skysight-inc/HackerNews huggingface dataset:
Economics 101: supply and demand. Grant money makes prices higher not lower.

Take a look ITT. They took billions per year of poorly spent government grants, and left taxpayers on the hook for hundreds of millions. That school would not have existed were it not for federal grants.

Separating the payer from the decision maker yields very uneconomical decisions, in education, healthcare, whatever.

There are two options (1) restore sanity by regulating the hell out of education pricing or (2) restore sanity with market pressure.

I lean towards #2, but either way, grants aren't effective at lowering costs.
You already have the neutrino which interacts only via weak force and gravity, They show up much the same in bubble chambers as dark matter does in our telescopes; they don't. We only see where they interact with more observable matter, is it really that far fetched to imagine a particle that interacts through gravity only?
Or Python. I switched from Matlab to Python and Numpy and Matplotlib and Jupyter a few years ago and haven't looked back. They really are better in many ways.
Now you are arguing about a lack of a particular builtin feature. Riak is last-write-wins by default with optional vector clocks and builtin CRDTs. Cassandra is last-write-wins by default with clustering columns allowing to implement an equivalent of Riak vector clocks and CRDTs in the application. If you include a client id in the primary key and use client-side timestamps, you essentially are doing vector clocks and there are no conflicts guaranteed - users of Cassandra have been doing it for years.
But you didn't copy the music and then delete it. You enjoyed it. There was a gain on one side and nothing exchanged for that gain. The lack of reciprocity is the root issue.
No, the profit after all investment costs is thin and may depend on accounting, but the car production itself produces the money they are investing into e.g. the Gigafactory.
'the overhead of profiling and applying optimizations has always been greater than any efficiency gains.'

Not necessarily, especially if you explicitly rely on them.

For example in C++ you deliberately have to avoid overusing virtual functions if you don't want the overhead. In Java, virtual functions are the default, and you usually don't care: if you call them a lot (e.g. in a tight loop) JVM will adaptively give you the proper implementation - without per call indirection - or may even inline it.

If you code C++ in Java style then JVM will win - so the overhead of (runtime) profiling and applying optimizations not always greater
Both correct, adding some concrete dates and names for the technologies:

FreeBSD Jails were added in FreeBSD 4 which was released in 2000

Docker (on Linux) is based on Linux CGroups which were added in 2007

Initial release of docker in March 2013

Initial support for Docker based on jails added to FreeBSD in July 2015
I don't know how far it will get anyone, but I like to think that craftsmanship will be greatly valued.

I truly enjoy things that someone made by hand. The quality isn't even always important. I buy chests and trunks and shop-built tools even when they're not particularly good quality. I enjoy them, they're unique, and they have a story that you can sometimes decipher from the tooling marks and clues left in the wood.

I think such things will always fetch a premium, and perhaps when robots can take care of all the immediate issues--manufacturing, delivery, food production, whatever--then we will see a sort of reversal and people will start to pursue some more intimate, small-scale creation.

Off the top of my head, I can think of quite a number of things I enjoy that robots can't provide for me (yet?): home-made baked goods, pasture-raised eggs, hand-created furniture/kitchen items/artwork, learning, creativity (with a personal story, especially!), well-trained animals, etc.

That said, I'm not a typical consumer, and those things I'm interested in are also things I am interested in producing myself.

Still, I would not be surprised to see a barter type of economy spring up alongside a basic income.
It was, there were soviet operatives all over the place.
Want to come to the US? Be prepared to hand over your passwords
Fairly good, an aisle worth of general caps and resistors.
Why don't password input screens include the site's password criteria?
If you type your password in incorrectly, or type the wrong password in, the website will almost never tell you their criteria for passwords.

