skysight-inc/HackerNews huggingface dataset:
I think the core ideas can be used in many settings, that is true. One can use a pattern like this in C if they want. I think there are a couple questions to consider when asking "how does language really help?"

1. How much is the language going to help you independently arrive at nice architecture? It took millions of people 20 years to arrive at this pattern in JS, and it literally happens in every Elm program out there automatically. The pattern described in "The Elm Architecture" really does come from looking at people's Elm code and seeing the naturally arising patterns. So new people don't need to read this post and learn these concepts, commercial users don't need to have strict discipline, the architecture just comes out this way.

2. How much is the language going to fight you or help you when you already know what you want to do? In particular, ADTs are a key part of why this is so nice in Elm, and when you are working in JS or TypeScript, writing "the same code" leads to code that can be quite awful. Even when you know why you want it, it often does not seem worthwhile to fake ADTs. Immutability is another key aspect that's hard to get in many languages. I'll write more about this in some future post, but I think lack of side-effects is another key aspect of keeping the architecture nice.

3. How much is a language going to help a team of 20 keep this up in a large code base? Will the intern or the new hire be able to do it right? Once you start to get cracks, do they continue to grow? If you lack a module system or a type system, are you going to start running into other scaling problems? In this setting, having tools that guide you to the right answer is extremely valuable.

So I think language matters a lot, but I would :P
You can only vote to delete closed questions over a certain age.

Eg: http://stackoverflow.com/questions/16681587/some-bigger-rust...
They do mention prototyping with Scala and Clojure. I also doubt NodeJS beat the JVM out and out in performance. Maybe they went with Node because it is easier to hire web developers that know javascript than it is to hire web developers with knowledge of the JVM
I’m curious about that too. How could you unit/regression test `rand`?
I don't know if calling Unicorns ($1 Billion companies) mythical is that accurate. They are rare however they are becoming more and more frequent.

Jason Calacanis was discussing this in one of his recent podcast/posts and the logic of shooting for startups with high potential/high risk does make sense.
How bad is the randomness here? Totally predictable? Predictable if you don't have an external entropy source (e.g. a hardware RNG)? Predictable if you don't have user input (e.g. keyboard typing etc)?
I think one of the last times I went into a Radio Shack to purchase something was in the late 1998 or 1999.

I had been looking for a particular part for schematics I had found online. I had been able to get all of the other components at one of the three stores that were within 15 miles of my house, but they were all out of one part. But I was able to find out how much it cost, and it was about 1/3-1/4 of what it would cost ordering it online and having it shipped.

Finally while on a trip out of state, I found a really big Radio Shack that had huge aisles of parts. I went digging to see if I could find the part I was looking for, and still didn't see it. A sales associate came up and asked if there was something I was looking for.

"Yes, a 75pf-100pf variable capacitor."

"We might have those in the back, hold on a minute."

He leaves and is gone for about 10 minutes. Finally he comes back with it, along with a manager. The manager asks me:

"What are you going to use this for? A cable descrambler?"

"Um, yes. That's exactly what I'm going to use it for."

"Get out of my store."

I ordered the part online when I got home.
> I suppose there is a third option: an anti-technology crusade that bans automation to restore employment. But a make-work economy sucks, and is not likely to succeed in the long term.

That is, unless we start harvesting magic dust from some desert planet with really big omnivorous worms.
The post appears to be gone now...?
I'm not a tech wearables person, but many of us are used to wearing semi-valuable watches on a daily basis. I wonder what that transition is like.
Well they should be on stable, that is what stable branch is for.
Watch NH10 (2015) Bollywood Full Movies Online – Watch Full Movies Online
I write really long SQL statements like this:
SELECT tblDisease.RespRate_Mod FROM tblPTtoDX JOIN tblDisease ON tblPTtoDX.DiseaseID = tblDisease.DiseaseID JOIN tblAllPatients ON tblPTtoDX.PatientID = tblAllPatients.PatientID WHERE tblPTtoDX.PatientID= + patientID

