skysight-inc/HackerNews huggingface dataset:
Not a bad idea. It would certainly elevate the project to unforeseen heights and probably turn them (http://www.baroquesoftware.com/) into very wealthy men while offering a very desired and needed service for many businesses. While harming no one who didn't already harm themselves. More relevant than CPython3 overnight, which is of significant stature.

If prestige and money are desirable things, absolute no brainer if they have a business bone in their bodies. It would also secure the future of the stack for everyone concerned with Python3 threatening to cut off Python2. It could also enable a bigger return on those of us who have invested financially into PyPy development. It would certainly snowball even more financial investment.

It would then be the CPython3 project's move. Abandon and integrate all the non-breaking Python3 features into 2.7? Or just move forward with a significantly weaker and less relevant project, working against their past selves?
I don't think most would really care and it's best they just move away with their own project.

Could be on the way judging from the favorable naming convention, PyPy4? Has a nice ring to it.

"the Python2.7 compatible release — PyPy 4.0.0 — (`what's new in PyPy4.0.0?`_)"

"the Python3.2.5 compatible release — PyPy3 2.4.0 — (what's new in PyPy3 2.4.0?)."

The PyPy gods are in an enviable position for sure. If they seize the opportunity it's the chance of a lifetime.
Don't use these libraries for new cryptosystems. They're low-level, and so very easy to get wrong. And the primitives they expose are mostly outmoded. Your code will be safer, your crypto will be stronger, and your website will look cooler if you can tell people you used Nacl/libsodium instead of Common Crypto.
I recently rediscovered my local library and fell in love. There are several libraries in my county that share a collection of books, and I can request a book available in a different library to be fetched and held for me at the library of my choice -- for free! Probably 90% of books in my goodreads reading list are accessible this way.

I used to buy a few kindle books (or pirate the ones I couldn't find digital copies of), but I found out I read both more and faster with tangible books. And the three-week rental period (with the option to renew for up to six more weeks) encourages me to actually finish books in a timely manner.

My library also hosts cultural shows and has a small museum -- currently there are several pre-modern human skulls on display.

Plus, internet speeds hit 50Mbps+. Never need to go to a local coffeehouse again.

The only odd thing about my library is how ebook rentals (3-week digital access) can be out of stock. Don't know what kind of licensing deal they have with publishers, but this seems pointless.

On a different note, what I've noticed is how easy platforms like this help fight piracy:

Netflix + HBO --> fewer torrented movies/shows.

Steam/Humble Bundle/etc --> fewer illegal games.

Libraries --> fewer pirated books.

Youtube/Spotify/Pandora --> no longer need to maintain a library of illegally procured music.

With the right combination of price, selection, accessibility, and convenience, piracy to me has seemed less appealing over the years.
> As for your own experiences, the key thing to understand here is that our hiring processes are designed to have a high false negative rate and a near-zero false positive rate.

So why in the world would you create your Rework site, espousing the "amazing" insights you guys have about HR and management processes, knowing that only a tiny select few others could survive with this model?

99.9% of companies cannot afford your rather snobby attitude of "were cool with losing 100 very good workers as long as we don't hire 1 wrong one".
I would love to spend time watching these old films, it's a shame the restoration costs are so high. Is there any way they could be digitised in their current form, released without restoration on a streaming service, and then allow the relative popularity of the films amongst modern audiences influence the priority in which films are restored?

I'd rather have that than to let these films be lost forever. I enjoy the charm of films from the first half of the 20th century, I don't mind if I have to watch them at a lower quality.
You have decades, if not centuries of propaganda, that people need to have more children, that having as many children as you want is somehow a human right. Even recently in the past, there were yet vast undiscovered countries awaiting the world's population. The notion that one could have "too many children" and that this selfish behavior is intolerable will take time to catch on.

Even this thread is hopeful to me, a decade ago there wouldn't have been near as much disagreement about whether you have the right to burden society without limit.
Server logs are missing important information like screen resolution, navigator.language etc. Server logs also can't report on element events. Nor does it work with things like single page apps. How can developers make their apps better without having the proper analytics to do so?
Really, we're doing "Alphabet’s Google" now?
In the suburbs, the public library is usually a great bet. The Oak Park public library was a fantastic working space for my last startup.
I can't agree with this more. I have a library walking distance that has two different interlibrary loan systems that can get books from local universities and other libraries. Both are free. There are three different public library systems within a 10 minute drive. Even if I want to buy a book, I almost always get it from the library first. And while wikipedia and other websites are great sources of information, they are generally not as good as a textbook specifically written for a subject.
Especially since a few implementations are actually borrowed from open-source projects. The 25519 implementations are from DJB's supercop for signing and Adam Langley's Donna for ECDH, both available online with open source licenses.
Leveling Wall Street's Playing Field
Analytics are different from ads. When you're running analytics on your own site, you can trust your own logs. But when you are displaying adverts, the ad buyers will likely want better proof that their ad was displayed 'n' times.
Yup that is correct.
Trusting a company to provide a good client-side encryption implementation and trusting a company to safely hold encryption keys in escrow are two completely different issues.

I wouldn't hand over disk encryption keys to Apple no matter how much I trusted them, purely because they're in a form where Apple could access them without my intervention, and they could conceivably be legally forced to hand over those keys by some government entity in the future.

Apple's argument against decrypting iOS devices hinges on the fact that they don't retain those keys, and therefore can't decrypt them for the government.
prgmr.com has a rundown on what affected them: http://blog.prgmr.com/operations/2015/10/29/recent-xsas.html
+1 not sure where "to store the information in the DHT you'd have to attach it to a torrent" comes from.
Stripe won't let you submit a credit card except through their form, which will be submitted through https.

Not defending the rest of the site. Just pointing out what I felt was not a problem. There are plenty of problems to go around, though.
I wonder how long it would be before people adjust to this, and start going to bed later, getting up later, and leaving work later.
> Just before WWI lot's of European intelligentsia favored communism.

Just to get a real feel for it, I recommend reading through this[0] book review, it may scare one shitless. Also, that belief went for longer than just I WW, it went through the II WW and finally dwindled down when the Cold War started. But imagine this - western newspapers were literally refusing to print bad news about Soviet Union, because it would offend their readers.

[0] - http://slatestarcodex.com/2015/08/11/book-review-chronicles-...
These guys sound like movie villains. They may be programmers by trade but they belong to no profession.

I have a very difficult time imagining that, as the top comment says, "almost everyone on this site seems to have gone through similar interview experiences." During the dozen or so interviews I've personally done, I've seen interviewers arrive late and unprepared or unqualified to conduct the interview occasionally but I've never been treated discourteously.

Maybe the job market in 2003 was such that some people felt like they could get away with more in the name of "evaluation?" No clue, but seriously - planned evaluation or not I'd have certainly pardoned myself from the interview prior to the group lunch. Sticking it out to be avoid burning bridges only makes sense if you are being treated with the modicum of respect a human being deserves. Some bridges deserve to burn.

Edit: not about a story that occurred in 2003, so feel free to disregard my idle speculation about the state of the job market.
Interesting development! Apple is taking "two separate platforms" approach while Microsoft and Google want to blend desktop and mobile. If you think about it makes sense. Microsoft and Google are going after a world were you pay for a cheap ARM device and it does work as desktop and mobile for you but Apple is going after customers who can pay for multiple devices.

But one thing is for sure, ARM is coming to desktop computing!
A very depressed Chelsea fan here. I can't even watch us play anymore. I just hope we don't get relegated. I am on the east coast in the U.S and it sucks to wake up early to watch and get hammered.
League of Legends Streamer Jennythesquirrel in a DXRacer Chair
4 Money-Draining PPC Mistakes You Should Avoid
China's success is DEFINITELY because of the policies they put in place.

Population growth at China's scale is not a "pretty old problem". It's literally the largest population in the history of the world. No one, not even the U.S. government has an idea of what to do there. Then, add in the fact that when these policies were made, China had not even been through an industrial revolution and just had a MASSIVE famine (20-40 million deaths), I think the decision to have a one-child policy made a lot of sense.
https://www.youtube.com/watch?v=k4EUTMPuvHo
Visualizing BitTorrent's DHT
Dave Snowden: Making Sense of Complexity – Cynefin Framework [video]
Yeah, but if other nodes aren't passing it around it won't get distributed right? The client nodes aren't passing around information for more than 10 minutes unless they have a good reason (aka announcing torrents) so it will die out pretty quick and thus not be good for storage?

I suppose you could just keep your personal computer up and keep announcing, but then you are really just storing information on your computer and not really storing it in the DHT. Feel free to correct me if I'm wrong.
People won't use Twitter's poll feature much.
Anything similar going on in Europe? London specifically? I would love to create some pocketable hardware that never needs recharging and sends text and (compact) vector-based graphical market updates to people.
That's not a valid comparison. If your site needs a custom font, the users have to download it from somewhere - the data needs to be sent. For analytics, the HTTP request can be dropped entirely, since the data can be extracted from the web server logs.
If you don't regularly run your program with the same optimizations you're using on the final product, you haven't tested it. And if your automatic optimizations are so slow that you can't just re-run them all the time, you can't tune what you're sending into them in the first place.

That's for classic compilation, but these days all the good stuff is in JIT on a mobile device, and there your optimizer really can't afford to waste your time.
Am I the only person who thinks population control policies like this are a great thing? This strange notion people have that they should be able to breed without bound is baffling to me.

People talk about the dangers of overpopulation as if they're theoretical. They're not, numbers don't lie. At some point people have to stop having babies, whether humanely by a government mandate, or by the inhumanity of war and poverty.
It'd still be an issue, because people lose their minds when thinking about time zones. Example: .net XML serialization. The PM wanted to "do the right thing" and thus would encode all dates in XML with an offset determined by looking at some local setting. Hence the exact same code would produce a different XML document depending on the selected time zone.

They 'fixed' it by using a couple bits of the date to note if it was UTC or 'local'. But for a version or two, there was no way around corrupting data. The PM lamented the fact, saying "if only machines all had GPS, then we'd know the right offset to use", further demonstrating the lack of understanding.

Some folks just can't resist thinking in local time, instead of letting the dev handle time zones additionally.

Even the great tzinfo database is weird. Instead of using the names of time zones, it uses a random city. Which means if a time zone does split up in the future, you might end up with an incorrect timezone. (Like if I select Denver, but Denver switches to New Mountain Time, but my city doesn't.)
> Have you actually used the thing you're complaining about?

But see, that's exactly the problem. In your answer to his comment (to which he asked plenty of questions almost facetiously to prove a point), you showed off all the inconsistencies. The actions taken by the symbols are different depending on the context.

Why? I should know what clicking will do BEFORE I do it. I shouldn't have to have used it before.
Looking at what China does in Hong Kong is vastly different from what China does in China.

By the same token, in the States we get say in the president. The same is not true for places under the control of The Office of Insular Affairs & Puerto Rico.

At least the citizens of Hong Kong get to vote.

I'm not saying Chinese government is perfect, it absolutely has massive hurdles before it could be described as modern, but it's not nearly as bad as most Westerners make it out to be. A lot has changed in the last 30 years.
The Wanderlust of Vanlife [video]
Geoff Hinton on Thought Vectors, Deep Learning and NLP
Perhaps I misunderstand your first paragraph but Inter-library loan is a system that allows you to request via your local library any book available in libraries all over the world. There may be cases where a charge is involved but I've requested book several times now in recent years and my local library hasn't charged me anything yet. If your library allows you to search Worldcat via their website that interface may also allow you to request the items all via the web.
So what's your point? Sure, you can mess up your test -- does that mean you shouldn't trade? Does that mean you shouldn't run validation tests at all?
Store that info and bundle it into the next request.
There was an interesting talk [0] and paper [1] presented at some security conferences about crawling the DHT for different purposes. It's been a while, but I remember these to be a great read.

[0] https://www.defcon.org/images/defcon-18/dc-18-presentations/...

[1] https://jhalderm.com/pub/papers/dht-woot10.pdf
You can certainly obtain this information with your own javascript and record it on your own server. Combine it with your server logs and you have can most of the same information you would have had from GA or another hosted solution.
Report says Uber surge pricing has a twist: some drivers flee
Purism Ships Librem 13, First Privacy-Respecting Notebook Computer
Well, first, you can use part whole grain flour. As per other substitutes, it is the special protein, gluten, in wheat that makes the dough kinda stringy, elastic, and leads to nice texture when the gas bubbles from the yeast's metabolism stay inside the dough. With other substitutes, you might start to lose this. I don't know, I have not tried. The result will still of course be edible, but it might be less aerated, more dense. If it gets too dense, maybe the result will not be pleasing anymore.
Kropotechev and Zeus, This marvelous time-sharing system. 1967
Ah, so Android won the fight.
Is bandwidth realistically at least in the high hundreds/low thousands of bps? Or are we literally talking a couple of bytes per minute?
A business publication would want to include Alphabet as clickbait.
Url changed from http://www.wsj.com/articles/start-up-genius-wants-to-annotat..., which points to this.
Here is a nice writeup about the whole topic and some board recommendations. http://www.instructables.com/id/Introducing-LoRa-/

SX1278 is the string you want to search for on Aliexpress/Alibaba
Show HN: Emulambda – Emulating AWS Lambda for Local Development
AddThis+|+Portal
Url changed from http://bgr.com/2015/10/29/harvard-robobee-fly-swim-insect/, which points to this.
You mean like when the US refuses to extradite terrorists who bombed commercial airplanes, killing 73 civilians? ( https://news.ycombinator.com/item?id=10471965 ). US said no to two countries extraditing countries - the ones at both ends of the plane trip.
We already do. That's what high optimisation levels mean.
Is that 1kbps shared between all devices in range?
Don't hate.

But I'm a bit disappointed that they didn't take the chance to make a "Bread Considered Harmful" headline.

Also: https://i.4cdn.org/fit/1446067701357.png
As far as I know, there isn't any concrete public info on their technology platform. Supposedly it is on the way to address the recent problems.

One of the few peer-reviewed articles (with Holmes as a co-author) that uses Theranos technology I see indexed on PubMed is ref. [0]. The results aren't mind blowing, and I have issues with their statistics methodology. This article doesn't really go into the technology, and as a reviewer, I would have given them hell for not even including a cursory description.

There is also a recent commentary in Clinical Chemistry and Laboratory Medicine that could be of interest, at ref. [1].

[0] http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4091290/

[1] http://www.degruyter.com/view/j/cclm.2015.53.issue-7/cclm-20...
Probably not. Not only are they very slow, but radio propagation at the frequencies they're using is still more or less line-of-sight, which means that your range is going to be limited by the horizon. See https://en.wikipedia.org/wiki/Line-of-sight_propagation
How will you deal with device contention as the density of devices increases?
In variable names, for example. You can do this:

>>> π = 3.14

In Python 2:

>>> π = 3.14
File "<stdin>", line 1
π = 3.14
^
SyntaxError: invalid syntax
Warming waters contributed to the collapse of New England's cod fishery
If you are still paying attention, here is an old poll regarding age:

https://news.ycombinator.com/item?id=517039

And here is a google search with related results that may or may not interest you:

https://www.google.com/?gws_rd=ssl#safe=strict&q=news.ycombi...
What would be the point of this? Are you suggesting PyPy forks the Python language itself? PyPy hasn't implemented new core language features, and I don't see them doing so in the future. Python 3 is actively developed, fixing many warts in the language and adding great new features.

As annoying as the transition to Python 3 is, it's the future of the language. I was actually one of the curmudgeons who stuck with 2.7 and grumbled about not wanting to switch until a few months ago. I've accepted that I need to, at the very least, start new projects in Python 3 wherever possible. The vast majority of popular third party libraries have been ported over at this point. Python 2's death is inevitable, even if it will take many more years.
They're ready in small forms in Haskell today. The compiler doesn't take a whole lot of advantage of these yet, but you start to see avenues toward it.
Took'em a while but better late than never I suppose. I have long been saying (on various forums :)) that this is the right approach.

Flash is dying off and if Android gets better desktop window manager and shell (the bar is already set too low - ChromeOS sucked with its stupid everything including WiFi settings in Chrome, tiny fonts and web-only apps) people will finally have a credible alternative to Windows desktops/laptops. Plus this gives Google a chance to do something like Continuum - without having to be beholden to x86 for apps like MS.
What's weirder is the fact that they used the name Vert.x, which sounds like "vertex" in my head, which doesn't seem to have anything to do with what this library is trying to accomplish.
What's the value gained from using vTune vs xperf sampled profiling?

I use xperf and friends a lot and find that they're pretty good, but if vTune offers something substantially better I wouldn't mind taking a look at it.

Also - interesting that you use the Chrome tools to visualize the graphs. I use WPA to view performance graphs and the breakdowns are somewhat similar. I think the regions of interest files can get you the rest of the way.

Thanks for the writeup. It's interesting to see how other people tackle perf analysis.
I think it probably differs a lot around the world. Some places are far less prone to use preservatives than others.
It's also worth remembering that the West summoned its human rights by guillotining people until they finally appeared. It took a lot of blood to get there. Let's hope China can achieve it without so much bloodshed.
It appears that 2G is the vulnerability the stingrays exploit.

"... exploits a vulnerability in the 2G protocol. Phones using 2G don’t authenticate cell towers, which means that a rogue tower can pass itself off as a legitimate cell tower. But because 3G and 4G networks have fixed this vulnerability, the stingray will jam these networks to force nearby phones to downgrade to the vulnerable 2G network to communicate." [article]

Is it possible to disable 2G ?
It comes from the fact that the Mainline DHT is specifically about BitTorrent nodes and who has which torrents. The client programs don't just pass information around willy-nilly.
Plenty of godfilled cultures have compromised just as many if not more violations of the sanctity of human life. Take your god away from me, and help yourself instead.
Googling this did not lead to joy. Do you have a direct link?
Isn't 11 Kbps fine for SSH? That's 11 thousand ascii characters per second. The latency is the important part, I assume this is low as well but I don't know.
Real Optimizers use Fortran.
That sounds like it's not the bank, but some shady player that the bank sold your debt to for .01 on the dollar. If you want to settle the debt, do some research on these players so you don't just throw the money away without getting any credit for it on your credit report.
Isn't it ironic to see so much inline assembly while Apple is telling third party devs that they can't distribute binaries on WatchOS and that iOS apps are moving towards Bitcode too?

Apple's crypto people definitely know that assembly is key in performance and side-channel resistance of cryptographic implementations. They use it constantly. I guess at some point they will just ask 3rd party devs to call corecrypto methods if they want to use encryption in Bitcode apps.

But this means that you'll have to wait for Apple to implement whatever primitive you need for your app. Good enough in most cases but encryption apps with special needs will find this annoying.
State-of-the-art in DHT measurements:
http://www.p2p-conference.org/p2p14/wp-content/uploads/2014/...
"100 Million DHT replies"
Couldn't agree more. This could well be Python 4! (though my original comment is going lighter grey by the minute so clearly the Python 3 thought police are out in force this afternoon/evening).
Oh come on, Nacchio was clearly guilty. HN is just becoming conspiracy central it seems.