I understand it could make it slightly easier for a person, who isn't you, to access your account; but it will also make it harder for a large amount of people. I would think it would be harder for more people, than it would be for the lazy hackers, that are too lazy to start creating an account to find out the criteria. Many people use the same set of passwords and just modify them depending on what website or program they are on. Why not tell people your criteria for passwords, so they have a much better chance of remembering their passwords, to use that website or program
I don't know if it's all about ZEV credits, those have dropped to "pennies on the dollar" nowadays, so would be more efficient just to buy them on the open market (which GM still does) http://www.businessinsider.com/elon-musk-trump-decision-on-e...
You say "inconsistent" like it must be a bad thing.

I'll take inconsistent educational quality over consistently bad any day.
They are indeed a small number compared to the total number of cars produced by Toyota, but they are all-electic. How many all-electric cars does Toyota build? Of course, Tesla won't be taking over the car market by numbers any time soon. But they are about to take a huge slice of a profitable segment of cars, with models Toyota at the moment cannot compete with. They are working busily to change that, but right now, Tesla has no competitor in their segment.
Also you will find people with ADHD vastly overrepresented as alcoholics. To a shocking extent. It is insidious and easy for many to scoff at.
Sadly the article never describes HOW they transfer the data. Simply sending 3PB on the wire will cost a fortune.
Maybe Google does have some non-public service like AWS Snowball?
So a large part of choosing GCE is possibly because CEO was a Googler and he was very familiar with how Google works and his contact at Google helped him scored a better negotiation and possibly even better support. Although I won't deny GCE team would snatch Evernote regardless because it's an important client to show off in GCE's client portfolio.

> The decision to go with Google over another provider like AWS or Azure was driven by the technology team at Evernote, according to Greg Chiemingo, the company’s senior director of communications. He said in an email that CEO Chris O’Neill, who was at Google for roughly a decade before joining Evernote, came in to help with negotiations after the decision was made.
Only thing it wonder is why would you 'test' for the bug with only 1 byte of memory leaked? False negatives would be a lot smaller if you reversed it and send a 1-byte session id and have 31 bytes to test.

He says "By picking 31 bytes I ensured the sensitive information leakage would be negligible." but if you don't save/inspect other than verifying it's not 31x0, I don't see the problem?
I'm not sure what to call this but... problematic? It is not too much to ask from your government but that they give everyone equal rights and privileges under the law. I don't necessarily mean that as an absolute, but it should at least be the default assumption. Cases where we want to provide preferential treatment to certain groups should at least meet the bar of that desire being explicitly spelled out in the relevant legislation.

One of the main benefits of good governance is that their decisions are predictable and reliable. If we are to enshrine identity politics into routine administrative matters, which is exactly what this columnist is obliquely supporting, that leaves us with decisions which are even more capricious / arbitrary / subjective than we currently have. You don't want to go to your lawyer if you are a band and hear "Well, maybe we could get that name, but I am not sure you guys have enough Asian bona fides. Maybe you could replace the singer with someone from China rather than a half-Filipino?"

The best case scenario is that it will merely have a chilling effect, where any name even moderately edgy is avoided by people who don't think they will be able to match with present moment social justice criteria. But there is something very morally wrong with the government saying "We reject your [trademark / patent / immigration] application on the basis of your skin color." And I like some edgy things and names, including NWA, so I wouldn't want that to go away.

Is this entire thing merely my opinion and hopelessly normative? Yes. Could you find extensive academic discussions of all the relevant factors produced by X Studies departments that perfectly tease apart all the politically correct aspects that should be considered in these decisions? Presumably you could, or you would be able to if this became a hot-button issue. But weighed against simplicity of government, the ability to actually know the rules and follow them, I don't think that social justice wins. Let that debate take place in the market of ideas rather than in the halls of justice.
I think one big advantages of putting a big effort into a, uh, moon-shot like space migration is that it will probably lead to many innovations that we wouldn't see, or that we wouldn't see happen as rapidly.
Ex-US attorney charged with trying to sell whistleblower info to SV firm
Indeed, but local-only doesn't really lose much. You still get all the updates and telemetry; accessing the windows store is a bit harder.

