skysight-inc/HackerNews huggingface dataset:
There has to be some way to register negative feedback so that you can find out what is widely unpopular. The key is to lower the power of individual down-votes so that an idea can’t be easily trashed to the point where most visitors won’t even consider reading it. (I find myself doing this sub-consciously in review sites and app stores for instance, where once something falls to about 3 stars I don’t even want to see what the fuss is about, I just skip it.)

One thing I’ve never seen is a vote that accounts for the number of unique visitors, or the total time that visitors spend on a page, or even contributor status, before weighing feedback. An issue that isn’t immediately important to a lot of people should require some time to decide popular/unpopular status.

A page shouldn’t show up/down status to anybody* until a significant amount of feedback has been collected, either. This would prevent knee-jerk down-votes of ideas that seem unpopular to everyone based on a few early down-voters. A proposal should stand on its own, at first. After a certain time period, the page could reveal whether or not an idea has really turned out to be popular, and at that point the cost of up-vote/down-vote could change (e.g. maybe only comments are allowed at that point, and no simple clicks).
On the contrary, this is one of the factors where GCP wins hands-down. In addition to the benchmark shown in the OP, check out one I posted on slide 14 of [1]. GCP achieves Gbit speeds on almost all instance types, and has higher speeds than AWS's biggest machines.

[1] https://docs.google.com/presentation/d/1B1jvWWh0ACaDv4ryEzLl...
> Citing a paper from the mid 90s isn't a credible answer in 2016.

I think it's unfair to generalize from VLIW to everything published 20+ years ago. Plenty of the things discovered back then, or earlier, are still applicable and in production today. Your compiler picked most of its low hanging fruit ages ago. Lots of PhD theses are rehashing old ideas, often unknowingly. Results are results, what matters more is whether there's a relevant context, as you've highlighted.
You know how much Google nags about Chrome? When I signed into Gmail on a different computer, I got an EMAIL telling me Gmail is better on Chrome AND a blue nag bar at the top of Gmail asking me to download Chrome. And any time I sign into a new computer, I will get both nags.
If you think WebAssembly (or asm.js) is a good idea, I would very much like you to do the thought experiment of what design decisions something like WebAssembly would have made 15 or 25 years ago, and what consequences those would have today.

Helpful research keywords: Itanium RISC Alpha WAP Power EPIC Java ARM Pentium4 X.25
Yes, I think for special needs students or subsets of that, this would be a good way to add supplemental data. For example, a parent wants to do a search of public schools with resources for autistic children near Boston. That's a good use case and there probably is an organization with that data.
I suspect you're right. They have almost nothing to gain from making people pay to get off Windows 7, especially as they hope to not have the XP issue hang on with extended updates and stuff. 2017 isn't that far away, people need to realize that Windows 7 is now an old OS.
The D3-specific changes look really cool.

But I'm dissatisfied with the generalizations being proposed. We've heard before that programs are intended for humans to comprehend and only secondarily for computers to run. We've heard that programming interfaces are user interfaces. We've heard many many many attempts at distilling experience into maxims for others to follow. And yet those vague 'others' never follow said maxims.

What we tend not to track down is the reason why software is the way it is. We're warmer when we say the culprit is social rather than technical, but even that's not quite accurate. The culprit is political. Users of a piece of software aren't all the same. They can be segmented in many many ways, but I'll focus on one: people upgrading from D3 v3.0 and those coming straight to D3 v4.0. There's a tension between the needs of these segments that is identical to class warfare: every change to the API improves the life of the latter but adds an inconvenience to the former when upgrading. It's quite possible that D3 has done a good job addressing this tension with semantic versioning, and by being a tool rather than a service that users can upgrade on their own schedule. But this tension and the ways we choose to address it is by far the bottleneck in general. Most tools atrophy and fail to adapt to changing environments because they get captured [1] by existing users to the detriment of new users, and eventually to the detriment of everyone.

