skysight-inc/HackerNews huggingface dataset:
> Ok but you're still ignoring the basic fact that activists and even criminals in liberal democracies have legal and human rights.

Such as moving those criminals and activists to Guantánamo Bay? Oh, Obama trolled to shut it down almost a decade ago after acknowledging its wide spread human right violations, why it is still in operation in the same shape and form? You are free to troll whatever you like, that is not going to change the fact that Guantánamo Bay is still being used for violating basic human rights.

liberal democracies? think about Guantánamo Bay.

Please stop spread your highly misleading non-sense. Let's don't even go down the paths of those weekly mass shootings in the US, when the constitution is basically denying their rights to live and the far right elements are calling for teachers to be armed on campus, what you can expect?
The difference between self hosting and running in "the cloud" is that when there's an error in "the cloud", you can't do anything about it ... But full stack debugging can even make a greybeard cry.
So, rent the spike a la hybrid cloud?
What's dishonest about it?

It's extremely up-front and transparent, the opposite of dishonest.
Which is why WebGL is only a subset of native GL ES and will never be as good.
Don't hold your breath:

> MJIT takes a block of ruby’s YARV bytecode and converts it into what is basically an inlined version of the C code it would have run when interpreting it.

> In some ways, this is the same as what other JITs do: they compile bytecode into machine code at runtime. I don’t know of another JIT which so directly shells out to an off-the-shelf C compiler.

This will never scale out (embedded?) and has tons of security issues.

The only high grade JIT solution anywhere available for a dynamically typed language is LuaJIT - I don't know of the social implications of all the involved here why this solution never took of and found more widespread use in other languages like Ruby or Python
I think that America existed for a short time after WW2 and maybe the time before 9/11.

That's when all that Suburban sprawl started and we all think of maybe when we think of "great USA." Nevertheless, I do think that propaganda (mainly Hollywood) is adding to that positive image.
LTS is a nice defense against desktop environments moving buttons around.
Well...first off, I don't think that "human factors" like wanting one less manager, are always that bad.

Those two reasons (for needing aws) are the technical problems that aws can solve, but you can't solve in-house. That is, they are not even solvable on a boardroom whiteboard, where the board pretend everything is just a matter of resource (money) allocation.

But (imo) most of the things that companies fail on... it's not because it is impossible to do a good job. They fail for less inevitable reasons.

In any case, I actually like the strategy where you try to be good at the things that you're good at but minimize things you need to be good at.

Dropbox knew that aws was expensive. If the numbers here are real, then in housing would have been a byug efficiency gain (on said boardroom whiteboards) for years. Makes sense when you consider what Dropbox does.

I assume they paid this price because it let them avoid being an infrastructure company. They would have had to be a very good infrastructure company. Why introduce this additional failure point, limiting factor or whatnot?

I (maybe you too) have seen the kinds of problems that aws solve be the limiting factor in a bunch of companies. The fact that they're technicaly solvable is almost academic, at some point.

tldr, sometimes it's good to solve certain problems with money.
Do you? I've been thinking about this for rather a long time–not that that's any iron-clad guarantee as to how correct I am but it does tell you that it's not something I'm coming up with off the cuff. I'd be happy to elaborate. What in particular do you think I'm being short-sighted about? Note that I think that the business of philosophy is entirely compatible with computational methods, I just think that the claim that computer programming is equivalent to applied analytic philosophy† is one that makes no sense to me.

The main reason being, and I'll restate myself–philosophy is not concerned with all concepts, only a subset of them, those that are deemed to be philosophical concepts–what those are is another matter and a very very very interesting question in its own right. This is what differentiates philosophy from other fields that use the same cognitive techniques and methods, the same proscriptions and sensitivities‡ of which there are both many fields, many methods, and many pitfalls. How all the latter translates into software is one matter and is not up for debate here. What I am saying is that computer programming (as an activity, one that is done by a human to a computer) can deal with any concept and that makes it potentially much broader in scope than what philosopher's do, methodologically they can over time be made compatible–at the moment they are distant kin.

