skysight-inc/HackerNews huggingface dataset:
- Hitler bestowed a honorific on Von Braun (Professor)

- Everyone in his team started calling him 'Professor' as a term of respect

- The war ended, Hitler died, Americans got a hold of Von Braun and his team and literally transported them whole sale to Huntsville Alabama where they continued their rocket research

- His team members still referred to him as 'Professor'

- Americans working in team: "Why do they call you Professor?"

- Everyone: awkward silence

Von Braun was extremely embarrased of the honorific due to its origins. You must remember that just after the war, any association whatsoever to the Nazi party was a kiss of death and both Von Braun and the American government tried very hard to gloss over his involvement in Hitler's machinations. It wasn't until much, much later that people found what really went on - that to perform his research in Hitler's Reich, Von Braun was a party to some of the worst atrocities committed during the war.
Sockpuppet votes and comments are not allowed on HN.

Organized voting rings are a serious abuse of this community. We ban accounts and sites that do these things.
this doesn't seem to work properly on firefox, I'm using FF48.0
I made something exactly like what you describe as well.

It sounds like mine probably had more features and was slightly more useful, but still, really nice effort. (it was also never released by the company)

I still use the tool today to plan my finances and it is the most amazing thing I have ever used for planning my money. I absolutely owe my wealth to this piece of software.
It's quite simple. Detroit was built on manufacturing jobs. Those jobs went to southern states and Mexico. They didn't go to Japan.

The reason they went south is that labor was cheaper there because those states are unfriendly to unions.

I'm not blaming anyone, I'm pretty pro union myself, but that's what happened. You can argue until you're blue in the face, but it's a fact that the manufacturing jobs left Detroit for southern states and Mexico, not Japan.
Smoking out Firepower (2010)
What sites does everyone have two step verification on? I'm trying to figure out where I need to setup two step verification that also accounts for a phone being stolen/lost.

Between gmail, dropbox (1password is synced here), and apple, I'm not sure where I should be enabling it. It seems like everywhere but gmail and apple is probably the right move...
Disclaimer: I run a for-profit in the space of technical interview prep: http://InterviewKickstart.com.

From what I see doing interview training for a living: more practice is the key. Practice with mock interviews until you reach a point of (almost) de-sensitization.

But before you take mock interviews, you must prepare. Otherwise the feedback and the experience is not very useful. Do a number of problems and a variety of problems from numerous sources available. Only then do mock interviews. Preferably with experienced engineers. Use pramp.com for free mock interviews.

The process can take months, but you're bound to get better that way. Practice is the only way anybody gets better at anything, anyway.

Also note, that this interview practice is going to be useful to you in your daily work also. Training for interviews is that beautiful hack, that has dividends in a number of different ways.
I'm not sure why you are in favor of the government taking away our basic freedoms, but I do not agree with you, sir. If you want to live in a fascist country, you are more than welcome to move to one. :)
There are multiple things wrong with what has gone on in Vancouver.
1. Supply has gone down to where there is a huge undersupply. People can't afford the houses, the short supply causes prices to live there. Regular people are priced out.
2. People see good numbers of houses that are sold but no one lives in them. This is what should be taxed imho. The reason this is a negative is that using the stock of houses that are there is a public good, that matters when there's a huge undersupply.
3. Sure, there's some fear of "outsiders", Chinese people being an unending supply of big money coming in and screwing things up. Vancouver will become like SF and Seattle, fewer people will be able to be able to live in the city. Middle class will be priced out.
Such as...
Please stop attacking me personally. You have no idea what my fundamental political assumptions are. If you're frustrated about how unpersuasive I find your argument, perhaps stop arguing; you aren't entitled to persuade me, but you're starting to write as if you feel you are.
>They raised more funding so it's a matter of time before they all die?

I know where I'm placing my bet...

edit: Ok, apparently overly snarky given down-votes...

