skysight-inc/HackerNews huggingface dataset:
The Internet Explorer ActiveX plugin version of Inferno didn't get much traction.

Although I did think "ooh, don't tell me someone has compiled Inferno OS to Javascript, that would be awesome" nope.
If that were what was mostly going on there'd be a heck of lot less on street parking. Essentially none of Manhattan should have any on street parking at all. Some standing zones for deliveries and pick up / drop offs (but not loitering forever, I'm looking at you black cars) and that's it. You'd be able to cut width of a typical street by 1/3.
You really don't need to do this to play with Inferno, try using `inferno-compat`.
> If we're going to argue that the Mahabharata is an account of nuclear war, we need to remember that it's extremely similar to the Irish Cattle Raid of Cooley.

Correct! I would rather measure up 'rise of civilization' against both texts than a stupid set of stones with nothing written on them -- which at best seems like a partial rise of civilization. Hence, the hilarity.
"Ernst Mach had a mystical experience", It's interesting to put that quote in context:

"I have always felt it as a stroke of good fortune that early in life, at about the age of fifteen, I lighted, in my fathers library, on a copy of Kant's Prolegomena to any Future Metaphysics. The book made at the time a powerful and inextinguishable impression on me, the like of which I never afterwards experienced in any of my philosophical reading. Some two or three years later the superfluity of the thing in itself abruptly dawned upon me. On a bright summer day in the open air, the world with my ego suddenly appeared to me as one coherent mass of sensations, only more strongly coherent in the ego. Although the actual working out of this thought did not occur until a later period, yet the moment was decisive for my whole view. I still had to straggle long and hard before I was able to retain the new conception in my special subject. With the valuable parts of physical theories we necessarily assume a good dose of false metaphysics, which it is very difficult to sift out from what should be preserved, especially when those theories have become very familiar to us. At times, too, the traditional, instinctive views would arise with great power and place impediments in my way. Only by alternate studies in physics and the physiology of the senses, and by historico-physical investigations (since about 1863) and after having endeavoured in vain to settle the conflict by a physico-psychological monadology (in my lectures on psychophysics...) have I attained to any considerable stability in my views." from 'the Analysis of Sensations'
I agree making waves that could follow you around is a bad idea. Let other employees mind their own compensation issues.

I'm not against collective bargaining as a concept it just needs to be handled correctly.
Well, you could make another argument too. Given X amount of time in a day, a C programmer can't really pump out _that much_ business logic code because they're also dealing with the other lower level stuff.

A high level language OTOH allows you to be more productive in terms of the business logic stuff, and therefore, I'm using a rough metric here, more lines of code, which also means more bugs in the business logic.

Like you said, these are all simplifications, but I think the primary problem is that people undertake projects that are way above their competency level.

Edit: If we could get some multiplayer-game like matching system where you are matched with the project depending on your skill level that would be awesome.
Sit Down for Login
Of course Python isn't up to the task of device drivers, but C isn't the only language that can do that. You could write a driver in Rust, which is a significantly safer language than C.
There is some level of trust when you read books like this (or really any technical book); for that reason I'd probably pass on it for something by an authority in the field (or their recommendations).
I can empathize with the author and am familiar with the history of his project. In my case, I created a Python framework for the Alexa Skills Kit https://github.com/johnwheeler/flask-ask and worked on a blog post with Amazon. My hope was they'd appreciate my energy and passion for the Echo and work with me, but I feel like I've been largely ignored by them aside from being labeled an "Alexa Champion" which is meaningless to me.

As my framework is becoming more popular, I wouldn't be surprised at all if they released a competing framework locked-in to their infrastructure (after seeing how they did Chalice), and it's their prerogative to do that. But as a developer who made a high quality product people want, of course I'd rather they recognized the value I've created and worked with me instead of against.

They have zero obligation to, but if you're going to build on open standards and encourage community involvement, provide incentives for the community's hardwork aside from labels. Definitely don't disincentivize by doing wait-and-copy.
> Cities are more inefficient[1]

That's not what your source says at all.

What it says is that there is a point where further increases in density will provide less positive economic effects than negative. It does not say what that point is, nor does it say that there aren't means that can move the interesection point further up. The point where a city becomes less efficient than a rural area is also much further up the density scale, because to get there you first need the inefficiencies to outweight all the benefits, not merely rise faster than the benefits.

The paper doesn't even try to quantify which cities might have reached or exceeded the threshold where further density would be detrimental. All it does is try to establish office rents as an indicator of the efficiency of land use policies.

The paper itself also points out a lot of caveats even for their very limited goals.
That's one of the most solid articles I've seen on front-end development in a while -- not a think piece, tons of practical information, relies on examining information, but also does get around to a deep-seated problem with JS right now ("I hope that our community will eventually realize the pickle we’re in – advocating for a “small modules” philosophy that’s good for developers but bad for users").
I mostly agree with you the exception of SQL.

