skysight-inc/HackerNews huggingface dataset:
What you're saying is true of typical workers in the 20s and 30s, where the best advice is to put a part of their paycheck every month into an index fund.

However, there are other situations. In our field, you can have plenty of situations where people have more money, for example:

1. You're an employee (or founder!) at a startup that had an exit event, you suddenly have lots of cash.

2. You've been saving up for a long time, you're now 50 and have considerable net worth.

In these kinds of situations, the conventional wisdom isn't enough, because you probably shouldn't just sink $Xmil into index funds and be done with it:

1. You might want to diversify by e.g. not buying into one index fund, tracking one country, but rather will want a few different funds in different countries.

2. You might not live in the States, but you probably do want to buy an index fund that tracks american exchanges, not just your local ones. But then, you have to deal with fx risk.

3. You might want to not only own stocks, but put money into real estate as a diversification mechanism (and because it might have other desirable properties, e.g. might be anti-correlated with the general market in some situations, might give you depednable rental income, etc).

4. Especially in the example where you're older, index funds might be too volatile for you, considering you might be needing to pay for children's educations and other things

Bottom line, there are lots of situations where you have higher net worth which lots of high tech employees eventually reach! And in those situations, there really isn't a one-size-fits-all policy of how to handle your money, and you usually do need advisers.
Actually, it's Belgium vs UE commission. And investors end up the laughing stock.
To add on to what celticninja said, it's not just that it can be done, but is in fact quite common. Experience from running a startup can be a positive even if the company failed. Do you have a more specific question or any other information?
Don't know about Switzerland, but in the Netherlands where there's also a wealth (or rather, net worth) tax, most property held for personal consumption (art, jewelry, cars, boats) are exempt. Their value in the aggregate is relatively low (compared to real estate and financial property), so the lawmakers decided it was not worth the hassle to tax those.

Real estate is taxed separately, and municipalities run yearly appraisals. But I think that's pretty routine in most developed countries?
> does Rust use some other build configuration tool

Yes. Rust ships with cargo, which is probably the best build configuration tool ever written, and I've tried a lot of them, for a lot of different languages.

It has clean, non-hacky solutions to all of the cases you listed, and a lot more besides those.
I know everyone is talking about btrfs and zfs, but I would just like to give a shoutout to DFLYBSD and HAMMER2, which is also doing great work in this regard (among other things)
anyone managed to boot this off USB stick on macbook pro?
Is there really a chart comparing performance on an i7 to a bunch of smartphones? I'm having a really hard time seeing the point of that comparison. Why not benchmark against other PC operating systems, like say Chrome OS?
I have long been wanting this kind of taxation to happen. It seems the most fair as the wealth increase created from ex. owning lots of land or building is mostly done by the rest of society not by the individual purchase of a building.

So basically we should tax money that lazy and give tax breaks to money that are actively working.

This also correlates with how economist normally want the economy to work. When everyone spends money wealth is created. You could say that people who make less money are better citizens from that perspective in that they are more likely to keep the economy going than those who just let it sit and collect in the background.
They're not similar at all. Algebraic data types are finite sums and (tensor) products. Abstract data types are existential types, which are infinite sums indexed by a kind.
Control(human, data, sound)
How petty this seems compared to the news about possible discovery of
gravitational waves.
In addition to what eatsfoobars said, you can also use attributes for conditional compilation depending on a number of things (pointer size, platform, etc.) e.g., https://github.com/BurntSushi/walkdir/blob/master/src/same_f...
Your solution does not protect you from silent data corruption.
But they didn't lock the door. Or take the computer that he left there (and it seems they knew it). They didn't stop guests from having unfettered access to JSTOR. They decided the best course of action was to send police after Swartz.
Yes, I think the biggest issue with perl was the devil-may-care culture around it. That was far from the only issue, though. It had (has?) some gratuitous features which are bound to cause hard to find bugs, like implicit conversion of numeric strings to numbers in certain contexts. That particular feature was the reason I chose to learn python in the mid 90s, rather than perl.
Hypocrisy isn't illegal.
Reasons Why C++ Sucks
> if it's being invested by a bank or a wealth manager it's going to be invested in existing companies, whose operations will be squeezed and distorted to provide the maximum possible return as fast as possible.