How about this? Dry cleaning is a low-margin, capital-intensive business that already has a huge existing base of experienced competitors. If you live in a major city, your local dry cleaner already has pick-up and drop-off service on-demand. They can already keep your credit card on file. They already reap economies of scale by outsourcing the actual cleaning to huge centralized facilities. How much extra value does a company like Washio think they can really generate by letting you schedule it via app instead of via phone, and how much capital investment are they willing to make to capture that value? This is a tough business, and if any company is going to succeed at consolidating it like Washio et al are trying to do, they will have to spend a lot to get there.
There's a nice comparison of compression algorithms (including zlib, zstd, brotli, snappy, etc) here: https://quixdb.github.io/squash-benchmark/
It's nice because it uses many datasets and machine platforms.

Unfortunately the graphs leave a bit to be desired, especially when you're trying to compare two algorithms. They provide the raw data, but it needs a little munging to make it workable.

For my day job I made the following graph to compare zlib level1 and zstd. This was using the "peltast" platform which is a Xeon based system, because that was most relevant for us.

http://imgur.com/a/0a3kK

I'll make one with brotli now.
Honestly, I've found security bugs in Dropbox using it (oddly) as designed in the past and would never use it again; basically, as a non admin I could become an admin in a business account; reported the issue, had a call with them and it appeared they fixed it, but still it was a wtf moment for me given if you're an admin you are able to permanently delete all the data and according to Dropbox the data would not be recoverable regardless of the time frame.

As for the average user, to be honest at the point I increaslying feel like people are responsible for their own security and if you that concerned a service won't notify you of a breach or make a mistake that to you is unforgivable — don't use them. Reason I take this position now is because increased you feel like all the hand holding related to security is dangerous long-term.
So, washio is like the 3rd laundry service I used in SF that shuts down and makes me go to the next competitor.

I understand fierce competition + low margin + high growth required is needed and profitability is hard to reach, but so, I wonder what it takes (or how many similar failures) for the "market" to balance and finally come up with something sustainable.

By that I mean, ok, we've seen X number of the exact same laundry services failing. If the business model has been proven unsustainable multiple times in a row, why founders continue to try and investors continue to believe?

I'm wondering if at some point some kind of balance can be achieved where founders/investors will only build something that can be sustainable?
Like, ok I'm happy it get cheap and fast laundry service right now, and i don't mind changing provider regularly, but if at some point the offer is a little more expensive and takes a little longer (the sustainable business model) then I guess I wouldn't have a choice and use this one (still better to most people than going to dry cleaning or wash my own stuff at the laundry 2 blocks away)
> If you get a collision in a Cukoo hash, you're pretty much guaranteed a cache miss.

Don't people usually use buckets with cuckoo hashing, so that each location houses 2 or more values (one right after the other)? I guess I'm not seeing how that's fundamentally different from linear probing...
Holy crap! you and cc are like my internet heroes! its so awesome seeing both of you in the same place! I love you guys!!
It is a conversation best taken up with an accountant.

If the organization is set up as an LLC, with a tax status as a partnership taxation, the activity of the organization is going to show up on the investor's taxes.

Investors generally are not interested in seeing new tax items show up on their tax return, because of an investment. The tax details arrive on a form to the investor called a "K-1". Look up "IRS K-1" for background.

Investors generally prefer capital gains, upon sale of the stock. And simple dividends, and perhaps interest income. Not a three-page list of items flowing from the startup's own activity scattered all over the investors tax return.

Some investors, such as university endowments, and the like, also do not want the pass-through tax items from partnership tax treatment, and cannot make use of them either, since they are arms of the tax-exempt university, thus demand instead investments in C-Corp status entities.