Will you hire me?
Tesla Is Poaching Apple Employees
Talking to customers, at scale, without E-mail, Facebook or Twitter
We all know there are professions (fire fighters, police, soldiers, nurses, doctors, computer programmers, etc) where it is sometimes necessary to work extreme hours.

One of those professions is not like the others.

And the question being asked is clearly, how do you keep operating when you have to work extreme hours?

And the honest answer is that, beyond a certain point, you simply can't. No-one is super-human. And clearly from the description the OP has given us, they have reached this point.

When you're being pressured to do those hours and you're already burnt out, it can be difficult to see your situation objectively and to make rational decisions about how to proceed. You are severely mentally impaired. The first step to fixing a problem is acknowledging that it exists, but in this sort of situation denial and misplaced faith that some sort of heroic effort will make everything better is all too common a response.

In reality, if taking enough time out to have a decent meal, a bit of exercise and a proper sleep before continuing will cause catastrophic failure of the project then the project was already in so much trouble that the OP should bear no responsibility for what happens next. Playing hero at the expense of their own health is most likely just delaying the inevitable.

Sure, there could be an exception here... But it's about as likely as winning the lottery every week for a year.
The main argument against this kind of bundling (apart from higher disk usage) is about security updates of libraries. E.g. if many applications ship their own copy of OpenSSL and another vulnerability is discovered, you have to update every application individually. And it is unlikely that all developers/vendors will provide such updates fast enough.

But if all applications use the same OpenSSL that is managed by dpkg+apt (or something similar), a single update will fix all applications.

Personally, I don't think that this problem can be solved without losing the advantages of bundling (robustness, reproducability, binary portability to other distributions).
Sorry, but such a strong claim requires more justification. From what I know, it is orders of magnitude harder to hijack a package download over HTTPS than over HTTP.

It is technically feasible for me to sit in a random coffee shop and do a drive-by infection of .exe files downloaded via HTTP by arbitrary other people on the same WLAN. The same is not true for HTTPS, because I am not able to forge arbitrary SSL certificates.

Yes, there are problems with SSL, but to claim that "it doesn't do any good" seems wrong.
That's a good overall article - I've been switching back and forth between FreeBSD and Debian for several years now, and I never spend more than a couple of month without using one of them.

The one thing that surprised me was his take on FreeBSD's package management system, pkg. PKG is relatively new, having been released in late summer 2012. Prior to that, FreeBSD relied on the ports collection, which was (is) a vast tree of Makefile's allowing you to create custom builds of virtually any software imaginable.

While pkg is still raw on the edges, I VASTLY prefer it to Debian's hodgepodge of package management tools that all do 90% of the other, though none of them do it cleanly and none of them have straightforward interfaces. Am I using dpkg here? What about aptitude? Or should I just roll w/ apt-get? All of these tools combine the ease of use of git with the flexibility of a Maven build. If you know how to use to descend deep into the depths of git or Maven, this isn't an issue ( and for the author, it certainly is not ). Yet there are numerous simple tasks ( like say, searching for a package remotely when you aren't sure the exact name ) which still require hitting up google and settling in for a Click-Your-Way-To-Adventure session.

PKG, in contrast, is both simplistic and flexible ( it reminds me of a industrial grade version of Brew in some sense ). It's a tool that I find myself integrating into my workflow beyond simple installs / updates, particularly it's seamless integration with jails. Configuration of remote repositories is vastly simplified as well.

PKG is not perfect by an means - it definitely has worts that need to be taken care of. I'm also sure that PKG probably feels a tad inadequte to some hard core sys admins - pkg has the look and feel of a tool designed by a programmer looking to handle normal cases than a tool designed to provide a sys admin with an atom bomb if necessary. Yet the system is still relatively new and as the bugs continue to get ironed out it's a reminder to me of why I love FreeBSD in a lot of ways - the abstraction point is flawless and it gets out of my way.
> Now I own a couple of them and love them!

And there's your answer as to how the Pi can surpass the Apple II. The Pi is so cheap that people can easily own two or three. Do you think many people owned more than one Apple II? :-)
Because organic intelligence has thousands of competing motivations, does not properly reach logical or obvious conclusions, suffers from psychological traumas and disorders and so on.

Or are we creating an AI that also has low self esteem, a desire to please others, lack of self control, confirmation bias, and lacks the ability to reach logical conclusions from scientific data?

Computers dont feel emotion, so there is no reward system for addiction to take root. Computers are cold logical calculators, given overwhelming evidence of the harms of addiction i can't see a reasonable way for it to still get addicted to something or to exhibit less than logical behaviors. If the computer suddenly does feel emotion then it is of little threat to humans, since we could manipulate those emotions just like we do with each other and pets do to us.
The recent funding news seemed really strange when I have been feeling like the author for a while. I think SO is going downhill fast and people running it don't even realize it. Joel, where are you? So sad, used to like SO when it came around and now the way it's being moderated makes you want to just leave.
What would you look for that's not dealt with by comments and edits?
JQuery.scrollSpeed: Customize vertical scrolling speed
A Guide to What Your Real Estate Agent Is Really Thinking :)
10,000 hours has got to be the least interesting concept in the body of work around deliberate practice. But it is somehow the concept that is most widely known.

