skysight-inc/HackerNews huggingface dataset:
Here [0] are some nice comparisons from a year ago. If these are still more or less correct, then I'm happy to be paying the extra few USD/month on Digital Ocean. If they've made performance improvements since then, I would consider switching. Would be nice if someone re-ran these benchmarks.

[0] https://blog.rebased.pl/2015/11/04/scaleway-vs-digitalocean....
I don't know about any americans, but isn't the Souain affair pretty much a CO ordering his soldiers to keep going despite an ever mounting heap of corpses?
How does rushing it into an acid bath preserve it?
Who's seriously going to call this are you serious? If it doesn't say Kellogg's on the box there isn't Kellogg's in the box.
The internet moves fast, progress is being made.

https://www.washingtonpost.com/news/the-switch/wp/2016/10/27...
Joylent and Queal (and others) seem far less weird because they're basically thin instant oatmeal with a multivitamin. It even has real fruit! Fewer weird ingredients, and a fairly nice flavor.

It is extremely strange that Soylent has never attempted flavoring. That's a good way of keeping it a niche product for nerds.
This.

How useful would hammers be if they ONLY drove nails?
Actually, he gives two ideas, the second being that all resolvers should use “NSEC aggressive caching” for DNSSEC signed zones, so compromised devices can’t go around the whitelist from the first idea by using DNS resolvers as proxies.
It's also broken on mobile
>The teachers were taught math badly

I'm a college math professor, and I've talked to people who've taught the required "math for elementary ed majors" class.

From everything I've heard, it's bleakly depressing. The students (i.e., the future teachers) show little aptitude, curiosity, or work ethic. They just want to be shown algorithms that will always lead them to the correct answer.

I haven't taught such a course myself. I hope what I've heard is exaggerated. Liking kids is well and good, but if you're going to be a teacher then you should also like learning. My own elementary school teachers did, and everyone deserves an education as good as the one I got.
If apple stops using MagSafe currently, will their patent on it expire eventually?
Flutter – Intro and Install
There were games like Master of Magic (iirc) which in practice have a lot of the same ingredients, so to say that there wasn't precedent is not really correct. Civ is a better game, but to say that there was no precedents is simply wrong.
... you can change laws, we have processes for it. You can also move to a more viable environment for your needs.
The Right Way to Grant Equity to Your Employees
FORMER LIBRARIAN:

> "a quick search on Google Scholar" is not research.

Yes it is the start of the process. Stop being snarky please.

Here is another Librarian approved good start: https://en.wikipedia.org/wiki/Acoustic_reflex

There are plenty of sources listed on the bottom.
That link is broken; fixed link: https://ripe73.ripe.net/archive/video/Geoff_Huston-A_Specula...
Google Is Different on Firefox on Android Compared to Chrome on Android
YouTube is the leader in protecting digital content.

https://m.youtube.com/watch?v=-GTAVsMqa-U
The new “Creative Professional”
Because Soylent is PEOPLE!
Hah, no. Read his book. As I said, not so easily dismissed. Sure, historicity-deniers have been tainted by poor scholarship in the past, but this is nothing like that.
They are using AMD's latest polaris generation GPU's which are $/perf/W on par with Nvidia, just don't have any super-high end offerings (GTX 1070 and GTX 1080 are unrivaled)
If they were going to do that, then iphone 7 would have released with USB-C. At the moment I guess they don't want to break compatibility with every iPhone accessory on the market - but then again, they were never a company that cared about breaking standards, so I have no idea why the hesitation now.
Another sign that it's designed for enterprise Java camp: old Angular was very popular in such shops because of IoC and service factories. Now it requires java-like language on top of javascript, with type system designed primarily for autocomplete in IDE to work (even unlike Java in which type system is primarily intended to make runtime do less computations).
Typescript is a superset of ES6 anyway, proper JS documentation(e.g MDN) does have the notion of types anyway, but basing the documentation on TS means that the types are sound and consistent along the library.
Because one issue does not negate an enormous treasure trove of content
There are a vast number of things that fit under the umbrella of tech that needs to be decentralized to give you full control over your money and information.

What part of that stack are you working on? Blockchain currency, low level networking, distributed filesystems, p2p websites, ...
> The cable bends very unnaturally and is gradually torn from the magnetic connector