There are some scripts on Github that claim to rip out a lot of this stuff. They look promising, though I haven't tried yet: https://github.com/Disassembler0/Win10-Initial-Setup-Script
I think there is no js version implemented which accesses the bodies parameters like this:

x = body.x[body_index]

I expect this should be much faster than accessing them like this:

x = body.[body_index].x

Because the latter requires pointer-from-property calculation for every single values access (which must be somehow optimised)

The former just requires pointer-from-property calculation for every array (not element) involved in the nbody loops, the individual element|values are picked out by array addressing which is inherently much simpler than property access.

I've used this method for nbody physics. I can modify a test to it and push to the repo.
Basic income is a start. Then they figure out what to spend it on. Ideally PhDs. Of which you use that to work in that specialization; solving problems, figuring things out. Patenting discoveries, selling patents, patents will go up as companies rich in cash by not having employees will bid on said patents .. or copyrights, thus those will increase and enrich those who filed such to pay for more research.

Partly I feel one of the best things we can do is redesign grade school, say from 7th-12th grade. The majority of it would be the same I guess..but there would be a strong orientation towards teaching individuals how to invest and trade; let them get hands on experience in actually doing it and so forth. We'd develop a universal basic income that people would start getting after graduation. They can invest/trade with it. This is not going to be the sole income point, but instead they can use that to pay for school.

Some wont want to get an education, which I understand. So they do other things that young adults attempt to do, start bands and what not. Many will fail at that particular attempt; but hey they get basic income and know how to trade with it so they at least wont starve.

I think skills like crafts will be important too despite robots. One if you know how to make a good hand made suit you are set, the rich are your clients. Blacksmithing odd items could be something in demand. A hobby of mine is working with metal, I make a lot of cool stuff, sometimes I sell or trade, but usually I keep and forget about it.. usually until someone offers to buy it. Either or, I think the future is not so bleak, we just need basic income, maybe fix the schools a little bit, encourage people to get PhDs, and also spread y combinators about.
JavaScript is not the slow beast it used to be; when Google built V8 when they introduced Chrome, javascript got seriously fast. A lot of improvements have been made since then.
Show HN: Crapsbot – angular2 craps game
Let's not pretend that politics have no influence on tech. E.g. solar/wind vs. oil.
Splendid news, thank you.
I totally agree with this analysis.
I recall the journalist wanting a pic for the cover of NeXT is dead edition. and even in a industrial oven he had a hard time igniting the magnesium. I think he never did. probably a magnesium alloy
Let the user pick with a dropdown in the properties in the device manager?
No. We've had tools like firebase for since at least the late 80's and probably much earlier. The one thing they all have in common is that while they may make simple things simple (many even fail at that), they make hard things either much harder or impossible. I've seen enough come and go that I won't even look at firebase.

Remember when COBOL was created nearly 60 years ago it was intended to be simple enough that programmers wouldn't be needed.
decide it’s impossible on the puny simulated CPU

Doesn't PICO-8 had no limitations on CPU? It is not an emulator that slowdowns the clock to a certain frequency. It is as fast as Lua gets.
फेसबुक पर “मैं कल सुसाइड कर लूंगी” लिख फंदे से झूली ये मॉडल
> The light is traveling in a straight line ALWAYS, but merely appears (to us) to bend, because the space it's traveling thru (in a straight line) is itself bent. The space itself is bent. The light goes straight.

Space is curved, and the light passing through it is also curved. That was the point of my link to the Einstein Ring page -- to show that light is in fact curved along with space.

The first important confirmation of GR was an experiment conducted in 1919 that showed curved light paths of starlight passing near the sun, observed during an eclipse.

If you happened to be located near a black hole, at 1.5 times the radius of the event horizon, by looking along a tangential path, you would see the back of your own head, regardless of which direction you looked. The reason? Light is curved along with space.

