skysight-inc/HackerNews huggingface dataset:
While vim and emacs are certainly more "traditional", they're not IDEs, and hence not "traditional IDEs".

As a Lisper, I'm still stuck with emacs as the best-supported tool, and that's kind of a sorry state of things.
Yes, we recently talked about IoT devices here at work, but the thing is, it wasn't ignited by people who had even heard or knew the "IoT" moniker. It's hard to tell what will be a hit from my world since I'm so deep into IT that I often lack the perspective, but that one was a good test of how it's already been entering consumer mindsets.
That imagines there's no other way of people being informed. People would simply subscribe to some sort of service that reviews things. As it is, newspapers and magazines have reviews of most of the items normal people care about.
iOS + Android coming very soon! Internally beta testing mobile apps now.

For now! You can visit https://brain.fm on your phone's browser (chrome, firefox) and it will work fine :)
LUKS/dmcrypt is a small component that cannot provide anywhere near the necessary features to substitute for the iOS security system.

You don't it to be nearly identical, but if it can't do the job, then it is an invalid comparison.
When I used to use OOP, I would use void* as a poor man's base object.

It's harder to get that with non-pointers(or pointer-equivalents, like references): What is the calling convention for functions that take Object and return Object? Realize that somebody could upcast an integer into Object and then downcast into a 10000 byte struct, and this could happen across different object files that were written in different languages.
Would love to be a fly on the wall when Amazon decided on this, it's pretty much opposite the leadership principles which are essentially a religion for the people who make decisions like this.
It's not correct to say that it's better than X. But you can be sure that Crystal is pretty good :)
It is not a matter of trust. People should never simply trust their Government, rather, Government must be accountable to the People. This particular government has not merely done "extremely questionable" things, they have knowingly and willingly broken the law and violated the privacy of just about every American because they believed the means justified the ends.

Of course encryption will obstruct justice in some cases. The same applies equally to the 4th amendment. Sometimes criminals will escape justice because the means to identify them are simply not reasonable. Obstructing justice is not always considered a bad thing. Where we draw the line is crucially important.

The law demands that the particulars of the crime are irrelevant. We must accept that whatever capability we give police can be deployed, with probable cause, in any criminal investigation. So I'll completely ignore your hypothetical case. If bypassing encryption is possible, then bypassing encryption becomes routine. Apple was routinely tasked under the AWA to assist in recovering phone data prior to them deploying encryption which they believed they could not crack.

Worse still is the fact that all police powers will be, at times, abused by the police. So another important question is are you comfortable with this capability being used disproportionately against the poor and marginalized, being used to harass and intimidate, and being used to suppress political dissent?

I believe the police must be capable of working with some limitations on their ability to access our personal electronic devices. Compelling manufacturers to create backdoors in our devices to bypass their security might help the police solve cases, but it would do at an unacceptable risk to the security and privacy of everyone who uses those devices. Generally available and widely usable encryption is a vital national interest. It is the linchpin enabling trillions of dollars of electronic commerce. Even if you dilude yourself into thinking the backdoor would only be lawfully accessed, its mere existence would inflict real economic damage by furthering global distrust of American technology. And it would set the stage for even more troubling backdoors in the future, because the All Writs Act is the wrong legal framework for them to get it.

Under the AWA, how is compelling the creation of this backdoor any different from compelling creation of any software which might produce evidence of co-conspirators? If tomorrow the FBI wants access to an iPhone 6s's camera and microphone, or the ability to remotely download the phone's contents? What if the FBI needs Mozilla to install a backdoor in the Tor Browser Bundle? How can the AWA grant one backdoor and not the other?
Apple the forensics company
To quote the article: "Mukherjee’s laws of medicine are laws of uncertainty, imprecision, and incompleteness. ...".

