skysight-inc/HackerNews huggingface dataset:
Forking a process per request is expensive, interpreter or not.

Slashdot used apache mod_perl back then. It never forked a process per request.
Imagine sending a Caterpillar 797 dump truck into space? 13 semi trailers worth of truck that needs boosted into space, landed on another planet, and then re-assembled.
I was a bit curious about the background of the person in the article so i did some Googling and it looks like he studied game development at South Essex College.

I find this interesting, is game development less paid or hard to get employed kind if a career?

This Amazon job must be a gig to finance him his actual career ambitions I would guess. It's fairly common for people to work at low quality jobs that have flexibility to finance their projects or education.
And these are jobs people 100 years ago in this country would have given anything to have, and ones millions today, perhaps even billions, would still give anything to have.

And Amazon's margins are far smaller than you're implying. Their latest quarterly had a profit margin of 0.59%. They have more than half a million employees and a net income of just ~$2.4 billion. Imagine they give a modest $1000 raise to all their employees. That'd be more than $500 million or about 23% of their entire net income. Mass increases in labor to the point that the hourly requirements of each employee substantially decreased is simply out of the question.

In looking at wealth inequality, I think we lose track of how many of us there are. If you received just $1 from each person on Earth you'd be the 175th richest person in the world. $15 per person and you'd be, by far, the richest person alive. And that also goes the other way - even the richest are diluted to very little on the scale of the populations of this place we live in. If every single dollar or produced value, at least according to GDP, was perfectly evently distributed in the US we'd each get about $52k a year. Getting about half the average for moving boxes doesn't seem like something that screams catastrophe to me.
People are willing to trade other people by giving them bitcoins in exchange for tethers. Also, the same for US dollars and tethers.
I also write my own cryptography implementations: https://gitlab.com/higan/higan/blob/master/nall/elliptic-cur...

It's fun. We learn and better ourselves by making mistakes. My idols are the folks breaking through the security of the Switch et al. They had to learn somewhere: by doing things everyone else told them not to.

Don't worry, I would never use this stuff in production at a company.
> the state is as guilty as Amazon in letting something like this happen.

Higher wages and regulations mean fewer jobs. With automation the way it is and is progressing, more laws and regulations are counterproductive.
Makes me suspect that by the time Firefox support for webextensions are properly up and running (if it ever will be), it will be just as big a mess as the old XUL extensions were, but will less attention paid to them because they are "just JS".

Then again, every time i install Palemoon i notice that the biggest single file in the bunch is libxul. So i suspect dumping XUL is more about maintenance burden than anything else. CADT is a pox on FOSS projects...
Then again the employees are free to quit at any time, but the fact that they don't means these jobs are the very best alternatives they have.

It's perhaps a shitty alternative, but it's undeniable that without Amazon they'd do something even shittier.
I'd love to hear more details about those things. I'm guessing it's not as simple as wiggling the quality around to keep the output within a certain size.
I'm specifically thinking of forklift drivers and factory workers. I've been around them when HSE was auditing, and they were openly mocking them for telling them to wear their goggles. Why?

Can't say anything about other countries, since there's so much shit at home, they need to take care of their own...

But yeah, they also buy the latest shit (on credit), and when asked why, there's no good answer. I use my stuff until it's completely dead, and even then it's fixable. If everyone did it, maybe we'd get rid of planned obsolescence, which is an insane, but sadly profitable concept.
1. Because the package acts as a backup, and the commit history explains why I set up stuff the way I did.

2. Because it's really convenient to just link people to its Github repo when they ask questions like "how do you configure MPD to use PulseAudio?".
To be honest, it sounds like he's mildly depressed. Or has lost the will to keep looking for a better deal.

Having been in the same place, I am reluctant to place the blame on Amazon for his state - if you don't like your job, look for another one. THAT is very much on you.