I would love to know the psychology behind why that concept was so sticky given that it seems self-evidently worthless to know where the theoretical cap on self-improvement lies. I mean, how many things do we put 10k hours of practice in to?

The much better concepts from this world are:

* The deliberate part of deliberate practice. There are very different qualities of practice. Tim Ferriss is making a living on hunting down concepts around minimum effective doses of practice and his third book (Chef) is very good for this. These are all essentially finding more effective ways to practice so that you get more out of each hour.

* The experienced non-expert as an explanation (and pejorative) for everyone who has 10,000 hours of experience but isn't very good.

* Difficulty: the ideal practice difficulty is uncomfortable, falling between trivial and demoralizing.
How catastrophic is this compared to the old Debian weak key issue?
Apparently NetFlix follows -CURRENT.
Why did you fork? What are the new use cases?
> I don't think there were too many people in that debate who were dissatisfied with the idea of a new init system

That's funny, because the loudest voices all seem to be insisting that an unholy shitpile of init scripts a la SysV was the One True Unix Way and had been forever (which shows how young they are, but I digress).

The number of people pushing for smf/launchd equivalents (let alone working on them) is tiny by comparaison.
>> kind of file selector service that runs in the session (outside the sandbox) that grants some kind of access to files the user chose.

> This is not enough, as explained above.

If the file chooser is powerful enough, couldn't it be?

I don't use VLC playlists at all, but I could e.g. grant read-only ~/music/.../*.mp3 (edit: apparently I can't double star) access, and that'd be enough for my music playlists as far as I'm concerned.
Why doesn't the "market" sort this problem out.

Essentially these companies "own" connecting supply and demand, but I fail to see how that prevents competition from forming and providing a better alternative for both?

Right now, as a demand user of Uber, I like that the company is very protective of my experience, something that is painstakingly difficult with traditional taxi services. But if Lyft offered me the same experience or better, my switching cost is nil.
> Computers dont feel emotion

What basis is there for the idea that the emotion that is part of human thought is separable from the "intelligence" that is sought to be replicated in AI?

> If the computer suddenly does feel emotion then it is of little threat to humans, since we could manipulate those emotions just like we do with each other and pets do to us.