Same thing happens with the Magsafe anyway, the eco friendly material they decided to use frays too easily.
Please please go bankrupt and disappear. Soylent's whole concept is against reality, social eating and a whole food diet.
Whitehead and Russell famously took several hundred pages in Principia Mathematica to prove the validity of the proposition 1+1=2. What is it that kids are understanding that W&R took much pain over? Understanding equates to learning the rules and when and where they can be applied. That's where drilling comes in.
> Not all of your meals has to be "nutritionally complete".

But is that really a reason to argue against nutritionally complete meals? Healthy is still better than unhealthy. I suppose the choice becomes healthy or tasty at some point.
Makes sense, its easy to end up with a mythical man month type situation.
Doesn't all lossy compression use models of human sensory processing to determine which information is important?
Twitters problem is simple, they are a router not a destination. The simple fact that you are linking to an article but not debating it on twitter unless you really hit some nerve is why they cant make money. 140 chars dictatorship have hindered them doing any real innovation and the puritans unfortunately have been able to slowly choke twitter.
Using the top range 15" MBP at default specs:

UK - GBP 2,699.00 = 3270.46 USD

DE - EUR 3.199,00 = 3493.20 USD

CH - CHF 3,149.00 = 3167.53 USD

AU - AUD 4,249.00 = 3217.66 USD

PL - PLN 13,899.0 = 3501.63 USD

IE - EUR 3,299.00 = 3602.39 USD

CN - 21,488 RMB = 3167.59 USD

CA - 3,499.00 CAD = 2613.99 USD

US Price - 2,799.00 USD. Best price is in Canada. The 'Brexit' rate isn't too bad, still cheaper than the rest of the Europe except Switzerland.
Just means they can't use certain OS X tech like iCloud
The problem with USB-C for everything is that your phone charger will not provide enough power to charge your laptop quickly, or even allow it to work. 10W phone charger is not going to sustain a MacBook Pro, and charging its battery would probably take 20 hours or more. I've got a small tablet(Asus Transformer) that has a regular Micro-USB charging port, but charging it with my phone charger takes ~15 hours from zero. It's cool that you can do that, but it's bad experience for the customer.

As for the magsafe connector - absolutely! if you have kids/pets around, magsafe connector will save your laptop almost daily.
Macbook Pro Chat with Apple's Craig Federighi
I think the point was that it could, but doesn't have to, replace all meals.
He is just being a cynic thinking he is a intellectual skeptic.

Cynic : Cynics are distrustful of any advice or information that they do not agree with themselves. Cynics do not accept any claim that challenges their belief system.

"Being skeptical, not cynical, helps us in forming beliefs that are in agreement with evidence."

http://psychcentral.com/blog/archives/2011/02/08/im-a-skepti...
An InfoSec Perspective to USA Elections
The got some very trusting guinea pigs, I'll give them that.
Reminds me of this interview by Knuth [1], where he says, because of his initial insecurity that he was not good enough, he started by out doing twice as many math exercises as his classmates.

He at first put in a lot of effort, but eventually he was just coasting through ahead of his classmates. He attributes it to the drilling he put in initially.

[1] http://www.webofstories.com/play/donald.knuth/9
Exxon Mobil Discovers 1bn Barrel of Crude Oil in Owowo, Bayelsa State
Maybe there's a reason, but why is this linked to webcache, and not jwz? Is this a common practice?

edit: on topic, liked the article, thank you.
Yeah I saw that. That just shows the test were unhelpful, in a direct sense. They might not even have any contaminated batches left.
I use Apple products for most things in my life, but their marketing department has jumped the shark. "A Touch of Genius," it reads. Did they copy this line from page 1 of the "Grand Book of Cliches" ?

If I had just a fraction of a penny for all the times in my life I've heard this phrase, I could buy a majority ownership in Apple, Inc.
"Certain systems can best be understood as black boxes. Git was not designed to be such a system"

"In software development, a leaky abstraction is an abstraction that exposes details and limitations of its underlying implementation to its users that should ideally be hidden away. Leaky abstractions are considered problematic, since the purpose of abstractions is to manage complexity by concealing unnecessary details from the user." https://en.wikipedia.org/wiki/Leaky_abstraction