I actually think SQL is a fairly good language for what it does and the alternatives have been fairly crappy (at the minimum it should not be lumped in with Javascript). If there is a Rust of SQL let me know.
New bill lets drug companies submit summary data to FDA instead of raw data?
Clickable Links:

Announcement:
https://twitter.com/MinaMarkham/status/804725528422993921

Her post on pattern library:

https://medium.com/git-out-the-vote/pantsuit-the-hillary-cli...
There's a difficult rabbithole here - eventually you have to draw a line and decide to trust someone. Otherwise it's just layer after layer of paranoia until you implode in a puff of Philip Dick :)
Netflix and Gremlin: Failure as a Service, LDFI, and Why It Matters
> They went far too quickly for something that hadn't proven its worth and demand yet.

Which is why there's at least a bit of irony in going all-in on self-service after only 4 weeks of data; quite similar to the beginning of the story.
I was homeschooled by a typical unqualified mom who "brainwashed" us with the crazy anti-evolution stuff everyone is so terrified of. That one tiny topic doesn't invalidate your entire education. Most people couldn't tell you the first thing about evolution anyway.

She always worried that her inability to teach was ruining us. My dad said her teaching was not that important; her main job was just to be someone with a pulse who cared about us to the exclusion of all else. And it worked, I entered honors engineering at age 16.

Someone has to decide what the kid learns. It might as well be someone who has a better chance of actually caring about them.
"If you are not using modern tools like valgrind/coverity/whatever, you are not comparing C fairly to contemporary languages."

I personally consider C + strong static analysis tools to be an entirely different language. I fully acknowledge this is my personal opinion.

