skysight-inc/HackerNews huggingface dataset:
The problem with the stock market isn't that you might lose money, the problem is that share prices are largely driven by perception rather than substance. At the extremes it makes sense, in that a company that runs out of money is worthless and a company that makes 14bn profit a quarter is worth something. For the rest it is like popular culture / fashion.

The other problem with stocks is that if everyone is saving for the future via retirement funds then the market is inherently going to be over inflated and further illogical.
>Maybe it's like a sort of Stockholm syndrome...

I wouldn't call it that. My assumption is based off of the outcome in desktop market share and the fact of the monopoly title still being held by Windows.

>Yesterday a buddy of mine (and partner in crime - the proverbial kind) tried to install a new language and dev environment on his machine. 4 hours and much frustration later, he still couldn't do much.

Out of curiosity what was he/she installing? Unless its a *nix port of something, all it should involve is install and run.

Well its quiet opposite for me, everytime I try to set up a dev environment or anything GUI related (like media center) on Ubuntu, there is atleast one thing that happens not to work. Googling mostly comes up with a fix where I would need to recompile the whole thing, at which point I give up and switch to Windows.

However, for servers, I love Linux distros, it works perfectly out of box, I can't imagine running Windows for anything server related.
At the bottom there are two lines that taken together really confuse me:

<grsecurity> If you're running Linux 3.4 or newer and enabled CONFIG_X86_X32 , you need to disable it or update
immediately; upstream vuln CVE-2014-0038

and

<grsecurity> In case there's confusion, this vuln is not about 32bit userland on 64bit (CONFIG_X86_32), but the new X32
ABI. Ubuntu enables it recently

Does the second line affect the first? EDIT: I ask because it looks like I need to fix my kernel, but I'd rather be lazy if possible.
I think Penny Arcade sums up best how ridiculous this whole issue is: http://penny-arcade.com/comic/2014/01/24
I'd redact my suggestion then if I could. Thanks for answering so directly and promptly! (and great seeing you on HN)
I agree. AWS has got to the be worst scam ever. But they're clever, I admit with all their jargon. They give you a pricing calculator but have so many caveats that it's so hard to compute the true price of what you're buying (not to mention the nickel and diming. a cent per I/O cycle or something? what does that even MEAN?)

Disclaimer: Been using OVH for the past year. Sure, there's downtime (like 1 hour every couple of months), but it's so cheap I can afford a lot of redundancy.
I think you mean, Function.bind? see: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
I had it too, using Chrome without an ad-blocker. It's a caching issue. If you hit Ctrl-F5, it will display as an ad.
I'm sure the (many, recent) tax breaks pay for it...

The tax breaks the Legislature just passed for Boeing are apparently the largest state-tax subsidy deal for a private company in American history.

Local pride, as thet say.

http://seattletimes.com/html/localnews/2022245449_westneat13...
You really won't miss that % you put into a 401k in real time... unless you aren't doing it, and your future self shall be missing it dearly.
Note that this is if you have a black-box obfuscator, and black-box obfsucators are impossible. (The proof is actually pretty simple; see [0] ("Theorem 4") for a short version.) Although, according to the article, apparently something similar is possible with an indistinguishability obfuscators; I'm not too clear on how that works. In that case, though, where you use an indistinguishability obfsucator, then yes there is the problem of having a huge program (which is probably also slower).

[0] http://www.scottaaronson.com/blog/?p=392
To be clear, we haven't dumped AWS for short running stateless processing. We dynamically spin up spot instances as needed for all our stateless processing using AWS and other cloud services. At our current size our AWS bill will not be 7 million but closer to 500k-1 million a year. Not exactly pocket change. Some of the cost savings we are realizing is due to working with AWS as well on best practices.

For our longer stateful processing or apps that need to be available 24/7 with no variability in load we have purchased our own hardware (a process that has been going on for over 18 months). Owning the equipment plus the data center will run us approx 1.2 million including growth to build a hot back up.