I don't know if these ideas constitute science "laws", but of course the practice of medicine is bounded by such factors. Then again what discipline of any importance is not also similarly constrained? A common theme on HN is the inevitability of software flaws, the uncertainties and corner cases inherent in programming tools, like compilers, render satisfactory outcomes a matter of probability, not at all unlike medical diagnosis and treatment.

Nothing new, medicine has been regarded in the last century or so as an art, with a basis in science to the extent it exists. Truth is that a great many phenomena have received little or no study, yet unstudied problems still show up in the office every day and must somehow be addressed.

Good practitioners welcome scientific contribution and eager to employ "evidence-based" procedures. Trouble is there's not much guidance forthcoming, leaving those in the front lines doing what they can with the inadequate tools in the toolbox.

It's worth adding that a substantial part of the probabilistic nature of the work is attributable to the limitless variability of human illness. I've long expressed the idea in a terse form: The reality is no two people ever have exactly the same disease. The subtle differences are what make diagnosis and treatment a constant challenge.

Put another way, abstraction is at once a powerful benefit and potential source of error. Declaring a patient's condition falls into a particular diagnosis lends a valuable clue. However such categorization may easily blind us to the small, crucially important distinctions among sufferers with the same diagnosis. We can easily be fooled by our own cleverness. Point is that the intuition, the talent, of a fine practitioner will always defy "explanations", and that makes it an art.

Edit: punctuation
More incentive to apply for Prime membership. Prime locks in customers a little, which is good for business.
Not for free market, though.
Cheaptickets Flychecker- Amsterdam to Berlin Germany € 65
Guest Blogging Strategies That Helped Grow 36,733 Email Subscribers
> But investigators can get access to basements, cars, knives and guns and use them to solve the crime. In this case, post-crime, there is no way to gather information that could be important.

Which is irrelevant to how these individual items are used to actually prevent the crime from being solved.

While encryption prevents access to information that may or may not be useful, guns are used to kill witnesses that are never found, shovels are used to burry bodies that take decades to find, cars are impounded or destroyed after a getaway, I could go on. Often enough, even if any of these items are found, it doesn't help solve the crime because the criminal was simply too smart.

I fail to see why encryption is being treated differently than any other legal thing we, as free and innocent citizens, have access to. The cynic in me believes the only actual difference is in the level of familiarity the majority of the voting population has with this particular legal thing. They seem to have, unfortunately, been misinformed and poorly educated about this issue and technology in general.
Thanks for the clarifications. As soon as web text-based protocols were mentioned, I said "oh duh" to myself. There's nothing about the availability of a type system that forces a plain-data wrapper library to use it.
For those who want to learn Crystal there's Crystal for Rubyists http://www.crystalforrubyists.com/ which is totally free with PDF, EPUB and MOBI downloads.

P.S: It's not just for Rubyists.
I am totally digging your style
Penny Gap: http://redeye.firstround.com/2007/03/the_first_penny.html
> We simply want the chance, with a search warrant, to try to guess the terrorist’s passcode without the phone essentially self-destructing and without it taking a decade to guess correctly. That’s it.

Bull crap. The FBI has it within their power to break the encryption in less than a decade by spinning up tens of thousands of EC2 GPU instances. Forcing Apple to develop products that don't yet exists is simply a choice of economy, with the added benefit of being able to strongarm any other business into creating new products in the future if it suits the FBI.
What's next in computing
> you keep re-presenting the same tired argument that this is about a single firmware tied to a single phone

I mention that only when people assert incorrect facts about the case. Correcting someone when they're wrong about a matter of fact does not imply any legal opinions.

About your point: there's a difference between "If I agree with argument X in this case, I should agree with it in that case; however, X shouldn't apply in that case, and I can make no principled distinction between the two. Therefore, X can't apply even in this case" and "I agree with argument X in this case, but not in that case; here's a principled distinction between the two; however, since it might lead to someone misinterpreting it down the line, I'm going to rule against X."

