skysight-inc/HackerNews huggingface dataset:
>Imagine a machine that creates gourmet meals out of thin air. It is solar powered, cheap to use, can be manufactured for less than a plasma screen TV. ... Every restaurant in the world goes out of business.
Chefs, waitresses, and dishwashers lose their jobs. The marginal cost of manufacturing goods falls to nearly zero, but if the technology for such a machine remains proprietary, then the replicator’s food is only as free as its designer decides. Our Silicon Valley whizkid, free of competition, charges as much for the food we now make in our kitchens as we might’ve once paid in a five star restaurant.

If the machine costs as much as a five star restaurant per meal then why the fuck did the all the restaurants in the world go out of business‽

Furthermore why are we assuming that no other company on Earth will think the food market might be profitable? Even if a design is propriety that doesn't prevent independent invention.
I just had some LED bulbs burn out ~9 months after purchase.

Any potential cost savings just became really hard to recoup. I'm what, 6-10 years out now to save a $30 or so?

Cheap incadecent gives great quality light. Expensive LEDs give good quality light. Cheap LEDs ruin sleep patterns. Race to the bottom (and a lack of consumer awareness or ability tonbuy high quality bulbs) means LEDs are going to end up causing quite a negative impact for a non-trivial number of people.

FWIW my HOA put in shiet blueish LEDs everywhere outside. The entire complex now looks like a zombified wasteland. Evidence that I need to attend more meetings.
Looking at the other side of the coin, perhaps also worth asking (even if the answer is a negative):

Given what we know about the coercive nature of the plea system in the US, which frequently forces people to plead guilty even when they're innocent, to avoid a very expensive, long, and likely "unhappy-ending" trial, is it possible that these FBI agents are actually innocent and simply being coerced into filing guilty pleas to turn 20 year sentences into 5 year sentences?

I mean, this is almost a banana republic we're talking about here after all. What was the percentage of people putting in guilty pleas who are innocent? I can't find the article but I recall it was quite high. If we apply this line of thinking to people we like, we should also apply it to people we don't like.
The problem is that they deal with making laws on a variety of subjects, which necessitates understanding said subjects. They don't understand the subjects.

Say what you like about programmers, but most of them don't actually have any job-related responsibilities in the field of nursing, breaking the analogy.
It is possible that I am misremembering. I remember him submitting a bug and being ignored as a crank, though ;-). It may have been some other kind of memory corruption.

It's hard to believe that it's only been since the late 90's that buffer overruns exploits have been around. I will have to believe you as you have considerably more knowledge on the subject than me.

I'm very much wondering now about the times I used to boot trace games to crack them and if I ever used such a technique. It seems so obvious now that I may be assuming that I must have, but it's so long ago that I really can't remember. Certainly getting the loader to move your code around rather than theirs was a normal trick.
Very unlikely that x87 instructions (fld and fstp) would show up in the top 20 these days; they are almost completely superseded by SSE. "inc" is often avoided these days due to partial register stalls on EFLAGS (http://stackoverflow.com/questions/12163610/why-inc-and-add-...).
They seem to be betting the farm on the containerization will contain (heh) whatever security issues that come up.

This in the sense, i guess, that if they have a security flaw in their php that gives disk access, all the attacker will see is the content of the php container as the database will be on the next container over.

Then again the containerization seems to have come alongside devops, where the mantra seems to be "update early, update often, to hell with stable branches".
It doesn't make sense to have a supercomputer as your phone. In your phone you value excellent long battery life. Better to offload the supercomputer part to central processing and pipe down a "viewport". Economics always wins.
I'm speaking of value, which I view as the balance of risk vs reward. Your view may differ. On one side, it seems to me that the reward or benefit we're receiving isn't anywhere near proportional to the power increases we've seen. On the other side, what are the risks of exposing so much personal information?

Receiving information seems much more valuable than giving it. After all, information has a price. If giving is not so great, shouldn't we be a little concerned about the consequences of trading away so much of it? Information asymmetry strikes me as the root of many power imbalances.

So, if we want more _value_ out of our "pocket supercomputers", it seems we have to consider the overall value proposition. Then perhaps we can figure out how to do better.
So yes, Go language is DONE, period.

They don't, however people adopting Go and wanting generics shouldn't be tricked into thinking that Go developers are even considering generics , because they are not.

Wrong:

Generics may well be added at some point. [...] This remains an open issue.

https://golang.org/doc/faq#generics
I meant what is it do they actually measure? Turns out it's capacitance of the sample, with some compensation for temperature being made, so presumably they also have a thermometric function in-built. The devices my potential clients currently use cost about US$ 1,000, and are only typically found at grain collection centres (we're dealing with small-scale farmers). So I guess the challenge is not so much to build a smartphone app, or to even get the moisture readings into a phone, but to build a cheap moisture measuring device.
Hello is just a thin wrapper around WebRTC (an open protocol)

