hacker news with inline top comments    .. more ..    26 Feb 2017 Ask
home   ask   best   2 years ago   
Ask HN: What is so great about Bloomberg Terminal?
311 points by sreenadh  14 hours ago   168 comments top 51
hazard 12 hours ago 7 replies      
It brings together a vast variety of otherwise extremely hard to find information. The keyboard is specialized because it literally reduces the number of keystrokes required to quickly access financial information. This is a business where seconds matter - even when you have humans talking to other humans to negotiate trades.

Literally almost every piece of useful financial information is available via bloomberg. And I don't mean relatively basic info like "What's the current yield the Apple 3.85% of 2043?" or "What's the current CDS spread for Citibank?" that you can easily google for but also stuff like "Which oil tankers are in for repair right now, and what are their capacities?" and similar info on power plants, international agriculture, equities, interest rates, etc.

Experienced bloomberg users have their most-used keystrokes in their muscle memory. Less experienced users can hit F1 twice and immediately be connected to a live bloomberg rep who will research your question for you (although it may take 20 minutes for them to figure it out).

Bloomberg Chat is also extremely important, as others have mentioned.

charles-salvia 4 hours ago 1 reply      
The best way to think about the Bloomberg terminal is a web browser that connects you to a private network. (Bloomberg actually is the largest known private network.) Once connected, you have access to thousands of "web apps" - which Bloomberg users call "functions". Instead of a URL, you use a short 2 to 5 letter mnemonic code for each function, such as "MSG" for email, or "TOP" for top news. These different functions provide all sorts of various functionality - most of them are of course related to financial information. Functions like "CDSW" are for analyzing credit default swaps, "SDLC" gives you supply chain data for different companies, other functions analyze or curate Twitter, others correlate news events with historical stock data, etc. There are also many non-financial functions as well that reflect the "social network" aspect of the Bloomberg terminal, such as "POSH" which is basically a high-end Craigs list, or "DINE" which is a high-end Yelp.

All-in-all, the Bloomberg Terminal is like a private Internet for financial professionals.

nostrademons 14 hours ago 3 replies      
I think most of your questions can be answered by realizing that Bloomberg was founded in 1981, and they basically got a monopoly in financial data provision because there were no other options in 1981. That is why they have a custom monitor & keyboard: in the days before the IBM PC, everyone had a custom monitor & keyboard, because these things were not standardized. Bloomberg was a technologist & businessman before he was a politician; his business success gave him the money to run for office, his office doesn't force people to pay for Bloomberg.

The reason they're still a monopoly is because knowing how to navigate a Bloomberg is a critical skill for most finance professionals, and now that they have that skillset, they can be very productive moving around in it. A different (better?) UI would require they re-learn everything, which is not going to happen. And when financial professionals are making half a million a year, paying $24k/year for a terminal so that they can be productive isn't a bad investment.

(Source: have a couple friends at Bloomberg. One is in their UI department, and keeps having his proposals for better UIs shot down for business reasons. Also married a financial professional who had to use a Bloomberg in her days as a bond trader.)

james1071 6 minutes ago 0 replies      
Things might be different now, but Bloomberg used to be unique in what it offered:fixed income price feeds, analytics, news feeds and messaging service for market participants.

Another killer feature was that there were addins to excel spreadsheets.

Now, there are probably competing products, but Bloomberg has a large user base who are very familiar with its product.

anonu 4 hours ago 0 replies      
- the custom keyboard may have been a holdover from the early versions of Bloomberg, today its not as useful. I personally think the key response on it is terrible. So I actually just keep it plugged in for the fingerprint scanner.

- bbg is about quick access to data. Most of the data is publicly available. But if you serve it up super quick and consistently, people value that

- the chat application is what the vast majority of people pay for, IMHO. This gives you access to most other people in your industry or product group. This is how business is conducted. - bbg has an army of people backing their product.. from the bbg help to data cleaners. This ensures quality for the high price you're paying

lefstathiou 5 hours ago 1 reply      
I think Bloomberg is a lot weaker than people realize (in terms of competitive position). It offers a lot of functionality as many threads have pointed out but at any given time, the marginal user utilizes 0.5% of what it does. I sat in fixed income origination for years and the only reason I used it was to find some obscure pricing details which are now available for free elsewhere and to quickly export interest rate curves. Our traders definitely found it mission critical but there were 3 of them and 40 of us. Now if you go to someone within equity-linked securities, they will use it for a variety of different reasons but my friends there admitted they used it for 2-4 discrete pieces of functionality.

I believe one of their great data advantages is access. Buy a terminal and you will now have access to niche email distribution lists that no website sees or crawls with important market data (like fixed income bwics).

I believe it is difficult to attack Bloomberg head on as others are trying (like money.net or Eikon) but relatively easy to build really rich ecosystems in niche places outside of Bloomberg. Have you heard of a company called Intex? Probably not. In the global structured products market they are a monopoly solution generating 100-200mm in top line with 100 employees and 3 sales people. Wildly profitable but try to start something like that without being in structured products for years and you're dead on arrival. No one will give you the data you need.

arx1422 7 hours ago 2 replies      
Another point - Bloomberg by an large doesn't fail. This isn't some consumer "build fast, break things, and iterate" model. I can remember one time in my two decades using Bloomberg that something broke. For half a day this year the IB chat system went down. The world of finance practically ground to a halt. But that was the wild exception. Compared to most platforms Bloomberg may be a bit archaic but it is rock solid and thats way more important when you have billions on the line in realtime.
brentis 12 hours ago 0 replies      
It's a good question. There are many reasons - and I don't think the speed of information is the real one. I almost left a single word response - "chat" - but think it is more complicated.

Another aspect is trust. If you are trading billions you want the information/trade data "currency" everyone else uses. I built backends converting MBS bid to yield and if it wasn't tuned to a 1/16 or better of Bloomberg, it wasn't usable.

Bloomberg also offers custom studies like "fear/greed" which may have some value.

TR/Thompson Reuters also has a competitive product for much less and you can't really go wrong with either for 99% of use cases.

There are also many stand alone news sources you could use. Benzinga comes to mind as one example.

Interesting note - Bloomberg is highly protective of their IP and has been know to write takedown notices of screenshots posted online.

// built 2 SaaS Fintech systems

matco11 11 hours ago 1 reply      
Bloomberg (the company) became the de facto standard in the financial industry decades before Mike Bloomberg became a politician.

Mike Bloomberg started the company because while working at Merrill Lynch (in the 80ies) he thought the computer terminals banks used at the time to see stock and bond prices where ridiculous. He got funded by Merrill Lynch and disrupted the industry, overtaking rivals like Reuters (which well into the 90ies was usually considered the most trustworthy source for stock data)

You needed their special hardware only until the late nineties (the "Bloomberg box" - consider that up until around 96 or 97, only few employees would have internet access on their desktop, even inside "bulge bracket" investment banks): nowadays, you can get Blooomberg terminal on their workstation or on your own hardware. Likewise, you can run in on a dedicated connection, or on your normal internet line.

The key element of Bloomberg terminal is reliability: it feeds data you can usually trust and price feeds you can almost certainly trust. When you are checking prices changing several times a second across exchanges in different part of the world that's no easy feat). That's crucial when millions of dollars are at stake.

Second is the ability to access 80% of the data and information you would ever want to check wihout leaving the terminal.

Third ingredient is ease of use.

Fourth is incredible customer service.

Fifth is innovation: they continuously innovate, improve old features, add new features, introduce access to new data/information.