Humans are pretty significant threats to other humans, so "we can manipulate it like we do other humans" doesn't seem to justify the claim that it would be no threat to us. If it did, other humans would be no threat to us, either.
Not sure about the keys themselves if they've already been generated, but even after a key is generated, a lot of situational stuff involves random numbers (session keys, initialization vectors, nonces, etc), and lesser variation in these can make it easier to attack traffic with known content patterns.
You can do stuff in JS really easily with [ports](http://elm-lang.org/learn/Ports.elm).

The TodoMVC example in Elm does this to use localStorage: https://github.com/evancz/elm-todomvc/blob/master/Todo.elm#L... and https://github.com/evancz/elm-todomvc/blob/master/index.html...

The same can be done for HTTP or WebSockets if you have needs that are not met by the existing APIs. Furthermore, the next major release is focused on drastically improving these APIs.

So there's a safety valve right now and there's a plan of how to make things excellent. I would not block on this, but I am also relatively biased :)
Test Drive Your Dockerfiles with RSpec and ServerSpec
Statistic testing seems like it ought to work. However, I believe there's also the issue of actual uses of the RNG; it's not enough to test the kernel implementation, one must also test that libraries are using the implementation correctly (i.e. not using constant or completely-predictable seed), etc.

So it's not a trivial problem, because (among other reasons) nondeterministic, statistical testing is not well-understood in the testing culture.
I think they can't even proofread. It's probably supposed to be coutureshopla.com. That website looks similarly styled to the mnm* one.
OnePlus opts for closed-source approach after the breakup with Cyanogen
As users of stack overflow, product hunt, & hacker news, we have to subject ourselves to the tyranny of the upvote. We have effectively banished unpopular questions and ideas. Or great ideas conveyed in an unpopular manner.

Unfortunately, there is no better way to self-organize and moderate large masses of user generated information..
Does your Dad want to run unsigned Firefox extensions?

For a Jira-fixer extension, we'd be running FF Developer, but yes, if I did want to distribute it wider, then signing would be reasonable.
Your Own Uber “God” View
Edit wars normally also get automatically detected and pinged to moderators IIRC.
I would guess so, yes. You can never prove that something is random, merely that it behaves randomly "enough". There are lots of testsuites[1][2] you can run that will test that a generator is uniform and doesn't follow any patterns or has any other statistical weaknesses, but you can never prove that something is fully random without knowing the process that generates those numbers. A statistically sound RNG might just output the digits of pi, which would be non-repeating, uniform and pass any randomness test, but if you knew which digit the RNG started from and how many it has output so far you can easily predict the next one. Likewise if you're given a large enough sample you can search the digits to figure out the state of the RNG.

[1]: dieharder: http://www.phy.duke.edu/~rgb/General/dieharder.php

[2]: http://csrc.nist.gov/publications/nistpubs/800-22-rev1a/SP80...
Airlines are hoist on their own petard in this case. Given the complexity of airline fare pricing, nothing is obvious. Nothing.

I would not be surprised in the least if they charged left-handed customers 1% more than right-handed customers.

If Wal-Mart sold a $300 television set for $3, I could see a case for OBVIOUS pricing error. Wal-Mart has a consistent pricing policy, wherein the price is the same for anyone who walks into the store, and clearly printed on the shelf label.

Not so for airlines. A typical airline flight could have dozens of fare classes, and any given seat on it could be mapped to multiple fare classes. If someone buys a "K" fare, they get seat 14B. Now if someone tries to get a "Q" fare with their loyalty points, the flight is sold out, because "Q" fares are only good for row 14 on that flight. Later, the "K" fare cancels for only a partial refund, and someone pays quadruple the price for a "G" fare and gets exactly the same seat, but their fare is fully refundable. If you walked onto the plane and pointed at seat 14B, and asked airline personnel how much it would cost to sit there for that flight, not a single one of them could tell you. It doesn't work that way.

So if they made a "mistake", then too fucking bad. Honor the fare you sold, you bastards, because our patience with your price discrimination games was already at an end 10 years ago.
My car would be an analogy for this. We used to live in a sketchy neighborhood and one night our car got keyed by some kids. I was pretty upset and up-in-arms about it for a while. Fixing it would be expensive (insurance covers it, but still have to pay deductible), so we just decided to leave it. Once I got over it, I found myself being much less stressed about the condition of the car in general. As long as I'm keeping it, I'm fine it with it looking not new and as long as its functional, superficial things don't bother me anymore. If it comes time to sell the car, I'll get it fixed up.
"Better to have a bad question closed quickly than have it accumulate bad answers and rude comments and downvotes."