† i've made a best guess/good faith at what that's supposed to refer to

‡ what I mean by "cognitive techniques and methods, the same proscriptions and sensitivities" is the business of conceptual analysis and construction–learning about how concepts work and how we manipulate them mentally and how we communicate them, the practice of training oneself to to avoid errors in your thinking, learning about fallacies and applying them, learning to debate in good faith with yourself and others, learning about biases in human cognition, learning to spot these biases in ones own thoughts
It takes 12 years to become eligible for citizenship.
They don't. It's a 45 degree vee with a common crank pin. The front cylinder fires, the crank rotates 315 degrees before the rear cylinder fires, then the crank rotates 405 degrees before the first cylinder fires again.

The 90 degree difference between firing pulses is what makes the engine shake and sound the way it does.
Or Singapore,which apparently has a right-wing, de-facto single party state, yet has 82% of people living in housing built by the state (down from a peak of 87% in 1990). They also recently took the step of capping the number of cars allowed in the city.
On an LG Power X it doesn't even start, beyond freezing Chrome.
You'll feel different the first time the "social credit" system ends up denying you a loan because of something you said in a private message.

Or you'd feel real different if you were a Uighur who lived in Xinjiang.

Right now, thanks to a growing economy, no one cares about rocking the boat, or what the government does. That will all change when China experiences its first deep recession, and like the US, the government will have no choice but to stoke dangerous levels of nationalism to deflect anger away from it, while ratcheting up the amount of control it has.
The idea alone that no matter where on this planet I earn my income, I would have to pay US taxes makes me not want citizenship there.
It would seem reasonable to suppose that much of this is related to the known association between delayed gratification (self control) and intelligence (the marshmallow experiment described as for instance in https://jamesclear.com/delayed-gratification)?
Every startup I know got 100-500K$ in aws credits so your "short freebie phase" is dead long in practice.
Did we reach peak DNSSEC?
Isn't it considered a bad practice already? But same as with regular bugs, complexity is not something one can just stop doing. It's something to actively manage and take care of.
There was a very broadly reported crane theft a while ago in belgium. It was odd because nobody in western europe would buy a stolen crane. It turns out construction machines are often stolen and sold in africa where nobody checks the paperwork. Probably the same story applies to these bikes.
Public broadcaster music library closing, CD’s to be digitised, destroyed
This project has $42M pumped into it. Still having a hard time seeing the value add for this type of project with this level of investment (or spending).
I have yet to see an Android desktop.
Move out. US is big.

You want to have house affordability when sharing a city with people that make money from house price speculation and, maybe, have some influence of city's politics?

Then propose to regulate house prices. Establish some maximum. Oh, but you don't like it cause it would go against "free market rules"? Then stop moaning. In a free market the most powerful dominate.

So give up on that battle and move out.
You can find them on the JEP list and JDK Jira.

This is a pre-release, I imagine until the actual release they will properly update them.
While SF needs to build tons more housing, a major issue is that Bay Area cities/counties are only watching out for themselves, often to the detriment of neighboring residents (Such as building tons of office space, but no corresponding housing and worsening congestion).

It seems that the Bay Area would benefit a lot from NYC-style borough designations. Doing so would allow proper residential planning and transportation infrastructure.
I've always assumed that, however here quantum computers are in labs you can read articles about, they're herer at the NSA. Is there any external evidence that the NSA is already using them?
Show HN: Utility library to write code in functional programming style in JS
Have you ever been to Xinjiang? A Uighur friend of mine is a tour guide there and he has to communicate with foreigners via email. He specifically uses foreign hosted mail and continually deletes his email and local cache and is paranoid about it.

You won't care about privacy until you've been on the receiving end of government interference in your life.
Good Hand (E Dirham, E Dirham services)
- Westmere Xeon at 3.33GHz

- Radeon RX 580

- 1440p Resolution

- Linux 4.12 with Mesa 17.3.2

At first I thought the demo was broken entirely or was designed as some stress-test because Chrome churned between 0.6 to 0.9 fps. Never cracked 1.0 (yes, never passing one-point-zero).

Then I opened Firefox and not only ran, but never dropped below 30 fps, mostly hovered between 40 and 50.
I imagine the back stories that you would find in in ER around the world would make an interesting series of podcasts surrounding human behaviour.
> Don’t want the law enforced? Change the law.

Yes, the law should be changed, but not because drugs aren't bad. But because the high costs of enforcement (direct and indirect) have been worse than the lower costs of people being free to get high.

By your logic, we should continue to ignore all those costs because drugs are still a negative to society and the moral law must be enforced no matter the enforcement cost.
Got some figures to back up that claim?

http://www.nationmaster.com/country-info/compare/France/Unit...
They make a massive amount of money from rental deposits which are never refunded unless you remember to click the refund button in the app.

A lot of people forget to refund their own deposit, and the rental company gets to keep a lot of money.
Installing MacOS High Sierra in a VM in Proxmox
Not just an American thing... At home I got a bare bones one with 2 mechanical knobs (even the "ready" sound is produced mechanically I think). But right now I'm standing in front of a sophisticated one in a Taiwanese home, it has 18 buttons marked with Chinese characters and various numbers or ranges of numbers that make no sense without a reference manual. No symbol, no knob, no useful color coding. I'm unable to operate it without help... Makes you feel like a child needing help from an adult :)
Probably 'bug' is not the best word, but many programmers definitely consider excessive complexity as 'bad design' (unless complexity is inherently unavoidable due to the very nature of the problem).
Resident Evil 7 Biohazard CD Key Generator
Sure, just like Google Earth works on any browser, or Hangouts, or ...