Pocket is just a button that does a couple of AJAX calls to the Pocket site.

Both do have closed source code online, but when you click them it's pretty obvious that they are talking to some online service which may or may not snoop. You even have this "danger" when using Sync in any browser. In all these cases it's very clear what's going on.

When you use Pocket you know that the URL of the page you were visiting was sent to some service. When you use Hello you know that some routing service might be able to snoop on your call (I believe there's some encryption here though, but I'm not sure). When you use Sync you know that you're sending data to the server.

When you enable "Ok Google" detection in an open source software one would expect that the "Ok Google" detection is done locally in open source, verifiable code, and only after this detection is triggered, will sound be sent to the server. If this blob was instead some open source code, one would be able to verify that sound is only sent to the server when it is expected. But now that it's a blob, you don't have this guarantee. It could theoretically send periodic sound snippets to the server without you noticing, since it's listening on the microphone all the time.

That's the difference. Firefox's proprietary integration has verifiable triggers. It won't talk to a proprietary service unless you ask it to, and when it does you can verify what data it is sending.

On the other hand, this blob has no verifiable triggers. Yes, it is disabled by default (verifiably, apparently), but when enabled the data it collects and sends is not verifiable.

(Firefox also does have some blobs -- one for H.264, but the code behind it is open source, the blob is distributed for licensing reasons, and one for EME, but the EME blob is downloaded only with a confirmation which informs the user what is going on)
suit: hacker credibility -1

social engineering +1
For a moment I thought you were calling the Mail "a great paper", but actually the simple language used by it is probably quite good for this purpose.

Of course, it does mean that if you ask Deep Mind about the cause of anything negative it will probably tell you "immigrants".
11 Bloggers Income Report That Can Inspire You to Pay Off Your Debt
Out of curiosity, do you see any specific countries as having a generally non-intelligent workforce? If not, why mention it specifically for Russia and India?
Did you watch the latest movie? It is heavily implied that the rivers had all dried up or were poisoned. The people lived near an under ground aquifer controlled by the local warlord Immortal Joe.
Great links, thanks!

At the end of the presentation, they mention rotated reed-soloman array codes, which led me to another paper Plank worked on: "Rethinking Erasure Codes for Cloud File Systems: Minimizing I/O for Recovery and Degraded Reads" which was very interesting as well. They directly address the problem of read performance in a degraded state.

http://www.cs.jhu.edu/~okhan/fast12.pdf
> As they say: if you owe your banker one million dollars, you have him by the balls. If you owe your banker one billion dollars, you have him by the balls.

