skysight-inc/HackerNews huggingface dataset:
There's a difference between being blocked from innovation and having UX engineers look at something. It is the job of these folks to find out things like this; they don't have blinkers on when it comes to knowing about how the app gets used and how people can fail at things.

It's quite likely that this was just directly shipped given that it's a one-day thing.

Nobody's asking them to stop innovating; you can be more rigorous in your shipping process (which they usually are) without affecting innovation.
Net  Score
Yes, Unicode variables are a thing, but I am afraid it makes the language less approachable if it requires a special keyboard or at least some tweaks in the IDE to input those characters - and I say that as someone who added some macros in emacs to enter French accentuated characters with an American keyboard. I think it's one of the reason APL isn't much used these days...
sadly HN does not support emoji and my title is ruined.
That was my first thought too. Comments can sometimes be seen as an afterthought, something that you feel obligated to leave for future programmers or managers craving documentation. In cases like this, comments become an active part of the program, documenting and teaching parts of the code to anyone who wants or needs to understand.

It inspires me to leave more thorough, detailed comments, not for my own benefit, but for that of others. This almost reads like a really well-done technical paper in parts. Very neat.
Distros backport security releases: e.g. Ubuntu 12.04 LTS (still supported) has nginx 1.1.19 (http://packages.ubuntu.com/precise/nginx-full).
I don't think it needs one. Speed is displayed on the driver's side of the center screen. There are lots of cars out there already with the instrument cluster in the center of the dashboard rather than behind the steering wheel, such as the Prius.
Is this an April Fools joke? I've never seen anyone who gave a fuck about their contribution graph and record streak, except for devs who developped clever git repos that make your contribution graph show pixel art (which is pretty awesome).

I want to say if you feel pressure when looking at your contribution graph, it's all in your head and you should take a break because you're clearly not thinking straight.
Related: https://trixel.io/
I just drove past there last week. California is the most beautiful place on earth.
I've very disappointed in the Internet at not being able to find scans of that 55-page photo spread.
> Typical Google. Sending UX down the drain in a whim

While doesn't seem like their brightest idea I still miss the old whimsy Google.

> Apparently none of their "interviewed to death" workers noticed the potential ways this could backfire

This is IMO the really interesting part but I guess there is a strong groupthink culture there.
I hope not. I for one thought it was pretty cool. Maybe "opt in to april fools jokes" can be a gmail setting or something.
as for the synchronization use case, even though it's probably way more expensive to invalidate another thread's instruction cache than any other usual sync. method, it can be useful if there is a huge number of synchronization point but it happens very rarely and you don't want to bloat the code with explicit checks everywhere.

An example of that is garbage collection safepoints, although in that case you also need to be able to patch a function in the middle (any potentially unbounded control flow loop)
This is a great point that often get's ignored or glossed over. Perl code is information dense which makes it look messy to someone who doesn't know what each of the sigils and syntax elements mean. What this means is that perl has a longer learning curve but once you get over the hump you know a lot more about what the code is doing in a glance than you do for other languages. So it's not more readable to the new guy but it can be more readably to the ones who put in the effort to get up to speed.
That's what Henry Kissinger's job on the board is, presumably: preventing anyone being held accountable for deaths they cause. He has quite the track record at this.

( http://www.globalresearch.ca/crimes-against-humanity-why-is-... )
iBrush 365 World’s First Round Disc Bristle Electric Toothbrush
But what if I only test in Production? Achievement Unlocked!
If you want a real reason to be astonished, the bit with "INIT now" is run at a completely different time than the rest of the interpolation, apparently.
The Twelfth Amendment ends with the following sentence:

"But no person constitutionally ineligible to the office of President shall be eligible to that of Vice-President of the United States."

It would seem the Constitution agrees with you.

https://en.wikipedia.org/wiki/Twelfth_Amendment_to_the_Unite...
Actually, for me the biggest obstacle is the lack of a good build/dependency tool along the lines of cargo.

The closest I've been able to get is Oasis+OPAM, but it's just not the same.
>Yes, since it's checked in it won't change "behind your back" or disappear

It will also not get fixed, when important bugs or security issues are discovered and fixed upstream.

>You also can add fixes to it

Which is called a "fork" which you'll then have to maintain.
You mean Europe's Canada?
Configure-like path handling for CMake
Let people move without barriers. Countries will have to compete basing on happiness not production. Happiness will equalize. The only problem - population density is part of happines, so borders should be adjusted for population.

Easiest way to do both automaticaly is to let people declare which country their immediate neighborhood belongs to.
To question 1 it is definitely not a well founded belief - evolutionarily humans in general have had the purpose of "eat, survive and copulate" - none of which will change in any near term worlds. There may be less to struggle against though.
Wonder what visa they want us on.
(I'm Canadian, but still)
ScummVM team welcomes John Carmack
Yeah but that doesn't mean they don't exist? Our universe could be a drop in an ocean of a real multiverse.
source to my point:

>Yuske believes that Japan’s love of video games is part of the reason why pinball has had trouble taking hold—why the game is more of a foreign curiosity for most than a cultural mainstay.

http://motherboard.vice.com/read/the-silver-ball-planet-insi...
Please see the Twelfth Amendment, particularly the last sentence.
When the final version of the Model X got a stage reveal, they capped off the night by delivering cars to their first six customers. It's not a reasonable comparison with the Model 3 target release being a year and a half out.
@ShitHNSays
I guess I can see this being an issue, but as someone who generally has a pretty "green" contribution chart, I find people look more at how many stars I have more than anything.
pretty sure Twitter, Facebook, MSM, college campuses across the US, etc... already have censorship covered... otherwise would be funny ;)
TechShop is amazingly cool. Noisebridge scared me. Unless it's moved since 2014, it's in a dilapidated building in the mission pointlessly cluttered with ornamental mid 20th-century scientific equipment and it seemed to me that all it needed was a match to go up in flames.
What exactly do they propose is the incentive for founding a startup in Canada instead of just doing it in the US? It can't be Waterloo because those grads don't want to stay here, as things stand (brain drain effect). It can't be the weather, or taxes. It definitely isn't the investors, Canadian investors are notoriously conservative when it comes to new ventures (unless your business is to dig a new hole in the ground and pull out rocks). It isn't the cost of living, the average price of a home in Toronto is $1M. The only support for startups is a decades old tax credit program called SRED which requires you to domicile your company as a Canadian owned private corporation (e.g., no Delaware corporations) and it is notorious for being beuraucratic and it clearly favours larger established companies over true startups. The government has failed miserably at incentivizing startups. This latest pitch seems to be based on nothing more than dusting off the old canard of Canada being more "multi-cultural" than the US, and using Donald Trump to attract startup entrepreneurs? This coming from the institutions that gave us Stephen Harper and Rob Ford? These gimmicks are more of an indication that they're not serious abot incentivizing startups, they are just trying to score political points at home.
The actual bug was apparently a little more nuanced than 'for some people'. If you tried the mic drop button in an empty email, it would fail to send. If you then used that same email draft and sent it regularly, the effect would still apply.

https://twitter.com/cabel/status/715769273545785344
How I Learned to Love TDD
Send and Archive is my default button, which is triggered when I press Ctrl+Enter on a reply.
The future of business is that the customer is the labor and the capital
Bugs absolutely can originate in the analysis and design phases. In fact, they tend to be the most expensive ones.
It's also worth noting that I saw the button in my GMail interface early this morning (as well as the little pop-up explaining it), and now, a few hours later, that button is gone, and it is still very much 1 April. I would think if the backlash was just part of the joke, the button would still be there.
Code to block unwanted News Genius annotations
The tweet i linked contains those details. ;)
Looks kind of ugly to be honest
does this include a mass surveillance suite?
Ask HN: Is the GMail April-Fools prank intended to launch a permanent feature?
Gmail April 1st easter-egg: http://time.com/4278950/april-fools-gmail-mic-drop/

Obviously the minion icon is a April-1 joke, but the rest of the feature actually sounds like a pretty cool one. Imagine the last time you were on a long email chain. One where you gave your 2 cents, and there's no need for you to be in the email chain any longer. Someone else can remove you from the email chain by moving you to BCC, but there's no way for you to do it yourself. You basically have to beg for someone to remove you from the chain, which is too annoying so no one really does it.

Alternatively, you could create some sort of a filter, or just consciously delete all emails from the chain as they come, without reading them. This is manually tiresome, and it also introduces a new problem: If someone references you in the email chain, and you don't see it, they will get offended by you not replying.

This new gmail easter-egg addresses both of the problems above.

1. It tells your email client that you no longer wish to receive any emails in this chain.

2. It tells all participants in the email chain that you're leaving the conversation.

The 1st part above is purely technical, and can be easily done. But the 2nd part requires some UX development. Which might be why GMail launched this April-1 easter-egg. They are experimenting with the ideal UX for telling all participants in the email chain that someone has chosen to leave the conversation.

Obviously the presentation needs to be a lot more polished and professional. But easter egg might be a precursor for a real GMail feature that's planned to launch in the next year or so.

For anyone doubtful that Google would announce a permanent product/feature on April-1: Check out the very original gmail announcement: http://googlepress.blogspot.com/2004/04/google-gets-message-launches-gmail.html
Are you talking about pledge? Pledge works as you describe
Tesla Continues Revolutionary Mission with Model 3
Just to think how much control google (or any other operator of free platform/service) has over the content of any messages pumped through their platform: Instead of google inserting that minion GIF, what if they simply added "...Not" to the end of every email?

Fictional example #1:
Hi everyone,
We're having a baby!...Not (Then google appends "...Not" to the end.)

Fictional example #2:
Hi everyone,
Grandma passed away...Not

Fictional example #3:
Hi everyone,
We're moving away to city/state/country XYZ!...Not

Fictional example #4:
Hi everyone,
We're getting a divorce!...Not

Encrypted messaging or not, that's a lot of control to have (by a provider) over what users send out. Or maybe i'm thinking too pessimistically?
73.5 cents per mile, if he's doing 250 miles per day then that's about $180/day reimbursed, and about $10 for electricity. If he does this six days a week, that's something like $4,000/month just in mileage reimbursement. That'll cover the monthly payment on any Model S you care to configure, at least twice. You'll wear the car out a lot faster, but even so, sounds like a pretty good gig.
You can use "Reader" view for websites like this. I don't know who gets off on designs like this.
Reading the first sentence, this is definitely an april fools joke.
Take a look at New Zealand.
You can enable/disable it in the settings, maybe you have it disabled?
Which is another discussion all together :-\

I used to be all about stars, not very explicitly, but it definitely went into my decision-making process when working on side projects whether I wanted to admit it or not.

Sadly this has caused me to not ship silly-little-experiments-that-no-one-will-care-about like I used to before my "stars." The bar's a little higher now.
> I HAVE experienced what it is like.

No, you quite clearly haven't, and it's insulting for everyone in that position that you would pretend you have.

As for your experience per your edit, I'm sorry you had such a high stress job and it's good to hear you got a better one, but that's not at all the situations I was talking about.

Have you been in a situation where you don't know how to pay the rent, will get kicked out if you don't and have no place to live if you get kicked out?

Have you been in jail for something meaningless and experienced employer after employer declining even having you in an interview because of the red flag?

Have you been part of an economy where the majority of the population cannot find a job because nobody is hiring, because nobody has money left?

If you had a job in any of those situations, you'd be damn glad to have it and you wouldn't be looking for a "fresh start" just because the conditions are not ideal.
If it meets the guidelines, this might make a good "Show HN".

Guidelines: https://news.ycombinator.com/showhn.html

Because the Hacker News submission page will not include the contents of the link if there is text in the textbox, it is usually helpful to readers to just submit the link and title.

If there is explanation needed, adding a comment to the Hacker News story is ok.

Good luck.
NJ has property taxes 3x CA and has experienced a similar rise in prices.

https://wallethub.com/edu/states-with-the-highest-and-lowest...

What evidence do you have that some change in property taxes (e.g. Prop 13) has occurred simultaneously and globally and is somehow related to skyrocketing land prices?
There is no way anybody loses his jobs because of this. How hard is it to link one of the million articles about this to whoever you sent that email too? It's not ideal but pretending that it'll have drastic consequences is ridiculous and completely destroy whatever point these people want to make.
Introducing the self-driving bicycle in the Netherlands
So you're saying that this is all getting a little too silly? I hereby award you the first ever HN Colonel prize. It may not have come off exactly right, but it was still pretty funny. If we stop getting April fools pranks from Google, the internet will be a materially worse place.

https://en.m.wikipedia.org/wiki/The_Colonel_(Monty_Python)
So this is a risk assessment problem.

If you simple command line app depends on more than a hundred different packages then you have to balance the risk of a larger more fragmented "attack" surface in your dependencies against the cost of maintaining more of your own code.

No one is going to draw their line in the sand in the same place. It's affected by the languages culture, the programmers experiences, the business needs for speed of development.

It will change over time as the developer has good or bad experiences and it will change as the business needs change.

I don't disagree or agree with the statement because I don't live in an ideal world where I get infinite time for dev and qa.
How about France and Germany?
Have I made pithy comments or tiny modifications occasionally to keep a streak alive? Maybe...

but that was pretty much limited to my earlier days of using Github. Now, I think one or two days of quality commits a week (on personal projects) is far superior to straining to make tiny changes for the sake of a streak.
Underfloor heating, LED lighting, solar heaters, PV on the roof, heat pumps etc.
The end result of such a ban would be to punish legitimate users (those mentioned in the article, like tourists and the poor). It would do absolutely nothing against criminals who can persuade anyone desperate enough for money to buy a burner in their own name. You want drugs? The price just went up by cash plus a cheap phone.
Why do we have to make things? Or why tangible things?

Take for instance the financial sector. They make allocation decisions in essence and sell service around management, consulting, and financial engineering. A large chunk of our economy is based around resource allocation, not actually turning resources into products more efficiently than the last guy.

As an economy progresses, it moves further and further away from things and towards ideas. We went from hunters and gatherers of food and clothing, to agriculture, to machining things, to primitive banking, all the way up to modern financing.

At each step we became further and further removed from actually putting iron-to-iron and producing this. We become more involved in how to efficiently allocate resources for those that did produce.

And that population of those that do produce continues to fall as automation comes along and we become better at making more with less. Finance has really put productive resources to amazing efficient use though capitalism.

We will get to a point where almost nobody does machines or sits on an assembly line anymore, and their jobs will give way to a larger and larger pool of people who work in the meta-market, the mental-based market that really drive the physical-based market.
I think this article is a joke, making it a really good April fools joke. This is a real Google style April fools joke: https://www.youtube.com/watch?v=LSZPNwZex9s
First China bans the pun, now they ban April Fools' Day. The first shots have been fired in China's war on humour.
Making it through Y Combinator: How to meet the challenges
That's just a plastic part, so it's easy to change without a huge expense. As opposed to a metal stamping, where the dies are super expensive to make. Most manufacturers change the look of the bumpers during their mid-model refresh, just to make an older car look attractive again.

What I found interesting was how smooth all the panels are. Obviously for aerodynamics, but I suspect it also lowers their costs, as lots of ridges and dips mean more chance for a panel to be stamped wrong, or to not align with an adjacent panel. Same with the interior - no gauge cluster means a cleaner look and lower costs. Not sure what the DOT and NHTSA is going to say about it...

http://o.aolcdn.com/dims-global/dims3/GLOB/legacy_thumbnail/...
I also want to know if this thing really got rolled out or not. I've never seen it on my Gmail.
The Weibo handle quoted in the WaPo article was named "Xinhua Opinions/Viewpoints", does not get more obvious than that.
This is very cool.

Aside from how impressive this is from a technical standpoint, I love that this algorithm seems to be a little colorblind in the human sense -- looking at the military trucks and uniforms in particular, it seems to have trouble with reds vs greens.
LineSquid - Stock 1D imagery
http://linesquid.com
But if you want a stable base system with newer language runtimes or development tools, use Red Hat (or centos) with software collections.

https://www.softwarecollections.org/en/
> it doesn't believe it can affect it's own brain in any way

I think this is the biggest problem with AIXI. Whilst we can argue whether an existing AIXI would have properties X, Y, Z, that's kind of irrelevant because AIXI can't exist (it's incomputable).

The real point of AIXI is to help researchers by defining something to use in models or to compare their work against. Unfortunately, as you say, its algorithm is fixed. What we'd really like is for AIXI to be the fixed-point or limit of some iterative/recursive process; then, even though a true AIXI is unrealisable, we could still kick off the process and push it as far as we can.

In fact, AIXI is actually the limiting case of AIXI(t, l), which is an AIXI-like algorithm whose Turing machine models halt after t steps or using l tape cells (whichever comes first). AIXI is the limit as t and l approach infinity. This isn't particularly helpful though, as it just tells AI researchers that making bigger, faster computers will help, which we already knew.

In that sense, Schmidhuber's Goedel Machine architecture is potentially more fruitful. Last I saw, there was no real implementation yet ( e.g. http://people.idsia.ch/~juergen/selfreflection.pdf‎ ). The Powerplay architecture is more easily realisable, as it optimises greedily rather than optimally, and uses regression tests rather than a verification.

In fact, we can also make another architecture in between these two, which optimises greedily but uses verification instead of regression tests. I've implemented this in Coq at http://chriswarbo.net/essays/powerplay
In theory you could always add more, ever larger stages to the bottom to keep increasing delta-V. But in practice there's a limit to how big we can make something. Weight increases as l^3 but strength as l^2 so at some point you just won't be able to create a large enough stage with existing materials.
Related: Saturnalia, the Roman holiday that predated Christmas. Slaves and masters switched some of their roles and duties for the duration, everyone got drunk, and many gifts were exchanged.

Like the medieval version of April Fool's Day, Saturnalia revelers would appoint a chief fool, the Saturnalicius princeps, whose commands had to be obeyed, no matter how silly.
Microsoft is actually trying out all sorts of stuff lately. Ubuntu for Windows? VS Code? OSS, cross-platform build tools? Lots of interesting things.
Seriously? If this isn't just a meta joke, who is dumb enough to write serious emails on April 1...
The prank doesn't upset me. Where did I suggest that the thread doesn't upset me? Damn right the thread upsets me. People are downvoting left and right those that dare to suggest jobs are not a commodity you can just throw away and replace a week later. Not for everyone.

And no, there's no classism at play. It's purely and simply a lack of empathy. A lack of understanding of what it's like to be in a situation where losing your job may cost you your home, your children or even your life.

> I am struggling to empathize with the recipient who would see this

Then don't empathize with the recipient. Plenty of bosses are jerks. But empathize with the sender, who would lose a job they cared about and can't necessarily get a new one like they grow on trees.
>> The contribution graph and the statistics on it, prominent on everyone's profile, basically rewards people for doing work on as many different days as possible, generally making more contributions, and making contributions on multiple days in a row without a break.

If you're concerned about those things, you need to do some deep introspection and fix whatever issues you have inside yourself.
Annual response: no it couldn't have.

https://www.quora.com/Why-did-Google-cancel-Reader-rather-th...
People didn't have to see the new button to trigger it. Some simply use keyboard shortcuts. In my case, Ctrl+Enter triggers the modified button.