Once you remove the cost of the underlying live price feeds (from stock exchanges), The Bloomberg terminal is not that expensive for what it does. Bear in mind its customers are people that spend their day optimizing their financial decisions: if there was something cheaper working as well, they would go for it. If there was something working even better, they would go for it, probably even at a higher price point (because that's how the economics in the banking and investing world work).

Fun read:https://www.fastcompany.com/3051883/behind-the-brand/the-blo...

rl3 11 hours ago 1 reply      
315,000 subscribers paying north of $20,000 per year, as of 2013.[0] Whoa.

[0] https://qz.com/84961/this-is-how-much-a-bloomberg-terminal-c...

markatkinson 10 hours ago 0 replies      
I used to work for Bloomberg. They bring together countless data feeds, analytical tools, some analysis and news into one central location. They pump a lot of money into these data capturing efforts. They hire hoards of data capturing grunts to trawl the web for renewable energy projects and heavens knows how many more to process financial statements.

I suppose at the end of the day even though they do all this I'm not 100% sure they do it very well. I don't use the terminal or claim to know how, but it seems to have have become an essential tool for many people in the finance industry.

Although after all that I know there is a joke going around that the main reason most people fork out for the terminal is for the chat functionality.

aysfrm11 8 hours ago 2 replies      
I used the Bloomberg terminal until 2010 so things might have changed since then. The breadth of the data is unrivaled as far as I know, enough examples have been given in the comments. Concerning the data quality I do have to object though, in my area of expertise (mutual funds at the time) Bloomberg data was far from perfect and there were better quality data sources available. I dont doubt that they deliver reliable real time quotes from stock exchanges etc.

Excel integration was generally good, at the time I used the Terminal you had however to decide between two types of applications. The original Terminal which is linked to one PC, i.e. can only be accessed from one specific PC at work and not from home, or the 'Bloomberg anywhere' edition, which I believe was launched as some kind of remote application from a browser and could be used at any PC. The issue with the latter option was that it did not offer Excel integration.

I never liked the UI, some windows application with a lot of 'Terminal' baggage from the 1980's. I think they should re-build the whole thing as a browser based application, not replacing the old 'Terminal' application that current users are accustomed to but to on-board new users on a modern platform with a long term migration path to shut down the current application for good. Otherwise they might be replaced by a newcomer eventually...

https://www.money.net/ seems to be such a potential newcomer, especially considering the much more reasonable price point and the use of current technology.

blunte 5 hours ago 1 reply      
I asked the finance guys at the asset management firm I worked at last, and they said that the #1 value to them was in the chat. So many deals are arranged via the built-in chat system. News can be acquired from many places, but if you capture the communication (or create the platform, as BB did), then you capture your audience.

It's very hard to break out of that, because doing so means you're now excluded from some of the most useful and important information. Nobody wants to be first to leave, and convincing enough users to leave en masse to create or use an alternative seems impossible at this point.

princeb 11 hours ago 1 reply      
it's everything:

- news articles

- squawk

- economic data releases

- historical and live market data

- asset pricing

- charts and analytics

- click trading

- trade execution and transaction cost analysis

- trade order management and post trade processing

- portfolio and risk management

- alerts

- chat

- mail

- Excel integration

- amazing stuff like DINE<GO>, FLY<GO>, and POSH<GO> (lol)

there's probably a ton more stuff that i don't use and don't know. bloomberg is a mile wide and a mile deep in some areas.

you can get any of these features individually from plenty of service providers in the market. some are less specialized and cheaper and some are more specialized and more expensive. if you don't want to manage fifty different contracts with different service providers bloomberg provides a one-stop shop.

bloomberg is more than just data now. it wants to be absolutely everything that a financial firm needs - front office, middle office, back office.

tezza 13 hours ago 2 replies      
* Bloomberg Chat

* It is a well accepted reference. You will often see a screenshot of a bloomberg terminal as "proof" of something

nodesocket 9 hours ago 1 reply      
UCF has a great tutorial video on the Bloomberg terminal. It is an hour and 7 minutes long, but watch it and you will see why it's the standard in finance. The data/news feed is great and UX is optimized for speed, dense display of information, and filtering.


HoyaSaxa 4 hours ago 0 replies      
It is pretty simple: network effects.

Nearly every trader, sales person, and investment manager in finance has a bloomberg terminal which is guaranteed to own a lot of screen real estate on their monitors. If you need to get in touch with someone as quickly and efficiently as possible, bloomberg chat is the way to go. You are usually involved in multiple conversations at once so phones just don't cut it.

I traded two different products that were almost exclusively traded via IB (chat) or MSG (email like). There is nothing special about either of those communication channels, but market norms are incredibly powerful.

As others are mentioning, Bloomberg also centralizes a ton of different data, but this much easier to replicate than the network effects of the products above.

arx1422 7 hours ago 0 replies      
Bloomberg has a massive network effect which makes it difficult to displace. Particularly when you move away from exchange traded products like equities and into areas like corporate fixed income, interactions are still conducted via bilateral discussion (i.e., online chat and text price dissemination). To be in the game you need to be where everyone else is talking. There is an ecosystem of price scraping and trade processing in Bloomberg which facilitates the whole trade and portfolio management process. I can route orders via Bloomberg to any broker and monitor execution of my orders in real-time. No the costs are not cheap but it is a lot cheaper than hiring several members of an operations team which would be necessary if this was all done manually.

Bloomberg is also like an operating system. For example, there are electronic execution venues in many types of instruments which use the Bloomberg as their front-end. This is very valuable. When you are a trader, screen real estate is critical. You can have 6 30" monitors and it still isn't enough if your tools are fragmented across 50 platforms. The more you can keep things integrated into a few core tools the better.

You are also paying a ton for ultra-responsive service. When millions or billions are on the line you don't have time to mess around on a help-line. On a Bloomberg you have 24-7 ultra-responsive skilled help who are responsive in around 30 seconds.

There are other reasons but end of the day if you are a pro then 30k/year isn't cheap but its a lot cheaper than trying to hack around with amateur tools.

greenyoda 14 hours ago 0 replies      
It's more than news. It also provides real-time financial data, access to trading, and a way to securely communicate with other traders.

You can find some background here on what it does:


uptown 3 hours ago 0 replies      
I think it has very little to do with the end-user hardware, and everything to do with their data. Bloomberg is dominant in data quality. Really, whatever financial information you want, you can get, provided you're willing and able to pay the price.

Their data is faster and cleaner than most of their competition. Personally, I find their interface clunky by today's standards, but it's entrenched in the industry, so there's a non-trivial learning "cost" for anyone considering switching away, and even if they're able to adapt to a new interface, they're likely to find holes in the available data. Beyond their data, they connect the financial industry over Bloomberg chat, so it's got the network effect there. The hardware itself is not a huge factor IMO. Plenty of people use Bloomberg terminals, via Bloomberg Anywhere, logging in from their standard desktop with their normal Windows keyboards.

ry4n413 13 hours ago 1 reply      
It's fast in terms of time takes from press release to screen, total news coverage is unrivaled (Reuters you could say maybe), forgot how many trillions of dollars they control all together. bonds they are the king, tradebook, their international financial data is a little rough, and their sales force is relentless. Try to sell me a god damn terminal every time. also they were ahead of pack regarding supply chain data, graph modeling, they are moving into Law.
eej71 6 hours ago 0 replies      
I think there are a few reasons that keeps them at the top of the heap vs. their nearest competitors (S&P CapIQ, Factset, Thompson/Reuters).

One if Mike Bloomberg himself. He is a rarity. He is a founder who is still very active in the company. He certainly doesn't need to go to work every day for the money. He is worth billions and is 75. I think he genuinely loves the work and he demands the same work ethic from those around him. I would imagine that when he is in the building, you can "feel" it in the air. That gravitas that was frequently on display when he was mayor of NYC is probably there every day whenever he holds court on a topic.

Second, I believe Bloomberg has grown organically. I think it's much easier to present a complete and consistent system when you've built most of it yourself. A company like TR has been built up through acquisitions and it at times shows in the product. Factset has adopted a similar strategy as of late.

Third, while the product at times has a distinctive UI/UX experience, it has always seemed super fast at least to my eyes. Less is true of their competitors.

rodionos 13 hours ago 0 replies      
The terminal is the 'last-mile' endpoint in a centralized system that delivers real-time data to subscribers with low latency and actually allows them to take action on data. Low latency is what sets it apart from closest competitors such as Reuters.

The ability to trade is perhaps no so important these days given the advent of algo trading/stat arb, but it serves to emphasize the point that there is more to the terminal than just viewing the data.

mpta 4 hours ago 0 replies      
There are some good answers here about why BBG has become the de facto information tool for folks who work in finance. Speaking as someone who works in finance -- there are, in my opinion, opportunities to dethrone BBG, but the most effective attack vectors will be more niche markets where information can be easily digitized, organized, and presented in a way that beats BBG's interface.

I work with municipal bonds - long story short, the muni market is a fixed income market with several legal and structural characteristics which add complexity over the corporate and government bond markets.

For example - generally municipal bonds are structured with serial maturities and a 10 year par call option, which means issuers are constantly refinancing, paying bonds down with cash, etc. This introduces complexity around even knowing what bonds an issuer still has outstanding. To someone who works with corporates, you'd just pull up the ticker and immediately see what's there - for our market, it takes a lot of manual effort to track the bonds, digitize old documents, and present that information in a logical interface.

(Similar to the SEC's EDGAR, there is an information repository for the municipal market called EMMA, which was introduced post-crisis - so it is fairly easy to pull recent disclosures, but very difficult to track older bonds/documents.)

On the investment banking side, we have one Bloomberg terminal for our entire floor, since the subscription is fairly expensive and we don't have as much need for the info as the traders do. If a company were to simply track information about municipal bonds, starting with the largest issuers, they could undercut Bloomberg in this market and make a good chunk of subscription revenue.

I have to imagine these opportunities exist elsewhere as well. I doubt that there are many folks who use BBG functions for more than the handful of markets in which they participate. I bet that there are markets where smaller companies could do just as good a job as BBG at gathering information for a lower cost.

A thought I just had while typing this comment - to me, BBG seems analogous to a cable TV bundle, where you pay for a ton of channels that you don't use. I wonder if competing against BBG in single markets would motivate them to introduce tiered/a la carte subscription models? The one feature keeping everyone on Bloomberg is chat (and to a certain extent, the actual trading platform) - in my case, if we could have that while only subscribing to a few functions, that would probably be enough for us and could save on subscription costs.

snowplay 4 hours ago 2 replies      
An alternative to Bloomberg Terminal, on the research side, is Tiingo, an amazing financial data portal. They ask that if you use it, you pay a minimum of $7 per month, though that is not currently enforced.
telecuda 3 hours ago 0 replies      
My friends at Intrinio (https://intrinio.com/) here in St. Pete FL are responding to this question with a lower-cost, developer-friendly way to pull financial data into Excel, Google Sheets or your own application.
taude 7 hours ago 0 replies      
It's like Emacs or VIM for financial market professionals.
mathattack 4 hours ago 0 replies      
The most important thing is it's ubiquitous in Finance. If everyone has it, it's very hard for someone else to introduce a competitor that others don't have.

It's also got an interface that everyone is used to. Not a great interface, but one that everyone knows.

There are cheaper alternatives, as well as easier to use alternatives, and alternatives with better analytics. But in general they just layer above BBG, they don't replace it.

peterbonney 8 hours ago 0 replies      
Point of clarification: Bloomberg does not require special hardware to use, though they do offer special hardware that integrates well with the software. At the time I left finance, I used a regular off-the-shelf PC with Dell monitors and a Das Keyboard, and it ran all the software I used on a daily basis (Bloomberg, Office, etc.).
anjc 5 hours ago 2 replies      
It seems as if there's a lot of behind the scenes data aggregation and analytics, which is good. But surely somebody has created a cheap variation on the rest of it? I.e. software with keystrokes to quickly access open financial data? I mean there's nothing to stop someone doing that, getting custom keyboards made, and selling it for a tiny fraction of the price right?

I'd imagine that there are quite a lot of people who fancy trading as something of a hobby but who will never pay for Bloomberg.

unixhero 10 hours ago 1 reply      
You are looking at this from a computer engineer's point of view (perhaps). However if you look at it from the world of finance, access to a data broker with up to date(seconds) information where you can also chat with major bank traders and hedge funds the package is very complete.

Data brokers. Not a regular thing in comp.sci, but very much so in the world of finance.

cauterized 7 hours ago 0 replies      
It's got a network-effect moat. The terminal isn't just a way to get information. It's a communication platform for members of the financial industry. And all the people they want to talk to are already there.
lordnacho 8 hours ago 1 reply      
Longtime user of Bloomberg here, both finance and coding experience.

You no longer need special hardware to use the terminal. In fact the special keys are just mappings to your F keys, and you'll know which one is which without the keyboard. They have a sticker strip if you really need it. BTW the keyboard is crap, the buttons aren't balanced meaning the keys kinda stick, making you type slower.

Data is the only reason you need this thing. It's truly comprehensive how many data sources are all accessible through a single syntax. I've traded single stocks, corporate bonds, CDS, ETFs, index options, equity options, commodity futures, government bonds, interest rate swaps, IR swaptions, FX, FX options, and so on. You can get a price chart for all of them just by typing in a code followed by "GP". Or you can get relevant news.

On the API side, it's pretty easy to pull the data you need from the terminal. There's .NET, python, java, etc libraries for you, with lots of examples. And just about every imaginable field is there.

Bloomberg Chat is useful in certain parts of the industry. You can have all your brokers set up with individual 1-on-1 chats, yet still blast out a quote request as in "USD 5Y, 100K dv01, please" and they will all see it without knowing how many people you're talking to. A lot of people are still trading in the stone age, and Bloomberg is certified for keeping records for this sort of thing. You might have heard about BBG Chat in the recent LIBOR trials.

There's also a whole pseudo-exchange functionality. Basically you can get approved to get prices from each broker, and then you can trade with them by sending them tickets via Bloomberg. I always thought that was crap, but some people like it, depends on their niche.

It's kinda ripe for disruption though. 24K is a lot for the basic package, and if you want to actually get the data, rather than just the interface into it, you have to pay the underlying provider. That gets pricy quite quickly. Also live data costs money, too, and it's not going to be fast. Unless you get the leased line (if you're in the City of London, it's not a problem), which is more money again. And not especially fast, since there's an extra hop. I'm not sure I buy the argument that finance professionals know how to use it, so bbg is entrenched. If you understand what you're looking for, you're not going to have a problem finding it on some other system. For a lot of things such as common stocks, Yahoo and Google are not going to have any less information.

I've never thought highly of bloomberg's customer service. At most they're useful for discovering functions that you don't know the shortcut for. When there's anything remotely complicated, they seem to do a huge internal goose chase and then eventually get back to you with "can't do it". Basically anything API related, the Help Help guys will not know what to do and end up waiting for a dev. Also the official account manager keeps changing and every time you get a new one they pester you to show you some obscure functionality.

jowalski 11 hours ago 1 reply      
Well, the monopoly aspect has had a limiting effect on a few things I've been involved in, at least in government/quasi-government. Given that some data series I've used are only (? or most conveniently) available through the terminal, it has meant having only half-automated tools. You always still need to do a weekly walk down the hall to a terminal followed by a lengthy boot-up on an old box, entering of password, opening of spreadsheet. They tend to lock down those machines too.

While I guess there are APIs, I don't get the impression they're easy to just integrate into any old workflow if the terminal is down the hall or even on the other side of your desk. It's all linked to that terminal, no? Pretty annoying if you ask me, from a programmers standpoint. Not to mention another case of closed, proprietary tech in the financial sector.

kgwgk 12 hours ago 0 replies      
You are not paying for the hardware, you're paying for the platform and data. The monitor is a regular monitor (and I think it's only marginally used). The keyboard has a few extra keys which are convenient but not absolutely required (you can also use Bloomberg on a laptop).
sz4kerto 10 hours ago 0 replies      
Chat. In other words: whoever matters is accessible through it. It's an integrated platform for trading that also includes 'social', you can do every bit of your workflow there -- communication, sales, research, trade.
brainrain 8 hours ago 2 replies      
Interesting read on Bloomberg vs Symphony (through an EU policy lens, but has a lot of details about BBG business model I hadn't read elsewhere) http://www.politico.eu/article/bloomberg-vs-the-banks/
lawrencegs 7 hours ago 1 reply      
Wow, great comments about Bloomberg. It makes me wonder, is there similar system for Cryptocoins traders?
tommynicholas 4 hours ago 0 replies      
It's not mostly news, it's mostly finance data that only Bloomberg has aggregated. To get the data you have to buy the terminal.
jzwinck 11 hours ago 0 replies      
I worked there for quite a while. I'll try to address some of your specific questions directly.

> it's just a portal that gives the news

A portal? Bloomberg News has its very own reporters (and jourobots). They investigate and write original content. People usually don't buy the terminal (~2000 USD/month) only for that, but if they do, they can read everything directly in the terminal.

> What I don't get is why have a custom monitor, keyboard?

The monitor is, these days, only about branding. Ten to fifteen years ago, Bloomberg offered good-quality LCD screens with integrated mounting arms for 2 or 4, at a time when that was a pretty high-end setup. As LCD screens became cheap and ubiquitous, many users don't have the Bloomberg ones, but they still have the Bloomberg keyboard. It's useful because it has special labels for a few hotkeys, plus some of them have extras like fingerprint readers. If you lack the special keyboard you can press Alt+K on any keyboard and the terminal will show you a graphic of the special keys for reference.

But to really understand why they have a special keyboard, you need to look back a good long while. That's covered here: https://www.fastcompany.com/3051883/behind-the-brand/the-blo... - the gist is that a "Bloomberg terminal" used to be a real terminal, connected to a magic box on the customer premises (which served several terminals). There have been many, many iterations of the terminal hardware, from a dedicated proprietary box, to software running on Sparc workstations, to software running on Windows, with the keyboard becoming more like a PC keyboard around the turn of the century.

> is it a VPN

No. Traditionally, customers connect their terminals back to the Bloomberg service via leased lines (i.e. not the internet). But for many years now you have the option of using the internet, though not everyone wants that.

> The cost of the product is ridiculous.

The cost of the product is much less than what some customers would be willing to pay. Most customers pay about the same monthly fee, regardless of where they are in the world, regardless of their corporate income statement, etc. So yes, it seems expensive to people who wouldn't get that much out of it. Some schools get a discount.

> Is there a cheaper alternative that does not require specialised hardware?

Bloomberg does not require specialized hardware at all. You can install it on any Windows laptop, and you are more than welcome to do so. As for cheaper--yes, there are lots of things which are cheaper, but you will be hard-pressed to find any combination of those which is still cheaper and yet does most of what Bloomberg does (i.e. has similar quantity and quality of data, and applications built up).

> I know Bloomberg is a politician

He is now, but he was not when his company went from 0 users to 100,000 users.

seesomesense 10 hours ago 0 replies      
"BMAP is the coolest.

Pulls up a global map with "near-realtime" locations of cargo ships, offshore oil derricks and wind farms, tropical depressions and hurricanes, uranium mines, all kinds of crazy stuff.

You can zoom in on the Panama Canal and see which oil tankers under whose flag are waiting in line to pass through, where they're going and how much oil they're carrying.

You can sort the world's ocean-going cargo vessels by commodity, to see where all the orange juice is."


juststeve 9 hours ago 0 replies      
i think it's a locked down software system that provides near real time data on in various financial markets around the world. the reason why this is useful is alot of stock info you find online is 5 -15 minutes old.. which is kind of useless if you need to buy and sell in realtime.
afeezaziz 13 hours ago 0 replies      
Network effects especially for the chat function. Most of other functions are easily replicated by by Reuters Thompson, one of Bloomberg's competitors.
pvitz 9 hours ago 0 replies      
Does anyone here know how difficult it would be for BBL to change their GUI? I am using the terminal quite often, but I wish it would be more EIKON like.
Marazan 12 hours ago 0 replies      
It's not the terminal pet se, it's the information it is connected to.
seesomesense 13 hours ago 0 replies      
Symphony was marketed by Goldman Sachs and Blackrock as a $15 Bloomberg killer, but still has not gained much traction. Bloomberg provides real-time data feeds, analysis tools, real-time secure communication with other traders, news and entertainment. When you are looking after AUMs of tens or hundreds of billions, $24,000 a year for a Bloomberg subscription is negligible.

"Potential users dont want to get onboard unless all the other people in their ecosystem are on the service. That dynamic obviously keeps most people from joining Symphony. Most everyone working in financial markets is already on Bloomberg, and it would take virtually everyone leaving at the same time to give Symphony critical mass.

I think Facebook is the best comparison, Ayzerov says. If Facebook had only one fourth of your friends, you wouldnt use it. The advantage of Bloomberg is that every financial person has it."

See http://www.institutionalinvestor.com/article/3572874/banking... for some of the obstacles that Symphony faces

ionwake 6 hours ago 0 replies      
Is it possible to access the bloomberg terminal chat via some sort of api?
d--b 6 hours ago 0 replies      
I'm a quant developer and have had Bloomberg terminal for years. Bloomberg has a lot of different benefits.

1. It is a all-in-one news source. There are a lot of features that allow you to monitor the news from many different sources in real time.

2. It is a social network. The built-in chat and email service is _really_ basic. But, just about every one working in Finance is on it, with their contact details and resumes. As a trader, you can legally close financial transactions on the Bloomberg chat, as one would over the phone.

3. It is a data sharing platform. Banks and other market participants contribute to Bloomberg data by sending information that is normally not visible in the market. For instance FX volatilities are quoted by banks on bloomberg in real time. This information is only available in few places.

4. It is an API that allows its users to use its data for custom analytics.

5. It is an execution platform, where you can book trades, follow their values and risk when the market moves, etc.

6. It is open to 3rd parties: some banks and other data vendors have their own pages on bloomberg (which I never had access to).

7. It has many many other stuffs. There is a restaurant review system. There is a classified section. There are things to monitor the weather. It has videos, maps, it's just huge.

Now - that is what people are interested in.

And then there are the things that Bloomberg shoves down your throat. Like the keyboard.

Bloomberg _forces_ you to buy their keyboards, at a very heavy price. The justification is the fingerprint reader, but that's really just a scam, because they put a $10 fingerprint reader onto a $10 keyboard, and sell you the thing at $500 a piece. So you either need to buy the keyboard, or you need to buy the B-Unit, which is Bloomberg very 2-factor authentication device which I assume is also quite expensive.

There is also the additional price you pay for API access, or to be able to see very specialized data. You pay for your private circuit to their servers (yep, it usually doesn't go through the internet).

Also a few words on the UI: it is f-ing terrible. Hit Escape, and you will find yourself on the start page. It doesn't matter that you were in the middle of typing an email or pricing a product, it just restarts your terminal. Most of the features are accessed by obscure four letter codes, that one has to learn to go back to. There is a search feature but everything is mixed in, and so you have to be pretty lucky to find anything useful using that. After a while though, the fact that the UI is so bad makes you feel "part of the club", I think many people would hate it if it changed.

dustinkirkland 10 hours ago 1 reply      

$ apt install wallstreet

$ wallstreet

I created that for Ubuntu, as a follow-on to:

$ apt install hollywood

$ hollywood

Purely for fun. Try it!

oriol16 8 hours ago 1 reply      
If anybody is looking to disrupt the industry, I would be interested to partner in.
Ask HN: Do you make more than $200K? What did you have to do?
5 points by amagicalsunday  45 minutes ago   3 comments top 3
throwaway234092 17 minutes ago 0 replies      
Not over $200k but just for a point of reference, I'm close to where OP is at with maybe ~half the industry experience (non-manager). Not at GoogAmaFaceAppleSoft. I imagine I could possible get more at one of those.
CCing 25 minutes ago 0 replies      
Senior eng in big 4 can easily earn these money...(or in bank sector)
amitmn 29 minutes ago 0 replies      
Introducing 'waves': a Common Lisp audio synthesizer
4 points by kruhft  2 hours ago   2 comments top 2
adamjleonard 3 minutes ago 0 replies      
It's so magical and lispy it doesn't exist
brudgers 2 hours ago 0 replies      
There's is no link.
Ask HN: How microservices works?
2 points by CCing  1 hour ago   4 comments top 3
z3t4 1 hour ago 0 replies      
for example. a calculator as a service. where users can add substrct divide and multply. devision turns out to be most in demand and is thus turned into its own service with separare hardware and team.
z3t4 1 hour ago 0 replies      
they can be compleatly isolated. and are often used as a scale out strategy. or an optimization where a botleneck is taken out from a monolith so it can scale independenly.
dozzie 49 minutes ago 1 reply      
> how [microservices] comunicate between different apps/languages ? they use rest api or is better use something like zeromq/rabbitmq ?

Everything you mentioned, and then several other mechanisms. Whatever happensto be fashionable where they are being implemented.

> Sorry to post this here, but honestly I often hear about microservices but I don't really understand what they are.

A bunch of small applications running separately that talk to each other usingdifferent protocols (sometimes one of the RPC protocols, sometimes raw HTTPthat is today called REST, sometimes ZeroMQ or AMQP or some other ESB). Theidea has little more in it than this, though operationally there are stillsome things to figure out.

Ask HN: How do you deal with loss of motivation?
292 points by rampipod  16 hours ago   149 comments top 93
rsp1984 6 hours ago 3 replies      
Of course now everybody here in the comments is jumping at the line

I need to find something with purpose,big money, and satisfaction.

and telling you that you should STFU and go back to your job and learn to be content with what you have. Please be reminded that that's just people on the internet though.

The thing is if you ask anything on the internet that sounds like "How can I be more successful / smarter / prettier than average" you'll attract a lot more haters than people that truly want to give advice.

However the reality is that being more successful, finding something that gives you purpose and satisfaction and even making big money are all natural and human desires and there's nothing wrong with that.

The only piece of advice I can humbly offer is that if you really, really want or need something then there's usually also enough motivation to work towards it. Now if you don't feel motivated to work towards your goals that could be a sign that either your goals aren't optimal or that you're actually happy with life as it is and don't feel so much need for change.

conceptme 12 hours ago 4 replies      
"I need to find something with purpose,big money, and satisfaction."

I think you need to be more realistic, sorry but you sound a bit like a child, everybody is dumb and doing useless things except you the little snow flake who comes to save the world and will be a billionaire if only he was recognized.

smilesnd 3 hours ago 0 replies      
Motivation is something I believe everyone struggles with from time to time. Some people don't even realize they lose it till it is to late. Others have so much to do they don't have time to be motivated.

Leadership position at companies are either earn through hard work at the company or proven track record at other companies. If you want leader position work your ass off for it. If everyone is dumb and not working on anything useful then it should be easy to move up the ladder.

Unless the job pulls you out of poverty, puts you in poverty, gets you out of a toxic environment, or takes you completely out of your comfort zone then it ain't going to be a life changing job. Doesn't sound like you went to Africa to save orphans.

Creating artificial challenges is to make you grow not really to motivate you. If you think just chasing a challenge will make you happy or motivated try it out. But maybe you need to find something that just makes you happy or excited. One guy I knew was making north of $200k a year working at the bank worked nights at a sushi restaurant. Sushi was his passion his motivation his happiness.

Typically you don't get a job with purpose, big money, and satisfaction right away. You get a job to pay the bills and learn. The next job is either to move up, move out, or you found something you passion about.

Right now sounds like you are finical stable, and if you got time to work out 4 times a week then you should have time to try new things. Try to find a hobby or something. Get as far out of your comfort zone as you can, and see what you like and love. Don't seek motivation let it find you.

Best of luck.

leoh 15 hours ago 2 replies      
Something that has helped me a lot with motivation is figuring out how to calm down my nervous system, for example, with a good massage, a yoga class that encourages holding poses for longer periods of time (Iyengar-style), meditation, and reading offline. It's really easy to be "on" all the time, even when you are not feeling particularly motivated for example, being on the internet is often over-stimulating and leads me to feel a lot of fatigue and a lack of motivation. There is no one solution. I would be wary, however, of pushing myself into doing something just because it's impressive or exciting. Acting from a place of centeredness is always more fruitful. There is no one solution. Best of luck to you.
hueving 15 hours ago 2 replies      
>I need to find something with purpose,big money, and satisfaction.

Consider giving up the big money requirement and your options will open up significantly. At companies like Google and Facebook where you get the good pay, there are very few roles that get to work on the super interesting problems so they are hard to get. Most likely you will end up working on data migration tools, front end interfaces for existing systems, account life cycle tooling, etc that may be interesting at first, but they aren't that satisfactory in the long run because you'll realize you're a very small cog that can be easily replaced.

If you give up big money and join a startup (even mid sized), your impact can be a lot more tangible and satisfying. Programming for government/industry research can also be pretty satisfying but the pay is much lower (e.g. I worked for an academic consortium on HPC networks and really felt like I was improving tooling for cutting edge science).

kabdib 10 hours ago 0 replies      
I had a very long post about humility and emergent leadership that I mercifully just lost to an errant keystroke. I won't attempt to duplicate the deathless prose and deep, though humorous anecdotes from my work history that I dredged up as evidence. Lucky you.

Let's just say that the worst leaders I've worked under have had the certainty that they were Leaders, that they were somehow born to it, and that they were surrounded by idiots.

If you think you are surrounded by idiots, get out fast. This will work out well no matter the true situation:

1. If they are idiots, you'll be pushing a rope. You can't save them. Do your best elsewhere. Unless you're an investor, who the heck cares? Just another ship going down.

2. If they aren't idiots, but you only think they are, it will end badly, and it's best ended early.

The only way that a King of the Idiots gig ends well for you is when they pay you a pile of money to leave because they can't fire you because of bad press or something, and most people won't even be in a room with people who are at that level.

toddmorey 3 hours ago 0 replies      
I've thought about work and motivation a lot. A few quick points:

1. A friend of mine came up with a formula for motivation at work that you can say in one sentence. I love it because it's both simple and powerful: "People want to be a significant member of a winning team on an inspiring mission." You want to feel that you matter. You want to feel you have a chance at success. You wan't to feel your work makes a difference.

Trouble comes when any of those needs aren't met. It sounds like you don't feel that you are allowed to significantly contribute and it sounds like you don't feel your team is set up for success. I don't know if you would ever be inspired by the company's mission. In my experience, no amount of salary will ever compensate for the absence of any of the three above.

2. Even in a job that meets all three of those needs, motivation waxes and wanes. Work that matters is always challenging and you go through streaks and slumps. Here's something I've learned that's interesting and really freeing: Forget the insane amount of ink that's been dedicated to motivational coaching and repeat this: "You don't have to be motivated to start." You just don't. Set a timer for 30 minutes, set the existential stuff aside for a moment (it feels really good), and start. Just 30 minutes. This is powerful because you'll see the chicken and the egg of it all: Sometimes you are motivated to start. But sometimes starting in makes you motivated. (I'm amazed at how often I ignore the timer going off at the end and just keep working.)

Good luck with it! I hope you find your purpose and satisfaction. The big money is nice while you can get it, but it never serves as a replacement involvement in real, meaningful work.

chpmrc 7 hours ago 2 replies      
I'm surprised that none of the top comments mentioned "So good they can't ignore you" (Cal Newport). It's an enlightening book. Long story short: "follow your passion" is crappy advice, you start enjoying what you do once you become very good at it (the author calls it "accumulating career capital") and by deliberate practice (i.e. always challenging yourself so that you are always slightly outside your comfort zone but not too much or you'll feel discouraged). Once you have enough career capital you can spend it to apply the changes you need in your life. For example, to ask your employer to work remotely to travel the world or reduce your working hours to attend college etc. (be careful about the "control traps" though).

The obvious question is: how can I practice something I'm not passionate about? And the answer is the same you'd give someone who wants to be muscular but is not passionate about going to the gym: be more disciplined. But that's an entirely different beast.

The way I see it: you force yourself to do something you know has good results (you exercise 4 days a week so you are already doing that) -> You start improving and appreciating your efforts -> You create a "mission" out of your work -> You get so good you can call the shots on something important -> Rinse and repeat. Eventually I think what makes us happy is not the prize but the appreciation for the efforts that led to it.

webmaven 16 hours ago 0 replies      
First, if work is not challenging, you can make it challenging. For example, challenge yourself to automate every aspect of your job. It will give you something interesting to work on, you will learn a lot (and not all of the lessons will be technical), and you will have some tangible accomplishments to point to (whether that is efficiency, uptime, cost savings, ...) during you next conversation about being given more responsibility and authority.

Second, as you noted you can find challenges outside of work (particularly with all the free time your automation has given you. |-D

You could try for getting into MIT or Stanford, but you could also simply take the courses you are interested in. Learning something new if a great motivator, I've found.

Then again, so is crushing your enemies, seeing their men flee before you, and hearing the lamentations of their women.

But I digress.

Another possible creative outlet & source of inspiration is participating in open source, up to and including starting your own project (which might be part of your automation platform, or something completely different).

Or get a non-tech hobby. Drawing, painting, knitting, dancing, a sport, volunteering at an animal shelter, gourmet cooking, write a novel, learn a new language etc. I personally find gardening to be a great way to recharge my mental and emotional batteries.

Good luck!

cel1ne 10 hours ago 1 reply      
Let me quote from the internet:

Fuck motivation. its a fickle and and unreliable little dickfuck and isnt worth your time.

Better to cultivate discipline than to rely on motivation. Force yourself to do things. Force yourself to get up out of bed and practice. Force yourself to work. Motivation is fleeting and its easy to rely on because it requires no concentrated effort to get. Motivation comes to you, and you dont have to chase after it.

Discipline is reliable, motivation is fleeting. The question isnt how to keep yourself motivated. Its how to train yourself to work without it.

dandersh 14 hours ago 4 replies      
You're not motivated because you did not get what you wanted (leadership position) and you identify yourself as being superior to those whom are in your position (dumb, working on useless things).

Motivate yourself by either pulling up those around you or leave for what you really want to do.

dbrunton 10 hours ago 2 replies      
Find someone to help.

Preferably, this will be someone at work. Either someone in your job who's as stuck as you are, someone in the next layer up who needs a boost, or someone in the next tier down who needs a hand. It will be your next big challenge, to recognize that someone else needs help, to determine what kind of help that is, and to offer what you can.

Your only measure of success is whether that person succeeds.

The three benefits to taking this approach are:

 1) it's easier to objectively measure whether what you're doing is working 2) you get to practice helping yourself, on someone else! 3) it will help you stop being an asshole, which is probably something you're doing
I hope you try it. It doesn't take very long, maybe just a few weeks, but don't hesitate to try it a few times.

Good luck!

rdtsc 16 hours ago 0 replies      
> Lately, I don't feel motivated about anything. Job is okay and I just switched about 8 months back.

I wonder why you mentioned "job" as your first driver for motivation and happiness. What about other parts of your life besides the job? Now I imagine since this is HN your probably only shared about that part, but I hope there is more to it - relationships with family, friends, significant other and so on. Hobbies (go to local meetups about your favorite technology), maybe other interests like sports. Someone mentioned other stuff like helping others: mentoring perhaps, a soup kitchen (I did that for a while, it really changes your perspective on a lot of things and challenges some assumptions).

> I need to find something with purpose,big money, and satisfaction.

That won't sit right with a lot of people. It is good you are honest though. But be prepared for people to focus on that. So you already make good money it seems but you feel you deserve big money? Why do you think you deserve to be in a leadership position and making big money?

> was hired for a position that has no decision making power at all. Everyone here seems dumb and working on a few useless things.

Now imagine if you made big money and still had no decision making power? What if you made less money but had decision making power? Which one would make you happier?

koonsolo 10 hours ago 0 replies      
It did not really matter what we expected from life, but rather what life expected from us. We needed to stop asking about the meaning of life, and instead to think of ourselves as those who were being questioned by lifedaily and hourly. Our answer must consist, not in talk and meditation, but in right action and in right conduct. Life ultimately means taking the responsibility to find the right answer to its problems and to fulfill the tasks which it constantly sets for each individual.

Viktor E. Frankl, Man's Search for Meaning

smdz 2 hours ago 0 replies      
I'd been in similar position many years back. I couldn't leave the job because I promised myself I would complete at least 3 years in any co I join. The only reason was to prevent job-hopping that would ruin my resume. Fast forward, I am self-employed now.

First, my job was boring, unchallenging, zero-stress, lesser hours and paid pretty well. In those days I always questioned - "why would anybody leave such a job? won't that be stupid?". So I started learning other things - I delved into music, reading, blogging and stocks (which became my obsession and then analyzing data just became an obsession). I also spent that part of my life enjoying life. That period lasted for 3 years and then the company had restructuring, which turned my job into a challenging, high-stress job.

Retrospectively, I do think I wasted a lot of time back then. But had I not done that, I may not have pursued the path. I wasted money on unnecessary things - which I should not have.

> I need to find something with purpose,big money, and satisfaction.

Big money - Money can't make you happy. That is 100% true. But money can buy you freedom. Freedom can lead you on a path to satisfaction. Bottomline: Do worry about your finances, but don't get greedy.

> What shall I do?Chill, relax and explore (for a preplanned 6months/1year/2years). Your job is taking care of your finances. You may have worked too hard to find "now" as less harder. Such times don't last long. Don't push your brains to find a purpose for existence - its also depressing.

A famous quote says: The quieter you become, the more you can hear. The same stands true for your conscious mind

ne01 14 hours ago 2 replies      
In my opinion,

Complete lack of motivation is the result of mental congestion.

Start emptying your mind! Delete all good and bad memories! Don't worry about the past and don't be afraid of the future.

What you have right now is not what you really want! That's why you are not happy!

Just empty your mind and you'll find what you really want!

And we always have motivation for the things we TRULY want!

hentrep 16 hours ago 0 replies      
You alluded to this with mention of interest in a leadership position at work, but what are your near-term goals in life? Make a list, devise a strategy, and focus a portion of each day stepping toward those goals. Be careful and explicit in drafting these goals. For instance, "Become wealthy" isn't as clear and actionable as "Increase my income by $500 per month."

Are you focused too much on work? When is the last time you took a week or two off just to mentally reset? How is your social life? I was interested in a specific field a few years back, but I had zero friends or connections in said field. I started a meetup group around the topic, grew it to 1500 members in just over a year, learned a TON about the field in the process, and made invaluable and exclusive connections that would have been otherwise very difficult. It was a beautiful blend of social and professional advancement and I highly recommend something similar.

Last point: if you're considering grad school, be aware that this is much more accessible and palatable early in your career vs. late. If you have a shot at getting into an MIT or Stanford, why no give it a whirl? It isn't necessarily the degree that is of value, but the high-end network you'll obtain in the process.

Keep your head-up -- motivation will ebb and flow throughout your life. This is normal and a sign that change is in order.

comeon3 12 hours ago 0 replies      
> I wanted a leadership position at my company, but I was hired for a position that has no decision making power at all. Everyone here seems dumb and working on a few useless things.

> I need to find something with purpose,big money, and satisfaction.

> I have tried being altruistic,but I ended up on the receiving end. I now presume that everyone is selfish and will not think for a second they get better deal. Hunt or be hunted - Frank Underwood

I guess you believe that you where meant for something greater here in life and that people should treat you like the natural leader you are. Am I right?

I'll say that there is a very big risk that your have narcissistic tendencies and looking at your comments from an employer's perspective, I would be very, very worried.

mtw 4 hours ago 0 replies      
I would look first in rest and recovery. Go on a sunny relaxing beach sornwhere. Cuba is a good destination since its cheap, different and has poor Internet connection. Rest for at lest 10 days.

Additionally also look in good sleep (a good 6/7 hours per day) and adequate exercise. Sometimes people do too much exercise or not enough, as well as good nutrition. If you are not sure what kind of nutrition you should follow, Mediterranean diet is a good bet.

Lack of social support is a third direction. You should have close friends and family. Invite them often at home for dinner, cook, what about an afternoon of board games. Whatever people say, humans thrive on social contact. A beer with a good friend is also good. Don't just overdo the alcohol.

The final step is the work. Like social support, lack of motivation can be found in lack of communication. Talk around and discuss what you are doing and why. Invite smart people in your professional contacts for coffee. Tell them about what you are doing, ask what are their problems and what interesting things they are doing. Do this 2 or three times per week. Soon you will see opportunities or motivation

Good luck !

rubicon33 2 hours ago 0 replies      
It sounds to me like the problem isn't that you lack motivation, it's that you lack anything to be motivated about.

Motivation tends to materialize in our soul in 2 ways:

1) We start something new, and interesting, that we've never seen or done before, and it excites us for a short period of time (days, weeks, even months) to pursue it. Eventually, the luster and novelty wears off, and we're left feeling a "lack of motivation".

2) NEED. True motivation, the kind that persists, comes from need. When you really need something, you'll find motivation. The problem is, from the sounds of it, you haven't convinced yourself that you truly need anything more than what you have.

Have you seen the movie Inception? Perhaps the biggest underlying narrative in that movie is that an idea can grow, and consume you, even change you. You need to form in your mind somehow, that things aren't good right now, and that you need to change for them to improve.

I could ramble on and give examples, but basically that's what I believe about motivation.

WheelsAtLarge 15 hours ago 0 replies      
What you are learning is that money does not buy you happiness. Clearly you accepted a job you really did not want for the security and the salary.

I can think of 3 options in your case. 1)keep your job and find fulfillment doing something else on the weekends and free time such as hitting a hobbie hard. 2)Keep your job and figure out how to get to the top. This option means you'll have to become a master at social skills. Learning more techie stuff will not help you. Top decision makers are NOT the most technology savvy but they are the best at managing people and getting the most out of the team.3) Start finding the job you want. It might be less money or not as safe but at least it's something you enjoy.