I think you made a mistake. First sentence is supposed to be, "he has you by the balls."
https://lock.cmpxchg8b.com/sophail.pdf and https://lock.cmpxchg8b.com/sophailv2.pdf
Not at all.. MS and Docker have a strong partnership, and container support is coming to Windows Server 2016 and Hyper-V
http://blogs.technet.com/b/server-cloud/archive/2015/04/08/m...
Do you think that redecentralization will also depend on the public Internet or perhaps instead focus more on alternative networks?
You read trash but I read light amusing gossip. The great thing about dissing the Mail is that you don't have to present any argument; you just toss in a few words and phrases like 'racist', 'trash' and 'immigrant-bashing' (defined as 'the slightest hint of criticism at all regarding immigration levels; add an argued case study and you really are in the gutter), add a dash of stock kitten-smear and the whackjob is done. You're on the high ground and the pathetic masses are on the low.
I was under the assumption that R-S has been replaced with turbocodes in most use cases. Why not use those? Patent issues?
Would you be coerced to plea guilty knowing you were innocent?
Hackers successfully ground 1,400 passengers
>Finally, JavaScript handles the modern web well, but it isn't perfect. If a request does something that is especially CPU-heavy, every single user of your application will be waiting.

One thing you might want to take into account is that ES2015 generators allow you to write long, blocking functions as generators that partially compute the result before deferring further computation to somewhere further along in the message queue. This allows you to spread out blocking computations so that you can still serve requests.
If you're crossing the FFI boundary a lot, any overhead adds up quick. For example, drawing a bunch of small objects using Skia, performing lots of OpenGL draw calls, allocating LLVM IR nodes, or calling a C memory allocator…
While I think your post over-eggs a few points, reducing the perceived credibility of the whole (Apr 9: seriously? That's a big jump as I change the colors for every project; Jun 5 & 16 -- taken together, it makes sense to fork?), I am glad to see an examination of the community and their attitude to it, as you put into words a niggling feeling I've had just from their interactions on HN.

What I missed was how all of these have affected you - February's entry appears to be the only one about your usage, vs OrientDB itself?
It's not about how experienced the programmer is. The problem is that people do a bate and switch when it comes to type theory, promising the benefits of dependent types even though there are no production languages that deliver these benefits.
Show HN: A free and open-source music player for Reddit
I hope you're right! I've wanted this for the last 5 years and it seems that more and more good solutions are popping up, sandstorm.io being the most prominent to my eyes.
It's far more worrying than that. I worked for a pollster and it was obvious the DM was able to set an agenda and influence people based on the statistics collected.

It's a heavily weaponised tabloid capable of swinging a political victory here and there.

The parent poster is merely concerned about the surface area, not the consequences. If it is just words then its laughable but it represents influence and that is beyond dangerous.
zxcvbn and Diceware don't mix.

Sure, you can run zxcvbn over a Diceware passphrase, but it's meaningless, since the whole premise of Diceware is that the attacker may know that you're using Diceware. It is designed with that conservative mindset.

If you don't care about that aspect, there are better ways to derive passphrases than Diceware.

Every Diceware word yields 12.9 bits of entropy, so your example passphrase yields 90 bits, not 117.
Strangely I've read that people even had better nutrition after the collapse since in the end, before the collapse, the tax burden was tremendous.
Why wouldn't they? This is one part which is not related to the system itself. If they're scheduling changes, then core system stuff definitely goes in before installers. Who knows, they may even have a better installer ready and just don't care enough to give it to early access - good way to filter out non-technical testers.

Basically what I'm saying is - it's closed development with closed invisible schedule and unknown list of final features and changes. If you're an insider and think installer can be improved, report a bug. I believe the insider program exists exactly for that reason.

Also, no "normal person" will install this from an ISO. People will get 10 either preinstalled or as an upgrade. The recovery disks will be more important for them.
Apparently that's very common in the US. Innocence is certainly no guarantee you'll win in the US criminal court system.
Absolutely. Litigation is ruinously expensive and prosecutors have an almost flawless conviction rate. When you're placed in such a shitty situation where you get the choice of ruining your life a little and ruining your life a lot(and possibly your family and friends' lives as they try to help you along), it's not as cut and dry as "would you plead guilty knowing you were innocent". People do this every day. It's why prosecutors pile charges on, and it works.
For many popular type systems with generics, not really; e.g. see http://www.cs.cornell.edu/~ross/publications/mixedsite/mixed...
Yeah, I think that's probably right.
Or the more PC version: If you owe your bank one million dollars, you have a problem, if you owe your bank one billion dollars, they have a problem.
'lea' is a fast way to multiply by 3, for instance. It's also faster than two adds.
For me, they're mostly missing privacy. That is, they're not securable from supposedly trusted providers. So for me, a precondition would be full control of the baseband, and running open-source software. Or maybe for now, using Android kernel to load Debian, and nuking the radio.