Google's always only supporting competing software just as much as absolutely necessary
Who is the market leader now? Is it D-Wave or IBM? Someone else?!
The tweet (which is undoubtedly is an interesting one) says, “Today's Bering Sea ice extent was lower than any value from Jan 15th to May 2nd during any of the previous 38 years; and the Feb 20th value was only half of the previous lowest Feb 20 value. #akwx @AlaskaWx @ZLabe”

Nowhere is how warm the Northpole is in relation to Europe mentioned.
Here's a temperature anomaly map for reference. North pole 30C warmer and arctic in general 6C warmer.

http://cci-reanalyzer.org/wx/DailySummary/#t2anom
The overwhelming majority of San Franciscans live in "trickle-down housing." It was the solution to their problems until they took it off the table for future arrivals.
Angular Material based admin template
How digital maps have changed what it means to be lost
Just open sourced a Angular Material based no-frills admin template, with a focus on ease of integration and extension. Please do check out, comment and contribute:

https://github.com/radicalloop/matangular
I think “progressive” is a fairly American term, and puts a certain sheen over left politics. It’s tough to say whether it’s socialist or not because it never seems to matter. It’s more of a feeling, or a vibe, than a critique. It describes the unconscious desires of a demographic very well, but falls short on political content. In this sense, it may have been an OK choice of words.
Someone else already mentioned the book of shaders (which is the single best introductory resource IMO) - aside from that, I've found that reverse-engineering existing shaders and reapplying the learnings to my own shaders has been very helpful. With time, you start developing an eye for which shaders are just one or two steps beyond your understanding. You'll also start noticing that certain users (such as @Shane) on the site are really good about commenting their code, while others treat it like a game of code golf.

When studying existing shaders, it's best to focus on the well-documented shaders that are a few steps beyond your current capabilities, rather than the ones that consist of hundreds of lines of single letter variables and incomprehensible math. As far as open source repositories go, it doesn't get much better than shadertoy (in terms of pedagogy) since you can easily tweak values and comment out pieces of code right there in the browser if you're trying to figure out what a certain line of code does. The in-browser editor makes reverse-engineering very efficient and reduces friction as much as possible, which is really helpful for this kind of dense mathematical code.