I'm not unsympathetic - I've been in some real hell holes and utter bullshit situations... but remember your agency, man!
This PDF is pretty nice. Regarding the differences of Kanban vs Scrum. https://www.crisp.se/file-uploads/Kanban-vs-Scrum.pdf
Looks great but it's AGPL unless you buy a license.
Would you wish this kind of work on members of your family or friends? If not who do you think should be doing these jobs?
This looks excellent. Does it have a non-TTY/no—color mode that I could use in a CI environment?
That's one of the bugs, Meltdown. The other, more insidious bug doesn't involve memory checks not being done, but rather the more basic fact that results written to cache can't easily be backed out.
Is their performance demonstrably better than other sites? Parent wasn't saying that c++ sites don't exist, just speculating that it doesn't necessarily make the site clearly faster to browse. I'd speculate the same, but would appreciate if there's hard data around to educate me, I'm genuinely curious what the benefits of going c++ are.
What about the other kind of mining? The cost of running a mining rig is electricity and cooling. Solar panels for one and the vacuum of space for the other. Looks like the cost to launch a small satellite starts at $10,000 (or 1 bitcoin). The cost of the electricity required to mine 1 coin in the US is as low as $3224 (as of Dec. 2017). What would be the hash rate and lifetime to make a microsatellite a cheaper mining platform than terrestrially?
You're making an awful lot of generalizations with very little substance here.
How you model a GraphQL schema is up to you.

You can just treat it as a realitvely flat, rest-like schema that does not have much in terms of graph relations.