"I need to find something with purpose,big money, and satisfaction."

That's what we all want but you won't get it unless you are willing to take some big chances. So decide what to do and do it. You can't start at the top but you can get there and find all 3. You might fail but there's a possibility of hitting it big. If you go this route make sure you make a plan and decide now how to deal with adversity.

Good Luck!

imh 2 hours ago 0 replies      
You're asking the reverse of the question I'd be asking. Purpose, money, and satisfaction are so vague and general, you'll never find an answer from those premises alone. What do you care about? Music? Your family? Friends? The environment? Cooking? Poverty? Writing? Abstract mathematics? I hope at this point you have an idea of some things you enjoy or excite you, and you can work forwards from those. But with what you've given us, there's just not enough to work from. Aimlessly looking for purpose is kinda an oxymoron.

From the things you enjoy or excite you, start thinking about how to make that your day job. Or alternatively, start thinking about how to have a chill flexible day job that allows you to do those things more in your own time. Try things out that you already think are cool, and maybe something will stick. Then you can work towards that.

andy_ppp 5 hours ago 0 replies      
I find everything in life to be full of cycles; I have my down times where I'm not feeling life and struggling to achieve the things I want and here is how I get out of this:

Will power is like a muscle, if you use it on some small things it makes you able to be more motivated in other areas. So for example getting up early and tidying your flat/room; going to bed at the right time; drinking less, stopping smoking, even doing 10 press ups. I always find I can build on that.

As for work I would build something cool that you always wanted; something for you. There are so many awesome ideas for something that I need or want it's almost distracting to think about. If you want something intellectually challenging try playing with Tensor Flow or Learning Elixir.

Maybe take on a website build project and build it in Elixir or some other language. When you realise how motivating doing things for yourself is, you might want to do it full time...

saganus 2 hours ago 0 replies      
I know this is probably an obvious advice here on HN, but one of the things that I feel has given me sense of purpose (and in turn motivation thanks to that) was starting my own company.

Now, of course that might not be suitable for you right now for whatever reason, but it doesn't need to be a company for the suggestion to be valid; how about just putting yourself a challenge of making a game that's polished enough that you can share it here on HN for example, or to reach a certain number of downloads/users?

I believe that if you are ready to put on such big artificial challenge as you put it as getting into MIT/Stanford, then doing a baby-step shouldn't be that hard right? So why not start there and increase your motivation step by step?

My point is, if you have the skills and time (and motivation!) to start a challenge as hard (at least for me) as trying to get into a top-tier masters program, then you must surely have at least that much motivation to do something much smaller but with a higher chance of success and with much quicker results, which in turn should ideally motivate you more to keep going.

So to answer your question, how do you deal with loss of motivation? well, doing small things that add up seems to work wonders for me (and others as well I presume)

Just make a Tetris clone with a twist for example. After that, maybe add multiplayer to that same thing. And you can keep on going like that and at some point you are going to realize that this thing is now much bigger than you would have thought, and suddenly you have spent X amount of time on this project.... and I guess that's motivation.

(Also, it doesn't have to be a game obviously, but how about making some simple software to help one of your parents/family members/friends with something they might be struggling with? that could also be a source of motivation: helping others do things that might be very easily solvable with your skills)

socrates1998 2 hours ago 0 replies      
One of the hardest, hardest, hardest things in life is deciding what makes us happy.

People don't spend nearly enough time looking at themselves and really deeply trying to understand what they want out of life.

It's scary because you are supposed to "know" what you want.

Most people think it just shows up one day randomly.

No, it doesn't. You need to work as hard on yourself and your motivations as you do on everything else.

Read some books on motivation, do some meditating, start a project you are interested in, learn a new skill, learn a new sport, volunteer, read more books....just keep looking and looking until you figure it out.

Unfortunately, it can take a long time.

Part of it might be learning to be content and happy with what you have already.

Part of it might be your career.

Part of it might be your social/family life.

Whatever it is, you have to figure it out.

cammil 11 hours ago 0 replies      
You should only do things for love OR money, but not both.

Don't spread yourself thin serving two masters. Serving one, often brings the other, but both should not be your goal.

If you do things for love, and also seek out money, your art will suffer. If you do things for money, but try to do more of the things you like doing, you will fail to do the hard things that bring you financial success.

Pick one. Love or money. Commit to that.

snarf21 6 hours ago 0 replies      
First, you seem to have unrealistic expectations.

These things are usually a triangle in all jobs as they force competing goals.

Put labels on an isosceles triangle: Money, Purpose (work you can be proud of, changes the world) and Challenge (work that pushes you, is interesting or complex). Then decide were you would be the most happy. Lots of people leave high paying jobs to work on somewhere with purpose. Others work in a job that barely tolerate for the financial gain.

If you can't find anything that has the balance you want, then I'd suggest you temporarily choose a Money only focus and save as much as you can, then go start your own business so you can control the balance completely. You may find that your perspective changes quite a bit when you have to start making hard decisions.

failrate 15 hours ago 2 replies      
For the depressive affect I consume St. John's Wort and L-Carnitine and I use a sun lamp.For the creative side, I ensure that I work at least 15 minutes a day on a creative project outside of work hours.At work, I strive to improve the overall quality of my environment.Remember that if you dress well and act confidently, people become remarkably deferential (i.e. even though your role may not technically have any decision-making power, if you are confident and reliable, people may start to look to you for your opinion on decisions, and so on).
tim333 6 hours ago 0 replies      
>Work is just not challenging enough

I'm reminded of a story from Scott Adams

>A week after graduating college, I took my first flight in an airplane. I got in a conversation with a businessman in the seat next to me. He was CEO of a company that made aircraft screws. He told me that his career system involved a continuous search for a better job. No matter how much he liked his current job, he always interviewed for better ones. I assume he failed to get most of the jobs he interviewed for, but over time his system worked, and he became a CEO.

You could try that.


or see his book How to Fail at Almost Everything and Still Win Big)

wickedlogic 1 hour ago 0 replies      
Find people who are passionate about things you are not, then help them succeed in their startup/idea/community. Do it many people at a time. Perhaps one of those people will have a project you can accelerate, and that passion/interest will rub off... or inspire you on another topic.
throw_away_777 16 hours ago 0 replies      
The easiest way to make big changes is to make a lot of small changes. Try to focus on small improvements you can make and work towards them. Don't get frustrated if progress is slower than you expect.
sauronlord 13 hours ago 2 replies      
What kind of helpless self pity is this crap?

"I wanted a leadership position at THEIR company..." (fixed that for you)

It's not YOUR company, but THEIRS.

Incorporate your own company (couple hundred bucks) and list yourself as "President" on your linkedin.