Repeat after me: compatibility is the mind killer. At least when we are building software for other programmers rather than end-users, we need a new social contract that allows newcomers and upgraders to coexist more peacefully and sustainably.

[1] https://en.wikipedia.org/wiki/Regulatory_capture
That appears to be an unfounded assertion. The US graduation rate is well under the OECD average.

http://www.data360.org/dsg.aspx?Data_Set_Group_Id=1653
Ask HN: Great online communities?
It would be nice to have some thing like HN and maybe not so USA-centric.
Yes there are few full implementations of the Web. I hope eventually a more modular layout engine comes into being that allows for others to create their own implementations of things without having to wrestle with a large codebase.
Rather than this conclusion, perhaps, look at what other countries are doing? Are they leaving children behind? or do they have better techniques for making sure everyone does well?
Because education is not a zero-sum activity?
by extending the time one has in school? by not pushing kids through the ranks because too many would stay back otherwise? by better funding schools, and providing safer environments for kids to work/live in?

did you want actual suggestions?
True, but a fork is a fork is a fork. It would have to be done very competently (clustering is hard) and maintained long-term, by people who are not even part of InfluxData and thus have a big starting disadvantage in experience and user base. That makes it much less viable, unless there's a huge critical momentum around it.
Perfect match:met online, got engaged, now the groom is saving his bride to be
In Reed v Town of Gilbert we ruled that statutory limitations on free speech must pass scrict scrutiny.

You can argue for a compelling state interest in increasing the term of punishment for a violent offender based on his opinions about race. But (1) it's hard to argue the state interest in longer prison terms and (2) it's really hard to prove hate, so there's an easy due process appeal here.
> Operating systems are so bad at providing a safe and mostly stateless sandbox for untrusted code that the Web, despite being a crappy app platform in every other way, has won.

"Worse is better."

> The operating system level GPU interfaces will likely never be anywhere near as secure, because apparently OS vendors don't care about running untrusted code.

It's handled with emulation and virtualization. The future of safety looks like QubesOS.

https://www.qubes-os.org/
This is basically nonsense. Windows licenses are paid, they always have been, and for the foreseeable future, they always will be. They changed to making updates free, but that's it. Every new computer comes with a paid Windows license as part of the cost. And if you build your own, you have to buy Windows 10. But once you have Windows, you'll always get the latest version.

The whole 'you are the product' thing doesn't really apply to paid OSes. Even if the updates are free.
Critical Flaw in Pidgin, Adium's Off the Record Chat Lib. Patch ASAP. (libotr)
NCLB deals with very few kids who "want to fail." It mostly deals with kids with learning/communication disabilities. Those kids don't have the choice of just "moving from the fail to the succeed pool"; they have to be given the opportunity to succeed you're talking about by giving them increased assistance. Which takes budget and teacher-time away from other students, which decreases class performance.

If you really want to fix education, don't repeal NCLB; amend it to state that special-needs kids get education vouchers with for going to a school specifically enabled to help them, with at least one state-funded school so enabled in each state; and then drop the requirement that any other school handle them in normal classes.

This would be better for the student, for the teacher, and for all the other students. The only people it would negatively affect are the parents, who would be forced to either homeschool, or move the family to a place where schooling for their child is available.
The robots are controlled by the surface they're traveling on, they don't work outside of it, much like how you can't glide an air hockey puck down I-5.
Yeah, nice, this and and so many other formats, that people just throw up their hands and give up on, when confronted with the raw binaries they work with on a daily basis, are simply open and wonderful all the time.

Except not.

Portable Executables. ELF binaries. Zip Files. Open Image Formats.

All of these are theoretically open, and perfectly accessible to all, in their raw form.

And yet broadly inaccessible to like 90% of the world's lay people, since the concept of an interpreter eludes them, and in some cases is explicitly denied to them. The same will happen with this.