As for location of incorporation, many huge, and many smaller organizations incorporate in their home state. It's an entirely separate question and topic, not to be conflated with tax filing status.
That a person is familiar with a framework doesn't guarantee they'll require significantly less learning for a company's particular project. In fact I'd argue that if one's use of a framework makes the learning curve so small, the project is probably not that complicated in the first place.
Scarcity only exists at a price. When the prices is higher, the scarcity goes away. If I only want to pay $10,000 for a new car, and I can't find any, then is it fair to say that I am facing a shortage of Mercedes?
Negative interest rates, slowing growth, models based on historical returns we'll never see again.

Not comforting at all.
> what's 8MB when your server's got 64GB

Note that 8Mb is the size of the L3 cache on some modern Intel chips. You want fast lookups in the window area, where you constantly do random-access reads.
Genuinely curious, but what do you think the severity is?

Everything I know about it (this article included) places the Dropbox leak very low in my sense of severity.
The post mentions using tombstones for deletion, but I was under the impression that the variance benefits of Robin Hood hashing weren't realized unless you performed a backwards shift on the remaining elements instead of using a tombstone.

See these posts for more information:

http://codecapsule.com/2013/11/11/robin-hood-hashing/

http://codecapsule.com/2013/11/17/robin-hood-hashing-backwar...

Unfortunately there's not great information around the overall CPU performance impact of using a shift vs. tombstone.
I listen through PocketCasts, you really need to get this to show there.
It looks like Washio was operating in a lot of cities. None of the others are operating in more than two markets.

They're all presumably burning cash trying to establish themselves in the market, but Washio was probably burning the fastest due to their rapid expansion. They also raised a little more money than the others, which probably encouraged them to expand faster.

It's just a matter of time before the others run out of cash. They're all hoping that they'll be able reach the scale they need to turn a profit before the money train runs out. With Washio's closure, they must know that fundraising is going to be very hard, so you'll probably not see much more expansion in this space for a little while. Instead, they'll all work on increasing efficiencies and saturating existing markets, then try to leverage that into another round of funding to expand to more markets before the competition.
Twitter doesn't think wishing rape on a woman counts as harassment
I found it was straight forward enough to not necessitate any tutorials, even at a young age. I would say maybe just watch a video on the topic. I know for one thing a lot of colleges have recorded sessions explaining. The only real black magic I ever found was GDB script, which is also kind of straightforward
The Iridium phones are pretty big--think landline cordless phone handset--and often have an extensible antenna. Given the mania for thinner and thinner phones, this probably isn't going to fly.

The network access is also expensive--think $50+ per month, with a handful (literally, like...10) of text messages and voice minutes included, with ~$1 per extra minute/message. If you live and work in somewhere with a modicum of infrastructure, this also probably isn't worth it.

(FWIW: I think part of their initial pitch was to Important Executives who need to be in touch with the office 24/7, but that seems to have fallen by the wayside and it's increasingly targeted at people going/living/working in remote areas).
You seem to have experimented with some sensors. I was wondering what would be your top choices of sensors for someone learning hardware hacking with Arduino/Raspberry Pi(not only temperature measurements). Thank you very much.
> At the end of the chain, the companies which are the lowest paying and cannot hire anyone anymore will simply remove those positions.

Don't forget: they will also whine incessently about how there's a "shortage of engineers".
I've always loved the intention behind `gofmt`, you can see the result here.
Same here.

I quit my cushy office job 2 years ago to start my own company. This year will be my first time posting revenue over $1 million. :) Needless to things, things are going very well for me and I am much better of now than when I was grinding away hating life.

Good on ya!
Become a hacker step by step guide
The two most common ways people accidentally sabotage their career early on
It's the same problem though. As the other comment said, you have 2 uncorrelated memory locations. If you check the first one and your element isn't there, then checking the second one will probably incur a cache miss.

The difference between linear probing and buckets is a big one: buckets are linked lists. That means that hitting a bucket doesn't pull everything else inside the bucket into the CPU cache. So iterating through the bucket may incur a cache miss for every element. On the other hand, linear probing in open addressing does away with buckets and instead searches the neighbors of the collision. Because they're nearby in memory, it's a lot quicker to search.
Its possible investors think the concept it sound but the management and strategy has not been, so if they just trim around the edges a bit they'll hit at the magic formula that works.