It should be noted, staffing cost was not a factor. We must have staff to manage 1000s of servers at AWS or at our own data centers. The biggest factor was paying for compute on boxes that crashed and yielded nothing we could use to move our business forward. Well, I take that back, we got really good at check points and rollbacks. Other than that, not much.

No matter how you slice it, AWS and other cloud services are a great service for the right types of processing, and applications.

Skinner
Moz CTO
Startup funding lottery – $20k seed
GoDaddy owns up to role in epic Twitter account hijacking
I was only responding to the comment you made, that "some segregation can be effective". It can, but not in the way you're thinking, not for an effect that has particularly great meaning, and not on the lines of segregation you are discussing in this thread.

For what it's worth, I'm betting you dollars to doughnuts that there are people in Silicon Valley cheering on the demise of Zynga as well, so the notion you put forth that only those bay-area haoles are the ones contributing to such blasé discussion is also likely flawed, leaving me with the (admittedly incomplete) idea that what you really want is a Hacker News populated with people who agree with you, which I'd surmise as ill-advised at the least, and unhealthy at most.
If the business is risky (which is probably is), use safer tech choices. If the business seems boring, use a few extra bleeding edge solutions to engage us technical folks.
Liar ;).
5 Tech Concepts That Were Impossible 20 Years Ago
Yes, well... dating does not get much easier regardless of where you go. And the same dynamics apply to attractive girls as to talented developers -- more of them will be in bigger cities, and your chances of meeting them will be higher.

Accordingly, competition and selectivity will naturally go up -- you'll have to be creative!
Wow...some of those are...really bad. Lets go through them.

1. No real arguments against the general idea. Divorce is expensive. Duh. Of course, no one gets married thinking they'll get divorce, so its pretty pointless advice. And once in a marriage, the real question is then the opportunity cost of staying in the marriage vs getting out. Sanity is worth a lot of money.

2. Children before 35? This never really got explained. Why? Its true that there's a biological clock, especially for women, but its also true that those who have children later in life generally have better life outcomes. Obviously save money if you can...(and i'm not even starting on the "why do you need to have children at all" question?)

3. Stick with 1 job/career. If you were from 1950, i'd probably give the same advice too. Now in 20XX, i'd say be skilled, be flexible, be mobile, don't give up, beware of cementing yourself into a career/job that might not exist in 5-10 years.

4. Defined benefit pensions. For us later generations, they are a thing of the past. If you do manage to land one, don't assume it will actually be there for you when you retire. A financial/political/demographic crisis is a bitch. Defined pensions can't pay money that isn't there.

5. Find a financial adviser you can trust. This is just populist nonsense. Not because financial activities are not important, but because its not possible. If you have the knowledge to judge financial advisers, you don't need one. If you don't have that ability, you won't be able to tell whether they're any good until XX years down the track, upon which point you'll probably judge them on your returns. And even then, there's a good chance you'll just make a judgement based on random chance/survivorship bias.

6. Buy the best house you afford, in a neighborhood you adore. Stay there. --See translation: I'm a baby boomer living in a country that hasn't had a housing crash.(...yet).

7. Develop long-standing interests that are not outrageously costly. Can't argue with that.
So much cynicism in these comments. As a 27-year-old, I found myself nodding at almost everything stated by the author. Perhaps I don't fall into the same category as most other HNers.

1. Stay married to the same person.

I married my wife right out of college (age 22) and we were and still are serious about the "til death do us part" bit. We realize that a strong marriage is something that takes hard work on a daily basis. Are there cases where this just isn't the best route to take? Absolutely (e.g. abusive relationships, unfaithful relationships, etc).

2. If you’re going to have children do it before 35.

Our daughter is now 14 months old and we have a 529 set up for her. I'll definitely be pushing for an in-state public school.

3. Choose a career you can imagine doing for 35 years and stick with it.