I'm sure that lots of cool distributed computing stuff is doable. But I'm not much interested until it's securable.

For those who think I'm crazy, consider what company would accept smartphone-like security for its servers. And OK, upon reflection, some apparently do. But my point stands.
I had to continue:

> Work before farming resembles what the rich do on holiday today.

The rich spend their holidays intimidating lions of their own kill https://www.youtube.com/watch?v=TBpu4DAvwI8 or running for 8 hours to drive a Kudo to having a heart attack https://www.youtube.com/watch?v=826HMLoiE_o

>Subsistence farmers worked far longer hours than their ancestors. They died younger and lived more miserable lives. The sole upside was that farming allowed the same plot of land to feed many more people.

The author misses the upside of not worrying about getting eaten by a lion or trampled by a wildebeest.
cgo-style stack switching (which I assume BEAM also uses) adds a lot of overhead at runtime, which Java and Python don't need since they're 1:1.

The speed of the FFI really affects how a language ecosystem uses it; if it's a lot slower to call out to external libraries than to call code written in the same language, then there's a large incentive to rewrite all dependencies in the language as opposed to using what's already there. Sun's libraries are a bit of a special case in that Sun really tried to rewrite everything for strategic/political reasons, but look at Android; the heavy lifting in the Android stack is done by Skia, OpenGL, and Blink/WebKit (to name a few), a strategy which works because JNI is relatively fast. Python also heavily favors using C libraries where appropriate, again because Python C bindings are fast.

I don't understand the issue about cross-compilation. You don't need a cross-compiler to statically link against native libraries; you just need a binary library to link to and a cross-linker (which can be language-independent). And, of course, if you dynamically link, you don't even need that much.

I'm not really trying to ding Golang, in any case. M:N scheduling has benefits as well as drawbacks. FFI is one of the downsides. There are upsides, such as fast thread spawning. It's a tradeoff.
Energy startup 24m announces process and packaging improvements for Li-Ion
How about forcing adults to die in horrible, dehumanising agony because the Powers That Be don't want you finding about safe, painless voluntary euthanasia techniques?
Then, do not go for a degree in Computer Science if that is all you want. I am sure there are cheaper and better ways to become a practician than going through college.

Becoming a software developer is just one of the possible career options after a CS degree.
Sometimes I think it's worse even than that. As you say, providing a supporting citation gives a gloss of authority and acceptance, whether in an academic paper or on a chat forum. The reader should ideally appraise the cited source and decide if they agree. I doubt this happens in even 1% of cases.

Ideally I'd like to see citations that both support and disagree with the point being made. Then I could take a more balanced overview and decide my level of trust in the evidence.

However this would lead to a systematic review for every sentence written/read.

To my mind this is a major problem in the peer-review scientific process, and I don't know of a decent solution. This is where I'd like to see a really potent AI: systematic reviews.
I haven't looked at it recently, but a couple of years ago, the idea seemed to be (explicitly) "I'm willing to give up run time to reduce program length and coding time", but (implicitly) without straying far from Ruby+IO.

The "what's different" examples back at the time showed a few Ioke programs that were half the length of the equivalent Java and Ruby ones and running at 5 times as slow; Coming from an APL/K/J background, I was unimpressed by this tradeoff.

Have no idea if things are different with Ioke today, and not enough time to look at it again right now, sadly.
Best Online Business Ideas
Steve Yegge's Next Big Language Revisited
Not for this use case, no.

Turbocodes are more CPU heavy as well (also require FP math or some workarounds)

