skysight-inc/HackerNews huggingface dataset:
What I find really interesting after mulling it over.. is that there's soo much crap out there -- being made well by really really talented people. I wonder if there's an easy heuristic to figure out if something is worth doing -- I think that we've exhausted the whole-> "do what you are passionate about" and "solve problems" bit as a source to figure out what to work on. Or have we?
I heard something similar credited to Peter Drucker.

"There is nothing so useless as doing efficiently that which should not be done at all."
How are you defining user? Someone that clicks on a link in a Google search because you have SEO juice? Or is there some kind of deeper relationship you have with these users.

250M is a huge number.
That's not generalizing anything at all.
"A bored script kiddie could just run up your bandwidth costs to thousands of dollars just for the hell of it"

This is really interesting and I wonder if it's true? Do you know of this happening? I don't. Is that just because no-one thought about it or is it maybe not as easy as it seems? Or is there another reason?

The bandwidth costs under normal circumstances should be trivial to calculate, right? I guess many services do not serve that much outgoing data, especiall after caching. But, of course, use the right tool for the job etc :) If the job is serving ISOs, then maybe PaaS it not the right tool.
"Thinking" in this case is mostly "saying" stuff online, even in "private" to someone. They already arrest people for saying stuff like "I'll kill X" on a public digital place like Twitter or Facebook. The next step is to arrest you when you say that in private - even if you have no intention of ever doing that.

Brace yourselves, the police state is coming (civil law enforcement agencies having access to mass surveillance data and then acting on it whenever they like is pretty much the definition of a police state).
What engineers do before 9am
Just pointing this out to absolve future confusion: This comment is very off-topic.

- WebAssembly is a new low level language for client-side scripting in web browsers. Future web browsers will support WebAssembly in the same way they currently support JavaScript. WebAssembly has a number of advantages over JavaScript, including performance and an AST-like syntax that makes it more suitable as a compilation target.

- NativeScript is a framework for developing "cross-platform" mobile apps. It achieves this through a JavaScript/TypeScript API and common UI components that are implemented natively on both iOS and Android.

I have not tried NativeScript and I am skeptical of projects that aim to "bridge the gap" in mobile development. iOS and Android are ever-evolving and so you must rely on the platforms that target them to stay up to date. Further, these platforms have very different design goals and the compromises that frameworks like NativeScript make often come at the expense of user experience.

NativeScript could be great! But please be aware of the shortcomings of eschewing native development.
Finally. Let's just hope it doesn't email you when someone leave's a +1 reaction.
I think it was Ayn Rand (per Google)
*I love that saying though
I think people will still write +1 comments because they won't notice this new feature, at least initially. It'd be nice if Github just converted "+1" comments into reactions.
Hillary is just as bad regarding this topic.
I think they look carefully at what customers want and then do whatever it takes to give it to them.

When Hulu came out, they were a serious threat because all the quality content was on Hulu. As a joint venture between the major studios, they had all the TV shows that people actually enjoyed watching, while Netflix had only the dregs they were willing to license to them.

So Netflix figured "Well, if the most important thing customers value is access to quality content, what can we do to become their primary point of access to quality content?" And so they went out and sponsored a bunch of Netflix Original Series, shows that actually get people talking about stuff that's only available on Netflix. They had a couple big early hits with House of Cards and OitNB, both of which (in retrospect) look like they were tailor made to get high word-of-mouth promotion.
This looks really close to what http://www.copsonic.com is using for mobile payment (and other stuff).
It's a shame you got downvoted for that, as you make a very good point. This whole trend of making the web browser a poor man's OS is definitely a bit hinky. I mean, how many layers of abstractions built on top of other (redundant) layers of abstraction really make sense?

This stuff is one reason that, despite the advances associated with Moore's Law, the advent of SSD's, and increasing RAM counts, computers don't feel any faster than they did in 1995. It's ridiculous in a way.