I love being a software engineer and I can't imagine working at a different company than I do now. I'm constantly challenged and learning new things while being part of an amazing team.

4. Secure a job with a defined benefit pension, ideally one with a union that protects you from the wiles of a topsy-turvy job market.

This is where I diverge, albeit not necessarily by choice. I contribute to my 401k which my employer contributes a generous amount. I am not a member of a union.

5. Find a financial advisor you can trust.

This is one area where I've procrastinated. I've read a lot of personal finance books and blogs, so I'm not entirely ignorant, but I do need to find a competent professional to look after my finances.

6. Buy the best house you can afford.

I didn't quite follow this advice, as we decided to buy a house below our means, but it is in a great area, brand new and plenty of space (2100 sqft). I don't view buying a home as some sort of investment (i.e. I went in to it not expecting any significant return), but we bought towards the bottom of the market with an amazing interest rate. On top of that, we're paying almost the same exact monthly payment as we did on our apartment that was 1200sqft while putting equity into something. It does help that we're out in the burbs.

7. Years before you retire, develop long-standing interests that are not outrageously costly and that don’t depend on your job or your family.

I think this is great advice.

Many comments are saying this results in a really boring life during peak years, but I don't see that. We eat out at great restaurants, have travelled internationally, are involved in our community, actively engage in hobbies individually and together, spends a large amount of time with friends and family, etc. I suppose it's just a matter of different strokes...
x32 is a separate abi, distinct from the normal 64-bit and 32-bit abis.

Most distros don't use it, most don't even offer an x32 install image, but if they enable the kernel option for the x32 abi even without intending to use it, they're vulnerable.

If you're using the x32 abi, either you're using it on purpose, or your distro happens to offer an x32 install image and you downloaded it by accident instead of the normal 32-bit image you probably wanted. In all other cases it should be safe enough to disable the kernel option.
The no "zone" thing is a big one. I feel like to churn out quality work I need absolute peace and quiet. A coffee shop is a massive distraction. People coming in and out, espresso machines, miscellaneous chatter; it's tough to concentrate and get some quality work done. Coffee shops just aren't made for that.
While bare aluminum saves weight, the TCO is higher:

"While the lighter weight of a polished airplane saves fuel costs [...] this savings is more than offset by the higher cost of washing, polishing, and painting a polished fuselage throughout its service life. The net operating cost of polished airplanes, calculated as a percentage of the total operating cost, is between 0.06 percent and 0.30 percent more than the total operating cost of fully painted airplanes."

http://www.boeing.com/commercial/aeromagazine/aero_05/texton...
Longevity risk is the biggest time bomb i know of in current financial and societal practice. The state of the art is a 90% chance of not running out of money (and most people are saving well below even getting to there).

In 40 years we are going to wish we created better risk pools and things like blind tontines or individually purchasable defined benefit pensions.
Ok... HN users who already believed that governments were a facade built on extortion and ultraviolence notwithstanding...

It's a good question. We see what's presented to us and what's presented to us clearly is constructed as a narrative. Glenn Greenwald's agenda, at the very least, is to keep people hooked in to the Guardian.
I've been hearing that the Canadian real estate market is where the US market was in 2007 since ... 2007! I keep hearing about the imminent condo crash in Toronto for years. As someone in his mid-30s looking to settle down, I don't know how many years I can afford to put it off. Prices have gone up 40% since 2008. Before I could afford a 2 bedroom condo ... now, I'm thinking about getting a 1 bedroom one :(
I knew that posting a wrong answer would get me a right answer. ;-)
Haxe, git, mercurial, FlashDevelop, Java, etc...

On Linux you use the Haxe install script, then sudo apt-get or sudo zypper install everything. Add a Vim script for context aware code completion, haxelib install a few things, all done.

On Windows - Haxe installed easily. Everything else was a nightmare - had to download everything from every vendor's website, then had to download a bunch of dependencies from various other vendor's websites, then he had to figure out versions of .NET (apparently he needed .NET 2.0 AND .NET 4), 32 bit vs. 64 bit. In hindsight if we were to do it again it'd be quicker, but it was a hassle.