What do you mean by that? Existing companies raise capital to fund things like R&D, Capex, and entrances into new markets. All of these promote economic and technological growth and generally result in the creation of jobs.

> This is more likely to kill jobs and prosperity than it is to produce them. It's also one of the prime causes of market bubbles.

I'm not sure why you think investment causes job destruction. It's quite likely that there is less capital (for production) currently than would exist at the so called "golden level of capital". Increased investment would actually help rectify this (at the cost of current consumption). See a model like the Solow growth model for more information on this.

> If it's being actively invested, the investor has the opportunity to build new companies.

Unfortunately, many people have neither the desire nor the capability to successfully build companies and are able to enjoy returns on their money precisely because financial markets exist to invest in.

> If it's redistributed by the government, the government can spend it on improving critical infrastructure, which is an easy way to create jobs and improve economic activity of all kinds. It can also invest it in new tech and R&D, which eventually trickles down to new opportunities for innovation.

What makes the government better at job creation and R&D (with the exclusion of basic research) than the private sector? Greece has shown that governments can, in fact, allocate resources rather poorly [1].

[1] http://www.businessinsider.com/kyle-bass-chief-bank-economis...
At 98 those predictions were already old hat.
Parallel processing is a big reason. For example GPUs use tons of transistors to replicate the same units over and over, allowing many results to be calculated at once.

There are also other ways to get speed from more transistors. For example see speculative execution.
A Millennial's 5 Tech Resolutions for 2016
Trying to right now, there's 0 instructions provided for OSX booting other than to hold 'Option' for the boot loader which is pretty useless.

Hoping I can just dd it to my SD card and have it boot.

Edit: doesn't seem to want to boot from my SD card or recognize it as bootable.
Do you mean they won't give an f?
Show HN: One-line template library in ruby
It seems like the effect of the low dollar is already helping the tech sectors. Companies like Shopify make their money in USD while salaries are a bargain. American companies like Amazon are expanding their offices in Toronto and Vancouver. The brain drain is real though. I feel like there's a problem when police officers make more than most software engineers.
println() is not Iron request handler, you gave wrong example. Signature matters.

I don't see how you can declare field if structure to have default value 65535, even with Default trait.

I posted opinion not to argue and really frustrating to see downvotes for opinion. Make discussion more constructive.
MSG is not unhealthy AFAIK. Wikipedia covers that for one. For anecdata see Japan. Highest life expectancy, most msg usage. And it's commonly used in home cooking
Pulau Galang, where the protagonist lived as a refugee, is fascinating. It's a small island in a small chain which many people now call by the name of the largest: Batam. Today there are bridges but when the Chinese-Vietnamese refugees were encamped there, Galang Island was totally isolated. Foreign missions built churches which today are very eerie, and the refugees built their own informal economy and businesses at a moment when they had nowhere even to apply for jobs. It took many years to discharge some of those refugees (who numbered a whole lot more than the 10k suggested in this article).

https://en.m.wikipedia.org/wiki/Galang_Island
Wow. This resonates at several levels for me (middle aged, middle class white male in the US). I wonder how much this is influenced by the comforts of living in a relatively affluent and secure environment.
You can't make an US analogy as countries of UE have deliberately joined the UE and can quit UE in a click of the fingers has no UE army will invade and rule the freed country.
> "And here I get a huge WTF. If someone gave me money that he couldn't give me (for example, he stole it), I'm not required to give it back — he is."