Once you get used to the whole process of reverse-engineering shaders, you'll quickly come to see shadertoy as the perfect place to learn how different visual effects and graphics techniques are achieved. I don't know of anywhere else on the web (except perhaps codepen) where you can so immediately go from viewing a visual effect in a gallery to messing around with the code in nearly the exact environment that it was created in.

Edit: the best resource I've come across for learning raymarching (the 3d rendering technique used in the shader that is the subject of this submission) is this tutorial by Jamie Wong: http://jamie-wong.com/2016/07/15/ray-marching-signed-distanc...
You have no clue how that deal went down, and you had to jump to your own convenient conclusions to arrive at your judgement.
Easy, get a Chromebook.

https://sites.google.com/a/chromium.org/dev/chromium-os/chro...

Or if you prefer to jump on Apple's bandwagon about how regular computers are outdated, a detachable keyboard and mouse for an Android 10"/12" tablet.
I keep my projects on my private infra. Software (Git/Subversion/etc) is installed in a VM which easy to backup automatically, data is kept on a shared volume on ZFS filesystem which has snapshots enabled. Additionally rsync job is running daily to sync all my important data with a disk in a remote location, could use encrypted cloud for that though.
Recently been able to restore my projects from 2003 so this approach works for me :)
Unfortunately physical controls are significantly more expensive to make - we're talking a whole extra dollar or five on the BOM price here, which turns into several times that at retail. Capacitative sensing is cheap and plastic membrane buttons are cheap. They're also easier to waterproof.

Touchscreens in vehicles just seem like an accident waiting to happen.
I would say that usually the dumb stuff is better. People are sometimes surprised (since I work in IT) that I am against putting too many functionality in stuff.

First example: in my experience, there is nothing better than a blackboard for explaining a subject. I have never seen a blackboard that does not work. I also have never had a smooth experience with a smartboard (for starters, it has to boot and the projector has to be on and connected which just takes some minutes), and I have rarely had a good experience with whiteboards (usually the markers just don't work well, and there's no way to see that beforehand, so you end up trying a lot of them).

It also irritates me intensely how often it is assumed that you're always connected to the internet. Games nowadays not only have mandatory updates, but also require you to be connected. I used to play games once a week with a friend, and the experience just sucked. Call of Duty almost always had a multiple gigabyte update waiting for us, so that we had to wait half an hour to play (even though we didn't play online). It has happened multiple times that the internet didn't work, and we just had to find something else to do.

Then, smart TV's have some of the same problems too. I have had some new experiences since my roommate bought a 4k monstrosity with ambilight (which only purpose seems to be that ensure that no-one can concentrate on something else when the TV is on). I have never had to wait multiple minutes to turn the TV on before. I have never had a TV crash on me before. I have never been confused by a remote control before (the remote control has a button with a triangle symbol to go to all apps, and some other buttons with symbols I have never seen before, and there are two different places with apps - some of them are the same while others can only be found in one place). The TV also boots with the sound very loud, and I have to wait until the TV is fully booted until the sound can be adjusted. Which in practice means that I can't watch TV after my roommate goes asleep at 9:30.
"If you're making $140,000, you're going to have great health insurance."

I am and I'm not. This depends on your employer. Otherwise, one can spend tens of thousands on health insurance to maintain coverage. And it could be terminated by an act of Congress at any time. Worker's compensation is also a thing. Try waiting 8 months to see a doctor for repetitive stress injuries because you've changed states and no one wants to take your case.
AMP is one of a long series of Google's efforts to ensure the web remains competitive with walled gardens and native platforms. Chrome (with the V8 engine), NaCl, SPDY, QUIC, PWA, Dart, Certificate Transparency ... the list goes on and on. Some have succeeded (SPDY became HTTP/2) and some have failed (Dart, NaCl), but it has been consistent at least.