Put together a bullshit website about your consulting services.

Start acting like a leader in your own affairs.

Mind YOUR OWN business.


Money solves almost all problems. For the remaining issues time and good health covers everything. I challenge anyone to show a convincing argument to the contrary.

Better get to $300k/year asap and let the other chumps have their "leadership position"

digitalsin 3 hours ago 0 replies      
Honestly with your viewpoint and attitude, you shouldn't yet be in a position to make life changing decisions at a company. It's not a bad thing, but I suspect you're young and eager but you're not really mature enough for the next step.

It will work out with time and experience. Patience is one of those things you gotta learn before you're ready for that next step.

If you're a developer, get involved in some open source projects and contribute. You'll find people better than you and you'll learn from that and hone your skills.

dnautics 11 hours ago 0 replies      
you're not motivated because you put a lot of effort into something and your brain had a huge expectation miss; in other words it trained itself that 'effort is pointless'. My suggestion is to do a lot of very small things (that you know will work) that ramp up small successes and retrain your brain to appreciate effort.

I'm currently going through what would probably tear many people apart - out of money (literally had no money last week since I sold the last of my bitcoin to stay afloat and it didn't hit my bank account quickly enough), applied to several jobs in SV, all turned down because "they're looking for someone more senior", tried to start a company, couldn't find funding, can't finish some biochemistry work that I've been doing because I can't pay for the equipment I need... The part time coding job I took on still hasn't paid me for january's work...

But I have a bunch of small projects that keep me going and while it is slightly harder to get up in the morning, I am still productive. (I just wrote a library that transpiles Julia into Verilog)

CodeWriter23 14 hours ago 0 replies      
I've been driving for Lyft to cover cash flow gaps in between freelance gigs. Nothing like sitting on my ass in traffic having inane conversations with strangers many hours a day to increase my motivation.
johnfn 16 hours ago 0 replies      
You could be mildly depressed. How is your sleep? How do you feel about other aspects of your life, like relationships?
FabHK 7 hours ago 1 reply      
I suggesting looking at Cal Newport's So good they can't ignore you, and his blog.

The notion that you just need to find the right thing (passion/purpose) and then the big money and satisfaction (that you think you're entitled to) will roll in is misguided.

Exercising 4 days a week shows that there's sufficient motivation there.

At any rate, good luck!


pipio21 9 hours ago 0 replies      
You did not HAVE to accept anything unless you are not an adult.

You accepted good money. You chose it and pick your master(as the Bible says you can't have multiple masters). You want it all.

I chose the other thing, something that paid me way less than market value, but gave me total freedom and autonomy. Now I have it all but it started without money because the ability to take decisions was more important for me than money. Money comes when you make something so great you wont be able to do in a natural environment.

But you need to find this environment yourself. Technical Mentors, coaches, master minds. Now I can do things in a week that used to take me years because I know the people. A personal journey.

George Lucas (or Steve Jobs or Dyson) did the same with Starwars for example. It is easy when looking back and having success, but when you get bankrupt like George went for controlling the creative process it is not easy.

It was not easy for Dyson to be supported by his wife while iterating the vacuum cleaner.

You are not warrantied success but failure is warrantied. I chose my path because even if I had not made it, my life became an adventure worth it for me. Some people did pity me while doing it because they looked under their point of view but I was extremely happy.

We don't know you and even if we do you need to take a personal decision in your life and few people are prepared in life to give that kind of advice.

thestepafter 16 hours ago 1 reply      
Satisfaction isn't found in money. Focus on helping others and you will find true joy.
codingdave 6 hours ago 0 replies      
> purpose,big money, and satisfaction.

Clearly, this is the heart of the matter. My recommendation is not to accomplish them all with the same thing. Big money is easiest to accomplish with a job, without worrying about purpose or satisfaction. But make sure it is one that leaves you enough hours outside of work to pursue your own interests, and that is where you fulfill your purpose. Get both of those done, and satisfaction should follow.

At the same time, keep your eye out for the dream job that does have everything. And if it ever does appear, chase it.

kurosawa 9 hours ago 0 replies      
Spend a good bit of time thinking about what the ideal way would be for you to spend 8+ hours a day (i.e. work), and how this would fit into your overall goals in life - beyond work/career.

Do this by testing out all of the above hypothesis, e.g. speak to people (through linkedin for example) that have done that MS from an ivy-league mid-career (or whenever): get lots of experience data to give weight to these potential next steps.

Ask lots of basic questions, why do you want money, what are you going to do with it. How much does reputation matter to you, and what does reputation mean.

From the little info above, it appears that good company, is something important: (a) people that are at your level (and you need to think about what that means exactly), (b) people with whom you want to do projects that make a difference (and again, what does this mean)

Could you have this out-with a work context?

swalsh 8 hours ago 0 replies      
I was in a leadership position for several years before the company went under, and I took a position at a big .com. I understand the demotivation of going from a position of major decision making power, into a position with nearly none.

My coworkers won't "dumb" though, in fact at a minimum 3/4 of them were probably smarter than me. I spent a year learning what I could from them, but I didn't enjoy the job, and life felt too short to spend every evening dreading going into work the next morning. I decided to leave, and start my own company.

I'd lose the "I need big money, purpose and satisfaction", and just concentrate on 1 of the 3 (i'll give you a hint though... concentrating on big money will not solve your issue).

d--b 13 hours ago 0 replies      
I would get some vacation time, rest for a while, and think about what to do next. You don't have to be motivated 100% of the time in your life.
manibatra 8 hours ago 0 replies      
The big difference that I have seen is after I started trying to work on things that made me happy. I have a list where I keep a track of things/thoughts/feelings that have really moved me, made me feel motivated and inspired and so on. There is also a list of all the things that have the opposite effect. I try and make sure that my short and long term plans are aligned with the positive stuff and at the same time eliminate the negatives. Going back to the list has been a constant source of motivation.
aji 16 hours ago 0 replies      
I'm certainly no expert in motivation, and can't give you advice on your specific goals, but I personally find that reframing long term goals into short term goals can be a big source of motivation. for example, don't focus on bench pressing your own weight, focus instead on getting to the gym 3x or 4x a week and working on your bench press. don't focus on finishing that personal project, focus instead on making a little progress on your personal project every day or every week. having long term goals is still valuable, but having short term goals to focus on can make it a lot easier to find motivation. it's easy to get demotivated on big goals, but if in a given day you meet every single one of your daily goals, then you've aced that day as far as your goals are concerned. and you'll ace the next day, and the next, etc.

having a job with big impact and big money is a sizable goal that you won't reach overnight. you might not even reach it in a year, or several years, who knows. it's a big goal that's easy to lose motivation on. but reframing it into daily goals, and focusing on taking one step at a time, could be a source of motivation. just my 2

Taek 14 hours ago 0 replies      
My motivation is derived from a massive discontent with my environment. Namely, a lack of digital privacy, a government that I feel has greatly overstepped its boundaries, the fact that I have signed over my life basically in full to Google (email, phone, search engine).

I don't know what would motivate me besides the idea that things could be a lot better than the way they are.

crispyambulance 8 hours ago 0 replies      
It sounds like you're an early 20-something? If so, its perfectly normal to aimless and miserable in your 20's.

Perhaps try not to focus on yourself so much. I don't mean that in a bad way, I mean, if you spent some serious time helping others in meaningful and non-transactional ways, you'll feel better about your own situation.

Watch this: https://www.youtube.com/watch?v=8CrOL-ydFMI

Gigablah 11 hours ago 0 replies      
"Everyone here seems dumb and working on a few useless things."

You can start by working on your attitude.

pier25 5 hours ago 0 replies      
> I need to find something with purpose,big money, and satisfaction.

Do you?

If you did, you'd be motivated about that. But you aren't.

The problem is not really finding something outside, but changing something in yourself. It sounds like you think motivation comes from the outside.

clouddrover 8 hours ago 0 replies      
> I wanted a leadership position at my company, but I was hired for a position that has no decision making power at all.

If you were hired then I'd say it isn't your company. A way forward may be to start your own company. Build your own enterprise instead of someone else's.

> Everyone here seems dumb and working on a few useless things.

I don't think that attitude shows leadership potential.

m3kw9 4 hours ago 0 replies      
If you can find someone to look up to and try to get to their level, that may be one motivation. Also think of somethings you want to change in this world and work towards it.
joyeuse6701 4 hours ago 0 replies      
Read four hour work week by Tim Ferris, I found the questions he asks in the book helped regain some motivation and excitement in life.
theparanoid 16 hours ago 0 replies      
If you get in to MIT/Stanford it'll be fun. I did a masters, when I had a dead-end job. It was exciting and opened doors.
nyxtom 6 hours ago 0 replies      
Read more books, take a few days off and go on an actual vacation away from the computer.
buzzybee 10 hours ago 0 replies      
Nothing happens if you don't make it happen. It's that simple, but this also means that you can't use the easy indicators for feedback. Everyone is waiting on the social approval, they got hired into a designed role that coddles and limits them, and so did you. That's why they and perhaps you look "dumb".

Go seek out a good conversation. About anything. What you should be doing now is finding ways to dream bigger.

uweschmitt 8 hours ago 0 replies      
My order of priorities: satisfaction, purpose (both are tightly connected) and finally enough money to make a living (see https://80000hours.org/articles/money-and-happiness/).
JJseiko 6 hours ago 0 replies      
One of the most thoughtful things I've read on the topic of work satisfaction. I may actually help: https://sivers.org/balance
watwut 13 hours ago 0 replies      
Consider it learning experience - for that leadership role you want. What it is that demotivated you, exactly? What you leaders could do to take better advantage of your skills and ambitions, to make you more productive and as result more happier? Is it just you being demotivated or other people too? How does it affects performance?

What will you do differently once you are leader to avoid similar demotivation of talent? Leadership is not just decision making, it is also dealing with issues like this. They won't tell you, so self awareness now will go long way later.

delbel 15 hours ago 0 replies      
Its ok to feel unstatistifed some of the time, because it gives you the drive to be better or do better things with your time, and to find a way to challenge yourself to set higher goals. Its also ok to have loss of motivation some of the time, because it can make you more creative and let you step back and analyze different situations. But if you get stuck in a hole and need some advice, I'd say get rid of your comfort zone in life and take some risks and make life more exciting (for good or for worse) and just let things flow. Could be as easy as switching to cold showers, or selling everything and traveling in a van in the forest. That's why life is great, it's up to you!
magiconair 12 hours ago 0 replies      
If you have the luxury to pick your job then the most important thing IMO is that you find something which interests you since you will derive your motivation from that. Everything else is secondary.

If you're doing something that doesn't interest you then it doesn't matter how good the other benefits are since you constantly have to use energy to motivate yourself. Then you won't produce something you're proud of which helps neither you or the company.

JofArnold 9 hours ago 0 replies      
> no decision making power at all.

From my personal experience, that's the thing that really drains me most and I gather it's a well-known cause of stress (i.e. lack of autonomy). Might be an area you want to reflect on more. I've quit a company in the past for this reason.

franze 8 hours ago 0 replies      
a) >Everyone here seems dumb and working on a few useless things.

Read: Barry Oshry - Seeing Systemshttps://www.goodreads.com/book/show/1241559.Seeing_Systems

b) >I was hired for a position that has no decision making power at all.Power isn't given, power is taken. Trust is earned. Leadership = Power * Trust

but if a) is your current view, you can forget b) especially the trust part.if a) is true, then change the company, best start your own.

always_learning 11 hours ago 0 replies      
I'd advise you do some more charity work outside your normal job. That met give you lots of fulfillment. Spent your time outside work wisely. Like go to the gym, excercise, sport, eat healthily and hang out with people. That'll give you more fulfilment.

We can't get everything in life. Your idea of the "perfect job" is unrealistic.

jennytodavchych 9 hours ago 0 replies      
Perfect is when your satisfaction come after done your goal! I mean, when you have your goals, you have motivation to done them and after you have satisfaction. By this plan you can become in leader. I hope you understood what I was trying to say)))))
omarchowdhury 14 hours ago 0 replies      
We have to assess what drives our motivation. There could be many factors. Forgetting those factors, may lead to a loss of motivation. Rekindling motivation is just remembering those factors, and then refining our action based on the present situation. Since you say you lost your motivation, that would imply you had possession of it before. But now you're trying to grasp for the previous motivation, when you just have generate it, anew.
jsemrau 16 hours ago 0 replies      
I started a side project in 2013 to satisfy that constant urge to create. Year after year in part time growing the infrastructure, app ecosystem, and user base. Just completed launching a Twitter Event Recommendation Service Bot. The marketing and negotiation skills I learned in my side job helped me in my day job making me more successful in both.When I feel not motivated or tired, I play video-games specifically the Mass Effect series because it is Leadership training in a nutshell.
chrisian 10 hours ago 0 replies      
Finally finally finally, when you do expire, whatever you have done in your lifetime is what you have traded your life for. The cost of a big dream, small dream and no dream is the same cost. The sum of your entire life. Dream big.
mirekrusin 11 hours ago 0 replies      
You can try to do your job 10x faster, this will get you recognised and promoted in no time.
Nosleep 14 hours ago 0 replies      
This seems like to me (with little text) you need to build that fire back up.

If you are good at your job and they pay you well enough, just keep it. Keep doing well at your job. In your leisure time, start working on passion projects. Something that you have been thinking about for a long ago and/or understand well. If this passion project turns into something amazing that you can run-away with, profit from, and bring you more power to change, do it.

There are a million things to be motivate by. There are people with serious problems in the world, like dying from thirst.

Just find out what you what to achieve and find out if you are capable of doing it.

Watch the real news. Find out about how terrible things are. Ask yourself if there is any small thing that you can do.

hunvreus 11 hours ago 0 replies      
You will rarely get all things on your wish list. More often than not, you'll get one and work your way up on the others.

The way I've dealt with burnouts and demotivation has been to identify the actual root cause and then take a decision;

- Option 1; leave it be (and maybe whine about it).

- Option 2; give up & move on to something else.

- Option 3; bite the bullet and work my way out of it.

9 times out of 10, I pick option 3.

As an example, I've been dealing with business development for a while, but I'm naturally more interested in product development and R&D.

I got stuck on option 1 for a while and tried a couple time (unsuccessfully) to go for option 2.

And for the past 6 months I've been working on option 3.

It's not glamorous and it requires a good deal of patience, but the opportunity to get to a place where I can automate/document/delegate myself out of it has kept me motivated enough.

I'm writing a business playbook [1], created a few sales decks and refined techniques on clients and colleagues to the point that I can train others. I have automated, documented and understood enough [2] that I can finally bring in a BD person and hand over my responsibilities.

I recommend you have a hard look at what really makes you unhappy and list your options.

From the limited understanding of your current situation, I'd say;

- Deal with it. You stay where you are and find a way to be ok with not being passionate about your job.

- Give up. Find another occupation, either now or after a while once you acquired new skills.

- Work your way out of it. Find a way to change your role at your company. Maybe you can automate, document and delegate. Maybe you can make yourself valuable enough to another team to force a promotion or re-assignment.

Additionally, I don't think I would recommend you to go back to school. I'm a lot more likely to trust and respect somebody who went on to learn new things on their own, especially considering you can virtually learn anything online these days.

[1]: http://playbook.wiredcraft.com/business/

[2]: http://playbook.wiredcraft.com/article/tools-methodologies-p...

mrmrcoleman 15 hours ago 0 replies      
Sounds tricky. I would recommended you look into Stoicism: Epictetus, Seneca, Marcus Aurelius, Boethius, etc.

I'm not saying you shouldn't keep seeking something, but the aforementioned might help you to decouple your happiness from it.

bsvalley 13 hours ago 0 replies      
Do you think college is challenging? I think your current situation is challenging. So I'd say - go ahead and tackle the crap out of it. Work on a solution to pull yourself out.
tudorw 4 hours ago 0 replies      
Monopoly, 2 out of 3 ain't bad...
franze 8 hours ago 0 replies      
in upper case letters: GO ON A LONG VACATION with as least planning as possible i.e. trip through south america, asia .... if you have family, take them with you!

gives you a new perspective, and perspective creates motivation

dodysw 16 hours ago 0 replies      
Paddle harder. Motivation is like wave/wind on the sea. Easier to get around with it, but we still have to move on with life even without it, even if it's harder, slower, or more painful.
exabrial 14 hours ago 0 replies      
Start playing music. (This is not a snarky comment, try it)
joeguilmette 16 hours ago 1 reply      
I take some time off and go scuba diving.
deepnotderp 15 hours ago 0 replies      
L-carnitine for "sourceless" depression

Otherwise you need to rethink your career choices. Good luck man!

golergka 12 hours ago 0 replies      
First thing you should do when you find yourself in a hole is stop digging.

If you feel a loss of motivation, the worst thing you could do is feel guilty about it. Feel like you're somehow bad or inferior because everyone around you seems to have this drive to move forward and you don't.

It's completely OK to not feel particularly motivated. Your job is not your life; sometimes it's fine to just work 9 to 5 and put only the effort required, nothing extra. Spend your nice salary on things that you like. Excersize because you like it, not because you have to. Do something else with your time. Meet friends. Watch TV shows. Don't care about wasting your time, just enjoy wasting it.

And please, when you see the people with "TED speaker", "self-motivated", "energetic" image, take it with a grain of salt. This happens to everyone, it's OK.

bert2002 9 hours ago 0 replies      
Fix and unfixable problem and get it done right.
HortYuoh 10 hours ago 0 replies      
Get married and have childern. Raising children makes you think of more important issues than big money. You people in CA have really lost it.
4n0n73u2 12 hours ago 0 replies      
Leave the tunnel. Go hiking. Get married & make some children. Do anything that accounts to your satisfaction. Then, go back to work.
agjacobson 14 hours ago 0 replies      
Management Summary

"I need to find something with purpose,big money, and satisfaction"

Hold yoga poses long.Take strong patent medicine herbs.Knitting.Volunteering at an animal shelter.Cold showers.Realistic goals on the bench press.Scuba diving.

The answer has become clear.

Go for the money.

z3t4 12 hours ago 0 replies      
go out into the woods. live off the nature a few days. makes you apreciate a warm bed modern conforts
kilburn 10 hours ago 0 replies      
> I wanted a leadership position at my company, but I was hired for a position that has no decision making power at all. Everyone here seems dumb and working on a few useless things.

This sentence alone signals that you are not ready to be a leader. Contrary to what you probably think right now, being a leader sucks in many ways:

- You should be empowering to those around you. This starts by being constructive instead of judgemental. Find out what are their strengths and weaknesses, and tell them how you think they can improve instead of poking at their weak spots. You should strive to always keep this attitude, even when under pressure and/or during bad personal times.