It has to be like that or laundering stolen money/goods becomes trivially easy - just give it to a third party and later on they give it back to you or to an entity that would benefit you.
Why would China need North Korea to test its nuclear weapons? They have a long history of nuclear tests and are a member of the club so to speak. They never did the large tests that the Soviet Union or the US did, but I don't see why they would. No one needs a 1+ megaton warhead if you have an accurate delivery system.
I decided to try BTRFS on my NAS because it didn't require rebuilding a kernel. The ability to add disks to an array and have it rebalance made it very appealing.

Unfortunately, the three-drive filesystem lasted two weeks before it became unmountable. The only thing that let me mount it was finally running btrfsck. I was left with 57 unrecoverable errors, and lots of lost data.

I would not recommend running BTRFS in RAID5 or RAID6 just yet. Stick with mirroring, if you want to use it, and rebalance to RAID5/6 later on when it's more stable.
There is not much interesting about the business itself. More likely, the article's purpose is to advertise for the refugee experience in America.
No, except possibly paid Solaris from Oracle (which has a newer version of ZFS), but that would probably cost a lot more than buying more disks.

What I do is have my ZFS in two "layers" (each of them 4 disks in raidz2, i.e. resilient against any two failures), and replace a whole layer at a time. So I started with 4x500GB drives for 1TB of capacity. Then I added 4x1TB drives, total capacity 3TB. Then I replaced the 500GB drives with 2TB drives, total capacity 6TB (and throwing away the 500GB disks, so "losing" 1TB). I'm shortly going to replace the 1TB drives with 4TB drives in the same way.
Partner with auttomatic (Wordpress). They're open source and apparently 25% of the web is run on their software. Could be a good jump start ?
Did you not find that C++11 fixes many of the shortcomings of older C++?
REMOTE | Buenos Aires, AR; Europe; Asia; Pacific | Part Time, Full Time

Auth0 is a rapidly growing company, and so is the Auth0 platform. We get a lot of praise from developers because we provide a zero-friction, infinitely extensible, enterprise-grade cloud solution that makes identity easy and just works. Our subscriber base consists of more than 40,000 developers at over 20,000 enterprises across more than 150 countries around the world. We are growing quickly and well funded. https://auth0.com/blog/2015/06/23/another-big-milestone/

----- Site Reliability Engineer -----

Your top priority as a Site Reliability Engineer will be to help build and own the new infrastructure for Auth0 based on microservices. We need our platform to be solid and flexible enough to accompany our user base exponential growth. If you have solid systems, operations, and automation skills, and you are motivated by providing a great level of service to thousands of developers around the world who trust Auth0 every day, this job is for you.

Your responsibilities:

* Build our v-Next infrastructure based on microservices

* Optimize and support our always-available cloud-based SaaS platform in accordance to our SLA

* Implement innovative monitoring mechanisms to detect, prevent, and reduce downtime in our platform

* Ensure our platform is secure and that our users' information is safe

* Communicate to the company and the world the operational status of our services and progress done in our infrastructure

See more: https://auth0.com/jobs/sre

Apply: jobs+sreHN at auth0.com

----- Developer Success Engineer -----

We are hiring expert developers to help developers adopting Auth0's platform around the world.

If the following sounds great to you, we'd love to have you!

* Self-motivated, quick learner, fast researcher, and hungry to improve your technical skills

* Love to code and solve technical issues varying in complexity and technology. Are good at empathizing with developers and have experience with troubleshooting environments

* Have excellent written and verbal communication skills (English) and are passionate about talking to customers

* Enjoy writing and teaching, are capable of explaining complex concepts in easy-to-understand language

* Have experience and are comfortable with a remote working environment

* Love to contribute to the open source community

* Ideally have Javascript and Node.JS knowledge

See more: https://auth0.com/jobs/developer-success-engineer