For just detecting and correcting bit errors in blocks of data, RS is fine. Now if you're getting data from the other side of the solar system Turbocodes are worth it.
This headline isn't true. They still allow warrantless searches, and there will still be such searches.

This information can be obtained by an administrative subpoena (See an example of one at http://www.docstoc.com/docs/79005165/Administrative-Subpoena, notice they aren't required to list reasons such a subpoena would be invalid) or a police request, it's just that the hotel can choose to have a judge review the decision, and attempt to quash the subpoena.

What the supreme court said is that you can't arrest the hotel employee/owner for not handing over the information immediately, which was part of the LA law.

Good Coverage here:
http://www.scotusblog.com/2015/06/opinion-analysis-an-opport...
Show HN: Create a photo expression card
Four extra lines in a nice IMRaD format would have been a nice addition to start the discussion. It looks like the reader still has a lot of work to do.
The link is tinte
much better analysis of star trek economy:

https://medium.com/@RickWebb/the-economics-of-star-trek-29ba...
You don't have to take it as far as science. Previously ,Google had a web search engine that searched discussion groups - a great tool, and an important one from the democratic point of view. Now it's gone. Why ?

One guess would be that no company wants to slap ads near a vibrant discussion - not a good place to sell lies. So in a sense this do fit the theme OP raised.

BTW, with connectivity - the distinction between smartphone and server is little. Even weak phones have supercomputers at their disposal.
My own experience - across multiple teams, multiple organisations, multiple languages and frameworks - is that it can take weeks to evaluate even relatively slight changes to existing methodologies.

Let's say the OP decides to adopt Extreme Programming.

How long would you say that a team with zero experience in that methodology would take to get to the point where they're practising it well enough to perform a useful evaluation of the consequences?
"free of competition"

Reads to me that once free of competition, the price rises.
"The only people who believe in infinite growth in a finite world are madmen and economists". Kenneth Boulding

I think the Max Max scenario is far more plausible.

"There is No Steady State Economy (except at a very basic level)"
http://ourfiniteworld.com/2011/02/21/there-is-no-steady-stat...

Limits to Growth–At our doorstep, but not recognized
http://www.resilience.org/stories/2014-02-12/limits-to-growt...

Wealth And Energy Consumption Are Inseparable
http://www.declineoftheempire.com/2012/01/wealth-and-energy-...

Galactic-Scale Energy
http://physics.ucsd.edu/do-the-math/2011/07/galactic-scale-e...
They have missed out.

In terms of elegance, I've never written anything that surpasses Prolog.

For a defined subset of problems.
I think it isn't outlined very well in the article. For the most part though I'd say it's syntax and I agree that syntax matters. Elexir is probably a lot easier to stomach than Erlang for many people that started learning in a similar looking language. I think aesthetics matter quite a bit. If I find code strange to look at I'm never fully comfortable with it (this fades over time but I feel it pretty strongly whenever I dive into a new language). This might be silly but from experience students that are exposed to Java first (which is the most common case here) tend to struggle with JavaScript (pre ES6) just because some patterns look "odd".

The Elixir devs are also fairly smart people and the community seems cool which shouldn't be underestimated.

That being said I have a Prolog background so stock Erlang looks fine :D
Awesome news! Thanks for all your hard work!

<a href="http://www.fairessays.com/services/thesis-writing">Thesis Writing Service</a>
Thanks for the summary. I really didn't understand what the article was trying to say they where doing.
It also has a nice forking model that lets you take other people's work and extend it for your needs, which is super useful if like me you're not part of the analytics team and don't remember the structure of the analytics tables by heart. You just take a report that resembles what you want, and fork it.
I predict that bicycles will join the IoT. It will be a feature. Like some bastard child of OnStar and medical alert systems ;)
> For me, there is a world of difference between mistreating a relatively low number of terror suspects - and regretting it after a few years - and detaining innocent civilians, including children, without trial.

The US government has all these things, except perhaps the 'regretting' part.
> Blizzard's Hearthstone for example, which is made in Unity

Oh, that explains why it's so shitty on Mac OS X.