Standards cannot become a strait-jacket. In many cases (such as HTTP/2) the standards have come much after the concept was proven. Though Dart and NaCl failed, they triggered improvements in Javascript and also led to WebAssembly.

AMP was created as a response to Facebook's Instant Articles. If anyone supports the open web, then it is hard to see how things become better if the web stays stuck as more content moves into walled gardens, or the web remains unusable on mobile phones in large parts of the world.

Maybe there is no controversy, because there is no need for one.
But a important point is that you don't get to pick the cache. The website linking to the AMP resource chooses and currently that will always be Google.
Serious quantum computers ARE FINALLY HERE

That would involve both the hardware and software is ready for production and use.

So it's my thing or is it MIT Technology Review writers who are misleading common people into thinking quantum computing will be usable in a couple of years?
Esp. since cities like Zurich are also facing similar backlash against dockless bike invasion.
I can't find the plane/article but I remember reading about a military jet that is practically always in an unstable flight pattern and computers constantly adjust it to make it so the pilots can fly it normally.
I doubt LuaJIT is better than Common Lisp or JavaScript JIT compilers.

On the other hand, if forking a C compiler for generating code is "fast", that tells a lot about the slowness of regular Ruby interpreters.
@ https://www.sec.gov/Archives/edgar/data/1467623/000119312518...
Maybe the difference is that one worked with the city / people to set it up, and the other mostly dumped a bunch of bikes everywhere? (and doesn't pay for any of the negative externalities that comes with it).
> Culturally it shouldn't be to different from France.

I'm French and living in Germany, I laughed while reading this. The countries are close to each others but the culture is different, especially concerning vandalism/individualism. I have many examples like the cleanliness of public spaces to the state of public bikes (comparing Velib' v. StadtRAD, the German version works way better), the general feeling being that French people undervalue the impact of one's acts on a global community, leading to the situation described in the article.

Ask a German why do they pay more for health instances than in France and they will answer "Our debt is going down, our kids will not pay more than us and the system should work in the long term.", I had never heard that thought before moving outside of France.
This is a very interesting point that I wouldn't have understood without your perspective.

I'm from a city with lots of space so their rental bikes are never in the way. They're always in a proper place.

Also they have a system that you must return the bike to one of the rental stations within the allotted time. If you don't do that you will get a fine since you must use your personal info to rent them.
Using Meltdown can you read memory across VT-x boundaries, though?
If git supported large files well you'd still have that problem; Github is just not interested in becoming an hosting provider for such files.

And while LFS is certainly a hack, being separate is actually an advantage here; PistonDevelopers could host their own LFS server while continuing to use Github for their development, whereas if it was integrated they would be forced to pay GH or move out.

That said, I prefer git-annex to LFS, since it doesn't need a custom server; you can just use a "dumb" file server (rsync, webdav, S3, etc), with all the metadata being synced over the git repo.
Free Crypto Exchange For The Snap Generation
Maybe instead of whipping up a pdf like Manafort that requires trust in the authors copy/paste & editing process it would be better to see the real email conversations incl. message headers. Not saying this isn't how it unfolded but this isn't <evidence> either.

Why go through the trouble of creating a pdf from different emails (he calls "letters") when he could just save the messages verbatim as plain text incl timestamps & other metadata. This sure smells like nonsense.
Google is pushing "HTTP origin signed responses" which will mean Google or any other implementing server can cache responses from other (willing) origins and push or offer them. Then, the address bar can show the actual origin, instead of www.google.com/amp as the origin.
Hiring manager here.

While your reasons are valid you are missing an important one:

Resource scarcity: the engineers that I need allocate to infrastructure I rather have working on user facing features and improvements. Talent is scarce, being able to out source infrastructure frees up valuable engineering time.

This is one of the main reasons, for example, that Spotify (I’m not working for them) is moving to google cloud.