Just to play Devil's Advocate: maybe web browsers should be good at, ya know, browsing and leave the other stuff for something else.
Thomas Peterffy
Your original statement read to me as an assertion that it's obvious that this radar system defect (and others) exists because the system was developed using C/C++.

I think it's a gross oversimplification to state that the avionics software is developed in C/C++: the avionics software is using a subset of C and/or C++, along with support tools, system engineering models, code reviews, V&V, etc. As I see it, there isn't that much difference on this sort of project if one were to use Ada or Java instead of C or C++: the support tools may be somewhat simpler, but the overwhelming majority of the SDLC activity remains unchanged.

I'm not clear what causes this radar system defect, I didn't see it described in the source article, but a defect in design (for example) would seem likely to occur regardless of the programming language selected.

Also, I'm curious to hear what your proposed alternative would be and why?
Perfect is the enemy of good enough.
medical device insurance billing is crazy. Appears slanted toward covering unnecessary, overpriced equipment. Cannot get a $100 device covered, even though it may be the ideal treatment, so may as well buy this $1000 device that is covered, even though you don't need it.
Had the same experience with a large communication equipment manufacturer (who you'd think would understand firewall rules better!). This is pretty normal to be honest.

I doubt there are many companies who are 100% on top of things, but I get the sense that's more down to the department or the individuals you're dealing with. There are people who don't think things through everywhere. I certainly wouldn't bear a grudge against IBM for too long!
Automatic Code Splitting for React Router with ES6 Imports
And moreover, the resulting native code is executed inside the same VM that executes normal Javascript, so it's not anything like starting some Flash file, it's just that we can have native code speed, when needed, inside of the Javascript. That existed already with asm.js. This step now should allow less overhead in parsing such code, which matters when there is a lot of code like in the games or big programs directly translated from lower-language code base. Less overhead means less battery drain and faster start of the program, as an example.
Seriously, need to break that vicious cycle: you get used to things going bad, people who run them get used to not delivering, breaking due process, posting unrealistic schedules, and BAM - now you think the problem can't be solved, only plotted.

I don't remember last time when I have not seen a train at a station at scheduled time, and the place where I live doesn't expire confidence. When something is late, it gets in the news. Not every week.
This sounds awfully familiar.

https://en.wikipedia.org/wiki/Project_MINARET
There is an effort in this direction in emscripten (with musl).

For example with pthreads:

https://kripken.github.io/emscripten-site/docs/porting/pthre...
There's "better", and there's better.

Are you better in terms of intrinsic worth as a human being? No, they're just as human as you are.

Are you better in terms of physical strength or stamina, as mattwood asked? No.

Are you better morally than them? (Remember that "morally" includes not just overt acts like theft or murder. It also includes things like pride.)

Or is it merely, as you said in your reply to mattwood, that you think you're better mentally? (And perhaps in terms of achieving financial results.) But of all the possible axes of measurement, why did you pick that one to be the definition of "better"? (Cynically, I wonder if you didn't pick it because it's the one you win on...)
Only 50% of road maintenance is paid for by drivers via gas and registration taxes, the rest is covered by town and city taxes. So assuming that cyclists cause less than 50% of road wear, they are already paying more than their fare share of maintenance costs via town and city taxes.

These figures are from 2010: http://usa.streetsblog.org/2013/01/23/drivers-cover-just-51-...
Looks like Dear GitHub[1] is having a rather quick impact on the product; first templates[2], now this:

[1] https://github.com/dear-github/dear-github

[2] https://github.com/blog/2111-issue-and-pull-request-template...
I think the solution is to think of code as data that should be freely distributed and hackable as well. It isn't the garden that is the issue, but its walls.
But if there were no CAPTCHAs, presumably the site you want to visit would not exist (DDOS) or would be in such a state that you would not want to visit anyway (spam).
Perhaps if there's so much resistance to the idea to an IT union, we should buff up the IEEE so it can be a "professional association" on the level of the AMA or the ABA, at least.
"What is your hue?"

The question will become relevant soon enough.
Wow. That's fucking awesome. I want one in my backyard. :)
I recently wrote a post about Facebook Reactions and if it would be effective at helping quantify sentiment. (http://minimaxir.com/2016/02/facebook-reactions/) The tl;dr is that I believe that Reactions are redundant outside of positive/negative classification.

GitHub actually has both +1 and -1, which satisfies me. But there's not much productive purpose with a smile/heart/tada other than to be quirky. (The thinking_face is neutral and adds nothing in this aspect)
Just because you disagree with a comment does not make it ignorant.

I deliberately invoked Galt because the book is appeals to the same group that thinks the law doesn't apply to them (when convenient),and they also believe they own/are themselves "the engine of the world". See BioShock for an equally fictional critique of what happens when the "best individuals" are left to their devices, without pesky laws.
Make state management simple again: Intro to MobX
From the comments:

> opera.com is whitelisted by default, but you're free to remove it from the whitelist. There are no hard-coded exceptions to allow Opera or Opera Mediaworks ads through.

https://www.opera.com/blogs/desktop/2016/03/native-ad-blocki...
We're heading straight for native code sandboxed in the browser via a bit of a detour. It will be just as hackable as any closed source code that you get from some vendor. Think of it as a slightly more modern version of Java, this time it really is run 'anywhere' as long as 'anywhere' is a browser and the source code stays with the supplier of the web-app.
We don't currently have CI integration, but it's coming up fast on the roadmap. What system do you use?

We're still hammering out the pricing plans. If you email me at justin@spotbot.qa we can set you up with something that makes sense.
The WWW is currently a bunch of apps. Mediawiki, Wordpress, Node, Django, and thousands of others.

What is the difference between serving HTML/CSS/JS to the browser, and some other stack of UI and algorithms?
This is a welcome addition. I've run into bugs in projects before and wanted to "+1" a thread, but it always felt like spamming the maintainers.

It'd be cool if they added a way to search through your list of reactions. This would allow you to effectively comment on an issue in an OS project, while simultaneously bookmarking it, so that you can go back and commit a fix when you have a free moment.
Could they convert the exiting "+1" comments into reaction?
I fear this is an overly mystical misinterpretation of neural nets.

Isn't most human experience an overly mystical interpretation of physics/chemistry?
Eh...what's the point?
FYI: See this recent paper by Google Research and IBM Watson Research:

SQLGraph: An Efficient Relational-Based Property Graph Store http://research.google.com/pubs/archive/43287.pdf

Previous discussion: https://news.ycombinator.com/item?id=11101013
I agree with quite a lot of your critique and share some of those concerns, but something doesn't quite add up to me. Why are you assuming that the two models of web-as-delivery-system are mutually exclusive? I don't see how web assembly competes with or causes movement away from the web as we've known it.
I was a little surprised that neither :ship: nor :shipit: made the list; it seems like these frequently show up in discussions as well.
Agree with you, adrianN, and gaius. One of many troubling trends we are seeing WRT quantity/quality/cost/safety/security/time to market as engineering orgs try to reboot their business models for a rapidly-changing, cheap hardware, service and FOSS-centric world.
This headline from today is rather scary then:

"Yoox Net-a-Porter turns to IBM to propel its luxury e-commerce experience"

http://digiday.com/brands/yoox-net-porter-turns-ibm-propel-l...
I really want this. I gave up on Ocaml because it just isn't a big enough ecosystem but everything else seems like I'm making the wrong things explicit in the code.
I don't see what vertical data silos have to do with the technology the OP is talking about. Vertical data silos would exist without the ability to run programs client-side, they'd just be less pleasant (e.g. lots more reloading), and less accessible for many people (harder to make usable AI).
It may be true that Ada reduces or removes some types of software engineering errors, but that is not the only goal when choosing a language. Why did the military move away from Ada if it's a silver bullet?
I hear you, but what is there to do about it? You can't stop people from wanting these kinds of features, and there are huge, real benefits.
Dev. Manager
Yes, that's what I did after I found the design flaw which effectively threw that information away.
If I reply with :+1: am I responding to the comment above me (in context) or to the original Issue?

(Not that I do :+1: comments, but the above is a scenario where automatically converting wouldn't work.)
Με προσοχή στην άμυνα
Yep. The web-heads are slowly reimplementing Unix in the browser. [0] We could have avoided this with better, wider-spread support for sandboxing of untrusted executables.

Alas.

[0] They don't have crashdumps yet, but I expect that they soon will.
Do you really feel like optimized JavaScript is source code any more than this is?
I think they are a few organisational steps away from something truly terrifying. That will be when the NSA just hand over the 'graph' dataset of all the drug dealers to the FBI/local police. As it stands they have to have a clue, e.g. a name before they can get particulars. So policing is still 'hampered' conveniently for those that use drugs. So long as their network does not arouse the suspicions of the police then there need not be any suspicions.

However, if the complete 'graph' is just handed over then even the most discreet of networks could be uprooted, all chains and links identified, geolocated too. This could be done. All it would take is a Donald Trump to take it up another level. He could get a lot of votes by promising to use NSA data to eradicate drugs from America once and for all, with no drug-dealer left behind...

Aside from the 'where next' aspects, as it is, I found this article to be quite shocking. So much for the 'land of the free'.
>don't take a full time job in a technical org that is viewed as a cost center

Completely agree. Just don't take a full time job in an org that is viewed as a cost center, period.
Emojis are terrible, but they're better than "+1".
Poor you.
I think the point is: Will this be a meaningful form of communication and is the language (subset of images) sufficient? Can small changes like this perhaps change how PRs, Comments, etc are treated? Will it be productive, a distraction, or a NOOP? Would you use this feature or have you used a feature like this?
Check how many pages of a random sampling will even work at all without running code on them. It's quite worrisome, and I think web assembly will accelerate rather than slow down that trend. 10 years ago you could download a page and it would most likely have the relevant content in the downloaded page, the exceptions were the idiots that would make a page that was a frame around some flash applet with the actual content.

Now the page is a blank template that will fill itself in using a bunch of under-water calls to the server. Those under-water calls are the result of running a bunch of code and that code will sooner or later end up being written in web assembly and will be mostly opaque.

It's just like those flash only pages of old.
Good catch. The URL of that image [1] seems to indicate it's from April 2014 (or earlier).

Seems Brendon Eich resigned that same month/year [2].

[1]: http://core0.staticworld.net/images/article/2014/04/brendan-...

[2]: http://recode.net/2014/04/03/mozilla-co-founder-brendan-eich...
You when you get paid to find terrorist, and your job depends on you finding terrorists, well then, everybody starts to look like a terrorist.
Yes, but I should be the one to choose, not Opera. They already have ad blocking turned off by default why make people turn it on twice (switch on, then remove site from whitelist) and why decide FOR me which sites I'm supporting by whitelisting?

(Not that I actually do that, but hey some people are nice enough to whitelist so I'm making the argument for them. I block all ads and am fine with businesses going under because of it)
I did not mean to say that HTTPS was a substitute for FTP. You said that FTP was the fastest protocol, and the only reasonable explanation for why FTP could be faster than anything else would be due to the lack of encryption.

Therefore, I asked if you also avoided HTTPS (and only used HTTP), since HTTP clearly is faster than HTTPS.

But if you didn't mean to say that FTP is the fastest due to the lack of encryption, then why do you think FTP is the fastest?
I think the web may split into two.

1) 'Simple' web pages will stick with jquery, react, angular, etc type code. Where you can still click view source and see whats going on. Where libs are pulled from CDNs etc.

2) 'Complex' saas web apps, where you need native functionality. This will be a huge bonus. I'm in this space. I would love to see my own application as a native app. The UI wins alone make it worth it!
Where 'doing the right thing' is synonymous with 'being abled bodied' in this case.

Being disabled is expensive. Adding to that cost, because being disabled also has more 'externalities' is a pretty vindictive move.

Not to mention the fact that it means rich folks get to do the 'wrong thing' more, and with less significant personal consequences.

Sounds like a terrible system.
This saved my ass, and my head from exploding. I found it while dealing with an obnoxious situation where a sibling element's background was causing background-color to not work at all when positioned behind said background-color having element. And it was fascinating to read about how z-index works. One of those little-known quirks to CSS that everybody really should know.
The web is an amazing content delivery vehicle, I totally agree! There's a whole class of content I want to be able to just `wget` and be done with it.

The goal of WebAssembly is to open up the reach and easy user experience of the web browser to new types of applications that just aren't possible to build efficiently with current tech.

We're also making sure that wasm is a first-class citizen of the open web: see, for example, our thoughts around ES6 module interop, GC + DOM integration, and view-source to see the textual encoding of wasm [0][1].

[0]: https://github.com/WebAssembly/design/blob/master/Web.md

[1]: https://github.com/WebAssembly/design/blob/master/TextFormat...

(Disclaimer: I work on V8.)
Is the plan to go straight to 3.5 after 3.3?

Why not start a fund for 3.5 (or whatever is next)?

What exactly are the inefficiencies in PyPy3?
The also plan a urban warfare module for the F35? At least the vertical take off module would make some sense then.
Meteor free hosting ends March 25th
Just received this in my inbox:
"Over the past three years, maintaining the free Meteor.com hosting service for 10,000s of apps has taken a big toll on our ability to move fast on other products. Now that reliable, pay-as-you-go Meteor hosting is available for everyone via Galaxy, we’re confident that Galaxy is a better home for your apps and will give everyone the chance to try it for free. As a result, we will retire the legacy Meteor.com free hosting service on March 25, 2016."
People always ask me about interests, and I always say that I don't think they're as important as you might imagine. If everyone lives in the same neighborhood, then they already have something in common. People's differences can be just as likely to bring people together as their similarities. The best conversation topics are going to be about what's going on in your life, or about a funny experience you once had. Plus, you can influence each other over time and come up with new shared interests. I can go into this a lot more, but it'll likely need to take up another blog post.

Krewe will let you meet 20+ people over time. It starts at 6 because that's a comfortable size (you can go into it knowing everyone's names, sit at a booth in a bar, and have a group conversation). Most mature adults can easily get along with anyone. Eventually you'll find the people you really connect with.
Interesting that EA distributes importance of skill differently for right and left sided players (eg, passing 57% for right mids, and 41% for left mids, while dribbling is more important for left mids than right mids (54% v 38%)).

Might reflect impact of actual players (Robben being a right-sided left footed impact winger).
Plenty bro. Guess what? When you're bought, you now are a part of that company. Anything that purchased company makes is now made by IBM. What hope is there? Are you kidding me? Have you seen Berkshire Hathaway? Have you ever heard of Berkshire Hathaway?!
Not exactly disagreeing with you but for a long time now the web has been our primary path to most forms of code execution hasn't it? I mean if you count HTTP as the web in addition to browsers?
New Species of Bacteria Eats Plastic
Meteor.com free hosting ends March 25, 2016
I also believe this. Almost all updates to the search engine seem to be to drive SEOs towards adwords. It's not about protecting users, it's about profit.
Awesome! Pretty easy to get it up and running, not counting OpenGL. What would be really cool to see is an example of how you could use this to interactively calculate, say, the path of some of the satellites we've launched into the outer solar system that needed complicated orbital trajectories.
Have you tried hiring engineers?

Most of the applicants would provide negative value if hired.
Maybe i'm just weird, but to me, when i hear the word "constant" i expect something that is nailed down at compile time.

final int chosenByFairDiceRoll = 4; // a constant
final long millis = System.currentTimeMillis(); // not a constant

When you say "values are something else", is it that you would consider chosenByFairDiceRoll a value, but not millis? I guess that you might have had more exposure to languages that use "const" instead of "final" than me...