The Graph in GraphQL is mostly optional.
Yep. Metallic aluminum used to be so difficult to extract (in spite of being the third most common element in the Earth's crust) that it was a precious metal. Then we discovered the Hall/Heroult and Bayer methods of extracting aluminum, and it became one of the most important metals of the 20th century leading to advanced aviation and a thousand other uses. Steel used to be comparatively scarce, expensive to produce, and variable in quality. Once we discovered the Bessemer process, we had the [edit: Second] Industrial Revolution.
Meltdown didn't exclusivly effect Intel, Apple has stated that some iOS and tvOS devices were affected by Meltdown.

https://support.apple.com/en-us/HT208394
I don't think a full-blown space-elevator is needed for that: Skyhooks [0] don't need their centers to be attached to it, and the lateral velocities involved are probably best kept away from the elevator body.

If you have a space elevator scaffolding already, just use descending payloads as counterweights to ascending ones.

[0] https://en.wikipedia.org/wiki/Skyhook_(structure)
Training Your Brain So That You Don’t Need Reading Glasses (2017)
"unwise to use features like these which you wouldn't expect other people to know"

I understand what you mean, but most of the described features has been in the language for ages, some of them more than 20 years.

I think the reason why so many aren't aware of the features, is because they learn the language by looking at code written by others or from simplified tutorials, and never look at the formal specification.

I remember how I struggled back in the late 90's to find good information, and how I read the ECMA-262 specification when I found it. Whenever a new specification is released I download it and read though it to see all new features, and also refresh my memory about the old.
Top French chef Paul Bocuse dies aged 91
Meltdown allows userland native code (the Javascript your browser loads from random websites is JIT'd down to native code) to dump kernel memory.
I completely agree with your first sentence. But I think your interpretation of NonCommercial is a bit off. NonCommercial in the context of a book does not refer to "using" the book or to creating derivatives. You don't need a license to read a book. Rather, it refers to copying the book. They have a separate clause that refers to creating derivative works from the book. If you have a CC-BY-NC book, that means you're allowed to copy the book as much as you want as long as it's not for commercial purposes. If you have a CC-BY book, that means you can copy it as much as you want, even if it's for commercial purposes. If you have CC-BY-ND, that means even though you can copy the book as much as you want, even for commercial purposes, the author is not granting you the right to make derivatives.

Software is different because copying software is a necessary part of using it. So CC-BY-NC for software could quite reasonably be read to restrict its use in a commercial environment because you (notionally) need a license to make that copy from the internet to your hard drive, and from your hard drive to system RAM so that you can use it.
I don't think automated inventory of produce is that huge a need, but if it is, a scale embedded in the produce bin seems like a much simpler solution than CV/ML
Mostly by massively reducing the market price of minerals that are relatively easily obtained through space mining.

Like, the total worldwide value of gold is $7.5 trillion (at about 187,000 tonnes). If mining thousands of tons of gold becomes super cheap, the price of gold would crash even without actually doing the space mining, as people try to exit their gold positions in advance of space miners flooding the market.
> Look at the recent INTEL spectre failure, you can see how extremely complicated systems were flawed at their very bottom and few young enlighted minds were able to shake our world.

Are you aware that virtually all of the researchers behind the Spectre and Meltdown attacks are academics, right? Of those not presently in academia, they still mostly have PhDs and work in private research labs.

Your comment here about “few young enlightened minds” implies that scrappiness, grit and an unorthodox perspective from outside the system enabled them to find these vulnerabilities. That’s not all the case. All the researchers involved are highly trained by the same institution your criticizing. They are quite literally in the same group of specialists and experts you hold in such contempt.
Oh hey, you are still using Vultr? How have they been? I'm pretty sure I'm the one who suggested it some years ago on the forum and have wondered ever since if the at least then-unproven VPS company ended up being reliable. It looks like their prices have stayed competitive at least!
Thank you! We often use on Creative Commons-licensed images in our blog posts. We always include credit, but we owe a big debt of gratitude to the people who take these photos and make them available.
Except that Amazon is a Seattle company.
Apple said it plans to invest $350B to the US economy in the next 5 years
To be honest, Zug as "crypto-valley" is more a thing they show to foreigners. Most crypto-events and meetups happen in Zurich.

Also fresh startups rather open an office in Zurich other than Zug to have access to talent from ETH and an actual city to attract more people.

Since years I know the crypto community rather well and people are indeed very passionate about making the world a better place. I know people in Zurich, who are invested both with money and time in Bitcoin since it exists because they believe in it.

>"Switzerland's strong support for crypto is seemingly in direct contrast to France’s apparent distaste for this space with the French Minister stating regarding bitcoin: “I don’t like it."

This is a great example how Switzerland is different. Contrary to the rest of Europe, the Swiss choose to be pragmatic about almost all important topics: Taxes, healthcare, education system take somewhat the best parts from socialist Rest-of-Europe and more cut-troat/capitalist America and leave out the bad parts.

If you want to know more about Switzerland, here a blogpost I wrote 4 years ago and which is still valid today: "Eight reasons why I moved to Switzerland to work in tech" https://medium.com/@iwaninzurich/eight-reasons-why-i-moved-t... (disclaimer: I am a recruiter hunting for tech talent all over Europe to join Swiss companies. If you look for a tech job e-mail me at iwan@coderfit.com.)
I have noticed they’ve been pretty bad about keeping certain things in stock. Their soda isle is probably the worst, almost always picked clean.
He can live at home and borrow for his education. He might even get a bursary if his parents income is low enough. In the UK you don’t have to repay student loans until your income hits a threshold of around 21k, so it’s effectively a tax on future earnings.

If he knows this, either:

- he thinks he’ll earn more than the threshold without studying in the next few years

- he doesn’t want to / can’t study further

- he’s happy with his current income and situation
> This is not true. Cassandra is row level atomic

You can go ahead and try to convince people who experienced this in production.

http://datanerds.io/post/cassandra-no-row-consistency/

I could provide you all of the versions but it is irrelevant from the angle that the version my clients have in production are affected.

> Do you know that Go's GC is way less advanced than Java GC as of today?

Not only I know, I work as a consultant who actually configures it so that it provides the best performance for the workload a customer has. I made a large sum by changing the settings that most Cassandra installations have. In fact, all of my clients were running Cassandra with the default settings in production and failed miserably to have a stable service. In one occasion there was almost 1 minute GC time on average, causing nodes marked as down, read and write tied up as well. Facebook and Netflix has production engineers with these skills so they can make it happen for them but clients not having such engineering resources are either reaching out consultancies or try to hire somebody with the skills. What does your question have to do with the topic?

> I guess these days people can make up whatever they want without providing any valid tests that prove their assertions.

I guess these days people can go on HN and write down some of their experiences that they encountered in their professional life.
Non-violent resistance and bright-eyed wisdom
Ensure that you are familiar with basics, know how to write and use functions, decorators, classes plus databases. Then you could think about choosing a web framework. By then you will have known which one to use for your project.
Erm hard no on them (again) becoming the world's vault with no accountability.
You show me the desktop OS anybody actually uses where you need the root password to read your email, and I'll say "you have a point there".
I wonder how many people know/use that word. I hear it a lot in my circles, and not just (nor mostly) from technical people.

Stranger in a Strange Land (where "grok" comes from) is a great book btw for those who haven't read it.
I'd argue space-based energy collection and redistribution to Earth would be equally disruptive. China and the US are still heavily dependent on coal for energy as a single example. Nuclear's dream of "too cheap to meter" never came to pass and I'm sure that would be true of extra-planetary power as well but it would still put huge pressure on fossil fuels and if cheap enough could help further drive the switch to electric vehicles. It also has the added benefit of not requiring trips to the Kuiper belt like in system mining could.
If it was something I had not seen before (which is already extremely unlikely given that I've spent a significant amount of time reading the official spec of the language to write a parser...) I'd still have given them the benefit of the doubt and maybe asked to clarify what they were doing. More than correcting people, I love learning new obscure things.
People need to specify what type of constraint their solver handles. It's a rather large space, and to not even mention what type of constraints on the page is a major oversight.
Akino St. Louis – Live Your Life
On the other hand if you were creating test data for a computer vision system you might want to have a bunch of examples where there is no product on the shelves. Possibly because this is an anomaly or doesn't happen. Therefore, they force it to happen.
Nice, that looks very handy especially the analysis of multiple runs.

Just today I was playing with /proc/sys/vm/drop_caches, I'd never used it before, it makes a massive difference reading from a spinning disk!

For example to read tens of thousands of files (using 8 processes), it would take me

real	5m33.048s

Then if I ran the command again, without flushing the cache, it'd take:

real	0m6.502s
Show HN: Turn a source image into an animated party emoji
Let me give you a libertarian answer... it's up to individuals to decide what their own identity is. When an individual identifies as one thing, and society refuses to accept that identity and imposes labels they find offensive, then they are being oppressed. And that's a much more substantial form of oppression than "Please don't say that" is.

I'm utterly shocked (not really) how many people proudly wave a flag of liberty, but are quite content for society to denounce and punish harmless individual expression, if they aren't comfortable with that expression.
Cortex R-series and A-series chips seem to be affected. What ARM chips are not affected come from the M-series line. What smartphones use those, or an equivalent permutation?

EDIT: Having done a little reading, I can't find an instance of a notable (even marginally so) smartphone using an M-series chip.
Just not any country, the biggest on the planet, it’s even harder.
Game development is often attended by people who like to play games but for whatever reason don’t make the jump to making games. Probably because it’s not easy and takes years of studying and dedication to get good at, ironically unlike playing games
I completely disagree. I've worked in supermarkets, and facing-across products seemed like the most asinine thing in the world.

If a product is out of stock, then the most immediate way to show that is by having an empty shelf.

Instead companies like Walmart prefer to face across products, and cover up barcodes. You would spend a good 10 minutes looking for something very specific, only to have an employee point at something similar, with an obscured SEL (shelf edge label) and say 'if we had them, they would be here'.

There was a big trend when I worked for Walmart to focus on stats like 'Basket Spend', and comparing regional scores. It felt like all the worst examples of AB testing.

There was quite a humorous one where 'key lines' were checked by visitors, so to counteract this, we kept spares of those lines in the back to put out when they visited, later taking them off and putting them back in the warehouse. The end result was these lines never dipped under the restock threshold and were always out of stock... except when they visited.
Canada has far more restrictive gun control than NY, yet we are already on track to beat NY state in shootings this year with some cities having a 94% increase in violent gang offenses involving illegal handguns according to StatsCan. The difference must be policing and whatever gang strategy NY state has developed to get kids not to join them.
As far as I know every function call in and out of WebAssembly or asm.js must run through a foreign function interface (FFI)to translate between different binary interfaces. This can be very costly. Mapping and copying of data is necessary. And don't forget the garbage collector.
I think Intel might get away with it.

Last 5 years they were slacking off, because economically there is no reason to go over the usual 10-15% yearly performance bump. But actually they were accumulating aces up their sleeves. Again, no reason to show your hand, if you don't have to.

But the time has come. Right now Intel has 3 major problems: 1) Meltdown/Spectre situation 2) AMD is awoken from sleep with surprisingly good Ryzen lineup 3) Apple craves new powerful CPUs to satisfy unhappy MacBook Pro customers