Start-ups can be really idiosyncratic and rise and fall based on the talents, failings, and egos of their core founding teams. So it's really easy to tell yourself that the idea is good but th execution was bad.
British Telecommunications Sues Valve Over Patents
You can get pretty far with "amnesiac" zlib for networking, too. You collect up writes in your out-buffer, and use zlib to compress it before transmission. The trick is that you don't retain context or find matches between chunks, so there's no memory overhead between sends.
> Hitler always called him "Prof Von Braun" even though he was never a tenured professor.

Don't know about German practice, but in places I have been that honorific isn't restricted to those holding tenure.

But, in any case, even if that is true that he got referred to as "Professor", basically, because Hitler, that's no longer germane to the upthread poster's reference to him as Dr. Von Braun.
When the Trolls Arrive
I personally am doing BEAM now mainly because of Elixir. It's undeniable that a "hip", and let's face it, young, crowd, having chosen Erlang/BEAM, gives it a big breath of fresh air (this is NOT to insult the experienced Erlang devs - it's just a fact that a new young crowd choosing your tech is an endorsement). Interestingly though, I'm more and more intrigued by the underlying technology. Personally I am not a fan of some of Elixir's design choices f.() versus f() for example, and maybe, just maybe, I'll do Erlang now.

Overall though, it was a total blast the other day to just run 10 000 processes so easily, within milliseconds, and watch all my cores go to max without messing with threads or even the (somewhat obtuse) Go channels. Actors really are easy to reason about. I like this model so much that I'm even looking at it for C (C++ Actor Framework).
If you posit the conceptual existence of such a database, then all we really do when we code, even today, is choose a particular set of abstractions to implement a specification. It would be certainly be nice if existing languages/analyzers were capable of suggesting "better" abstractions, though, for whatever operational definition of "better" applies at the time (e.g. more compact or common or efficient).
Because if you raise menu prices by 20% customers will balk. Maybe eventually when people are used to the new system that will happen.
Probably nictpicking but "Smaller data compression" makes no sense really
It's worth noting that it's safer to use Kerberos for the actual authentication part over LDAP and/or NTLM. In the event of the servers being hacked, you avoid leaking your password (but may leak some form of ticket, of course). Using LDAP to store the account details and authorization data (so you can create user accounts at first login) is fine though.
Twitter ignores this, and yet jumps when Olympics broadcasters demanded content removed. Can anything be done to fix the problem??

As I see it, we need a replacement that gets this right, so everyone decent switches and leaves Twitter to be the unashamed cesspit.
2011 and 1983?

http://www.ncbi.nlm.nih.gov/pubmed/26402414

This is more recent (2015), you are right (I upvoted you).

I am wrong.
I agree, I just started using Zstd for uniprot.org (dev branch) and it looks like it is a lot faster in decoding than deflate or zlib and even smaller on disk. It is one of those things where the improvement really matters for us and gives us faster results for our users.

i.e. download speed is up to 20% faster with Zstd as compression algo for backing store compared to Deflate. Assuming bandwidth is available ;)
IBM needs to look past all this goofy theatrics if they want to be a household name for AI. Being a household name for AI is tough in that eventually AI will mean and do just about everything. Already, it's strained. Does Watson play chess? Yes. Does Watson do cancer stuff? Yes. Does Watson help that tennis chick do better in tennis? Yes, kinda.

The marketing is so muddled as to kinda not be anything distinct. If you were going to sell a product to people using Watson, you'd probably want to brand it as something other than Watson.

