skysight-inc/HackerNews huggingface dataset:
Ha, good point, maybe the horse cannot run for 24h non-stop when that would be possible for a human. Nevertheless if a horse can cover 100 miles in ~6 hours, he still has 18 hours for the remaining 80 miles, so allowing him to rest (which is also pretty common in some human ultra-trails) I'm pretty sure the horse could still beat the human record of 180 miles in 24 hours.
I agree completely. The prank may not have been funny, but are we so tightly wound that this upsets us?
Yeah I think the zen of Python is stronger, but it's also at a higher level
It's important to avoid the thought-terminating cliche "Oh, it was just human error" and look at the problems in the UI that cause the errors in the first place. If the ignition in your car was one day replaced by an ejector seat, and you hit it without thinking because that's what you do every day, I doubt you'd be placing the blame on yourself.
If you're referring to a bounding box, it's called AABB (axis aligned bounding box). So I guess AA rectangle would be ok.
Speed Up SSH by Reusing Connections
We have already relased the Push Notifications feature. We expect to release the Push via Dashboard(campaings) on the beginning of next week. Thank you!
Fails on mobile. You need to catch the tap events, not just mouse clicks.
>I don't understand the need to 1) be so clever and 2) get mad when people call you for being annoyingly clever.

What's clever? It's just a link to an online presentation. They don't use links etc because it's not a web page, just a html document -- it's primary use is for seeing it as slides through a projector.

This fact is evident both from the text and from the site's looks, and from that everything else follows (how you navigate, etc).

But confusion would still be OK, if we haven't had the exact same discussion 100s of times before on HN -- and if we weren't 99% devs, supposed to be able to solve much worse "mysteries" on our own...
You're not thinking internet scale. For the 10,000s people it went OK for, a few people it didn't.
Maybe it's worldbeating in the class of companies that are building sizable hardware factories, setting up near-global sales channels and still haven't launched five products. And maybe it isn't; I can't think of many such companies, can you?
Nice surprise: That's the first time I saw an <input type="color" /> in action.
That's very nihilistic. By the same reasoning, nobody ever discovered a law of physics, they were all there. Newton gave nothing to humanity.
I like them both. Simple lists like these, weak as they may seem, are often a great help when balancing tradeoffs in actual code, I find.
> I didn't use PPT for the slides, because I like the freedom of needing only a browser to display the slides.

What did you use to make the presentation? Custom HTML/JS?
Is it really this hard to understand the issue here? How long have we spent collectively explaining very basic functionality of systems to the elderly, to our parents, friends, etc?

Not hard to see why something like this would create unintended consequences of an important nature: https://twitter.com/waxpancake/status/715752594551869440
>bad UX? anyway, need to enable JS by default

It's not a website. It's a PRESENTATION (given with a projector et al) made available online.

JS on by default, is the default for the modern web in any case.
(fluxus)
@crandycodes I have two questions:

1. How does Windows sandboxing implemented in WebJobs?

2. Do I understand correctly that all functions of the same Azure a/c may run in the same sandbox. I.e. you only sandbox users, but not individual Functions?
Or maybe the buttons I click shouldn't suddenly change without warning? This isn't a case of a user ignoring an important dialog box then wondering why their computer doesn't work anymore; the button just suddenly started to do something different, which is terrible user interface design.

To put it another way, how am I supposed to get anything done when I'm spending all my time making sure the interface doesn't change beneath my feet?
There's a new Perl 6 book being written as we speak. I have high hopes that it can follow the excellent example of the Camel book. If it does, it can be the starting shot that Perl 6 perhaps still needs.
No, I just took it from another presenter and changed the content of the slides. I believe it's actually a themeable slideshow thingie someone else developed.
> Or maybe the buttons I click shouldn't suddenly change without warning?

From what I seen, the buttons didn't change, send has always been where it was, just another one was added.
Not sure if this prank/feature appeared on google's "For Work" (paid offering), but if it did, that would be sucky.