Intel can fix all of this with one sweep. Just by releasing a brand new CPU that will surprise everyone. Of course with hardware Meltdown/Spectre fix. They were holding off, but it's time to drop all these hidden aces on the table. And I believe it's gonna happen. Not right now with Cannon Lake, but with the one after - Ice Lake on 10nm transistors, by the end of 2018. It's going to be even bigger than NVIDIA's GTX 1080 success.
If you "draw" with zeros instead of ones, then you don't have the last-digit-in-foreground problem.
Saying 'walls can't be built' is just an ideological exaggeration.
The article you’re mocking uses that very fact, and many more, to make its case:

The company has no competitor in server chips at the moment, but this episode could change that. Microsoft and Google have publicly praised Qualcomm Inc.’s first server chip, which went on sale in November, and Apple, Google, Microsoft, Amazon, and Facebook all have internal divisions working on chip designs.
CGI was commonly used by everybody and anybody in those years. I recall Slashdot having some CGI pages, not everything but forms processing.
>Ask yourself this - what qualities do you see in this work that you admire?

The qualities in he work output is what I admire. I won't deny that if you were a musician at a company that creates elevator music, or a corporate writer compiling a quarterly report, that it could just be as bad as programming for hire.

In my very quickly written submission, I wasn't very clear what kind of musician or writer I meant, and I agree this may be an idealized projection.

But if you've ever read a novel that at the end you feel a bit lonely, like you've lost a friend, or been moved by a beautiful piece of music, then you'll perhaps see what I'm getting at.

Perhaps the artists that created these moving pieces of art had a difficult experience when creating the work. It's common to hear some writers say they hate the act of writing, for example.

But at the very least the end product has the ability to create joy in others.

As a maintenance programmer working on some horrible ball of mud codebase that all programmers fear to touch, I don't even have that chance.

All too often the code is both painful to work on and painful to consume as a user.
I haven't seen businesses die because they can't wait two weeks for a new feature, and had to have it right now. I have seen businesses die because a development team was so paralyzed by constant interruptions that they were dysfunctional and couldn't get any real work done.
(Beware of irksome Business Insider adblocker-blocking nag-box.)

As another reader has remarked, “the title hints at some ulterior dark motive” or somesuch, and implies that consumers should be alarmed and horrified by this change of practice. I fail to see how plugging a hole with something else actually makes any shopper’s life better: it doesn’t resolve the scarcity and it induces shoppers to buy things they didn’t intend.

So why the implied scandal?

(Note: I’ve been to Whole Foods perhaps five or ten times in the past decade, because I don’t live in the U.S.)
There are plenty of ARM chips that do not implement OOE.