You may dress git's flaws as "design choices" or however else you like, but the king is naked to me! I believe the time will come when our descendants will look back at git only in a social research context.
I've been learning AngularJS 2 for around 2 weeks now, and I see why they push use of Typescript. They always have. AngularJS 2 was designed from the start to be typed. To be object-orientated. At the least be object-inspired. It makes sense to be consistent. Using a non-typed and functional-structured language for a typed and object-orientated framework is pretty dumb in my eyes.

To digress a little, AngularJS 2 has been awesome, and at times can be simpler than React. The .js and .js.map file bulk with every .ts file is stupid though.

However...

Routing in AngularJS 2.

It is bad.

Very bad.
What's the next tool for developers? i'm happy with my mac pro, but this "upgrade" has set the milestone for the "don't buy it if you have to develop software".
what do you people buy?
Measure in Florida That Claims to Back Solar Power May Discourage It
DevOps Essentials: Infrastructure-As-Code (IaC) – Tools and Benefits
They can cause neuronal damage through excitotoxicity [0][1]. I've never heard of keto before, but I would be wary of aspartame and MSG.

[0] https://www.ncbi.nlm.nih.gov/pubmed/7854587

[1] http://americannutritionassociation.org/newsletter/review-ex...
The Art of Stenography
They haven't left yet. Brexit hasn't happened.
Show HN: WSGI pure Python non-blocking HTTP2 server
There's a difference between "thinking for yourself" and "uncritically discouting past work". And that's the difference between asking yourself whether power poses really work and and coming in kicking doors, yelling that psychology is bullshit. First one is engaging in very much reasonable level of critical thought, whereas the second is just thinking "Dunning-Kruger is okay, when I do it".

On a side note, I don't quite get what Elon Musk has to do with this. Isn't hea millionaire paying big bucks for expert engineering talent to put his rockets up in the air?
So, Soylent push it as a sole source of nutrition, and some people use it as such, but then when there are problems people say "but you shouldn't do that", even though most of the people experiencing the problems aren't doing that and even though it's something pushed as possible by Soylent.

If you can use Soylent as a sole source of nutrition there shouldn't be anyone in this thread saying that Soylent is never meant to be used as a sole source of nutrition.

If you can't use it as such then Soylent have been irresponsible in their marketing (although they have toned it down a bit).
S/he means that Elon Musk set up a rocket company and a car/battery company, without previously being an expert in either of these things. Sure, he became an expert by learning, but he also noticed and used many things that earlier experts have missed.
Statement expressions are certainly not in the standard nor supported by MSVC, and based on the compiler behaviour exhibited in the article, it looks like they may have been added in haste without considering (nor testing...) how the feature would interact with all the other features of the language.

The Asm fragment there seems like it doesn't even match the C at all; it begins with these 3 rather useless instructions which appear to be a very dumb translation of "if((char)1)", a statement that does not even exist in the C code:

movb $1, %al
testb %al, %al
jne .LBB0_2

In the first iteration the use of the jump from the switch statement jumps over these instructions, although they are executed on later loop iterations. It seems pretty reasonable that the compiler would do this, after all you are telling it to branch into the middle of a for loop comparison.

IMHO if branching to that location is allowed, this would be a defect because there is a (slightly) saner interpretation: branch there to execute the case, then "return" 10 from the statement expression and compare that to i, continuing onward from there as usual. Whether the compiler chooses to use temporary variables shouldn't make any difference according to these semantics. If we "linearise" that example according to such a principle, it may become something like this:

int i = 0;
// switch(i)
if(i == 0)
goto case0;
else
goto switch_end;
// i = 0; // unreachable
// goto loop_check; // unreachable
loop_body:
i;
// loop increment
i++;
case0:
// if there was code for case 0 it would go here
loop_check:
int r = 10; // result of statement expression
if(i < r)
goto loop_body;
switch_end:
return 0;

...and that does not cause any uninitialised reads or writes. Also, the extremely contorted control flow in some of these examples reminds me of continuations.