It's not accurate to say, as you are doing, that light always follows straight paths. It is accurate to say that light follows the curvature of the space through which it passes.

> ... would have been the same kind of blunder we are making today believing that Dark matter/energy is actually real.

Try to avoid moving ahead of the evidence. The present evidence is that dark matter and energy are real, again following Occam's razor. But I can't say these things are real as a matter of concluded fact, and you can't say they aren't. No one knows, and science requires us to wait for observation and theory to sort it out. Science doesn't progress by proclamation, but by way of theories that resist sincere efforts at falsification.

Apropos: https://youtu.be/b240PGCMwV0?t=37
It's not that there are multiple IP's in the A record, it's that there are multiple A records, each with an IP address.

For geographic routing, there is a clever trick that can be utilized using a technology called Anycast. Anycast is basically a way of assigning the same IP address to multiple machines so requests to that IP address results in connecting with the one that's the closest to you, route wise.

Providers sometimes use Anycast DNS Name Servers and configure them to provide the different IP addresses depending on which name server people connect to.

So, if someone wants to determine the IP address of ebay, their DNS client connects to ns1.ebay.com and asks "hey, what's the IP addresses for the A records for ebay.com" and ns1.ebay.com replies with the list.

But ns1.ebay.com might be an Anycast DNS Name Server that's close to them and it provides the list of IP addresses closest to that name server. Someone on another continent might reach a name server with the same name and ip address, but it's a different machine in a different data center. It would provide a list of IP addresses on that continent.

I do something similar with one of my sites. I rent three VPS's from buyvm.net (who has Anycast setup) that have the same IP address and are located in Las Vegas, New Jersey, and Luxembourg. I pay less than $10 a month in total and run my DNS name servers there.

Clients that connect to the name server in Las Vegas get an IP pointing to a Digital Ocean load balancer in San Francisco proxying data from a few front-end VPS's.

Clients that connect to the name server in New Jersey get an IP pointing to an OVH Canada load balancer near Montreal.

Clients that connect to the name server in Luxembourg get an IP pointing to an OVH load balancer in the North of France.

The result is a responsive service that has amazingly low latency for the US and the EU. Gonna try to set up some infrastructure in Singapore soon to make things faster for Australia and Asia.
This is good advice. Don't be afraid to wield the ban hammer.
> ask for a $1K downpayment for a vehicle they aren't telling you a darn thing about.

It's not a downpayment, it's an instantly refundable deposit - it's basically a free* option to reserve a spot at the front of the queue.

* free apart from the opportunity cost of investing $1k, which in a savings account or a money market fund might be less than $20 over two years...
Enjoyment was never part of the transaction anyway. I can't get a refund from a movie because I didn't like it.
> I think you're forgetting content creators that aren't developers

I don't understand what you mean by that. Content creators don't need to be developers for us to use simple, reliable systems.

> There is definitely a trade-off between ease-of-use and cost-of-use and I feel this gap is bridged by the content created by those who could not publish bare bones.

Yes, but I personally find the "ease of use" to be worse on heavy, slow, bulky sites. If content is "easier to use", then why are people constantly angry at slow, non-responsive interfaces? I see and feel this all the time, yet it's somehow "easier to use"? I don't see people complain when sites are fast, responsive and simple. Everyone's top complaint is that their computer/phone is "soooo slooow". Why is this, when we have extremely fast computers?
This reminds me of the Joshua Bell-on-a-subway project some years back. :)

: read en-dash
Was it assembly or c Lang?
The point here is that the definition in the article is not something new. The author merely chooses to pick an accepted definition of functions, and build from there.