Everything worked (eventually), but it wasn't fun. I'll never again take for granted how Linux pulls in dependencies for everything automatically.
What type of hosting infrastructure works best for crawling?
Headphones still look dorky.
No, really I'd just like people to be more thoughtful and less populist/reactionary. I'd like a system which rewards truth and thoughtfulness more, and concurrence with popular sentiment less. I'd like provocativeness and controversial opinions to be judged independently of their tendency to align with prejudices.

Aside: not sure how you're using haole? I've only heard that applied to (unwelcome) white people by Hawaiian natives.
Regardless of if you encrypt it or not, to the school it is still going to be against the rules. You are still sending it to their email, which someone else may have access to. If they have access to the computer they may also have access to encryption keys, etc.

Even though it is terrible I would just stick with the schools system.
Prices might be plenty crazy but there are important differences.

- The ability to move to dozens of other large cities. The three you named are the 3 largest english speaking cities. People are basically stuck in those cities for lack other large cities to move to.

- Large projected population growth means plenty of people to prop up prices.

- You can't walk away from mortgage debt the way you can in the US.

- Lending rules are more strict and CMHC is a crown corp so it isn't going to go bust.

You're a sucker if you save instead of buying property in Canada - and I include myself in the sucker category.
More details on the hostname canonicalisation here: http://blog.djm.net.au/2014/01/hostname-canonicalisation-in-...
So in other words, it's a 32-bit address space in 64-bit mode? I thought that wasn't possible with x86-64... in fact the biggest mistake I think with x86-64, after some(admittedly not much) reading of the manuals is that it wasn't like the 16/32-bit where you could independently choose the default operand and address sizes, and use 32-bit addresses or registers in 16-bit mode and vice-versa.
The only clock that matters
Internet Mourns Death of Colonel Meow
> if a client has, say, $50k to budget on a project, I really don't want $10k of that to go to hosting if it doesn't need to

On a $50k project, how are you even dropping $10k on AWS? I've found a medium instance (~$100/mo) handles with ease 100k+ visitors/mo without breaking a sweat.
How do they manage to make the lines so straight? Isn't the earth round? Do they know the exact projection flightaware uses and can match it?

Isn't it hard to constantly fly a slightly curved route?
OpenSSH-HPN's patchset really needs to be merged into the mainline. There's no excuse for not at least incorporating dynamic window scaling into the core protocol since it's such a ridiculous omission at this point.
This will remain nothing more than a parlor trick. It's pretty much a guarantee, based on how a modern CPU works. You're sure to screw up the branch predictor, caching, and everything else that works to prevent your program from making it feel like 1993 all over again. It would seem like the halting problem would also make an appearance in there somewhere, once you go rearranging how things work. On the upside, I guess compiler writers can drop all their work on optimization.
Net? Probably nothing. Boeing has lots of test flights to do just to rack up hours of operation and so forth so a flight like this easily fits into their budget of flights they have to do anyway.
This is way better.

http://www.youtube.com/watch?v=U6etLKswjq8
Climbing inside Aouda.X: The spacesuit made to walk on Mars
Also credit card can never be used by itself for any purchase, ever. You must have the name, expiry date, and if you're doing transactions online, often the address and ccv2 as well.
When You Don't Make the Front Page of Hacker News
> I doubt Boeing would do this sort of thing otherwise, since it costs tens, perhaps hundreds, of thousands of dollars to keep a 747 in the air for hours.