Apply: jobs+dseHN at auth0.com
Notice the units too.
I meant an overkill as an excellent solution atm (sorry for not being precise - non-native here ;)
A bit ot, but I've found that you can tell a good engineer by whether, when you tell them about the design of something, their first response is a question or a suggestion or criticism. With good engineers it's almost always a question.
I haven't read a single book/author you list. Does that make me somehow a bad person, or what is your point?
But then, the really good Java (or Scala, or whatever GC-based lang) programmers are the ones that actually know and actively take into consideration how the GC works memory-wise and speed-wise. The same kind of thing can be said about interpreted langs and speed. Of course, that kind of thing also happens in C++, good C++ devs know the order of any instruction speed and memory-wise, but it is much more evident in C++/Rust and it's actually documented in the standard libraries, and the lang itself tackles the problem.
Article embeds "The Boredom Proneness Scale", a standard way to measure how easily someone loses interest in what is going on and starts to crave other stimulation.
If Java Were Designed Today: The Synchronizable Interface
I fail to understand how its digital equality. I don't wanna give them control over Internet too. Hope trai shows them the door
I would rather not say until I've thought it out some more. A bag of mushy thoughts with a grain of truth in them would probably be provocative and wouldn't provide much utility for the CL community.

Instead, here's one of the things that started me thinking about this... Some years back, Xach created the library manager Quicklisp, filling a huge hole in the lisp ecosystem. It's nice work and quickly became the defacto standard. Lots good to say about it and nothing bad, really. The thing that got me thinking was that this actually needed to be done at the time Xach did it. CL had been around a long time officially and even longer unofficially, and this really important piece of infrastructure had not been done. How could that be?

"How could that be?" leads to more questions, and possible answers, and some loose ideas about moving forward. That's where I'm at, and I don't want to say more until I have something concrete and constructive. I wouldn't mind having a speculative conversation (that would help me greatly), but I think throwing out half baked ideas would do nothing more than the existing corpus of "why lisp isn't successful" blog posts, so I don't want to have that conversation somewhere like HN.
I have a little box for my TV running Android. The issue with all the apps is that 90% (looking mostly at games, I guess) of them more or less expect gestural input, and are either really difficult to play or just not fun with a mouse.

I doubt that particular issue is as bad in productivity apps etc., but there's a lot more to running a mobile app on a big screen than just resizing a window. Does this have some magic to solve that in a general way?
The links to other projects with similar goals at the bottom of the Readme is brilliant. It helps developers solve their problems irrespective of whether this particular solution works...and solving problems not stars and forks is the measure of utility for a library.
Another way to swindle you: differential pricing by Indian mobile operators
Interviews are for unknown quantities and cannon fodder but also for social skills. You need a network to avoid being gamified but, more than that, you need a no-nonsense attitude to manipulate social exchanges to your advantage.
Actually, it's not money given to companies, it's tax not reclaimed by Belgium (a tax break). So in fact, companies are not in possession of goods illegally obtained, they are in possession of money they earned by working and that Belgium told them they could keep.
Why accuracy matters (2011)
Well, at least camel case is generally agreed upon. Meanwhile, I wonder if anyone anywhere takes advantage of the breadth of unicode support for variable names.
The scaling on the simulation of the nanowire was dismal. Having effective quantum simulation would make such a tremendous impact on semiconductor development.
> That's because Rust doesn't have exceptions, it has panics, they're not a general-purpose error-reporting or control-flow mechanism.

Oh, that's another minus: love to redefine well-known terms.
Panics are exceptions, they behave exactly as exceptions, just unhandled. All other is just casuistry
>I'm curious to know how this is happening.

Seems pretty straightforward if you believe the claim that the abuse complaints are coordinated, even if they're "legitimate". Both pro-Ukraine and pro-Soviet users are violating the new rules, but people are systematically seeking out and reporting violations on pro-Ukraine twitter accounts and the same isn't happening to pro-Soviet accounts.
Is there an accessibility issue? You are using style to bold text, but bolding text is almost always a semantics issue of wanting to emphasize the text, not merely make it look different just for style reasons. So someone with a screen reader would have a far more difficult time getting the correct semantics from this page.