Anyways, this is the kind of all over the place, "we don't know what to do with this" marketing that will make Watson the equivalent of PS/2. It might be a standard that used universally but, invisible to the common consumer.
Not sure I agree. The 8 MB is the recommended upper limit so I don't think anyone is planning to use it for the web traffic. I think its designed to be faster and have better compression even at lower window size though not sure how low. It most likely perform better than zlib even at 32KB at least faster I would assume. Now if you are a jabber/chat server opening thousands of long running connection there it can be an issue. You already said how even standard zlib doesn't work there.
Works fine on both FF48.0 and FF51.0a1 on Linux for me; do you have any SVG-related plugins?
Is this being pushed as being standard as part of the HTTP spec, seeing that it comes from Facebook?
I was comparing hash performance for a hobby project when I first discovered Robin Hood hashing. I ended up making a demo implementation of the backwards-shifting variant in C# [1] and found that it wasn't the best performer for the load case I needed. I still think it's an incredibly clever algorithm and I would love to find a project where I could use it again.

[1] https://github.com/jzebedee/rhbackshiftdict
Well, you can't trot your horse down the highway. Not a far stretch to say "manual operation" cars are restricted to a subset of roads.
The Five Best Hacks in Mr. Robot
Interesting observation - I haven't thought about splay trees for a while, but I had a similar initial thought, that this was effectively an MRU optimization. On reading further though, that's not the point of the RH hash, which is reducing variance in the probe length. The splay operation comes with a lot more overhead than a swap, and the MRU-specific benefits with RH hashing are going to be averaged out over time.
The first time I saw the email I believed that Dropbox was taking it as a preventative measure because they thought they were breached -- not that they were breached. This information as hidden behind the link to more information in the email itself.
tl;dr:
With a training dataset of over 7000 images, the system is incapable of performing the cucumber sorting task on live data with greater than 70% accuracy - likely do to over fitting on the "small" training set (where it shows 95% accuracy). Also, it is currently incapable of taking into account a number of the existing variables used for sorting.

If one were to leverage the power of a supercomputer trained with tens of thousands more observations - all meticulously hand categorized - it would probably get better.

Truly, we are only limited by our imaginations.
The wikipedia article contains plenty more attacking the content of his assertions, including this letter:

"We, the undersigned professional archaeologists from all parts of Europe, wish to protest strongly at the continuing support by the Bosnian authorities for the so-called "pyramid" project being conducted on hills at and near Visoko. This scheme is a cruel hoax on an unsuspecting public and has no place in the world of genuine science."

His gobbeldegook about cosmic energy is a lot more fun and a shorter quote, so I went with that instead.
This is a really great way to mine data. Seriously as an eCommerce store i'd pay for access to this data.

Let me send you a product feed, and let me know any time a customer requests something from it (on my site or someone elses) I'll send them a deal email.
For your info, I have like 60-70 podcasts there, imagine if I have them all bookmarked somewhere and I go to different bookmark to check whether there are new episodes... Not happening :)
FYI to anyone on Linux (may apply to other platforms too), the beta doesn't override your previous install anymore so if you had the 1.10 beta you need to uninstall that after because the 1.11 beta is `atom` and the 1.10 was `atom-beta`.
Pastebot Beta
And labor is a cost to produce something.

When Blue Apron built their product, they had to spend on the development time for it. If people are willing to subscribe to Blue Apron for $175 per week, then Blue Apron can build the product by hiring the best individuals, in the shortest amount of time.

But if Blue Apron's customers are only willing to use a service like that for $60 per month, then BA must hire and deliver accordingly.
I'd love to see that too. Remember that if the processor uses 2x the power but gets done 3x faster, it's still 1.5x more efficient overall.
Genetic Testing: Does Knowing Risk of Disease Make a Difference?
I know for a fact that Facebook uses my phone contacts to suggest friends. When I started at a new job and was exchanging numbers with coworkers, they would appear as a suggested friend within 24 hours.

My doctor also showed up as a suggestion. I figured either the office phone number was linked to his FB page, or FB was scanning my calendar events and linked me to him that way.
Thanks for understanding. Believe me, we know what the frustration feels like. The internet, including HN, is crazymaking sometimes.