However on the free gmail side of things - not to be a jerk about this - but perhaps this should remind users that they are not the real customers for google...and that free platforms like this do in fact come with baggage. I'm not saying google intentionally meant to screw over their users (I totally get this was all meant in jest). But what incentive does google have other than saying "Oops, sorry". Any expectations for compensation i think are silly; and many users forget that. Does it suck that someone lost their job because of this? Hellz yeah, no doubt about that! But can we really expect google to do anything else except shut down this prank even if only after-the-fact? Again, it sucks, but this should serve to show/remind some of those users that these free platforms are not like your local electric/water utility, and should not be fully depended upon, certainly not for such important things as jobs, etc.
work there for about 6 months get a big win on a project then jump.
The few whom it didn't's lives were already on pins and needles. They'll be better off.
And, what, you had to send a short explanation and then both sides moved on?
As I understand it, the gag was triggering on the normal send button too, at least for some.

How would you know you sent one, or got pranked, if you used the normal send button? I'd be pissed in that scenario if it was work related. Bosses famously often lack senses of humour.
“The Iron never lies to you. You can walk outside and listen to all kinds of talk, get told that you’re a god or a total bastard. The Iron will always kick you the real deal. The Iron is the great reference point, the all-knowing perspective giver. Always there like a beacon in the pitch black. I have found the Iron to be my greatest friend. It never freaks out on me, never runs. Friends may come and go. But two hundred pounds is always two hundred pounds.” --Henry Rollins
What can doctors learn from pilots and cyclists?
Jesus, have some empathy.

This doesn't upset me. This doesn't upset you. This doesn't upset hundreds of thousands of people and as unfunny as this is, I'm sure many are laughing about it.

However, it can upset some people. Some people who would mistakenly click the button because, god forbid, they forgot not to use the internet at all on April 1st, and that mistake would appear in an extremely important conversation.

And that mistake would appear during career discussions. And that mistake would get someone not hired, or fired, or whatever.

You guys want to complain, talk about how they should "look harder", how they should "take responsibility" and "own up to their mistakes", how they should "be happy not to work somewhere people are so uptight"? Have some fucking empathy.

I'd wager the majority of HN is well off, or well off enough that they don't have to worry about the rent or their water bill. But I'd like to see some of the people here struggling to make ends meet. Maybe you won't be so sociopathic about the potential for serious harm.

This thread makes me sick.
I hate April 1st because I can never tell when people are joking.
Usually it's done when redesigning/recompiling the target function is not possible. Game modding, restartless updates, instrumentation, etc.
Probably if it causes you to lose your job, yes.

It's like people who explain away their assholish behaviour by saying "it was just a joke, lighten up".
The Empty Bath: On the Iliad
Nah. We need to colonize and mine asteroids. There are lots of them. I read somewhere that a trillion people could live off the asteroid belt. The low gravity problem can be solved with rotation.
Checking that a value put into an interface type conforms to the interface type is done at compile time, so modulo issues with "nil" you can't have an interface type where the wrapped type will turn out not to have the desired method at run time. However all method invocations on that interface will pass through a dynamic lookup, like going through a vtable in C++. It's one of the things that makes the people who are very, very serious about absolute speed not use Go.