Unless it's offensive in some way, this seems like a terribly short-sighted way of handling bad questions. Ask questions back or offer suggestions for improving the question. Closing or deleting it doesn't teach the person anything, and it doesn't help the community.
Article concludes weaker statement as well:

"It turns out that in our dataset, there is no statistically significant difference between male microbiomes and female microbiomes. And, given a random sample, we would not be able to determine if it came from a man or a woman."
This is my favorite Scott Aaronson piece! It has been submitted to HN before, though quite some time ago. The discussion on that one is worth referencing here as well:

https://news.ycombinator.com/item?id=2861825
Which Business Tycoon Are You? Personality Quiz
Anyone else catch how activity these groups engage in "jeopardizes [...] the natural environment"?

Sweet, sweet irony.
http://meta.stackexchange.com/questions/5280/embrace-the-non...
the people of BC (but not the government unfortunately) are understandably opposed to the pipeline as well. It benefits BC to the tune of 50-someodd jobs
I've been on Vyvanse for years and it hasn't stopped working. If I don't take it, I'll feel tired by around 8 PM. If I do, I can stay up for much longer (although it doesn't seem to really hamper my ability to fall sleep).
A CSS animated Orrery
Exactly; often the first of many. Industry lobbyists have no shortage of time and resources when it comes to pursuing the interests of their employers. With the copyright battle in Canada we went through several bills before an outcome was achieved [0].

Unfortunately for those corporations with assets tied up in the oil sands the market hasn't been terribly kind of late and people who moved out there for the industry jobs are beginning to see the effects of market demand slowing for their rather expensive goods.

[0] http://www.michaelgeist.ca/2012/06/canadian-copyfight-succes...
You think you can trust the authors of every free software package to have kept out all security flaws? That's a mighty happy world you live in.
The free version of Win 10 requires mandatory updates from Microsoft, not just security updates but app updates. There is also a variety of user data tracking and integration with cloud services, Bing, storage, etc.

Businesses that want a predictable operating system that receives only security updates, will need to pay for support. In other words, if consumers want what was free with Win7, they have to use a support pricing structure designed for business.
That's the beauty of lead-acid- it has one of the best (if not THE best) surge currents.

For example, the ~70Ah battery in my truck has a cold cranking amps rating of 700A, or 8.4kW out of just one battery.
It's a short step from linking breitbart to linking RT, the Daily Mail, or, hell, Stormfront.
I didn't find anything for charting for example. I'm using Calligra Flow for that which feels way more usable than LibreOffice Draw.
How We Manage the Android Client App State
This is a very good point, one that I missed in my followup on the FreeBSD-CURRENT mailing list. See also https://www.imperialviolet.org/2013/06/15/suddendeathentropy...
They would probably operate largely outside the modern, formal economy. Grow their own food, do odd jobs for pay, solicit spare change, etc. Kind of like homeless people do now.
Sony Releases Google Glass Alternative
Actually I've found that reading certain books and watching certain movies makes me very introspective, and I can diagnose a lot of my own problems by journaling.
Every time I work on a project dealing with unusual C++/Windows/COM topics, I end up hitting a high percentage of highly relevant, closed questions. The worst are the ones where I figure out the convoluted solution, but I can't answer the existing question because it's closed. So, anyone after me will suffer the same aggravation or simply give up.

The worst are the ones where some new mod has trolled through four-year-old questions closing them whenever possible. Makes me wonder how much great information has simply been deleted to give a new mod, what, a feeling of power? More history (ironically)? It's also darkly funny when a mod clearly doesn't understand the technology involved, and thus doesn't understand that it is, in fact, valid and properly worded.

I suppose it's no different than the rest of the tech community, "blogosphere", social coding sites, etc., where it's a self-promotion-centric approach that dominates. You'll get further working on the latest and greatest stack than you will solving hard problems with an older tech stack.
Thanks for clarifying. I actually hadn't thought of them stealing the IP despite the contract, but it makes sense that it'd happen.