Consequently, I consider it equivocation in this sort of context to be talking about C when convenient, then talk about C + strong static analysis tools when convenient. You're only programming in one or the other. My utter contempt is for C the language by itself. This is relevant because as near as I can tell, C has at least a 10:1 advantage in the field over C + strong analysis tools, and I'm probably off by at least a factor of magnitude. It is not realistic to pretend that C programmers are using these tools at scale. (Now, you can point at a ton of high profile C programs that do use these tools, because high profile C programs are exactly where they get used. But as near as I can tell they are firmly the exceptions, not the rule. And you can point at a ton of high-profile projects that don't use them, too.)

If everybody started using all these tools, including the ones that you actually have to buy because there's no open source equivalent of, it is true that most of my issues with C would be resolved. It would also be true that programmers would be a lot less gung-ho about C, though, because as anyone who has deeply integrated these strong tools into their workflow can attest, C + strong analysis tools is a much more complicated language. Now, in my opinion, that complication is being revealed by the analysis tools, not created, and all C code is actually that complicated and the programmers are merely kept in the dark by C's extensive structural deficiencies that make it so it's only safe to write in with these rather sophisticated tools, but the end result is still you're working in a much more complicated, demanding language with a much more baroque compilation process. Claims about C's productivity, compiler speed, probably execution speed, ease of programming, probably quite a few other things, all go flying out the window if this is the solution, and C looks eminently more replaceable.
Well, affected families have two options --split up (some in America some back home in Croatia, Honduras, etc. or follow their parents as their dual citizenship allows and apply for visa and citizenship as allowed by law.
The Top Six Technology Trends and Their Impact on Enterprise Clouds
Because he lied to the developers about what he was trying to do.
Not just their parents, but their extended family, tribe, and/or village as well. Often segregated by gender for certain aspects as well. In many cultures they even had sublanguages that were gender and age specific.

And what was required to be functional in historic societies (say prior to the last 50-200 years[EDIT: 0]) was no literacy, no history, no mathematics, no basic economics, no civics (in the sense of understanding the theory, not the practice).

For the vast majority of human history we lived much, much simpler lives in many ways. Now, you need basic literacy and numeracy to be able to contribute to any non-manual-labor jobs. And even then, you need numeracy to manage your own finances or risk being taken advantage of.

What's required of the modern adult in the West is not a level of education that can be provided solely by two parents to more than two to three children (and that'd be pushing it). Instead, they rely on external resources (texts, videos, tutors, like minded parents) along with their own capabilities of education and instruction.

[EDIT: 0] Because the future isn't distributed evenly. But I should've specified further back than I did.
A team chatroom... what a nice idea. This was a larger, more enterprise company. Enough said?

But seriously, I think the answer depends heavily on company and team size. The role I mention is a lot less critical for smaller teams or when there are minimal different stakeholders involved.
They only added Zappa to the README after the nagging, but were kind enough to do so: https://github.com/awslabs/chalice/issues/27

I don't have any grudges against Amazon for doing this, but it's kind of a shitty feeling to work on something for free for a long time and then see a corporate giant widely publicize an inferior product without even acknowledging your efforts.

Imagine how the guys (I don't remember their name now) who sold hosted MySQL instances on EC2 felt when RDS came out!

That paragraph was just to get that off my chest, I guess. Now that I've written this to clear up the confusion (people were constantly me asking about the differences), I think I can move on.
>It is more difficult to determine how much money is "stolen" when someone violates copyright law

You may violently disagree with this, but if you're struggling to figure out at least a lower bound for how much damage might have been done, the answer is probably "almost none".
FWIW, I worked at Coverity. I didn't write the analyzers, but I sat next to the team that did. It is an amazing piece of software and that team would regularly present new features to us that I would have sworn were provably impossible, like "you've just solved the halting problem" kind of things. I'm sure any of those engineers could glance at an IOCCC entry and say "oh, there's a missing semicolon in that part that looks like a cat's head". Seriously, it's black magic written by wizards and is the most impressive codebase I've ever seen.

But.

Holy crap, the idea that you have to use something like Coverity just to make C code not suck is a bitter pill. I mean, I'm glad it exists but it's terrifying that it has to and that it's still being developed. After decades of development, the Coverity team is still finding enough examples of new ways to write bad code that they can still improve it.

I don't write C because I'm on a first-name basis with the only people on the planet I trust to get it right, and I am not among them.
It's against pilot wave theory. Pilot wave theory is another form of hidden variable theory, that has been proved wrong again and again.

Source: check wikipedia.
> that the site was built by hunter-gatherers

Hilarious, ha ha ha! And thus fodder continues… It's almost like the western linguists were there only yesterday:

"people with no granaries, no specialists, no taxes or central authorities." :-)
Interesting. My high school looked like a prison. No idea if it's true or not, but some students said the architect did both.
Covert racism and sexism, which happens much much less than what many portray, yes.

However, we aren't talking about that. We are talking about what can't be measured.

The pay-wage gap for women is a good example. The left seems to think this is due to covert sexism. When you compare for education, job title, and many other factors to equal out the comparisons, there is no wage gap.
No it's not, I hate when people spread this shit.

Inferno JS is probably one of the newest "frameworks"/large-libraries that I would even consider using, and it's over a year old already.

React has been around in some fashion since 2011, and was open sourced in 2013.

Angular 1 has been since around 2010 IIRC. Angular 2 since around mid-late 2015.

Ember since before mid 2014.

Yes, some terrible developers like to chase the "new cool thing" every few weeks, but that doesn't mean that you need to, and it doesn't mean that there aren't stable, powerful, good choices that have been around for years.
I don't think you can claim that, just because the enforcement is weak, they "are not necessary to silence expression or round up dissidents".

Look at China, there are similar laws. If you just random rubble online, because the enforcement is weak, no one is hurt.

But once a while, someone goes to jail because some inappropriate speech, etc. That effectively serve the same purpose.
I agree that those are the options. What I don't understand is how that isn't abhorrent: lose your parents, or lose your home country. What kind of a choice is that? No kind at all.
We owe our countrymen better than that. I mean, we just plainly do; it's close to the bare minimum obligation we have as a nation.
Maybe I'm missing something but since there's tons of government money going into this, you're not paying the full cost. There's an externality which makes doing the same thing somewhere else unlikely to happen.

Edit: I'm not sure why this is getting downvoted. I'm asking a genuine question. It's not just about energy invested vs. energy harvested. If it costs $100 to build a power plant and you put $1 of energy in and get $2 worth of energy out over its lifetime, you didn't get $2 worth of energy for $1, you got $2 worth of energy for $101.

You'd have to look at the opportunity cost of some other energy technology to know if it was a good investment or not.

Am I looking at this wrong somehow?
Discover new compression innovations Brotli and Zstandard
I don't know, but I imagine that it would be easier to explicitly expose your kids to other cultures as a homeschooler - you can take a day off to visit some particular community center that has outreach programs without worrying about state attendance records.

But your point is well made - I don't know if that's the sort of thing most homeschooling parents work on.
Of course; my point is (and I assume that's also the point of other people who assert similar stances on the topic) that the average programmer or software engineer should leave these things to recognized cryptographers. This also highlights a peculiarity with cryptography, in that it is very hard to understand for laymen (assuming laymen are ppl with some CS or math education), so most arguments in discussions of laymen will be appeals to authority (eg. djb said ..., Schneier wrote ..., Rogaway wrote ...), and that very subtle mistakes can have very large consequences (on the other hand SE is full of these things; your entire software can be great and bug-free, yet a single off-by-one could get it 0wned anyway).
Different kinds of security vulnerabilities have different levels of severity. The ones in HLL tend to be not nearly as bad as the ones that come out of C codebases.
You should really chat to some HFT folk in NYC before making that conclusion.
Failed attempt of being funny aside. The struggle is real for many developers. Many (if not most) of us are self-taught and we like to explore how deep the rabbit hole goes, which inflicts many episodes of analysis paralysis upon us, and it takes a lot of willpower to stay on course. The fear then becomes what if any given choice will be obsolete once we launch our products, given how fast the technologies move forward, especially JavaScript ecosystem.

So in my opinion and all honesty, I still prefer React+Redux (and Angular for some of our apps) because it's the safest bet that they are in for the long run and won't be obsoleted by shiny new library of tomorrow.
Yep. It's the same in the Minecraft community. Perhaps not to the degree that it once was, but for a while the Tekkit dispute was a big deal, and people like FlowerChild continue to stir the pot of controversy to this day.
> My 2 cents for why, is that c is basically the only game in town that can easily use new and special assembly.

In Steel Bank Common Lisp, one can just write a new VOP to emit a new instruction.
. Under Chinese rule, it would most certainly not be benign and many of our freedoms would erode the more powerful China got

Who is China going to rule and erode their freedoms in your hypothetical?
This is the sole reason why I liked snapchat. But now snapchat is getting so popular, the ads are being forced in my face. I'm gonna a probably jump ship to something less invasive.
Amazon unveils data transfer by truck, can transfer up to 100 petabytes
Ask HN: What is the best text editor/IDE?
I am learning python and using sublime text 3.
Jq – Work with JSON on the command line
They don't have any internships in Delhi or banglore apparently.
> As another example could you write a device driver in a language like Python?

You could write one in Lisp, which is in many ways a language like Python, but which does support bit twiddling & pointers if desired.
Of course this is the incentive that is ultimately at work. It's the same reason referees who point-shave a basketball game will go to federal prison instead of just getting fired.
1) To push them further than parents think they should be pushed

What? US public schools are most decidedly not nearly rigorous or demanding enough for any child on the right side of the bell curve.
As a former contractor, I find this hilarious.
Candidoza vaginala TRATAMENTE NATURALE
This is a great course. I also took it a few years ago and have been waiting for his Crypto 2 course since then. It seems like it's always "Coming Soon Fall 201x" though.
Don't blame C for the pain of using Pthreads. Pthreads is a low-level, fiddly library for shared-memory concurrency. Sometimes it's necessary, but often there's an easier model for using multiple cores (data parallelism via OpenMP) or dealing with asynchronous events (some sort of message-passing).
SQL's problems can be seen by comparing the true relational database theory with what SQL can do.

In particular, relational database theory does not require tables to have homogeneous table rows that consist entirely of scalar values. That was an efficiency optimization introduced back in the 70s, for perfectly sensible reasons at the time. But writing that into the language at such a fundamental level bends the whole language around it in a really unpleasant way compared to what it could be. For a similar example, consider the difference between a language that has no first-class function references, vs. one that has them added in. The first language may do everything you need, but you'll be bending a lot of code around that problem.

Of course, a variety of extensions have been bodged on to the sides of SQL over the years to deal with the resulting problems, and generally in a good engine like Postgres or something you can do almost anything you want. I'd also say that if you can understand what I mean when I say "Postgres is actually a much better database than understanding SQL would lead you to believe", you're on the track of what I mean.

Again, I'm not saying SQL is bad, I'm saying its success is holding back the things that could be better.
I like VIM and Emacs. For VIM and Python I wrote a guide some time ago: http://200ok.ch/vim-as-python-ide/index.html

Hope this helps. Enjoy the fun trip of learning Python. It's a great language!
Mine was broken for months and I finally just sent them a quick email. Try troubleshooting for 10 mins through email with tech support, then they will send you a new one. They just need your name and email you registered the account with. You don't even need to return the old one.
Avro Keyboard 5.5.0 Download for Windows 10
Diamond growers try their best to keep out impurities and imperfections. Elemental impurities do add color (nitrogen=yellow, boron=blue), same as mined diamonds, and faults and inclusions do naturally happen in the process. However, at an atomic level, they are different than inclusions and imperfections in mined diamonds.

As a producer, I don't see any incentive to make them imperfect on purpose, yet still distinguishable from mined diamonds. All larger diamonds intended for gemstones come with independent grading reports, which will still identify it as grown regardless of presence or lack of impurities and imperfections.

While not technically correct, some of the advanced detection equipment can be thought of like looking at growth rings on a tree. You (probably) can't replicate the growth rings of a 200 year old tree in a 5 year old tree, yet both are perfectly valid sources of wood (sustainability, etc. aside).