- You must be a good listener. Try to understand your team member's motivations and desires, and how they think/react to what's coming to them. Be prepared to accept that other people's thought processes are very different from yours, and your job is to understand them instead of trying to change them. Even if you possessed the absolute truth about everything, trying to shoehorn that truth into their minds wouldn't work. They need to see that truth by themselves, so you can only try to steer them towards finding it. In some cases the way to do that is by providing arguments. Other times arguments won't do it and you must show them. Later on, once you're actually seen by them as a leader you'll be able to appeal to trust. Don't overuse that though because you are not perfect and will make mistakes, which will erode your trust if you used that to impose your opinion onto others.

- You should be prepared to deal with the worse bullshit that's thrown to your team. You don't need to deal with all bullshit, but your team should be confident that you'll be first in line if/when shit hits the fan, and that you'll do your best to cover them.

- You should lower your expectations about others. You must demand the highest standards from yourself, but not from others. Do what you can to help them improve instead.

- Don't overreact when you get stabbed in the back (which will happen at some point). Attribute any bad situation to ignorance/stupidity before malice. Always try speaking with people first, and over time you'll develop a "sense" to discern bad actors from misunderstandings. In any case, being stabbed is an opportunity to improve that "sense", and is always a better situation than initiating work-warfare against a person who acted in good faith.

In case you haven't noticed, you don't need any "leadership position" to put all that to practice. You can start doing it right now, and I assure you that leadership will follow naturally. People will start turning to you when they need help. People will start wanting and valuing your opinion much more. This will make you feel important and purposeful, but it will also be stressful and demanding. Be up to the task and the pay will follow.

mbarronj 5 hours ago 0 replies      
I found a huge improvement in my life by changing how I thought about conversations. I'm in a position (and have been in the past) where I _could_ make large decisions by fiat. But I don't. I discuss them with stakeholders.

In those discussions, I _could_ tell everybody my opinion, and tell them to take it or leave it. That works about as well as it sounds like it does.

I have in the past tried to convince people of my argument, with evidence, rhetoric, emotional pleas, what have you. Those work to various extents, but not as good as I might want. I'm no rhetorician.

Recently, I had an epiphany. The way it came about largely mirrors the idea itself - I had a discussion _about_ discussions (or perhaps, debates). And with a colleague I discovered that my usual victory condition (winning someone over to my side of an argument) was the wrong victory condition. There's a backstory there, but I won't get into it.

What I discovered instead was that I should focus on making sure the most information and understanding was on the table, out in the open.

My victory condition changed from winning the argument, to making sure that I and everyone else involved knew all of the things possible to be known about it.

In the process, I typically find that my original opinion was flawed, the opposing opinion was flawed, and we overlooked lots of opportunities.

You might think that it's easy to get to this condition with brainstorming techniques or something of that nature. But It's not so simple - there are widely known shortcomings to simple brainstorming, and most of the workarounds involve systems to do exactly what I'm talking about on a larger group scale, without everybody knowing it.

What I've found is that I can foster that environment with my own conversation. And that people will reciprocate if its done well, with the viewpoint of the other person(s) in mind. Read "The Entrepreneurial Engineer" for more on that subject.

Why am I telling you this when you are asking what to do about finding purpose, money, satisfaction, and decision making power?

Because none of those things are given away. They are built up of actions you take that affect your world. And you need to definitely start with the smallest of actions. If your coworkers are "dumb" and doing "useless" things - it sounds like there are tremendous opportunities to either A) learn why they aren't dumb or useless (they are after all making "good money"). or B) change things to being less dumb and useless.

But I read another point in your post. Motivation.

Motivation is a tricky one. I probably know and have tried all the things any book or website would tell you about motivation and productivity, because i'm the least motivated or productive person you will ever meet (or at least, I used to feel that way).

I learned something else really important recently. Actually, I re-learned it, it was something I knew in High School, that got me through college, but the lesson kinda disappeared somehow, got sunk.

I get depressed so much more easily than I think I do.

I suffer from constant low grade depression. Perhaps Dysthymia is the right word? Anyway, depression isn't sadness (you can find many places telling you this on the web). Depression is that hollowed out non-feeling. Nothing really jabs the "go" button.

I did two things that dramatically affected my depression, and I will suggest them to you. You may have different composition, and could easily need something different. Talk to a professional (I always highly recommend therapy, and psychiatric if needed).

I stopped drinking alcohol completely (BIG effect) and I started taking 5htp, which is a mild anti-depressant and also non-prescription, so easy to get ahold of, and it steadies things out.

Anyway, I've noticed a huge improvement in my motivation and productivity right away. The old 4.0 engineering student returned, if you will.

So, perhaps really you are putting the cart before the horse here, and need to look inside rather than for external satisfaction of these higher-order needs? Worst case scenario, you will be better prepared to achieve your self-actualization. Which, I have to say, I am in NO position to guess at what it's nature might end up being.

firewalkwithme 7 hours ago 0 replies      
I want to quit
kfrzcode 13 hours ago 0 replies      
Double down and grind.
ebbv 15 hours ago 0 replies      
With how unhappy you are in your job the lack of motivation is no mystery. You should find another job or found a startup or if you think it will be useful to what you want to do, sure get a degree.

I would caution though that usually when people say "Everyone here is stupid" it's usually not everyone else that's really the problem. This goes for my younger self as well.

alexashka 3 hours ago 0 replies      
One thing I don't see mentioned is human relationships.

Let me guess, you're not married and have no kids?

:) People who aren't good socially, oftentimes try to put all their eggs in one basket (I'm gonna be so good at my job, that it'll fix everything else).

Life doesn't work like that. The problem is not purpose/money. It's satisfaction - that's only going to come when you no longer feel like everyone else is dumb :)

They may not be as good at you at work-stuff - I bet they don't go posting on a forum asking for self-help advice though. So who's really winning?

Not you. You have high IQ, low EQ.

The only solution is to fix that EQ.

One more thing - if you get to manage people, you'll be terrible as you are currently. So really, if you work harder and achieve management, you'll realize your EQ sucks, if you don't achieve it and go and try to make some friends, you'll realize your EQ sucks.

Which's another way of saying life will fix your 'loss of motivation' one way or another :)

partycoder 14 hours ago 0 replies      
People call it being burned out. Not every job is a fit or has to be a fit, just quit the job and keep looking.

Spend some time not only looking for good compensation but also balancing it with a good culture.

Startups are usually early technology adopters, and you may be giving more responsibility and autonomy than in a large company. You might enjoy it more there.

Most interviewers may ask you: "Do you have questions for me?". Ask them: "who are the most valued engineers in your company and why?"

If the most valued engineer is a warm body whose only purpose is to suggest places for lunch to their managers or some fake wine snob continue looking.

ak39 14 hours ago 0 replies      
Talk to your superior and ask for projects you believe are challenging, will benefit the company and allow you to use your creative skills.

Talk to your boss.

yarou 11 hours ago 0 replies      
Substituted phenethylamines for motivation.
Ask HN: What's a favorite short story of yours?
5 points by RKoutnik  3 hours ago   3 comments top 3
StClaire 1 hour ago 0 replies      
I like Salman Rushdie's "East-West," "9 June 2015 about people who never die from Alan Lightmans Einstein's Dreams, if you like ghost stories I recommend JS Le Fanu's "An Account of Some Strange Disturbances in Aungier Street."
tjalfi 2 hours ago 0 replies      
Ask HN: How to convince my team that microservices are not a good idea to us?
4 points by mxh_ht  4 hours ago   6 comments top 6
sheepmullet 17 minutes ago 0 replies      
Do you have a lot of equity? Do the other developers?

Most likely the developers want to learn about microservices.

It's honestly one of the main reasons people join startups - to work with cool new tech/approaches.

If they wanted to take the low risk approach they would work at a big company.

If this is the case expect nothing but friction.

deepaksurti 2 hours ago 0 replies      
If you pitch it directly to the team who have (most likely) done their own homework about moving to micro services, that it is not a good decision, even though your point could be valid, may not be well taken as it can subconsciously be interpreted as you being non-consensus driven/jumping to conclusions.

Why not: 1. Draft an email with a subject 'Second opinion on moving to micro services 2. Let the email body be a very succinct description that a. you have done some research, b. you respect the team's decision but c. would like their opinion on your research. Also seek a time for a 30 minute presentation and 30 minute feedback/discussion. Don't send your document with the email, keep that for your presentation. That way you will be seen in positive light, as a team member with his own opinions but also a team player.

Also, have you asked them what was the data from their research that made them take the decision to move to micro services?

jon-wood 2 hours ago 0 replies      
I've made almost exactly this move from big ball of mud to micro services with a similar sized team.

Overall I think it was a net positive, but only because the velocity hit from working on the big legacy application is worse than the hit from working with smaller distributed services which all need managing. That's a very real overhead - you're now managing dependencies and deployment for n services rather than 1, and realistically the big application you're trying to move away from isn't going anywhere soon. We've got an API routing layer which purely exists to allow migrating individual endpoints to new services while allowing the legacy platform to continue serving everything else.

exception_e 2 hours ago 0 replies      
Maybe it's not a bad idea in the long run. I would have a meeting with the team and talk about "stages":

1) Start to split out monolith in separate packages ("services")

2) Use RabbitMQ to "talk" between the services / Simply have one package that is the REST portion and reference the other packages inside of it (which aren't REST... just libraries, basically)

3) Patch up design flaws

4) Slowly move towards true microservices

Step 2 would be deploying everything as monolith but at least it's split up.

This gradual approach may just work for your team!

the_arun 3 hours ago 0 replies      
What is the Target state you want to see(not how, what?)?
Sevii 2 hours ago 0 replies      
Why don't you start with persuading one of the other developers to your side?
Ask HN: How to handle bookmarks so you can find them again?
40 points by marmot777  22 hours ago   41 comments top 23
tedmiston 21 hours ago 2 replies      
I think that organizing bookmarks is actually a pretty important problem that most people have, at least in Safari and Chrome. IIRC, Firefox on the other hand has had tagged bookmarks for sometime.

I use Pinboard with searchable descriptions and tags to create a better organizational system. There are third party clients for mobile as well.

For some bookmarks like places to visit, I've adopted a hierarchical tag system within that.

marmot777 13 hours ago 0 replies      
Okay, now I get why I still felt there was something missing. There's actually two problems and I lumped them together. There's the bookmark problem. I want to come back to HN. And there's the "save for later" problem this looks like a cool article but there's no time now.

* So I think Pinboard does a great job at the bookmark problem but either I'm just not used to it yet or it's not quite got the "read for later" problem solved.

* It seems as though pocket might be stronger at addressing the "read for later" problem. But now that I know the missing piece is called "read for later" it's just a matter of inserting that component into my personal app ecosystem and being more alert for those solutions as pinboard seems to nail the bookmark problem.

HN and citizens thereof: you rule! Like my bookmarks, I forget all about HN but always feel it's a good experience to visit here, maybe discuss a few things, occasionally post a question or something.

endisukaj 21 hours ago 2 replies      
Shameless plug.

I have written a CLI-based bookmark manager. It's pretty simple to use, you can add links, remove them, add titles for them, descriptions etc... Everything is organized with tags so you can specify which tag you want to get links from and it will show them to you. Oh and everything's saved in a plain text file so you can backup that file, use version control and whatever you want to do with it.

I will also add searching in the future but have not come around to do it since I haven't had much time. If you or anyone wants to help it's on Github and it's written in Go. Pull requests are welcome :)


acemarke 21 hours ago 3 replies      
Pinboard. Totally worth it.

I use Pocket for short-term "I want to come back to this soon" bookmarking, but I use Pinboard for long-term saving of stuff I might want to refer to later, thanks to tagging and its page archival feature.