It was only 5.5h, pretty short compared to a 10h+ transatlantic flight (although in the latter case, it's the passengers who are paying for the fuel.)
Peer.im: Lightweight IM bridging the enterprise and customers | CITEworld
> Protect your organization from undesired Open Source licenses. With Anaconda Server, you can filter packages with licenses that don’t work for your organization

This alone makes the product compelling. I try to be rigorous in making sure everything we use is copy middle, but the chance that the GPL will get added as a dependency of a dependency later and I'll miss it makes me very uncomfortable
Maybe this is intentional, but from your homepage, I have no idea what languages you handle.
I've implemented this is a call center. We recorded every call. It's actually harder to do "random sampling" than just have the button auto-click every call. It sounded like Paypal reviewed the call transcript before making a statement.
The advice is terrible. Most of it is a function of the luck and circumstances of his own life and requires you predict the future.

1. "Marry someone you'll never want to divorce." No shit.

2. "Plan your child rearing years around how long you expect to live." No idea how long I'll live.

3. "Choose a career that will remain lucrative and relevant." Most of our "careers" are going to be eaten by software.

4. "Get a pension plan that will never become insolvent." Good luck.

5. "Find a trustworthy and competent person in an area you have no expertise in, and hand your future to them." Impossible and irresponsible.

6. "Buy a house where there will be no real estate market crash." On average real estate prices track inflation, the last 30 years is an anomaly.

7. "Rule out any hobbies that will be expensive in 40 years." Getting into computers as a hobby 40 years ago would have seemed insanely expensive. Like robotics or 3d printing today.

As you can tell unless you can predict the future most of the advice here is empty and hinges on the past being just like the future, and not anyone's past but this guy's past.
What is a KDF? What is this doing in layman's terms?
Contextual App From A Lean Startup
Thanks for the additional information. It was difficult to decipher your problems from the original article. I'm guessing the "no variability in load" processes are where AWS was the most unnecessary.
I'm simplifying a bit here: but if we all used the same cdn's client machines would all have popular scripts like jQuery cached and we wouldn't even need to discuss this.
anonhacker - can you reach out to me when you have a moment? This looks really nice (email in profile)
http://www.psc.edu/index.php/hpn-ssh (for the uninitiated)
Yeah, exactly - very similar to the issues with homomorphic encryption in terms of performance hits: https://en.wikipedia.org/wiki/Homomorphic_encryption

Maybe if we do eventually outgrow the computational power we have access to this could happen, but not in the near future I don't think.
Does anyone else find this advice really depressing? It sounds like such a boring mundane life. I'm sure there is some good advice here but I can't help but feel a bit turned off by it.

I think it is important to have an emergency fund and some savings and to know how to spend within your means. However, I also think you can live a better life if instead of worrying so much about how to save money, you figure out how to make more money by creating value and figuring out how to sell it.

I believe a very smart person once said:

"When you grow up you tend to get told the world is the way it is and your life is just to live your life inside the world. Try not to bash into the walls too much. Try to have a nice family life, have fun, save a little money. That's a very limited life... "
What evidence? The chat transcript of a thief?
well. Since I'm not spending dollars, I'd be more accurately voting with my statistics.

but Yes, Voting with my statistics was sort of a post hoc rationalization of what I didn't like the app.

Like I said, it was a mix.

To be truthful, I didn't like it because it had red flags. That's really the end of my rational. I feel that's valid enough, because there's another site that does the same thing sans the red flags.
Dallas 1-wire? Haven't looked at the schematic or anything else, but that's an example of an interface that just requires 2 connections - signal and ground.
I started using Mailgun recently - and I wasn't aware that you had this as a feature, or I would have been using it.

The only use case you really market is as an API. At least that I've been exposed to, across several channels, after actively investigating which ESP I wanted to use, after actively paying attention to marketing from you and your main competitors for several years. So...yeah.

I can find documentation easily enough now that I know to check the docs for it, but maybe it's more an issue with publicizing this aspect of the service?
depends on the work load, data size, computation needs, etc. measuring by "visitors per month" makes no sense.
Key Derivation Function. It's a tool cryptographers use to derive cryptographic keys from different kinds of input material. Their most common use is to 'amplify' the entropy of a password or other low-entropy input and make it suitable for use as a key for a symmetric encryption scheme.