I imagine it also prevents inlining in most or all situations. (I don't know exactly how hard the compiler will try to notice that something is nominally in an interface value but it can be sure it is actually a concrete type. My guess is "not at all".) Given that inlining is Go's big optimization technique, that can be another generic reason to use a specific type instead of an interface.
Trying CMake Again
I really hope this is an April 1st joke
> Like checking if the thing at hand is an array?

Yes. ES6 has isArray(). Use a well known polyfill rather than write your own for ES5 environments.

> Or a positive integer?

Yes. As discussed there are edge cases around negative 0 that you may not think of.

> Or iterating through hash's keys?

Personally, yes, but not necessarily. There's 'for of' which iterates over an Object's own keys - I'm presuming you know regular 'for in' iteration iterates over parent prototype keys and why that's often unwanted - but 'for of' is relatively new.

I prefer an approach more consistent with how arrays are handled, so I use Object.prototype.[someprefix]forEach() and share the code.

> Why won't you outsource...

Using libraries isn't outsourcing. Please read https://news.ycombinator.com/newsguidelines.html
I don't even. You're joking about people living on the edge whose livelihood is now at risk?
Increasing Mobile Conversion Rates to Survive in the Market
> Please, don't mention non-shell languages.

Why not? Bash serves two purposes: being a programming language and being
a user-facing shell. In the former it may be worse than PowerShell, but for
anything bigger nobody uses shell anyway.

At interacting with human operator, on the other hand, PowerShell is lacking
even compared to old, unmaintained ksh. Compared to modern shells, like bash
or zsh, it doesn't stand a chance. The programming language's semantics don't
matter that much on this ground, as long as they are more or less sane.

> .NET is now cross platform so that argument is moot.

It was nominally since Mono started. And guess what? Almost nobody uses .NET
on Linux or FreeBSD for their project.

PowerShell is good mostly when you need to access .NET internals, which
doesn't happen on Linux. It only happens on Windows.

> Regarding a workable shell, PowerShell is sub-par to even rustier ksh

> Epic argument. Nothing I can say about it.

> ... except... I am not in the buisnis to be a human text parser.

I would ask which word was too difficult to read, but I think we won't enjoy
further discussion/argument.
Wireless localizer could mean safer drones and password-free WiFi
I'm not related to OP, but thanks for this answer! It is not easy to find a clear answer like that for a complex problem.

The first time I had to build something to scale at day one, it was a long research about databases, cluster/shard, architecture and everything else you described. It worked, but it'd been easier with an answer like this one!
Drones to help farmers with weed control
Just who are burner phones for anyway?
I never used the product because I assumed this was a work-around until they could get credit card companies on board and such.
That is sliiiiick! :)
Lulu.com: Solar Powered Books
serialize the state in this http://www.kvstore.io/ and use the key as a url, it'd be a nice hack
Azure is ten times more simple for an indie developer like me.

First thing I have immediate trouble with is the phrasing of AWS which is confusing. Second is their offerings and ux which is also totally confusing. But when you get passed that, you still have to do more configures than in azure. If you do not use Visual Studio (VS) or .NET you can still download the whole deploy profile file you need directly from the app service within Azure.

In Azure, I can create a new project and it will autogenerate the entire profile for me, run my migrations and I can deploy from within visual studio in minutes.

Coming from a "classic open source background", Microsoft has totally won me over. I save so much time with Azure and VS it's crazy.

I have experience of AWS and Azure and personally I just think Azure beats AWS in every aspect.
Don't let Content Security Policy fool you into a false sense of security
I must say it is quite delusional to argue that I wrote that the "Linux desktop is still in the same state as it was in 1997".

I never wrote that, and it is indeed much improved.

What I wrote is another thing: that the total parity with proprietary desktop OSes (Windows, OS X) "just works-iness" is always "in another distro" or "a release away".

And there's another problem: proprietary desktop OSs haven't stood still in their 1997 state either. They are a moving target.
> From what I seen, the buttons didn't change

It replaced the Send And Archive button that lives next to Send. (Adding a new one is still a bad idea, imho, but would have been borderline forgivable)
I think this article itself is an April fools joke.
Does this give access to the Red Hat support website? Some of the notes on bugs/workarounds there are useful, but subscriber only.
This idea was my entry in the Knight Foundation News Challenge in Jan. Just completed a working version and launched earlier this week.