The first is a concern for precedent that I'm fine with, the second is not. My understanding is that judges will lay out the reason X applies here but wouldn't apply in the other hypothetical, which makes the concern about it being used as precedent later unwarranted.

The form of the argument here seems to be the second. "Yeah, this one is mostly fine, but we're fighting because of precedent. If they can force us to sign software and install it on a single phone, who's to stop them from forcing us to put software on every device we sell?"

And the clear distinction between the two is that one is only being put on phones that have a warrant (and belong to the government, to boot), and the other would also harm innocents. So the proper response should be "comply with this order, but specifically because of the fact that no innocents are being caught up", and that way it doesn't set any harmful precedents.

Or if you think there's a different reason why this case is fine but the general case isn't, then that itself is a reason for the general case not to have this case as precedent. Whatever those reasons are, make them explicit. If Apple puts those arguments into the court record, and the judge explicitly says "it's ok for X but not for Y",that defeats the harmful precedent.

Am I misunderstanding anything, or do we just disagree?
> apps that ...

An app is not analogous to a junk page with no useful content. You installed and use it repeatedly in spite of the ads because it provides some sort of benefit.

Any app which contains a clickable element which leads to malware infestation, or shows children inappropriate content, is malware. Regardless of whether that button is on an ad or elsewhere, and regardless of whether it is contrived to make it easy to press by "accident" or not.

An ad that constantly interposes itself to be clicked by accident is merely annoying, and probably counterproductive (users will give the program a bad rating).

To annoyed users, I would say "don't use the app".

To malware purveyors, I'd ideally like to say, "3 to 5 years".
WattUp – wire-free charging system
Quoting author's comments:

> If the Modules standard is adopted, half of the issues are gone, I think.

Agreed. Had there been a sane module system + package/dependency manager + CLI/build tool like almost every "modern" language does, C++ would be much, much more usable.
It has knock on effects, even now there aren't really any great refactoring tools for C++ like there are for C# or Java.
Bet the spectrum looks quite different to that of the sun. LEDs are narrow spectrum with peaks and dips, even when combined
Then the vast majority of people won't get to have it.
I will note that Siddhartha Mukherjee is also the author the _The Emperor of All Maladies_, perhaps the greatest popular science book on cancer that is scientifically and historically accurate and very engaging. I highly recommend it (and will be picking up this book on the basis of Dr. Mukherjee's previous work).
> You said that complying would open the door to doing it for other phones. In that regard, complying with an icloud request also opens the door to complying with future icloud requests.

There is one crucial difference. In the iCloud case, the government must ask Apple any time they want to get iCloud user data. Each time, Apple can verify that they have a court order before doing the work. So it's "stateless" in that the first request doesn't "open the door" for later requests.

In the iPhone case, the government is asking for an OS (signed by Apple) that can be flashed onto any device. This new OS would have a giant backdoor that disables all the protections of an iPhone. We all know there is no way to prevent this OS from being used elsewhere, for other uses. This is not stateless -- once Apple creates this OS, there is no going back, all phones are now insecure.
What is metanomalies
The S3 browser had an undelatable bookmark for Pizza Hut
I only recently watched the episode of Code Monkeys that tells this story. I did not know this was based on a true story. (I would not have suspected that a company would only assign a single programmer to such a big title, and on such a crazy schedule. Although, now that I think of it, I guess game industry veterans can tell lots and lots of these stories...)
Nobody really believes that was him, all it takes is a forged email to write that.

People reach out to him every day and he hasn't responded in half a decade.

And he's referring to Gavin (former lead) and Garzik. Look it up if you want.
PayPal Eyes Growth in New Alliances with Vodafone, America Movil
2016: The Year React Native Eats Mobile Development
Or perhaps http://mate-desktop.org/
Debian isn't the only distribution that exists. Sometimes you need a distribution to backport patches (read: enterprise customers that fear new features like the plague).
Show HN: Chrome extension to view your images centered and on black background
Adopting an open approach to global networks with the Telecom Infra Project
Don't buy carrier phones. Use money you have, and if you need finance to buy a phone, don't buy a new phone.
Cause innovation is all about design.
Mobile operator Three to introduce adblocking
As the other commenter suggested, I mean offering an endless stream of low quality products, not necessarily knockoffs, but simply bad products.
Another commenter mentioned Apple accessoires, which is a good example - I think it would be in Amazon's interest to at least mildly curate these and other categories.
Currently Amazon is close to useless when you don't exactly know what you want, which results in me researching elsewhere and buying on Amazon when I made a decision.
Mr. Money Mustache’s retirement (sort of) plan
I had a LG Nexus 4 and the battery got bloated after a year of use. When I tried to get help, LG just ignored me even though that was a safety issue. Thumbs down on it.
I can't scroll down linked article on android 5.1 chrome. Although what I've read on the first page corresponds to my observations regarding medicine.
Yes, I'm not blaming someone with a limited time and very limited hardware for not putting up an all-star game

Of course, not all of the time was coding, there was a lot of hand-drawing stuff, converting it to numbers, paper calculations, testing, etc
There's a reason both GCC and clang use hand rolled recursive descent parsers...

Another thing about recursive descent, besides the ability to generate very specific error messages, is that it's a naturally intuitive algorithm which is very similar to how humans mentally parse. Perhaps that's also why context-sensitivity is not a problem at all, since natural languages are AFAIK all context-sensitive.

Parser generators are complex, generate huge amounts of virtually undebuggable code, and require learning another language, yet are less flexible than recursive-descent. It's clear why they've fallen out of favour in comparison to simpler and more flexible parsing algorithms.
"A few tweaks" is easier said than done when you've compressed a normal several month development cycle to 5 weeks.

I'm amazed that he shipped anything.
Now that Amazon has a de-facto monopoly on distribution and fulfillment with around a billion skus that rivals the likes of WalMart, it's no surprise prices begin endlessly ratcheting up.
"Look, over there! A worse situation! See! That could be you .. now tie this noose and get ready.."
Facebook created a super-detailed population density map
It's all about programming practice. I do like the suggestion `between(x1, x2)`.
Hey, Adam from Brain.fm here :)