The jump into the function parameter is puzzling at first (and once again shows what I'd consider a defect since it crashes), but using the same semantics of "continue at the remainder of the statement", it can be transformed into this:

int i = 0;
if(i == 0)
goto case0;
else
goto switch_end;
case0:
// if there was code for case 0 it would go here
int r = 1;
// continue with evaluating the parameter
int p = i + r + i;
// and call the function
f(p);
switch_end:
return 0;
Because if you link to jwz's site directly from HN, you'll get redirected to this :)

http://imgur.com/32R3qLv
Is Slimfast the same thing? It sounds like it's specifically meant to lose weight, which suggests it has a different purpose, and possibly a different composition, than Soylent does.
The game I was talking about was DragonRealms. It's definitely a computer game.
Unless he asked 50 investors of which only those 19 responded with negative indicators and the rest were neutral/positive.
JWZ doesn't like an HN referrer and serves an image instead of the content.
As Freelancers’ Ranks Grow, New York Moves to See They Get What They’re Due
I've been a Scaleway user for a very long time (I cancelled recently in an effort to cut frivolous personal expenses). Their cheapest offerings are very slow, but they are perfect if you're looking for something extremely cheap, dedicated (with your own IP), and with unlimited traffic (!!!). Also, as people noticed here, their web console is pretty great. They even have preloaded images, I had a personal torrent server up in 2 minutes.
Some info for those that want to AOT Java without paying for it:

The entry-level edition of Excelsior JET is free (as in beer) since the end of August 2016. Licenses for the more senior editions have been available for non-commercial use at no cost for many years.

https://www.excelsiorjet.com/free
Ahah nice.
World War I was a stupid war over stupid pride-issues between imperialist powers.
Linux Voice to Merge with Linux Magazine
IPFS archives is the effort that's going on right now to archive sites. Eventually there will be a system for automatically scraping & re-publishing content on IPFS.
> She knew all the advanced stuff [...] was excited about it, could explain things in various ways, give analogies

I envy you this experience. I still remember telling a math teacher in 8th or 9th grade that I wanted more information on why a formula worked, how it was originally derived, or any different way of looking at it to better understand it. She essentially said, "you don't need to worry about all that, just memorize it." It was intensely frustrating for me, and contributed to me losing interest in academic pursuits. I don't know how you can train teachers to be more open to this kind of thing, but it sure would help.
Row hammer exploits. Someone else running on that server can read and flip your ram and generally pwn you.
It's an anecdote, but...

Guy I went thru undergrad with went to a high school where the 10th grade algebra class requires naming the principle to be applied for each step in a problem, as if it were a proof.

This is painful. But he'd learned algebra properly. I hadn't. His math grades were much better than mine for a long time.
Yes I love how Elon doesn't hire rocket engineers and scientists or consult with NASA. Oh wait he does those things.
This is the first time I have heard about that story. This is so strange and unbelievable, and yet very familiar. It sounds like something out of Swift between the Big Endians and the Little Endians. Thanks for bringing it up.
Have you tried ui-router for angularjs 2? Just curious.

Routing and E2E testing are my biggest concerns for transitioning our 1.x app to Angular2 -- and I haven't had time to really dig into either in detail.

https://ui-router.github.io/ng2/
We still haven't received a rejection e-mail. Weird.
The Dell developer series isn't made of plastic. And the trackpad is really good. I'd put it on the same level as the MacBook.
He neglects to mention some points, which most people probably would get the wrong idea about if they read only his text: The first commonly-usable web browser (since it was written for then-common graphical Unix workstations, MacOS, Windows and Amiga) was actually NCSA Mosaic¹, written by NCSA (National Center for Supercomputing Applications), commonly known as “Mosaic”, and was, like much of their other well-known software²³, released with source code under a non-commercial license. Netscape was a later company which was writing a proprietary web browser, and the name “Mozilla” was created because this new web browser was supposed to be a “Mosaic killer”; a “Godzilla” for Mosaic. It was supposed to stop people from using Mosaic and instead use this new proprietary program.

① https://en.wikipedia.org/wiki/Mosaic_(web_browser)

② Before the web, NCSA had released good free software versions of TELNET for various platforms.

③ NCSA also wrote and released a web server, which was later patched and re-patched by the Internet community so much that the project name was changed to “A patchy server”; i.e. “Apache”.
> Let's call high-end graphics cards for what they really are: gaming console graphics hardware stuffed into PCs.