The purpose is to help Freedom of Information requestors (journalists mostly) find the info they're looking for.
Yes, just like Christmas, New Years' Eve, and the rest.
Help bring clean water to people in need like it's 1999
There were several problems with the implementation so it didn't matter if you pressed the correct button.
As @Mithaldu mentioned above:

Nah, the bug is that it actually triggered on the normal send button as well, for some people.

https://twitter.com/waxpancake/status/715770400555315202
reply
What a thoughtless, jerky attitude. Two seconds of poking around Twitter would have found you many real examples of horrified GMail users dealing with the fallout from this "prank", not just people dealing with a job search and potential employers, but people writing very emotionally charged e-mails, like condolence notices to people on the death of their child.

Which now has a Minion GIF in it.

It is one thing for a prank to do something to the UI of a product, like invert the colors or display Comic Sans. It is quite another when it alters the content of the very messages you are passing.
Maybe they are worried about perpetual beta sites.
And here I thought UI/UX was all about "not making the user think"...
>It's proprietary.

Which doesn't mean much -- or even it's a plus for some.

>And Microsoft spies on its users.

Well, we're spied on any network use we do anyway.
Might I dare to childishly call your handle suitable without you being offended?
FCC's O'Reilly Wants Netflix Investigated, Apparently Unsure Why
Free Intercom.io alternative
What Makes Languages Change? How Culture Shapes Our Words
What about people who are affluent because they save $190 a month by using a Tracfone instead of a iPhone? They might be able to fund an IRA or afford a down payment for a house, or pay off their student loans or something.
Google sabotaging their own product just for a few laughs is a great way of reminding people that they don't really care about providing any services other than selling ads.

Also, what's the point of this prank when Gmail has a global audience? Only a minority of users will be aware that their tools might fail today because it's April Fools in the US.
There has been industrial interesting at exploiting the mineral resources of Antarctica, so I wouldn't be surprises if there has been consideration at colonizing it as well, or if one of the justification for such enterprise would be to study harsh conditions for potential space colonies.
Aren't summations taught in high school?
Ludicrous requires a new contactor and fuse, yes. But what they didn't say and few people know (including, I assume, all the people who downvoted my original comment) is that all P90Ds have this hardware. There is at least one P90D test drive car which has been upgraded to Ludicrous in software by its service center, so it definitely doesn't require any hardware beyond what a P90D already has.
Talk for yourself, minions are awesome!

But yes, i agree that using them in professional emails might not be the best thing. Now, we could have a conversation about why someone is using private email accounts for professional purposes.
I would love to help pump up the GDP at a new country. What I'm looking for: Efficiently run government, low corruption, policies that encourage education and health, and progressive expanded rights and freedoms. I'm in. But, based on what I know about Canada, I don't think it's it.
Land prices are skyrocketing in NY, CA, London, Mumbai, Delhi, Beijing and Singapore, among many other places.

I didn't know that prop 13 applied in Beijing - I thought that was a CA law. I also didn't know that India and China changed their laws and allowed foreigners to buy land.

Blame the foreigners! Trump 2016! Or if you happen to live in Maharashtra, yay MNS! Mumbai for Marathis!