Now I'm not saying one should go out of their way to ensure every single accessibility technology can use their site, but when the more accessible way of emphasizing text is quite easy to use, I could see saying that using style for semantics is wrong.
SoundBow: Make music with your drawings (iOS)
A hacker got sentenced to 334 years in prison
"On the road" is there.

I forgot Philip K. Dick and Yukio Mishima!

Oh, sorry, because it is His list it must be exceptional.
extensive discussion here: https://news.ycombinator.com/item?id=10882563
Genius partners with Spotify
It's really up to app developers to make sure their apps work ok (provide fallbacks if gesture heavy) for mouse.

I think we are in a period where Android is just starting to get used with mouse so I'd expect it to take a bit of time for things get in shape for mouse users.

Some apps work better than others
I'm firmly of the opinion that GC is the correct default [1] and that removing GC ought to be considered an optimization, not a default choice, but there's nothing contrived about that example. I've written apps where I had to know what was going on.

[1]: At least between GC and not-GC. Rust is a new third option IMHO.
extensively discussed here: https://news.ycombinator.com/item?id=10882563
This is especially hard to do if you're in a more senior position and tend to take more interest in solving better problems than small algorithms problems.
Indeed: Copying is not theft: https://www.youtube.com/watch?v=IeTybKL1pM4
Rust is still miles ahead of C++11 and even C++14 in terms of safety. On the other hand, C++ still has the upper hand in the type-level programming department, especially now that Hana exists and will be added to the next Boost release: https://github.com/boostorg/hana .
"Luxembourg under Junker premiership had turned into a major European centre of corporate tax avoidance."

https://en.wikipedia.org/wiki/Jean-Claude_Juncker#Controvers...
> println() is not Iron request handler, you gave wrong example. Signature matters.

println is not relevant here it only shows the result of the call, the point is that you can use a method as a function, I expect the issue is elsewhere (but not having used Iron, I wouldn't know where).

> I don't see how you can declare field if structure to have default value 65535, even with Default trait.

Implement Default then call it when instantiating struct: http://is.gd/2YSoKd

> I posted opinion not to argue and really frustrating to see downvotes for opinion. Make discussion more constructive.

Er… I didn't downvote you? I just replied to some of your objections which I assume is what you expected?
How I learned failure as a Developer
http://www.nuclearweaponarchive.org/ has quite a bit of detail, especially about fusion-boosted weapons and Tellar-Ulam weapons.
Meet Swooper – From the team behind Mailcloud
Configured as Other Linux 64bit w/12gb of disk and 2gb of memory it booted for me in VirtualBox
Bitcode isn't JIT (yet); it simply allows Apple to compile binaries targeted at new devices or with newer compilers, without the developer having to do anything.
5 Things I’ve Learnt Since Leaving a Corporate Job (and Starting a Startup)
I should say I'm extrapolating out a trend; there is no working poor in 20 years - there are those under complete government control, watched every waking moment, scared to stop earning a meagre living. That's you. There are also the proles.
Two reasons:

1) More transistors per unit area means that they're smaller, which means (all other things being equal, which is far from a good assumption for the past several shrinks) that it takes less energy to switch them, which in turn ideally means that they can also be switched faster.

2) More cache fits on a die of a given size/price.
> Oh, that's another minus: love to redefine well-known terms. Panics are exceptions

The point of calling them panic is so they're not interpreted as exceptions and people used to exceptions-as-an-error-reporting-mechanism don't try to use them so.

> they behave exactly as exceptions, just unhandled

The "unhandled" part is exactly why they're not called exceptions.
I agree with your assessment of things other than to point out that HN is already an echo chamber to some degree.
Read some, the answer, probably, would emerge.
Would be cool if they'd release this for ARM too. The Pi, Cubietruck and all the other dev boards would run this nicely.
HAMMER2 has been in the works since 2012 and still isn't considered something you should put any data on that you care about. No offense to Matthew, and I applaud his hard work, but HAMMER2 isn't being mentioned because it isn't even part of the conversation. At this point we can't even be sure it will ever make it to a production ready state.