Look, I'm sorry - I'm with you for most of it, but you have this stick held by completely the wrong end. Gaming consoles are closer to APUs than discrete high-end GPUs.
> when most of their target audience will never even make the thing sweat

Really? First thing I thought when I saw it was how cool it would be for 3D sculpting. There are more uses for high end GPUs than gaming.
I think they key is being able to jump between the narrative ( story ) domain and the formal symbols domain. At first, it is learning a language. Later, it is learning how to learn that language dynamically.
there really IS a law about food safety, because, you know, selling unsafe food can result in mass-scale sickness and death.
>You've got to [...] take your mind off of whatever you are doing

Exactly the reason we should enjoy actual regular meals, preferably with other people.
I was still hoping for more than 16GB max memory limit on the MacBook Pro.

I still cannot understand in this day and age why they cannot offer more memory than this.
Seems to work for Donald Trump
That's a common misconception about the JVM. Although the language features allow type-erasure, the JVM actually stores the types with the data and uses tracing for optimization. This keeps the compiler output smaller and allows classes to be compiled independently.
Here's my question.

Are Apple going to sell the Touch bar and Touch ID as a separate peripheral? The price differential between the 13" non-Touch and 13" Touch is $300 USD. The other differences are 2.0GHz versus 2.9GHz Core i5 and Iris Graphics 540 versus 550. Let's call those other differences $50 for argument's sake. Is Apple going to sell this hypothetical Touch peripheral for $249 for instance? Or would they incorporate it into an external keyboard. What connector would it use? Regular old USB or Bluetooth?

Would you pay $249 to upgrade existing non-Touch kit? Would you pay $249 so that you could log on to your Mac (or PC) at a finger press? Would you pay $249 so that your apps have a contextual button bar? Would you pay $249 for a programmable touch strip plus fingerprint scanner?

For comparison: Original Xiaomi Redmi 3S, Snapdragon 430 Octa Core, Android Smartphone, 4100mAh Battery, Fingerprint Sensor, 2GB RAM, 16GB ROM, 5.0" Touchscreen.

https://www.amazon.co.uk/Redmi-3S-Snapdragon-Smartphone-Fing...

£149 (translates to ~$189)

Imagine if you could run a cable from the phone so that you could use its fingerprint sensor to log on to your Mac. Plus you could have an app called Context that acted like the Touch Bar. And on top of that you'd have a smartphone.

My point is. Touch Bar plus Touch ID might be the greatest thing since we started slicing bread into, uh, slices. But it's too frigging expensive by half. That's some premium you're paying for the privilege of a publicly untested hardware feature.

Why don't Apple also sell it as a peripheral that both Macs and PCs could use if they are so confident in it? Sell it with software drivers and a configuration tool and smart defaults. And price it at … $99? I bet they could hit that price point. And it might sell like hotcakes. And make the price differential between the 13" non-Touch and 13" Touch $100 while they're at it -- $1,499 versus $1,599.

I think anyone who forks over wedge for the Touch Bar and Touch ID Macbook Pros as it stands is being royally screwed. To be blunt about.
> This may not work in all organisations - how do you get permission to work on FOSS? Did you have to explain that the code would be contributed back? How did that work with your employer's copyright assignment (if any)?

I'm the one in charge so it's pretty easy to convince myself.

The long term value of contributing back to a FOSS project means not having to maintain your own fork.

That's what it really comes down to and companies either get it or they don't. The dumber ones think that their three-line fix to an obscure JS library will be a competitive advantage instead of the white elephant it truly is.
We're in the realm of speculation here, not a lawyer etc. 5 seconds is a fairly decent amount of time if you count it out. Plenty of time to register what you're seeing.

1 second (and below) it might be possible to argue it's too short to register the advert consciously, making it a subliminal advert. Again I don't know if this is true and I'm completely making this up. It'd be interesting to find out the answer.
It's almost as though breaking down the cell walls of plant material exposes various molecules to oxygen and other compound in air resulting in the possibility for chemical change than would exist it the material was consumed directly.
Mine didnt - she continued to gaze at me wondering if I had any food.
Octopus-Rex. Evolution of a multi task Botnet