(For those unfamiliar, Trump is an American politician who believes Americans are lazy, greedy and stupid, and can't compete economically without violent thugs hindering the competition. MNS is a party that holds these same beliefs about Marathis.)
Potato Messaging – dream or reality
Fine let's assume the actual transparency report is in and of itself a warrant canary. My hypothetical company releases transparency reports every month and stops as soon as I receive an NSL. A company who has not received an NSL may also choose to stop or never start in the first place. Where does this fall?
Saudi Arabia Plans $2 Trillion Megafund for Post-Oil Era
I'm not joking. If you're livelihood is so at risk that you could lose it over a minion gif you have a terrible unhappy life. It was a house of cards ready to fall at any moment anyway. You'd be much better off / happier having to find a new job / wife / whatever else is causing so much pain in the long run.

Speaking from experience of a job triggering a stress induced bout of trigeminal neuralgia that made me want to die. After two weeks of that I quit my job of five years and found a much lower stress one.
GitHub contribution graph can be harmful to contributors
In my experience, war is rarely worth pursuing in Civilization. Relentless, manifest-destiny expansion via settlers is the way to go. They've tried to build in some penalties for this kind of expansion in recent titles, but I've still found it the best strategy. I think in either 3 or 4, you could produce so much culture/influence that you could simply take over land and assimilate cities from other civs peacefully.

I do always play marathon games on huge maps, though.
Tesla Model 3 announced
Building an Analytics Back End with BigQuery, Lambda, Kinesis
Out of curiosity: has anyone ever tried to do a correlation about the performance of a hard-tech company vs the ratio of technical/political people in their board of directors?

This is probably a strong prior on my part - but when I saw the composition of the board of directors of Theranos (secretary of states/generals/congressmen etc) I was immediately incredibly skeptical. It seems like the board was chosen to provide lucrative contacts instead of actually useful advice and supervision.
What do people post on WeChat?

Personally, from talking to many Chinese, I get the sense nobody really gives a damn what the gov says or does. A casual complaint here and there, but for the most part people are too worried about their boyfriend/girlfriends, mom/dad, schoolwork, do I look ugly?, food pics, and everything else the average person talks about.
Cardiovascular failure taught me a lot by pushing my system to its lower limit. When walking 45 minutes is the only physical activity you can take, the only way you can feel warm blood smoothly pushing and the only time you'll feel your heart pulsing sound and clear you learn a lot.
>A naive interpretation seems to be that it lowers taxes on the one item where dead weight loss is very low.

The deadweight loss of a land tax is zero until it's raised above the unimproved rental yield of the land.

Lowering it is purely a mechanism for moving money into the pockets of land owners.

A land tax is more efficient than a property tax, but a higher property tax approximates a land tax sufficiently that the deadweight loss is minimal.

>Do changes in interest rates affect underwriting requirements?

Yes, since with lower interest rates you can afford a more expensive property since your monthly repayments will be lower.

That in turn pushes up the value of housing as people take out bigger and bigger mortgages to try and keep up with rising prices.
You read a piece of code many more times than you write it, so even if an extra keystroke is needed to make the code more readable, it's worth it, IMO.

But, I find it very easy to type all that fancy stuff with XCompose sequences. My keyboard also has a bunch of media keys I never use, so it's probably possible to map those into the unicode ops.
Have you ever tried Jetbrains IDEs on Linux? The font support in their java swing app is so horrible it's unbearable.
If you want something simpler:

http://www.frida.re/

It's by far the simplest hooking framework on the planet.
+1. I highly recommend Ha-Joon-Chang's books, I've learned a lot about economics from him. He puts forward a strong argument that economic policy must be flexible, and shift with evolving times and technological changes. In other words, he's highly critical of ideologies, like f global free markets, or trickle down economics.
The first time I saw a demo of Siri, as limited as it was, I immediately thought: "Well, here we go. It's only a matter of time before Siri answers the Last Question."
In reality manufacturing costs of houses became cheaper.

Prefabricated buildings are nowadays pretty popular in europe and can be built in a very short time.
There are many pathways influencing your heart and arteries. Very high stress can trigger-overflow your system with hormones that constrict blood flow to the point of harming itself even if you're quite healthy.
Real lives are at stake. How do people not go to jail?
Zeek+Rewards+Ponzi+points+clone+-+Burj+Rewards
I believe we have all witnessed the end of April Fools Day jokes at Google.
There's other settings than "professional" where a random gif like this might not be appreciated.
I was referring mainly to the people quoted in the article, but rest assured, if it changed your font to ComicSans or inverted the colors, countless people would still say their lives have been damaged beyond repair.
EasyDNS to refuse queries from rogue states, immigrants and leftists
Well, everyone else is in US politics, so why not?