Thanks much for saying that you like the audio! You seem to be into this stuff so that's high praise.

Some clarifications:

> Imagine a rain sound... synchronized to the purpose.. marketing, benefits, etc

Sorry, you're right, that was just a miscommunication. We're all a bit stressed here - didn't expect this much attention.

So part of what we're doing in Brain.fm is using synchronized modulations (pulses of sound) to affect the brain. You're right, the literature on BWE could be better, mainly because binaural beats are so well-known, and so they keep getting studied, which is unfortunate because they're not all that effective. We don't use them at all. Northwestern actually studied a bunch of major bbeat brands and couldn't detect any effect at all (at least for delta). So when I approached my friend Giovanni with a sleep protocol he was understandably skeptical, but the results as you can see on our site, are pretty damn impressive. He's now our lead neuroscientist, but still works for Northwestern too. There's a lot more to that story but I don't want to type more of a novel than I already am :)

Actually... to be honest I'm not sure I even like the name "entrainment" - Giovanni has a better theory having to do with neuron "recruitment" that is simpler and has more explanatory power. Here's the thing: any repetitive audio stimuli produces a corresponding response in the brain, provided it is consistent enough, rapid enough, and lasts long enough. Bbeats supposedly work because of the "beat" part. But these days, we can easily create beats using all kinds of methods, like modulation, where we can adjust the waveform, adjust the phase on the fly, target frequency ranges, and so on, all of which are super important it turns out. Plus - as she mentioned - we can synchronize all the other elements in the song to the same "beat." All while monitoring the effects using an EEG.

Hope that helps clarify some things. Hey, I know it seems far out, so I'm happy to answer any questions. Giovanni will hopefully be on here tomorrow. I think a podcast, video, or something with the two of us explaining this stuff is long overdue.