0x54MUR41 16 hours ago 1 reply      
Currently, I am using Larder (https://larder.io/), which is a bookmarking tool for developers. It supports categorizing and tagging bookmarks. Categorizing is done by folders. You can make a folder that has child. It will make you easier to organize bookmarks. Beside that, you can search your bookmarked links by tag, title, and URL.

This tool also supports synchronizing your GitHub stars. So, you can track updates from projects that you starred on GitHub. If you want to bookmark something automatically, Larder extension is available for browsers, Android, and API.

I have been using Evernote. I just clip a website or PDF that I want to read later. But, I don't know why I can't use it properly. Like what you said, the problem is me. I haven't used Pinboard before. It seems many people recommend it a lot.

marmot777 14 hours ago 0 replies      
I wanted to come back to this thread to say I imported my bookmarks into https://pinboard.in/ and my bookmarks feel useable again, though I deleted a bunch once I could see how much crap I had in there.

I also fired up Feedly account as that's helpful too and I'd sort of forgotten about my account.

I'm thinking of testing out some more things as it seems like maybe there should be one more piece of the puzzle. Maybe that'll be pocket though I don't even remember what the interface is like or why I don't use it. Maybe no good reason at all.

cottonseed 1 hour ago 0 replies      
I have an HTML file along with my dot-files that I keep synchronized in git.
remar 22 hours ago 2 replies      
My next side project will hopefully address this problem. The issue I run into is that I have multiple data sources for articles I want to read, but no single feed that I can push those data sources into to later consume and mark as processed/read.

My current strategy has just been to accumulate hundreds-thousands of tabs in my browsers and basically rely on firefox's "save tabs from last session" feature to keep history. Downsides are that these aren't synchronized across all my browser instances. But this allows me to quickly scroll through the tab set, pick a tab, consume it, and just close it to mark as complete.

I used to dump snapshots of my working tab set into a plaintext file so that I could track history, back it up, and retrieve them later by other means, e.g. ssh into my server from phone to retrieve a link (very high overhead). This doesn't scale too well when you want to mark an item as completed as removing a line of text in a file manually in a shell session from your phone isn't exactly "fluid".

My plan is to build a service that will be a storage backend to store feeds/queues of "things I need to do", whether it's articles I've been meaning to read or just simple TODO notes like "do xyz tonight". There will be a system to label/tag items under a specific category so that in the UI you're not just bombarded with a list of thousands of TODOs.

Features I've been considering having:

* allow user to specify multiple cloud storage backends for the data to be replicated across* have relatively simple storage format, motivation being that I should be able to view/modify data through plaintext interface like editing a file with vim if I want to* create firefox plugin that will use this same system to synchronize tabs, this would mean that as a side effect I would have this information available on all my systems and backed up as well* web UI to access all generic queues, e.g. items I've manually created as well as the queues storing my tabs

Sometimes I wonder if there's a term associated with how obsessive I am about not losing information...

joshu 17 hours ago 1 reply      
I wrote delicious for this originally. Now I use Pinboard for "ambient" bookmarks and Trello for project-oriented bookmarks.
msravi 17 hours ago 1 reply      
I use quiver for both notes and bookmarks (https://github.com/HappenApps/Quiver), with the data residing on Google drive. My reasons (YMMV):

1. The data format is clean and open. At some point if the app becomes unavailable for whatever reason, I can write my own to retrieve my data. Or someone will.

2. There's an unofficial app for Android called "quaver". It's not very polished, but when linked with a folder synced to Google drive, it allows me to access/edit my notes on mobile.

3. Search is pretty good. You can tag stuff, arrange by folders, and search.

4. It can store attachments.

5. Sometimes if I think I need an offline version of a page, I just do a copy-paste and save it in quiver. Or sometimes I just save the page as PDF and add it to quiver.

burkemw3 16 hours ago 1 reply      
What do you want to do with your bookmarks?

I think using Pocket (mentioned in comments, not by you) solves a different problem than browser bookmarks, for example. Describing your desires may help the community describe (or build!) options.

snake_case 19 hours ago 0 replies      
So, I've actually been working on a bookmarks manager for myself (screenshot)[1].

I have this exact same problem.. so many links and no good way to organize them. My previous solution was a simple markdown file that I would add my links to and then generate an html page served through my website. But this got really cumbersome. I wanted something easier to manage/edit, so I made this.

Is anyone interested in trying this out? If so, check out my profile contact info and I'd be happy to discuss it :) I'm very close to having the mvp complete, and it would be nice to get some feedback before opening it up to the public more.

[1]: http://i.imgur.com/LKSQuT4.png

marmot777 21 hours ago 0 replies      
I'd like to say thanks to those who replied. I frankly didn't think anyone would upvote this, thinking it was too trivial. Thank you for the upvotes and thank you for the suggestions. Maybe one of these solutions will do the trick or maybe more than one is the best way.
simplehuman 14 hours ago 0 replies      
Meltdown 21 hours ago 1 reply      
Create a FlipBoard account, create as many private magazines (categories) as you want, install the bookmarklet and flip/bookmark away.
F_J_H 19 hours ago 0 replies      
I just use Evernote. Search is not great, but with the combination of notebooks and tags, you can keep things organized fairly well.

And, with the browser plugin, any google search also returns results from Evernote, which is good because if I thought it worthwhile to clip the page in the past, it was probably a good one.

jbpetersen 15 hours ago 0 replies      
A manually edited file with a JSON-like syntax for different tags and items listed under each. Regularly left open with several other text files used for personal organization.
crashbunny 18 hours ago 0 replies      
A nextcloud solution would be awesome to me. Would need a browser plugin to simplify the page and upload it to nextcloud, then nextcloud could work out what tags would be appropriate for it, and you could add some more if needed.
chuckdries 11 hours ago 0 replies      
I use pocket. It even adds a "save to pocket" button to hacker news!
mitenmit 22 hours ago 1 reply      
http://moovlink.com - you can organise links into cathegories, rearrange them, tag them, search for links ...
wycx 17 hours ago 0 replies      
I have found myself using TiddlyWiki for this. I have pages on topics in which I put links and notes. It supports tags also.
pcr0 19 hours ago 0 replies      
What sort of bookmark numbers are you looking at?

I currently have about 2000 articles on Pocket, and just tagging + simple search works for me.

rookiemaverick 16 hours ago 0 replies      
I use pocket and surprised to see no one mentioned it. Is it nt that good? Now curious to know.
Ask HN: I quit my job. Need advice
12 points by rajeshmr  14 hours ago   4 comments top 4
mindcrime 14 hours ago 0 replies      
My advice (which I'm sure some others will disagree with) is this:

Don't look to your job for any kind of fulfillment or satisfaction, unless your job is your own company and you're doing something you're passionate about. Otherwise, be a complete mercenary and treat your job as nothing more than a way to keep the rent paid, the lights on, and food on the table. Then find ways to achieve fulfillment or whatever it is you're looking for, outside of work.

Maybe that means volunteering at a soup kitchen, maybe it means working on a startup as a side project, or maybe it means playing video games every hour you're not at work. Whatever, it's up to you. The point is, take control of finding whatever meaning it is you want to find in life, and don't let it be all commingled with your job.

Ultimately you may decide you don't even want a "normal job" at all. Maybe you will decide to freelance. Maybe you're meant to be an entrepreneur and run some kind of business, or possibly multiple businesses. Maybe you want to go all Tim Ferris "four hour work week" and move to Thailand or something. One thing that will help you maintain maximum flexibility is to avoid things like a mortgage payment, car payment, etc. If you already have those things then you'll have to deal with them, but if you don't, consider not buying a new car, or a house, etc. until you have things figured out. It'll be easier to up and move, or make other dramatic changes without those encumbrances.

Some people will say to choose startups over a big MNC, but I find that startups can be worse in many ways (again, unless it's your own startup). Work hours may be more demanding, there may be more stress, etc... OTOH, if you accept my position about being very mercenary towards work, you can often find a boring position at a stodgy large company, where you can "punch the clock" for pretty much exactly 40 hours a week, do relatively boring / undemanding work, get paid a decent salary, and - most importantly - reserve as much of your energy (mental, psychic, spiritual, or whatever you want to call it) for your own initiatives outside of work.

alando46 3 hours ago 0 replies      
Hey great job and congratulations on making the leap! Sometimes it can be hard and scary to know what the right path is, but usually the first step is making a change to get off of the wrong path. Step 1 complete!

I'd consider taking a short break from programming if I were you. Why not get a temporary job as a river guide or something outdoors? Maybe go on a long backpacking trip or do some other kind of adventure. After getting crushed by years of corporate culture, I'm sure your soul could use a little fun and adventure to reinvigorate and recharge itself! In my experience, (I'm a software engineer engineer) the perspective gained from taking a temporary break and trying something completely different (that maybe puts you a little out of your comfort zone) can drastically improve overall confidence/happiness/wellbeing much more than any minor resume addition. Take a moment to emotionally regroup before you charge back into career life!

Seek adventure!

taway_1212 11 hours ago 0 replies      
I agree about your assesment of programming jobs. We are mostly replaceable cogs and means to an end. We're only getting paid so much because this job is so unpleasant and most people would rather make 2-3x less than learn to program and spend most of their life sitting in front of a screen going through code bases.

My personal answer to that was to start learning to draw. Getting from zero art skills to professional artist is a super-long journey (at least 5-10 years from what I'm reading), but at least it gives me hope.

sharemywin 11 hours ago 0 replies      
get into some online class now that you have the time.

start putting your resume out as soon as you can. start finding a away to cut expenses and build more runway next time.

maybe look into something closer and/or a startup which is more fires and chaos at 75% of the pay but has an easier line of sight to "changing the world"

Ask HN: How can WhatsApp on Android use the iOS emoji set?
18 points by currysausage  1 day ago   1 comment top
felipemesquita 19 hours ago 0 replies      
That's one of simplest yet not awnsearable by google questions I've ever seen. Would also love to know how.
Ask HN: If startups are good gamble, why isn't seed capital easily available?
6 points by brainless  9 hours ago   3 comments top 3
brudgers 4 hours ago 0 replies      
I think there are several connotations to 'startup' in play here. One connotation is that a 'startup' is the sort of company that is attractive to angel/venture capital another connotation is a 'startup' is more or less any new company.

The first connotation is a bit circular, but it has the feature that startups are companies that might have some plausible avenue to becoming a unicorn. Some sort of new software as a service (SSSAAS) might be a startup under this connotation but a new Chartered Accountancy firm most likely not (even if people in Topeka, Kansas will refer to the new Chartered Accountancy firm as a 'startup').

Angel/Seed/Venture capital doesn't make money by funding SSSAAS startups (in the second connotation) at random. It bets on the SSSAAS's that seem most likely to become unicorns. Angel/Seed/Venture capital looks at staff and track record and the business model: the one that is easiest to change is business model and another name for business model is idea because from the point of view of capital, a SSSAAS isn't a technology it is a business.

erik998 5 hours ago 0 replies      
I think it's not always a good gamble. Sometimes what they initially gamble on transforms into something they would not expect or consider as an investment. For the few success stories we hear, we never hear of the countless failures. The idea of most startups achieving some successful status is a faulty generalization. You are cherry picking the successful startups and generalizing based on survivorship bias.

This happens to all of us and it is hard to truly reflect on what makes a successful startup. If there was a recipe we would hear of many successes, frankly investments would stop elsewhere and just concentrate on startups, if that was the case.

Whenever I hear of crazy returns, I try to reflect on the fact that if it was common, why wouldn't those who make such crazy returns not just borrow more money and wash, rinse, repeat. I think there is a point were those making such returns realize the success was due to mere chance or some other combination of timing, investment, people that could not exist again. There is also a point where you have to wonder why those making such great returns do not keep trying to do the same. There must be a level where crazy profits/returns would allow some self sustaining regenerative business. I think that level does not exist. When investors do think such a level exists, they are usually being swindled.

z3t4 9 hours ago 0 replies      
it doest matter if you can make water into gold. investors are more picky then that. yet only 1/10 of their investment give returns.
Ask HN: What the fastest internet speed Larry Ellison could buy for his boat?
5 points by amorphid  21 hours ago   2 comments top 2
alex- 11 hours ago 0 replies      
We can, using todays technology, use much of the electromagnetic spectrum [1] for data transmissions. Light, Radio and Microwaves.

I would assume EM regulations differ depending on the waters the boat is currently in. i.e. Internal waters or Territorial waters etc. (different RF regulations for example)

To maximise throughput we would want to consume as much of the spectrum as possible. Think broadcasting in everything; 5G bands, wifi bands, FM, AM, light, microwave links.

As you want to use todays technology; we would need to break the spectrums into chunks which we can use existing solutions on. Different parts of the spectrum will have different properties. e.g transmission distances, bandwidths, etc.

Because of the different types of broadcasts and the volume of data we would probably want a number of relay stations bridging section of the EM spectrum to a fiber optic line. Some of these stations could be very far from the boat, thousands of miles in the case of long wave RF [2].

Compression would likely play an important role also. As we don't care about latency we can take the time to send well compressed data.

I am not sure this is the kind of answer you are looking for, but the kind of wealth Larry Ellison can throw at a problem is obscene.

[1] https://en.wikipedia.org/wiki/Electromagnetic_spectrum[2] https://en.wikipedia.org/wiki/Longwave#Long_distance_recepti...

grizzles 19 hours ago 0 replies      
He could daisy chain a squadron flying air support ships to send his packets back to the nearest fiber hub multiplexed over various mediums, eg. LIFI, 5G, a neutrino emitter, etc.
Create so much they can't ignore you for coders
6 points by dillonraphael  1 day ago   2 comments top 2
mjankowski 1 day ago 0 replies      
Tympanus is the first thing that comes to mind.
Ask HN: What are the implications of CloudFlare leak?
10 points by ddito  1 day ago   6 comments top 5
onion2k 1 day ago 1 reply      
Without wishing to sound too melodramatic, a complex problem like this one should be the least of your concerns online. Part of my job over the past twenty years has been auditing website code, and I can tell you there are online stores that do things that would absolutely terrify people if they knew what was happening to their data - on one site everyone's creditcard information was being emailed to the site owner's Hotmail account so he could put payments through the till system in his shop.

If you're worried about your credit card data just don't put it in to a website you don't know is secure. If it isn't Amazon, Stripe, Paypal, <your preferred payments provider> etc, just don't use it.

andyjh 1 day ago 0 replies      
"...the leaked information is from any website which was using the service..."

Potentially, yes. Not just HTTPS, but those are obviously the more worrying cases.

It's not possible to know the totality of information that has been leaked, though efforts are being made to try and list affected / potentially affected sites.[1]

My advice would be: For any sites you're worried about (ie hosted on CF and you have an account), log out of all sessions on all devices, and reset your password. Don't share passwords between sites either; if you're using 1password now, you can use unique & complex passwords for everything.

[1] eg https://github.com/pirate/sites-using-cloudflare

fsf 1 day ago 0 replies      
You don't need to preemptively change your credit cards, but keep an eye on them. Your analysis of the potential leak is correct. It's possible that one of the bits of memory contained your credit card information, but changing your card just for that is kind of silly without some indication of illicit use.

After all, people happily hand their credit card to restaurant employees, pop it into gas station devices, etc. without worrying too much. Keep an eye on it, but don't fret.

You kind of goofed with the re-used passwords, though :). Kudos for switching to a password manager!

remx 1 day ago 0 replies      
I never trusted Cloudflare's TLS/HTTPS infrastructure. Consider any CC information that could have been in their servers as already compromised. Stuff like that should be on a dedicated payment provider, and insulated away as much as possible. Stripe and other providers are perfect for handling CC, because it's what they do as a service.
lightedman 1 day ago 0 replies      
"I'm having a hard time understanding the implications of this CloudFlare breach."

The implication is that people are still not very smart trusting anything to a 3rd party.

As the saying goes, "If you want it done right, do it yourself."

Ask HN: How can i become a better explainer
28 points by skyisblue  1 day ago   12 comments top 8
Jemaclus 1 day ago 2 replies      
Approach it like you're teaching someone who has zero knowledge. For anything that isn't a common household term, explain it.

Instead of, "Tavis Ormandy broke news about Cloudflare's memory leak that potentially reveals sensitive data," you explain each of those terms.

"This guy, Tavis Ormandy, is a security researcher at Google, so his job is to investigate bugs and find ways into otherwise secure systems. Yesterday, he wrote a blog post about a bug with Cloudflare. Cloudflare is what's called a CDN or content delivery network. A CDN is a network of servers distributed across the world, so that when you request data, they can find the closest one to you and serve you content from that server. The closer it is, the faster your download. That seems really useful for a lot of websites with lots of traffic, right? Well, it turns out Cloudflare is one of the largest and most popular CDNs out there. Anyway, Tavis revealed that Cloudflare had a memory leak that revealed sensitive memory. A memory leak is... well, imagine an Excel spreadsheet...."

It's like teaching someone calculus. In order to teach them calculus, the must first know algebra. In order to know algebra, they need to know basic arithmetic, and so on. For reach term, you either define it and then define other terms in that definition, if needed (e.g., "Cloudflare is a CDN; a CDN is...") or you make an analogy ("if you have a spreadsheet and the cells represent bytes,...").

Anyway, that's my trick. Another way to practice this would be to subscribe to /r/explainlikeimfive on Reddit, and try to answer questions as simply as possible. Study some of the top answers and see how they do it. Like someone else said, one trick is to actually know what you're talking about!

Good luck.

ggambetta 1 day ago 0 replies      
I used to teach Computer Graphics for almost 10 years, and I like to believe I became somewhat good at it. I've written some articles about fairly technical topics and the reaction I tend to get is "oh wow, that's the clearest explanation I've read".

I think it boils down to two things: form a mental model of the state of the other person's mental model, and find a path from something they already know to the thing you want them to know.

Start from some basic assumptions, state them explicitly if you need to. From this starting point, build the explanation gradually, step by step, and perhaps most importantly, in a way that makes sense to them.

That's how I structured my CG course. We alternated theory classes (where we'd explore some concept, say, drawing a filled triangle) and a practical class (where the students would implement that). So after the "filled triangle" class, they applied the algorithm to their existing wireframe cube code, and most of the time it looked completely wrong, because the order of the triangles was random.

So I'd start the next class with "Last time your cube looked all wrong. Why?". Students would offer their ideas, and I always tried to find something right in them to build towards the idea I wanted them to arrive at. Then I asked "How can we fix this?", and again, depending on their suggestions, guide the conversation towards the algorithms I wanted to "rediscover" (painter's algorithm and depth buffering).

The key was that the students were very motivated to understand why their cube looked wrong even though they had no bugs in their implementation. They wanted it to look right. And I didn't just walk in and say "open your book on page 159, this is depth buffering" (I didn't use a book at all, in fact), but "reinvented" the algorithm with them, based on their suggestions and some gentle nudging in the right direction.

The worst thing in these circumstances is the opposite: "there's this random thing you need to learn, it will make sense in 5 weeks, I promise".

Sorry for the long-winded answer... I hope it applies to explaining stories and movies, and hey, this is HN ;)

bsvalley 1 day ago 0 replies      
It's like coding, when you fully understand OOP, you can easily switch languages. Same goes for story telling. You need to learn the structure once, then practice with different stories. People never take time to work on the foundation... they jump straight to the story. Great story tellers are people who use the same approach over and over. They ultimately get better at it. They re-apply the same patterns for new stories. Each individual has its own style. I'd suggest you to work on your own structure. How do you approach a story? Do you start with a punch line that tells people you're about to tell a story? Do you hypnotize people until they realize you're in the middle of a long story and they've been listening for hours? There are different ways of telling a story and you should start by asking yourself, what did I do yesterday? Try to come up with an answer if someone asks you the question. Write the structure down on paper and iterate until you come up with great sentences. Do that during your commute to work. Get ready just in case... How do you tell a great story? You need to highlight the emotions. Did you do something cool yesterday? What was cook about it? Why was it cool? What was your reaction? That's what people want, they're looking for emotional things (things that makes them react). Usually great story tellers make me feel like I was the subject in the story.

I mean... There are a lot of things you can do...

yellowboxtenant 1 day ago 0 replies      
I was always impressed with one of my past IT managers at how he could "wing it" when explaining the latest services his teams offered in front of a hundred people. He also happened to be a pastor so I figured he had learned something I didn't. I asked him if he had any secrets of the trade, and I'll never forget his answer. He said "Yeah, I know what I'm talking about." So simple, but don't forget to really know what it is you're explaining.
nnn1234 1 day ago 1 reply      
This is a great question. Is there an algorithmic way to offer the best explanation of an idea to an audience?
urahara 1 day ago 0 replies      
What is the particular problem behind it? Getting the main point, structuring the answer, using the right words? These aspects should be addressed differently, but they seem to be clear and easy to improve on. Like, learn to quickly capture the core points of a book or film, train this ability by doing it after each movie orbook. Look at some good book/film reviews to learn how they are structured, what words are used. Train to write or talk aboun them the same exciting way.
hanksy 1 day ago 0 replies      
Think it through. Ask a question before beginning the topic. Provide some history. Be more direct with the important parts. Summarize and keep it simple.
probinso 1 day ago 0 replies      
teaching is a good start

practice answering questions out loud (even when on your own)

practice communicating while restricting your resources (read picture-book with it facing your audience, when discussing a bug with someone don't touch their keyboard)

when listening to your favorite examples, pause the feed to consider why they selected a particular path

Ask HN: How to become a network admin. at 19?
5 points by da02  19 hours ago   6 comments top 4
a-saleh 3 hours ago 0 replies      
Some of my peers have done this, I did this to a lesser degree as well.

For network admins specifically, I remember that my school provided optional course and accreditation for CCNA. If zou were leaving high school with equivalent of high-school diploma as well as CCNA, junior positions even in large firms were reasonably attainable.

Some of the larger firms have "college diploma in related field or at least 2 years of work-experience".

But usually you can get to those 2-years by working for friend-of-friends, i.e. I was maintaining server that run our churches web-site for a while.

haswell 19 hours ago 1 reply      
It's often possible to find work in tech without a degree. It doesn't always work out, but unlike many other industries, if you have the skills and can prove it, there's a good chance you'll get hired.

I started my first job as a network admin/engineer at age 17. I'm no longer doing anything network related, but this was a jumping-off point for the rest of my career.

The best advice I can give you: tinker on your own. A lot. Look for small companies that might be willing to give you a shot despite the lack of degree. Once you've established yourself at one place, the rest will follow.

This path doesn't work for everyone, and it's not always easy, but I'm one of many that have had great success despite the lack of that piece of paper.

Edit: Curious, why the downvotes?

techjuice 19 hours ago 1 reply      
It is very possible, the best way to do this is to purchase the latest CCNA and CCNP material from Cisco, a Cisco CCNA/CCNP lab kit from Amazon and apply for a Junior Network Administrator job at your nearest regular business or government contractor. I would recommend going for routing and switching as this will give you a good base foundation of networking in general. If you buy a lab kit insure that the routers and switching equipment you get have K9 which allows strong AES/3DES encryption (SSH for example).


As you move through the certification process you will move more towards being at the professional level (understanding BGP, GRE tunnels, advanced routing, etc. at the internet level) instead of just switching and routing for a datacenter or building.

The most important thing is to get hands on experience and actually understand how routing and switching works in detail. Nothing is more sad and embarrassing or worse than seeing someone with only book smarts and no practical knowledge due to no hands on real world experience. The longer you work at networking day to day on a job and at home using your home lab kit the better you will become.

I started off learning networking at 15, and it has given me a wonderful foundation for everything else, especially understanding TCP/IP UDP and many of the various protocols in depth when doing software development, systems engineering, and various in-depth security work. Plus if you like it and want to do it for a career there is a ton of high paying jobs waiting for you as you gain more experience.

joeclark77 3 hours ago 0 replies      
I would think the biggest problem is convincing them that you're reliable enough to show up at work on time every day, respond to questions and problems professionally, etc.

Technical skills can be learned and demonstrated, but being 19 years old carries some doubts along with it. Maybe you would need to prove yourself by putting in some time at the IT help desk just to show that you are mature enough to handle responsibility.

Ask HN: What steps can one take to increase security and privacy online?
17 points by whitepoplar  2 days ago   9 comments top 6
johnnycarcin 1 day ago 1 reply      
Aside from the things you mentioned, I have started moving to self-hosting everything on a VM with an encrypted disk and https for all app interactions.

For code I use gitea/gogs + self hosted drone. I have OpenVPN running their as well and use it even at home since Comcast is my ISP.

Backups are done via Borg and shipped to another VM also with disk encryption. I use pass for password management and push it to my gitea repo.

The one area I haven't solved 100% is email. I tried self-hosted but the majority of my outgoing email was being flagged as spam, even after doing all the suggested things to prevent that. I am using proton mail now and just have to trust they are legit.

For texting I am using signal and have managed to get most of my frequent contacts to start using it as well.

For online communities I use different handles and email aliases. Not sure if that helps or not though.

remx 1 day ago 0 replies      
> I'm getting pretty nervous

Don't let leaks make you nervous. It's worth presuming your account info will be leaked at some later date, and there are precautions you can take to dampen the blow it has on you. For example, use prepaid credit cards instead of bank-issued ones. That way if your CC ends up on some underground carder forum, it has $0.00 in the balance (and the card can't have a negative balance). Services like privacy.com offer these.

Use burner phones, disposable email addresses. Always poison the well with fake names. Never give out your real name to any service, even if the service demands it. Religiously use Tor for any sensitive topics (Like politics, health). Religiously use DuckDuckGo.

doubt_me 1 day ago 1 reply      
I use a random pass generator.

Avoid all password managers at all costs. I put it down manually.

I am going be getting a subscription to a non Google email. Not sure which one yet. I think it's called fast mail.

Avoid everything Apple.

Avoid everything social media. I still use them for lurking but every single service has its own email and generated pass.

Avoid posting anything anywhere forever. (As little as I possibly can)

Getting my info and my associates info completely wiped from all data brokers and all links from all search engines purged.

Use a custom ROM and a rootable phone. I'm not a fan of how big Google is. I'm not a fan of how little support they offer for their services (let's be honest it doesn't exist). But at the same time Google really does make great software at the cost of zero actionable support. It works for now. There are open source alternatives in the works to replace the core of Google services I just haven't checked if I can use it as a daily driver just yet (without many bugs).

I use chrome with privacy badger extension by the EFF

Another extension which is called uMatrix (have been using it since Beta, HTTPS-Everywhere). It will break your internet experience if you don't know how to use it. Simply put the only firewall you will ever need. Doesn't use many resources and is extremely straight forward.

I also use the signal app for communication. As much as I possibly can. (It took me a year or two but I've converted over 50+ people into using it)

Stating the obvious. But I haven't gotten a single virus from torrents since the Napster days. You'll get them from software most of the time anyways (crack generators, old software etc...).

qrbLPHiKpiux 1 day ago 0 replies      
Do not put anything on the internet you want read back in a court room. Keep it local.
qrbLPHiKpiux 1 day ago 0 replies      
Use a different passphrase for each service. Never reuse it.
bgrohman 1 day ago 0 replies      
Use Tor? Use applications that offer end to end encryption?
Ask HN: What to do when you're denied to every New Grad position?
26 points by EugeneFedotov  2 days ago   26 comments top 15
entreprenewb 2 hours ago 1 reply      
You may want to use a recruiter (or several); they will get a commission from the company where they place you and can work on finding you a job at the same time you are looking on your own. However, they will not always be looking out for your best interest overall though, so make sure to hold fast on anything that is non-negotiable for you.

Also, consider applying to positions that aren't looking for software developers specifically to get your foot in the door. There are many technical positions that can involve software engineering, like QA, application support, IT, devops, helpdesk etc. A lot of these positions that need "bodies", but are good stepping stones for entry level positions.

+1 to networking, though user groups for a given technology (e.g. .Net user groups) might be better than "networking" events which can be a lot of false leads.

And on your resume (saw it looking at your comment history):* Include an introductory objective sentence or two at the beginning (I'm so-and-so interested in...seeking such kind of work).* You may want to have a skills section with bullets of your skills, a lot easier for recruiters and hiring managers to quickly read* Create multiple version of your resumes for different positions you apply for. E.g. Something that's more tailored for frontend and another tailored for backend. You may even just want a few versions that are organized differently to do some A/B testing.* Are you writing cover letters? I'm not sure how much weight they carry these days (I can't say I've seen any from candidates in a long time) but really anything that sets you apart won't hurt.* You may also want to create a public Github repo with representative samples of your work.* The mygoldanimals.com URL in your resume doesn't work, you may want to indicate that it's no longer maintained.

Good luck!

staunch 1 day ago 1 reply      
You may want to specialize. Not many companies hire "Programmers". They mostly hire "$LANG Programmers" but that's fine because you can learn many values of $LANG.

So if you want an ASP.NET, NodeJS, or C# job then learn ASP.NET, NodeJS, or C#.

The trick is to specialize in something you're actually excited about, so that you can become proficient.

1. Learn ASP.NET (build projects, do free work, whatever).

2. Change your resume to say "ASP.NET Programmer".

3. Apply for ASP.NET jobs.

4. Ace ASP.NET interviews.

magic_beans 2 days ago 0 replies      
New York has TONS of options for you. Don't despair! Take a look at http://www.builtinnyc.com/. You might also consider working with a recruiter.
JCDenton2052 2 days ago 0 replies      
When you're going through hell, keep going.
isuckatcoding 1 day ago 1 reply      
> Hoboken

> $1 billion

Definitely jet.com

I'd suggest removing that information in case your interviewer becomes aware of this thread

Also 40k is really low even for a new grad. Look elsewhere. Also don't apply to new grad jobs (nor should you present yourself as a new grad even if you are).

JSeymourATL 1 day ago 1 reply      
Focus on Old School networking, actually go out and meet people.

Here's a Hoboken Tech Meetup, good place to start > https://www.meetup.com/njtech/

codegeek 1 day ago 1 reply      
$40K is low for entry level programming jobs in the tri-state area (NY/NJ/CT). If you have 2+ years of experience, you should definitely ask for more but I of course don't know your current situation.

If you are having trouble getting hired, look at your experience so far and focus on being a "specialist" of some sort. For example, don't apply to any random programming job. Pick a couple of areas which could either include specific languages/frameworks (node etc) OR a domain (finance, retail etc). You need to be good at one of those areas.

Blackstone4 2 days ago 1 reply      
Keep your head up!

Desperation reeks....so you want to get far away from this.

For one moment put aside the technical aspects and focus on your confidence, communication and the message you send when in an interview.

Watch Amy Cuddy's TED talk on Power posing. Do that before all your interviews! It works for me.

Focus on building a relationship with your interviewers. So that means small talk and asking how are you? How do you find working for this company? etc.

snowcrshd 2 days ago 1 reply      
I understand where you are coming from.

Even though it sucks to get rejected, try to see these experiences in a positive light: at least you got some practice interviewing, got some more insight regarding what companies are looking for, etc.

I'm _relatively_ newly grad too (graduated on Jan/2016) and I obviously don't have all that experience we see in job postings. So I try to learn some stuff on the side.

The NodeJS hype train is pretty big right now, so this is an example of a technology you could learn on the side.

> sometimes companies don't even pay for airplane + hotel

Yeah, this sucks. Been there. I'd say borrow some money from people close to you if you have a good feeling about the interview.

Also, have you considered applying for one of the big 4? If you know somebody who works there, ask them to give you a recommendation. This is a good way to increase your chances of getting an interview. These companies generally pay for your trip. And since you are fresh out of college your algorithms + data structures knowledge should be pretty fresh, this might give you a hand.

magic_beans 2 days ago 1 reply      
Also: DO NOT WORK FOR A RETAIL COMPANY. I'm a front end dev and worked for half a miserable year as an "Associate Developer". The pay was horrible and I quit as soon as possible.
markwaldron 2 days ago 0 replies      
Get on Angellist and just keep applying. You can make much more than 40k a year in NYC as a junior dev.
muninn_ 2 days ago 0 replies      
Move to the Great Lakes Region. Work at a hospital or something.
TheOneTrueKyle 1 day ago 0 replies      
I have been looking for a developer position since 2013. I am still looking. I currently work as a test Engineer and have a steady income, but life is genuinely getting worse and worse as time goes by.

Contrast that with blog posts of 20 somethings telling you how to be happy and be productive on medium as they enjoy their Facebook job is quite frustrating and can make things worse.

I am starting to build a brand in the hopes that I can make something out of it and never have to worry about finding a development job.

Besides not listening to people on the interwebs, I don't really have any advice. Just wanted to let you know that you are not alone.

crispytx 2 days ago 0 replies      
Start a startup.
fuckdang 1 day ago 1 reply      
I have been looking for a developer position since 2013. I am still looking. I currently work as a test Engineer and have a steady income, but life is genuinely getting worse and worse as time goes by.

Contrast that with blog posts of 20 somethings telling you how to be happy and be productive on medium as they enjoy their Facebook job is quite frustrating and can make things worse. On top of that, I get banned here for trying to get real questions while other hide behind logic so I don't ever really get advice and guidance from people.

I am starting to build a brand in the hopes that I can make something out of it and never have to worry about finding a development job.

Besides not listening to people on the interwebs, I don't really have any advice. Just wanted to let you know that you are not alone.

Ask HN: Working at a startup vs. working at an established company?
14 points by askafriend  1 day ago   14 comments top 11
godot 1 day ago 0 replies      
I've worked in both and have even been in a company that went through from startup stage to established company stage (IPO'd). I've been working in this field professionally for about 12 years, and more as side projects as a student before that.

Short answer, try both. People who think they prefer one over the other and never having worked in both, owe it to themselves to try different environments, over the years. You should be well aware that whatever choice you're making now is not permanent. In any industry and particularly in Silicon Valley, most people make a jump on average every few years (5 years or so seems like a good length).

I just think that there is enough experience and knowledge to gain from both types of environments that you shouldn't just think of one better than another.

chris_7 1 day ago 1 reply      
Working at a big company = more pay, better benefits, no "unlimited vacation" nonsense, better hours, stock that isn't Monopoly money and that you don't have to pay for, and often a better environment (much less likely to have "office music", distracting dogs, people making noise, "totally not mandatory" alcohol events, etc.).
taway_1212 1 day ago 0 replies      
Startups are trying to come from almost nothing to billions in a short time span. Additionally, if they're in a market space that is not just some stupid idea/fantasy, there will be an intense competition from other startups trying to capture the same market (as software markets are largely winner-take-all). This creates large incentives for founders to turn it into a death march for the staff - and conversely, there's little incentive to keep staff happy with their work-life balance (because if we do that, the company may not survive next 24-36 months, and then who cares about happy staff).
bsvalley 1 day ago 0 replies      
You can't compare startups vs established companies. Each organization has its own culture. I know a lot of big companies where the culture is horrible, but the perks are better. Where the mission is amazing but there is no work/life/balance. A startup of a 100 employees could have an amazing culture and a simple 9 to 5 schedule.

Plus, what you'd personally value in a company is not necessarily something I'd value the most. The mission? The location? The brand? The perks? The office? It's really case by case.

apohn 1 day ago 0 replies      
Rather than lumping more established companies into one bucket, realize that your experience at a large company is going to be determined by the team you are in and the managers who dictate the fate of your group. If the goals of your team and it's place in the company are aligned with what you want you will be fine. Otherwise you'll be unsatisfied.

With a small startup it's probably easier to see what you are going to get before you accept the offer. It may be easier to avoid jobs which are a bad fit since small startups may be less obfuscated than large companies.

Also realize there are plenty of large non-tech companies that hire tech people. These companies don't pay the salaries or provide the perks you see at large tech companies. But they may offer solid 9-5 jobs in locations with reasonable costs of living.

Bad management, politics, and bureaucracy will probably damage the motivation of somebody who actually cares about their work and wants to do a good job. I suspect you'll see more of this at large companies as opposed to startups, but there are probably plenty of startups (I worked at one) that have this issues. Many people don't seem to care about these things so this stuff matters less to them - they do their jobs and go home.

simplyinfinity 1 day ago 1 reply      
I've worked at 3-4 startups ranging from 4 to 20 people for about 4 years and at a big co for about 3 years now.

Cons of big co:

At my current company (600+ people) it takes ages to get anything done.

Days full of boring meetings where you repeat the same info to the same people.

Company claiming to be agile yet micromanaging and not really being agile.

0 autonomy.

Design by committee.

Mostly boring repetitive work (if you can get anything done from all those meetings.)

Corporate "culture".

Very few leaders, 90% middle-managers.


Stable job. Extra healthcare + more benefits equaling to about 1/6th of your pay.

popopodpofg 1 day ago 0 replies      
I have an alternative:

Work at an established old economy company, build a network and start off on your own as a single founder.

carise 1 day ago 0 replies      
As mentioned here, it depends what your motivations and career aspirations are. Working at startups (worked at one mature startup, then consulted for a bunch of small ones) gave me experience dealing with customers directly and delivering high impact in a short timeframe. Working in a big company is teaching me to think really big (reach big customers, scalability/performance, high ROI, etc) and giving me the opportunity to learn from many, many brilliant people.
hitsurume 1 day ago 1 reply      
I think if you're starting out in your tech career, the experience of working at a startup is more beneficial career wise then working at a big company. After a couple of years of startup experience, then you can re-evaluate and decide which type of company would best fit.
atsaloli 1 day ago 0 replies      
I've done both. Now I'm working on my own company. Not a "startup" (high growth) but just my own company that I'm growing with the sweat of my brow. That's a possible road as well!
cm2012 1 day ago 0 replies      
Established tech companies are the best.
Ask HN: Do you have physical ailments from sitting all day?
22 points by hluio  2 days ago   24 comments top 20
michalpt 2 hours ago 0 replies      
I invested approximately $400 into a standing desk. Probably the best $400 I have ever spent. It helps me with my horrible neck pain (developed from leaning towards LCD all the time) and the added bonus is better alertness and focus.
GoToRO 2 hours ago 0 replies      
If you do interviews just ask about what kind of chairs they use and look at their surprised face.

What can you do? ask to bring your own chair. Lift weights plus others sports. Take a break regularly (I drink water so I have to use the bathroom periodically).

hopefulhelp 2 days ago 1 reply      
Please don't make the mistake I made! I was working my first software job, and I started developing tingling and numbness in my feet that would gradually move up my legs if I continued sitting throughout the day. I tried to ignore the symptoms and push through it, and after a few months the buzzing/tingling in my feet and lower legs became permanent. I now live with constant tingling in my lower extremities, and I've had to reconsider career choices. I simply can't sit normally in a chair anymore for any extended period of time, due to discomfort. A career where I'm on my feet moving around a significant portion of the time is probably best for me.

I have what is called small fiber neuropathy, and I can't say for sure that sitting caused it, but I am certain that sitting and trying to ignore the problem at least exacerbated the symptoms and allowed them to become permanent. Unfortunately, my neuropathy is idiopathic, meaning the cause is unknown despite a 'million dollar' workup involving multitudes of tests, imaging, and various specialists. It's still not completely clear whether my case is a circulatory problem, a nerve entrapment problem, or both.

While I don't think you necessarily need to give up a career in software, I urge you to prioritize your health! I developed depression, due to both the health problems and the realization that working in software may not be a good idea for me. I still feel a bit lost, and a bit bitter, but I've improved, and at the end of the day, my health is more important. If you continue to have pain, keep trying different ideas to try to correct the problem, and seek out help from others, including doctors, physical therapists, ergonomists, etc.

soneca 2 days ago 0 replies      
Other comments here seem to be more detailed and could help more, but I have a simple check to do. Is your chair at the right height?

If the chair is too low, your knees stay higher than your ass, and you ass sustain all of your upper body weight.

If the chair is too high, your knees stay lower than your ass, and your thighs sustain most of the weight. I suspect that what is happening to you as you say "I get this pain specifically where it makes contact with the chair".

Ideally, your knees form a 90 angle and you can feel the weight more uniformly distributed between your ass and your thighs.

If I were you I would reposition the chair's height so it is a little bit too low, purposefully relieving your thighs from the weight. Check if it helps with the pain. If it does, you can gradually adjust to the perfect 90 (or you will soon have the same pain in your ass).

jabv 2 days ago 0 replies      
Hi! I had serious problems from becoming gradually more sedentary through a desk job and less laborious lifestyle. I didn't have the same type of pain you describe, but I had some issues particular to my shape and proportions.

My life (as far as comfort, basic strength in daily movement, eliminating chronic back pain) was literally changed by Eric Goodman's Foundation Training. I simply cannot recommend it enough. Use the free stuff on YouTube for a while and see if it helps. If so, the DVDs have plenty of extra value.

I am not affiliated with Goodman or his company in any way.

auganov 1 day ago 0 replies      
Used to have all sorts of discomforts. Got a high-quality mesh chair (make sure the sitting part is a mesh too) and I swear I never had any ever since! Easily spend 14h on it everyday.

I also almost always sit in a lotus-like position[0]. Not sure if I have before, so perhaps that's a factor too.

[0] I'm sharing that as trivia but my other fav way is to fold one leg under my backside so that you're literally sitting on your foot, while the second leg is crossed over the other. The point is I'm pretty creative with my sitting position haha.

RikNieu 1 day ago 0 replies      
Sounds like Sciatica.

I had it a couple of years ago due to a lot of desk-sitting. The cure is simple, start exercising.I can personally recommend deadlifts and squats, and yoga or taijichuan.

And make sure your seat isn't too high or low. When sitting place your feet flat on the floor. Your heels shouldn't lift( and feet shouldn't hang) and your knees shouldn't be higher than your butt.

helen842000 2 days ago 1 reply      
Yes - I've had back, shoulder, leg & sciatic pain in the last few years all caused by a sedentary desk based career.

Physio and simple rehab exercises got me to a point where I could do structured exercise again. Then I built muscle tone back up through weightlifting and a better diet.

I can sit a full day now but notice that it isn't good for me. It's sustainable because I have a good chair, make sure I change position regularly, walk and stand hourly, take a longer break to get outside at lunch and put the hours in to keep muscles strong.

Having been there myself I know it's a struggle to need to work but also need to be able to get better too. If you would be interested in freelance projects I have a few things you could work on at your own pace while you work on improving your health. My e-mail is in my profile.

Michie 2 days ago 0 replies      
Hi Hluio, it's possible that the chair you are using is not ergonomically designed for your built.


1. Find a right chair for you - a wrong chair can impede blood flow or when your sitting, it is actually pressing too much on your Sciatica Nerve. When you pressed on your Sciatica Nerve for a long time, you generate that tingling sensation that you are mentioning.

2. Stand up every hour (Use Apple Watch Reminder or anything that reminds you to stand up every hour) - this has the same concept of you sitting in a plane for a very long time. The circulation of blood is either being impede by your sitting position or it is not circulating properly due to sitting. As some would suggest, pump your feet, pump the blood from your foot up.

3. Use a standing desk

4. Ask for a recommendation of a Physical Therapist or go to a Doctor that specializes in Rehab Medicine. They know what to do. :)

bonniemuffin 2 days ago 0 replies      
I have a long track record of RSIs and other injuries that have affected my ability to sit and work at a desk, so I'm unfortunately very well-qualified to tell you what's worked for me. Despite it all, I still happily work a full-time desk job with the help of these coping mechanisms.

First, standing desk. You don't need to stand all day; in fact I don't recommend it. You just need to switch it up at least once an hour so you're never sitting for more than an hour. Find excuses to walk around, too -- a 5-minute stroll around the block is great for thinking.

Second, have you had an ergonomic evaluation? There may be something about your setup that's all wrong, and a professional can help you correct it.

Finally, consider going to physical therapy for your leg pain. A good physical therapist can identify posture problems that contribute to your pain, and give you exercises to correct it.

anotheryou 2 days ago 0 replies      
I got problems from clicking ever since I'm wroking on apps in emulators. The doctor said it's not dangerous though and if it gets more than just a bit annoying I assing the mouse-button to a keyboard key.

I love my chair: hag capisco https://images.duckduckgo.com/iu/?u=https%3A%2F%2Ftse4.mm.bi...sadly slowly falling appart...

0134340 2 days ago 0 replies      
I've had arthritis issues in the past and the best thing I can recommend is make room in your day for 30+ exercise, eat decently and invest in a good, ergonomic chair. I know it's vague advice but just a vague diet and exercise routine, putting at least some thought and effort into it, was good enough to improve my health.
tixocloud 2 days ago 0 replies      
Yes, I experience it as well on a daily basis. What I've found really helpful was attending physiotherapy and deep tissue massage sessions along with deep breathing exercises. I do plan to exercise more and maybe take up yoga to see if it is completely healed but otherwise what I mentioned gets me through the day.
taway_1212 2 days ago 0 replies      
Not exactly physical ailment, but I don't sleep well if I spend most day just sitting and thinking.
hitsurume 1 day ago 0 replies      
I'm curious if people here that have issues with sitting are also overweight? Also possible issues with dehydration and not getting enough sleep / exercise?
iMarv 2 days ago 0 replies      
My boss uses a desk which allows him to easily change its height. If he needs to stand for a while he just moves it up and can work while standing.

I think this might be a viable solution but depends on the company you are working at, as these desks obviously are more expensive.

deepakhj 2 days ago 0 replies      
Lift heavy things and do yoga.
afarrell 2 days ago 0 replies      
I just use a and adjustable standing desk to alternate between sitting and standing during the day. When standing I'll adjust my position frequently.

The cost is $300, but that's cheaper than long-term health problems.

spacemanmatt 2 days ago 0 replies      
Ashtanga yoga kept me from a necessary career change. Sitting is very bad for me when I don't do anything to maintain low-back strength.
meric 2 days ago 0 replies      
What about standing desks? Have you tried taking breaks every hour?
Ask HN: Foreign founders would you incorporate in the US today?
8 points by eelliott  22 hours ago   6 comments top 4
Lordarminius 16 hours ago 1 reply      
I have pondered this question for a while too.

Obviously it is easier for YC to manage its founders and investments if they all embrace a common legal framework.Being a YC company does not necessarily mean your operations are based in the US, only that you incorporate there.

To respond to some of your questions:

> The president has undermined the rule of law....

My understanding is that the actions of the president or any other official can be successfully challenged in court. He doesn't have the last word

> Immigration policy - you would find it increasingly difficult to recruit foreign staff and could be stigmatised for hiring from outside the US

Not an issue if you operate outside the US. If you operate within the US, you deal with them the same way as your peers.

> Pressure to be an 'all American company' ...

Same answer as stated above

> Risk of war with the world

Nobody is going to war anytime soon. Trump is a fan of theatrics. As recent events have shown, more mature counsel will have its say.

But on a related note, I have always wondered - how do taxes work for YC companies incorporated in the US with operations abroad? Do they pay taxes both countries? This must impact their profitability and chances for survival in their growth stage

nnn1234 22 hours ago 0 replies      
Excellent question. I would recommend the nomadic capitalist.

There is a sheen placed on the US which is waning.

But buying power and corporate freedoms are still better here.

As someone who tried to startup in India and have had success here, the grind may be a bit more currently but still a fan.

DrNuke 20 hours ago 0 replies      
We can still have a local branch run by trusted collaborators in the US while keeping HQ elsewhere. Same for UK from Europe after Brexit. Relocating in person is not the only option.
EleventhSun 21 hours ago 0 replies      
There are many, many disadvantages of incorporating here. For example, if you are an atheist, or have any other ideas that are anti-mainstream (eg. are critical of dogmatic feminism or runaway capitalism) you may be targeted by the surveillance state, which in my case has already happened.

The added stress compounds the existing stress of running a startup.

If YC opened an international branch, I would leave in a heartbeat. I'm also looking into Techstars, which seems to have some international presence. I really hope YC takes some leadership here.

Ask HN: Is there a way to measure government funding's effectiveness on disease?
3 points by alehul  23 hours ago   1 comment top
techjuice 21 hours ago 0 replies      
They might have a report on their website on the effectiveness but it might be easier to call, mail or email them for assistance on getting the most up to date information. If they do not provide it or it is not available you can submit a freedom of information act request for the information.
Ask HN: Are there any open-source projects for long-term personal archive?
12 points by rjegundo  23 hours ago   7 comments top 5
simplehuman 4 hours ago 0 replies      
Maybe cloudron.io fits the bill. You apps,data are part of your history.
mobitar 21 hours ago 0 replies      
This isn't a full solution yet, but aims to be: Standard File [1].

Standard Notes [2], which aims for longevity above all else, is built on top of Standard File.

[1] https://standardfile.org

[2] https://standardnotes.org

spoonie 17 hours ago 0 replies      
Git-Annex may be of help for you to store and backup files.
type0 21 hours ago 0 replies      
hackuser 22 hours ago 1 reply      
This is a question I sometimes wonder about, but haven't found an answer. Libraries deal with this issue, sometimes called digital preservation. A data dump is below; I've collected the info with the idea of looking into it later.



Here are a few resources I've come across, planning to look into it in detail in the future. Unfortunately, most resources seem to be written for experts in institutions, who have different needs and resources than you and I:

* Library of Congress: http://digitalpreservation.gov/

* APARSEN (Europe): http://www.alliancepermanentaccess.org/index.php/about-apars...

* British Library: http://www.bl.uk/aboutus/stratpolprog/collectioncare/digital...

* OCLC, a major library (consortium? association?), should be a good resource.

* The Internet Archive might be a good resource.

* OAIS (Open Archival Information System) is a solution with at least some institutional users or interest, including NASA and OCLC.

* Article: A balancing act: The ideal and the realistic in developing Dryads preservation policy by Sara Mannheimer in First Monday: Dryad is a scientific data long-term repository: http://firstmonday.org/ojs/index.php/fm/article/view/5415/41...

* Article: "Your Personal Archiving Project: Where Do You Start?" in a Library of Congress blog: https://blogs.loc.gov/thesignal/2016/05/how-to-begin-a-perso...

* Book: Moving Theory into Practice: Digital Imaging for Libraries and Archives Research Libraries Group, 2000: Apparently well-respected book; widely referenced in my brief searches. Outdated?

* HN discussion: https://news.ycombinator.com/item?id=7842629



Let's start with: What formats are recommended for long-term preservation? Some specs would be:

* 100% fidelity: But to what? The same Word document can appear differently on different current systems

* Compatibility with systems 50-100 years from now

* Metadata handling

* Organization: Relationships between different objects, e.g., photos from the same vacation, maintained

* Solution for dynamic or interactive data



Some specs for the preservation system:

* Periodic fidelity and functionality check: Don't just turn on the system 25 years later and think it will work and the data is uncorrupted.

* Redundancy

* Compatibility with systems 100 years from now, likely including a reliable upgrade path.

* Migration path to new hardware as old hardware becomes unavailable

* Availability after the owner dies

* Confidentiality: Your whole life will be there, and consider that other people's personal information likely will also be in the archive

Massive Google Wifi outage
26 points by monochromatic  2 days ago   16 comments top 7
tdkl 2 days ago 1 reply      
Do you need a better proof that you're not in control of your own device you paid for ?
anaganisk 2 days ago 0 replies      
We discovered 7 earth like planets yesterday, google and cloudfare went full chaos today.
alphabettsy 1 day ago 0 replies      
I would rather not have my network gear directly connected to Google. It's enough already that you don't have much choice on the internet.
hoschicz 2 days ago 2 replies      
Today, all my Androids required me to reenter my password. May be related to the Google Accounts problem. Is there any more info about it?
billconan 2 days ago 0 replies      
I actually had issue last weekend. One of the 3 routers died (shows as offline), So I tried reconfigure by unplugging and replugging it in. The light went on for few seconds, and the whole thing won't light up again. looks like dead.
ajinvw 2 days ago 1 reply      

I think complete online based bot attack is happening write now targeting a particular device vendor of google. That's why the even internal router of gmail got reset.

Ask HN: A story about a research adviser who automated himself
11 points by georgiev  1 day ago   2 comments top
tdeitch 1 day ago 1 reply      
Was it Matt Might? He wrote "3 shell scripts to improve your writing, or 'My Ph.D. advisor rewrote himself in bash.'"


It's taboo to plug your startup or idea. Why?
4 points by jmdaniel  1 day ago   3 comments top 3
chris_7 2 hours ago 0 replies      
It's taboo because no one cares about your startup and trying to sell things to people is annoying.
codr4life 1 day ago 0 replies      
Is it? I have nothing to sell, but I can't see anything wrong with planting a seed or two here and there :) To me it comes down to motivation, why are you pushing so hard? Is it only for your own gain or do you have a bigger perspective. I'm sick and tired of half-baked ideas being pushed in the name of awesome profits; but anything with substance that's shared openly is all good.


CarolineW 23 hours ago 0 replies      
My personal opinion (and I freely admit that I'm not entirely"normal") is this: People are, implicitly or explicitly, looking for value in their interactions.

If I read something that you've written and literally the only thing I get from it is that you've created something you want to sell me, then I will feel that you have taken my time and attention and given me nothing of value in return.

The corollary to this is simple: Provide value.

Don't just plug something, but share experience or knowledge that I will find useful, or at the very least interesting. I need to read what you wrote and think "Huh - that was useful", or "Huh, that was interesting."

Just my $0.02 - I hope you (and others) found it interesting and possibly useful.

W3C Issues Recommendations for Annotations on the Web
11 points by jedharris  1 day ago   2 comments top 2
jedharris 1 day ago 0 replies      
Waiting a long time for this. Looks flexible and comprehensive. A bunch of compliant tools (see tests) but none yet provides 100% coverage of the recommendations.

I hope coming soon to every web browser!

Ask HN: Is there anything you like about recruiters?
33 points by tbanacek  4 hours ago   48 comments top 24
ericb 2 hours ago 0 replies      
- You can ask hard salary questions beforehand without offending a recruiter. Nothing worse than going through a long process to find out the company expects to pay below-market.

- You can set salary expectations with the recruiter directly without causing offense.

- Companies that can afford to pay a recruiter have passed a filter to show they are motivated and have budgetary flexibility.

- Often, companies that are growing faster than they can hire are great places to work. They will have more opportunities going forward, and stock that is worth more. To paraphrase Gordon Gecko, "growth is good!"

- You can work with several recruiters and line up a number of interviews in a short window to get multiple offers to ensure a strong salary.

uladzislau 2 hours ago 4 replies      
Completely opposite experience here. Nothing good ever came from the recruiters (unlike the direct contacts with the companies). Usually they are hiring for the most undesirable roles/ problematic companies, they misrepresent the roles to the candidates and the candidates to the companies.

The most annoying thing is however when they cold email you saying "I have this great role for an awesome company". Without saying what the company name and the role is.

dyim 10 minutes ago 0 replies      
I've had deeply mediocre experiences with recruiters in tech - but my girlfriend was recently looking for a private equity job. She interviewed at ~15 places, and most of these interviews were placed by "headhunters" (i.e. recruiters).

According to her, it is deeply impractical to look for a PE job without enlisting the services of a top-tier recruiting firm.

I like these recruiters! Most people in PE are looking for jobs based on 1) prestige and 2) salary, but she was optimizing for a less rat-race-y function - and they were able to help her find a job that she really likes.

scarface74 2 hours ago 2 replies      
I think recruiters are great. I've been working with them for almost 20 years. As long as they are local recruiters working with local companies. I have 20 recruiters all from different companies in my contacts.

- They have always asked me for permission before submitting me to a company.

- My application never goes into a black hole like it would if I were applying for a company directly. I don't think I've ever been submitted to a company by a recruiter without going through the entire process -- resume submittal, phone screen -> in person interview -> offer. Unless I decided to stop the process somewhere.

- Going through a recruiter is the only way that I've found to filter based on salary requirements. Most job posting don't include them and it's only at the offer stage that you even know if you and the company are in the same ball park.

- I'm able to just sit back and wait for jobs to come to me. I don't have to scour career sites.

I have had recruiters that don't understand that no means no and that while money is the an important reason I work, it's not the only reason. Recruiters were shocked last time that I took a job that wasn't in the top of my pay range but offered more autonomy (the architect at a small company as opposed to just another developer at a large company), and a better commute with little travel.

codingdave 3 hours ago 0 replies      
If you want to move to a new town, and just need a job to get you there, they can help. If you get surprised by a layoff, and just need a place to sit and collect a paycheck for 6 months while looking for something that will last, they can get you a short-term gig.

That's all I've got. They won't make your career, they won't make you happy, but they can help you cover the bills when you are in a bind.

rcarmo 2 hours ago 0 replies      
I've had exactly _zero_ fruitful interactions with recruiters as a candidate.

Direct contacts have always worked best, and although I got a couple of interesting offers through recruiters, those were all the result of a prior interaction with their customers.

vinceguidry 3 hours ago 0 replies      
I love recruiters. One of the things I find myself missing when I conduct job searches without their help is that they manage the process so that I don't have to. The big thing that I don't do myself that they do, is collect feedback. I'm not all that great at interviewing so it takes me a little while to ramp up so I can make a really good impression.

Feedback allows me to look in the mirror and analyze my flaws. I don't begrudge them their fees.

siliconc0w 1 hour ago 1 reply      
I think the problem is that the incentives generally aren't aligned and it's in your interest to be informed anyway about the opportunities near you. If you're employable spend a few hours or so and do your own research. Make a list of interesting companies that meet your criteria and contact 'em directly. You get to know you are making the more informed choice and from the money they save on not using a recruiter you can try to leverage a starting bonus or additional compensation.

I'd maybe pay for a recruiter that would be willing to do this for me but that isn't how they work. They get reqs and fill them which works for them and their clients but really isn't in your best interests.

nunez 2 hours ago 2 replies      
Yes! I love (external) recruiters.


Besides being incredibly interesting people, their sole purpose in life (as a recruiter) is to find you a job at the highest salary possible.

Why? Their commission, and their company's profitability, is wholly dependent on it.

This is important. They not only know how much you're worth in your given market, but because they are salespeople, they are likely connected to recruiters all around the country (US) that can provide you with that information in any market. They will also attempt to keep a long-running relationship with you, as they know that, eventually, you will be in the position to buy their services and are more likely to get that sale if they help you out now.

They literally benefit on both sides of the fence.

Recruiters helped me get to that coveted six figure land in leas than two years after graduating school. They helped me land jobs at some of the best companies in the country. They've taken me out on so many free lunches. They're great.

Now, I don't like all recruiters.

Robot recruiters are pretty useless (the ones recruiting from India for massive orgs that can afford to waste money). They collect your resume and go poof. Avoid them.

In-company recruiters are nice people, but, unfortunately, have the exact opposite motive: to hire as many people as possible as cheaply as possible. They will say whatever they need to say to get your body into a seat. They are the kinds of salespeople I don't like working with, since they work purely on volume and don't have time to get to know you.

This is how I got screwed by Google and regressed in my salary curve. (Mind you, the decision to work there was mine. I mean, who doesn't think about working at a place like that?)

So I usually go around them by messaging managers on LinkedIn and establishing rapport that way. By going this route, those recruiters become a formality instead of a gate, and you are way more likely to get paid at or over market. They are also much nicer to work with, since all they need to do to get their checkmark is move the process along and get your offer signed.

That is how I recovered from my mistake at Google and had one of my best working experiences to date.

bsvalley 1 hour ago 0 replies      
They're always positive people. I always enjoy talking to them even though they do not represent the real culture of a company. As soon as you start the iterviewing process then the tone drops and people are cold and competitive with absolutely zero communication skills. Sometimes I ask myself - am I really working in the right department? Developers really suck. And I'm one of them :)
mtsmith85 2 hours ago 0 replies      
Yes, there are a lot of things that I think good, solid recruiters bring to the table.

Here's why: I have a great relationship with a couple recruiters that have a) introduced me to opportunities, and b) helped me fill roles as I was hiring. In my past four roles I've worked with a small number of recruiters to place engineers with my team they know I'm respectful of their time, clear about my expectations, etc. and therefore they work hard to deliver good candidates, filter out the resume "chaff", and communicate realistically about what candidates they see being available. And when it was time for me to move on, besides my own meeting people and talking with different companies, this same set of recruiters supported me through introductions and potential roles. They've helped me as much as I've helped them. Mutual respect is abundantly required when working with recruiters.

I think, though, this requires a willingness to ignore the recruiters that tend towards being ambulance chasers (your cybercoders level), and not-insignificant amount of time "interviewing" and building up relationship with any recruiter I work with (on both sides of the table.)

aarongeisler 2 hours ago 1 reply      
From my experience (on the hiring side), the good recruiters were autonomous and sourced qualified people. Bad recruiters wasted my team's time and brought and endless stream of unqualified candidates. It seemed like the good ones were 1 in 5.
kkleindev 2 hours ago 0 replies      
Tbh most recruiters (from startups to large software companies) I engaged with so far have been attentive and respectful, sometimes even very nice on a personal level.I find it quite hard to judge them professionaly as I do not know what they know.So what do you dislike about recruiters?
Scoundreller 2 hours ago 1 reply      
In HBO's Silicon Valley, Gilfoyle starts getting all kinds of gifts couriered to him from recruiters just so that they get noticed. Is there any truth to this?
raverbashing 1 hour ago 0 replies      
Two of my previous positions were obtained through recruiters

When they know what they're looking for and have some experience it's great

Some are crap, but that's on every profession

chris_7 2 hours ago 3 replies      
First party recruiters are fine, if incompetent in technical matters.

Third party recruiters are usually scummy salesmen types.

id122015 1 hour ago 0 replies      
I like when they are in permanent vacation.
rtconner 2 hours ago 0 replies      
They're a means to an end. If they bring a job to me I'll make sure they get the credit/income from it if I'm hired.
Jemaclus 2 hours ago 0 replies      
- They tend to be genuinely nice people.

- They usually make hiring managers lives easier for finding candidates.

Those are the only two things I can think of.

vermooten 1 hour ago 0 replies      
Yes, they find me work.
EliRivers 1 hour ago 0 replies      
You can use them to get a job.
simonebrunozzi 1 hour ago 0 replies      
Nope. Nothing at all.
elastic_church 1 hour ago 0 replies      
I love using third party recruiters to negotiate compensation for me.

I like that they can simultaneously act as consulting firms and get me short term gigs on the side even though they just placed me at a company.

I like that I can get them paid and they can get me paid, by stretching compensation demands.

Fast interviews.

kaizensoze 2 hours ago 0 replies      
       cached 26 February 2017 21:05:01 GMT