This puts things on a shelf, well out of reach to many more people. And a very small group of people love that.

So, while encrypted smart phones and email "go dark" on mass surveillance, the rest of everything else "goes dark" for ordinary people.
More importantly, if we want to make "view source" more palatable in a WebAssembly age, we need to have it support source maps from day 1.
One had a choice of fighting a ticket and potentially be hit with a $2000+ fine or pay a fine of $140+$43 court expenses. The prosecutor explained that since it is a city ordinance, there is nothing to go on one's criminal record. One could say they not guilty but is it worth it?

I don't think the individual prosecutor was evil. They were doing their best to process everyone as quickly as possible. they were courteous and polite. it seemed they offered minimal fines (at least they said the fines were minimal) and it costs more just to retain a lawyer.

who knows? maybe the police officers have a quota to meet. I can't blame them for following orders and looking for the silliest infractions towards the end of the month.

it just seems that we've optimized the process to a point where I don't really care because I get caught up in it so rarely and get off so easily and the people who get caught up more (have a prior history or can't afford $183 fine) probably don't have much of a voice. but what can I do?
I understand the need for businesses to make money, but I do not understand how a business can understand OSS and implement the OSS core-only model. If your product has demand, at some point, an OSS project will arise to displace you.

Are there many winners with this model to name. Maybe NGINX, MongoDB?
So, just when did we get that
8:1 or 9:1 speedup without
having the processor clocks
run faster. IBM was doing
speculative execution, branch
prediction, out of order execution,
and vector instructions also
in the 1990s. There were careful
instruction level traces of the
advantages and speedups. Of course,
vector instructions are for special
purpose code, e.g., the ubiquitous
inner products in linear algebra,
probability, and digital filtering,
but 9:1 was on general purpose code.

IIRC, the instruction traces didn't
show 9:1 or anywhere near that.
ES6: Break it up
Cisco's $260m CliQr Acquisition Is Bad for Enterprises
My range was from about 160 Hz to about 16 kHz, assuming that those are not the limits of the speakers on my tablet. I am 25 years old.
And in this age of information and technology, many of these people are voting to decide the next leader of the only superpower left on Earth.

This may sound grossly elitist, but democracy can be super scary sometimes.
The advantage? Instead of having access to a large, stable ecosystem with 20+ years of engineering behind it (Java/JVM), you'll get to use fun, new half-baked tools that barely work to build your webassembly apps.

In another 20 years time, we might be at the level of productivity we had 20 years ago with VisualBasic.
The Robots Sent into Fukushima Have 'Died'
There's nothing to stop somebody else from coming along and building a version with clustering support. Whether that will happen or not is, of course, an open question.

Clustering is really really hard. My personal experience with that class of problem is that it took 3 years to get it production ready, and that was for a simpler problem than what needs to be solved here.

The chances of a 3rd party implementing this given that InfluxData plan to have a commercial version seem very low. I'd expect that most companies who want to stay open source will treat this as a standard database that needs client-side sharding and HA (which is the recommend approach - see https://influxdata.com/high-availability/).
The cap is crap of course. That is just their mechanism to avoid paying market.

One of the reasons that is hard to get raises is that employers find it hard to adjust their perception of your new worth once you "level up". You may be a brain surgeon now but to them, you're still the kid who used to mow their lawn.

It is quite possible that you might not be worth the same to them as you would to another company i.e. market.

You may not have a future there if you want to get paid what you are worth. :-(
I'm just saying, the fact that Google would push politically something different than their lower level employees support wouldn't be surprising. Also, bear in mind that search ranking code is among Google's most carefully-guarded code. In fact, it's some of the only code not available company-wide.

The people who have access to Google's 'secret sauce' are likely the sort of die-hard "I bleed Google" people who would do anything in Google's best interests.

Of course, for that same reason, it's much less likely search tampering would happen... the group that could do it is very small and likely very closely monitored.
> How long before the first WebAssembly exploit?

It will happen...

> And what advantage does WebAssembly have over Java applets ?

Microsoft supports asm.js.
It's very likely that an insider is involved and probably the Sri Lankan money transfer has something to do with it.
It reduces noise because a reaction is not a reply: it doesn't notify the issue author of a response and takes a lot less space visually, letting discussions about an issue take place without being intermixed with a bunch of :+1:.

Reactions let you know the impact an issue may be having. I suppose it may not be good for every project, but dismissing it as "providing little value" seems a bit too much considering it was among the most often asked features by maintainers...
> It's a non-starter for general computing because as soon as you start dealing with real-time conditions the compiler can't optimise in advance, the speed advantage turns into a speed penalty.

"Real time"? What?
Has Google ever officially stated that they've done away with the old practice of buying rank? The same thing happens now, just unofficially. Employees of Google manipulate its search rankings, even if there is
no "official" way for companies to purchase rank.
I'm sorry to hear that. This is the first problem we've heard of. If you don't mind, please create an issue on BitBucket at https://bitbucket.org/tildeslash/monit/issues/new with more information about your system and the crashlog.
I'm interested in what the pricing will be like at various scales, on Twitter the CEO (Paul Dix) indicated $400 month will be the basic offering for limited cores.

I guess time will tell, but a bigger deal than the money to me is will the clustering actually work well? Clustered databases is an extremely difficult problem. Seen it get better in the years in things like MsSQL, but even with that sort of resources it took a long time (years) for the newer availability model to become stable.

At Stack Overflow we are still using OpenTSBD behind Bosun. But HBase sucks to manage if you don't have any other reason to be using the technology. So I see a lot of users interested in using InfluxDB as the backend (and some do, Bosun can talk to it) because it is easier to get started. But if you know you will have to scale up eventually, all the options right now are not appealing in TSDB land :-/ So if some $$ really does get a good TSDB that scales and reasonable to manage then great, but I'm skeptical.
I guess I fail to see how the end result of this will end up any different
You could create a page which uses as much of the real production code paths as possible, but which returns the same "stories" every time. It takes a little dev work, of course, but it would almost certainly be worth it.
The advantage is that in time people agree about web standards.

Good luck getting Visual Basic adopted as an standard ;)
the javascript stuff made me nuts when i was working on a save as pdf project.
That should probably be emphasised a bit more in both the article & in general. It's fairly common to have wasted RAM or CPU or whatever because you had to pick a particular instance type in AWS ("I need better networking, so I'll have to pick a larger instance ... pity I don't need those extra cores").
Off topic but: while I do sympathize with Sanders a bit and I agree with most of what you wrote, I also think his popularity is being driven by the same populist wellspring as Trump. That makes me a bit afraid that we might end up with something more like Hugo Chavez's Venezuela than Denmark.

I also agree that Trump is scarier. I just wanted to be an equal opportunity hater of authoritarian ideologies and to make the point that the "key" that turns our "turn-key totalitarian state" to the "on" position could come from either side of the normal political continuum.
Hey, man, you'd be sad too if you lived to see what modern man would do to programming languages:

http://www.computerhistory.org/fellowawards/_media/img/fello...

http://kazimirmajorinc.com/Documents/Why-Dijkstra-didnt-like...

The old guys wrote the best stuff:

https://cr.yp.to/bib/1995/wirth.pdf
For a bit more context, Chesterton is complaining about how the education system (1910) blindly processes girls as if they were facial-hair-impaired boys, and he digresses a bit into discussing creative/artistic play.

Here, I'll try to edit/snip/boil it down into something easier to read. Money-quote is at the very end. (Original text at http://www.online-literature.com/chesterton/wrong-with-the-w... )

_____________________________________

All the educational reformers did was to ask what was being done to boys and then go and do it to girls [...] "Would you go back to the elegant early Victorian female, with ringlets and smelling-bottle, doing a little in water colors, dabbling a little in Italian, playing a little on the harp, writing in vulgar albums and painting on senseless screens? Do you prefer that?" To which I answer, "Emphatically, yes." [...]

There was a time when you and I and all of us were all very close to God; so that even now the color of a pebble (or a paint), the smell of a flower (or a firework), comes to our hearts with a kind of authority and certainty; as if they were fragments of a muddled message, or features of a forgotten face.

To pour that fiery simplicity upon the whole of life is the only real aim of education; [...] To smatter the tongues of men and angels, to dabble in the dreadful sciences, to juggle with pillars and pyramids and toss up the planets like balls, this is that inner audacity and indifference which the human soul, like a conjurer catching oranges, must keep up forever.

This is that insanely frivolous thing we call sanity. And the elegant female, drooping her ringlets over her water-colors, knew it and acted on it. She was juggling with frantic and flaming suns. She was maintaining the bold equilibrium of inferiorities which is the most mysterious of superiorities and perhaps the most unattainable. She was maintaining the prime truth of woman, the universal mother: that if a thing is worth doing, it is worth doing badly.
Featured: Ionic/Angular resources by icl1c labs
I really don't see a point to worry about. So as of 0.12 the OSS product will change; however a new product will come out to bring in replication. Somehow they will produce a private binary that will do the same thing

Single node usage is great for most people; sure it can be useful to cluster and you have that option.

If there's limitations it's open source; those can be removed. Then people would likely use the fork that doesn't have that limitation.

I don't see evil here. Just trying to work on their product
The study is about comparative data, and I can well believe (having lived in another country) that there are countries where a larger percentage of adults than in the United States can use commonplace technology of today. The math literacy (numeracy) advantage for other countries I absolutely believe, as I have read the textbooks from other countries (I am an American who can read Chinese), and the textbooks are simpler better in other countries than they are in the United States.
Real money. Here's how we move it: http://altheamesh.com/blog/universal-payment-channels
Luddites actually opposed the "direction technology was headed" as well, not technology for its own sake[0]. Specifically, they were the highly skilled technology workers of their time (factory and textile workers) made obsolete by automation, protesting the way technology made it easier to replace them with unskilled, low-wage labor and to flood the market with low-quality, mass produced goods. Sound like a familiar refrain?

[0]http://www.smithsonianmag.com/ist/?next=/history/what-the-lu...
Russia Thinks It Can Use Nuclear Fission to Fly to Mars in 45 Days
If we keep this up, the web will be almost as good of an application framework as a '90s era desktop application. Yay, progress!
And punished for even mentioning it, as the votes on your comment demonstrate.
ZH hates the fed so I'm sure they're eager to imply that the fed is somehow at fault, even if doing so is a stretch. Notice all the non-value add editorial jabs at the fed sprinkled throughout the piece.
We will be half-to-single rack scale for a while, so I'm not too too worried about operations--we also need to target solo workstations, which is the real challenge with any of these systems. If things go haywire, we can just restart processing later.
I'm not sure people really ever respected him, or JavaScript for that matter, but sort of just recognized it can pay to pay attention to one of the most popular languages and the man who invented it.
Well, it's no different. Say, ActiveX were just x86 binary blobs. Java applets were JVM binary blobs. (Flash applets were somewhat worser kind of binary blobs with proprietary and undocumented bytecode.) WebAssembly is... again, binary blobs.
My experience is with Infosys. They definitely stream information from architect->tech lead->coder one-way. There is no channel back if something doesn't make sense.
Both mechagodzilla and TheOtherHobbes have pretty much covered my response. The only thing I wanted to add was that you're acting incredibly defensive to essentially a request for context. The 9:1 speedup you quoted doesn't exist in a vacuum (and repeating the phrase "general purpose code" doesn't fix that.)
Noodlio - the community-driven marketplace for app development. You decide what can be exchanged and at what price. More on www.noodl.io