Anyway, thanks again! Hope you come back and and we can talk some more about it.
Do you know what weather station and camera was used?
Designing for content part one
I think it would behoove Amazon to have a network of "customer pickup centers" where you can order something on Amazon, it gets shipped by Amazon itself to a customer pickup center via air, and the customer drives to close off the figurative "last mile".

Alternate idea: Amazon builds a central warehouse in each
major metro that contains the most-ordered items for that area, has trucks that run out to UPS Stores and drop off every hour, and the customer completes the last mile and goes to pick up his package at the designated UPS Store within 2-4 hours from the time he placed the order.

I'm sure they've already considered all this kind of navel-gazing, but if customers were able to pick up within 3-4 hours of placing an order under this type of system, it'd be awesome, and I think a big win for Amazon. One of the worst things about ordering on Amazon, even as a Prime member who lives in a place where free same-day is often available, is having to wait around with no control over when the product will arrive. This would beat free same-day, which for us rarely arrives before 8:30pm no matter how early you get the order in after midnight.

Really Wal-Mart and Amazon are not so different. The difference is that Wal-Mart keeps quantities of the product within driving distance of 90% of the population, so they can have the product a half-hour after deciding they need/want it. The ability to close this gap has got to be one of the most important milestones for online retail. Ad-hoc delivery networks like UberEats are kind of already doing this. Sure would be a crazy turn of events if someone started to knock down Amazon's retail business by leveraging the latent bandwidth in the city's existing retail and crowd-sourced driver networks.
It's unusable on the latest iOS using an iPhone 6 Plus.
HTTP GZIP Compression remote date and time leak
> As the sole programmer. In an era when programming was far more tricky and low level.

In the same era, early 80s, kids across the UK were single-handedly writing games packed into 1-16k, some of which (Manic Miner being a prime example) sold in their hundreds of thousands in the UK market alone.

There was some pretty amazing programming skill going on back then.
That is exactly the point. Your society is falling into the abyss, and none of you care. If you did care, it wouldn't be happening - the fact that you don't care, is precisely why its being allowed to happen.

"Fine by me if the English people are okay with being governed by pedophiles, pimps, war-mongers and criminals."

Actually, it isn't fine by me.
I would like to read the story of "Big Rigs"!
Until the next time the government asks apple to do it, with an attached gag order.
Download Windows Media Player 12
Those are the "most recent version" I mentioned. The Visual Studio versions and Python adoption are out of sync. To build for the versions of Python I do, VS 2008, 2010, and whatever Python 3.5 needs. Note that the free versions excluded 64 bit compilation so the resource kit had to be used.

Here is my setup doc https://github.com/rogerbinns/apsw/wiki/Setting-up-a-Windows...
I agree.

I think there's a big benefit in finding out that you're often wrong. It's easy to look something up and go "yeah I knew that" when really it was just one of the things you thought might be true. Regularly seeing that what you were really, really sure about is actually completely wrong after having to try and justify what you're saying is wrong (e.g. that X was in film Y, etc). Similarly, realising you don't understand something too well when trying to explain it to someone else.

Also, mistakes and weird misconceptions form bits of jokes that grow and change over time.
Yelp Employee Fired After Saying She Can't Afford Food
Sadly, Amazon can just undercut and outspend them.

"Competition is for losers" - Thiel
That sounds pretty interesting. Do you know if anyone has written on that history yet? It sounds like it'd make a great article in one of the tech magazines.
BitTorrent extension for arbitrary DHT store
Gas and SOTL are my two favorite ambient artists.
I think that labeling point release distribution package managers as insecure because they are sub-optimal for a certain use case (updating web applications) seems a tad too excessive.

Having software go through a decent distribution's packaging process not only provides stability guarantees, but also off-loads many tasks that you would otherwise have to preform on a per-project/per-developer basis.

I perfectly satisfied with the trade offs.