You makd it look like he's trying to push a new definition, which is not true.
The cost of one Matlab license could save a human life, by such accounting.
High school sophomore can solve a Rubik's cube in 3 seconds
No scrolls found though.
I didn't. I believe that is's better to run a few times and take the best run. I payed for the turbo mode CPU and I'd like to know the performance on my machine. There's a lot going on my machine, and even more when a browser is running. The only thing (besides running on a clean machine) one can do about it is to measure multiple runs. Three runs are maybe a bit to little for scientific results, but I considered them good enough for a casual benchmark.
OTOH, you can make sure your 2-liter bottles and tortilla chips are bagged separately.
I don't think it is big news that they are going to build preproduction cars, of course they have to do that. The big news is, that if they are doing it now, that they seem to be on schedule for the full production.
I'm really on board with this roadmap. I'm actually quite impress to see a language publish such a clear direction, they have really good focus, and if they keep this focus year over year, Rust will become a really great language.
I recall reading an article a few years ago about RadioShack in that era. It said that employees weren't just rated according to how much they sold in total, but also by the average amount of each sale.

So that cheap capacitor would have dragged down this employee's performance rating and compensation. It was better for him personally to ignore a capacitor disappearing out of the store than it would have been to ring it up and take your money.

I wish I could find the article; there was a story in it almost identical to yours.

In a way this reminds me of when HN used to track not just your total karma but also your average karma. If you cared about such things, it meant that every time you posted a comment you had to think not only about whether it was a worthwhile comment, but also whether you expected it to move your average karma up or down.

If you had an average karma of 10, then you wouldn't want to post a comment that you figured may only get 5 upvotes - even though those votes meant that five people appreciated your comment.

To me at least, HN seems like a friendlier place now that average karma is gone. And RadioShack would have made more money if they hadn't made their salespeople worry about lowering their average sale.

But, like some of the wacky schemes I've come up with, it must have seemed like a good idea at the time.
> Only on HackerNews do I ever encounter the type of ass-holes who will parse sentences intentionally wrong as to yield the incorrect conclusion. You are one such person.

Troll alert. Space and time are elements of spacetime, they are an integrated whole, a fact first pointed out by Einstein's math teacher Minkowski. When Einstein first read what Minkowski had written, he said, “Since the mathematicians have invaded the theory of relativity, I do not understand it myself anymore.”

Only later, after learning tensor calculus and beginning work on GR, did Einstein understand what Minkowski was going on about. But in those days people were interested only in getting it right, not posturing as right even when they're wrong.
sounds like a cool coding challenge!!
> Wait, you looked at those benchmarks and came to the conclusion that the language runtimes were the key to the differences?

At the risk of repeating myself: I don't have any conclusions.

> There is absolutely no intrinsic value in a big runtime.

And yet there is cost. It is unclear if that cost is a factor.

> Now, one can trivially make a <1KB read-eval-print runtime. So I'll answer your question with a question: why do people not use <1KB runtimes?

Because they are not useful.

We are looking at a business problem, think about the ways people can solve that problem, and cross-comparing the tooling used by those different solutions.

Is there really nothing to be gained here?

The memory-central approach clearly wins out so heavily (and the fact we can map-reduce across cores or machines as our problem gets bigger) is a huge advantage in the KDB-powered solution. It's also the obvious implementation for a KDB-powered solution.

Is this Spark-based solution not the typical way Spark is implemented?

Could a 10mb solution do the same if it can't get into L1? Is it worth trying to figure out how to make Spark work correctly if the JVM has a size limit? Is that a size limit?

There are a lot of questions here that require more experiments to answer, but one thing stands out to me: Why bother?

If I've got a faster tool, that encourages the correct approach, why should I bother trying to figure these things out? Or put perhaps more clearly: What do I gain with that 10mb?

That CUDA solution is exciting... There is stuff to think about there.
We see gazillion of the web apps (and pages that are web apps but shouldn't be) because of those who are not willing to learn anything but JS. Good luck dragging them to C/C++.
Yeah, despite reading the article I don't get the HN-front-page significance. I'd be tempted to guess this is more of a PR thing than a substantive find.