skysight-inc/HackerNews huggingface dataset:
That's why you can "skip" a commit during git-bisect[0].

I had to find when a bug was introduced, and guess what? it was inside a single massive commit touching hundreds of files. I prefer atomic commits with good messages, thanks.

[0] https://git-scm.com/docs/git-bisect
Do any of the github CIs support testing on the browser? Would be nice to have a badge on the github page (given that the project already seems to have tests)
Its collection was unconstitutional to begin with, and so is sharing the data with a wider circle. There is a staggering potential for abuse. I'll just leave this here:

Amendment IV

The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no warrants shall issue, but upon probable cause, supported by oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.
Leaked: memo from Sergey to all Google
Date: 2 April 2016

From: Sergey

To: All Google staff

We all enjoy a great April Fools prank.

But this year we have seen the down side of the levity and fun of April Fools.

April Fools, when done well, is a strong lead-in for growth and recruiting. Any Internet corporation that does not jest well at April Fools is a step behind in the market. Software engineers looking for a new job position are known to engage with potential employers based partly upon the corporate sense of humour. Brand value index is measured partly upon a corporation's sense of humour and enjoyment of fun and laughter. We know that by this measure, we are far ahead of the competition at Apple.

Google has always been a leader in April Fools jesting an even now when I think back to our previous hijinks I have a good chuckle. That's a lead we want to maintain.

In previous years we have allocated significant resources and budget to our April Fools jesting. This budget and commitment to April Fools will remain strong into the future.

However, from 2017 onwards all April Fools projects will need a business case, management oversight and a steering committee.

We'll not be approving all April Fools jesting from 2016 onwards. Only the funniest and most clever jests will be funded and all will require a solid business case articulating the return on investment.

Most importantly, all future Aprils Fools plans must be evaluated by our corporate risk department and be approved as not representing business risk before going ahead. Please, in 2017 I ask you not to go ahead with unauthorised April Fools pranks and jests.

Remember folks, Google loves to have an April Fools jest, we've worked hard to make ourselves the best jesters on the net. But we need to do it safely and responsibly. Funny is only funny if it does not land with a thud.

Thanks and keep laughing - may April 2017 be our best, most clever, witty, and safe April Fools ever. I look forward to seeing what you come up with.

Sergey.

NB:

If you are unsure at all regarding your 2017 April Fools pranks please refer to Marton Sziraczki, Head of Risk Management, Google Access and Google Fiber who has taken the lead in this initiative.
ill say this again. Brave is the best concept executed in the worst way. i tweeted until eich actually responded just hoping they would take a dif tact.

a browser is almost 100% a commodity wrapped around a search engine. they cant be decoupled. forking chrome and installing some security makes 0 difference to isers.

you have to build top notch security but dont expect users to care. fork apache products & elastic and build a personalizef search engine and browser. let people use your platform to transact and sell optimization and information, then the alt currency piece will make sense.

still like brave though. opera of 2016
I'd love to...but I can't recall the password I used when I set up the h2 db my attempts are stored in and smtp password recovery isn't working (I probably didn't configure it).

If I recall, it was difficult to understand how to properly format the results of a raw sql query to graph. Also, even once properly graphing, saving the graph to a dashboard wouldn't scale properly and would render in a very jumbled manner. Perhaps these issues have been fixed with newer versions....I'll give it another look next week.
That's a ridiculous assertion.

This story has nothing to do with affordable housing, it's about "big charity" acting to advance the agenda of the Executive Director instead of the mission and the normal corruption associated with scumbag slumlords.

The story has some issues in other areas as well. The lady featured qualifies for public assistance, has children and is homeless 5 years later? There is more to that story.
Ghacks: Ixquick Merges with StartPage Search Engine
The sender was not the person being punk'd; it was the recipient. The person who would have seen that confirmation dialog would have been in on the joke...
> Self-host this file, people.

At 3.8k gzipped, I'd just inline the minified version...
Indeed. I've been very happy with this badge service: https://github.com/ngryman/badge-size
Robin, Reddit's “April Fool's Day” Prank
DEV-OPS ENGINEER -- TESLA -- PALO ALTO -- FULL-TIME

At Tesla, rapid, data-driven innovation is a way of life and we're not just optimizing CTRs, we're optimizing miles per kWh and kWh per dollar.

We rely on data – lots and lots of data – to craft the software updates we send to our cars (including new driver assistance and autopilot features), to optimize the design of future platforms (e.g. Model X, Model 3), to detect faults and provide proactive service, and to optimize load on the electrical grid (Tesla Energy). We're committed to a future where data generated by millions of cars, superchargers and stationary batteries on a daily basis is analyzed and acted on to make our customers, our fleet of products, and our business better and safer.

We're the small, expert team creating a new big data infrastructure for Tesla fleet data, and we're looking for a highly skilled devops engineer to join us. Every day, you will work alongside data scientists and data engineers on some of the newest and most interesting big data problems in the world today. The robust and elegant platform you help us build will be used daily by hundreds of Tesla engineers to improve and enhance the functionality of our cars, chargers, and batteries worldwide.

REQUIREMENTS
* 4+ years building and maintaining distributed application platforms
* Automation with tools like Chef, Puppet or Ansible
* Smart but humble, with a bias for action

PLUS
* Experience with Hadoop
* Proficient in Java and Python
* Working knowledge of Linux, networking, storage, and virtualization
* Experience scaling through data-driven capacity planning
* Experience setting up and supporting continuous integration and deployment

Please send resume and code samples to jkwiatkowski at teslamotors dot com.
> ...adjusts the display output at 240 frames per second...

Hot Dang! I guess that ought to keep a VR object stable.
This is called Flea Market.
Elsewhere in the bay area, affordable housing has income caps for a household. It appears either that Sunnyvale is an aberration for have few restrictions or these caps are routinely circumvented. Thanks for the information.
What is the cost of just doing it at the last merge step? Makes it easier, doesn't it?
Certainly a well-played April Fool's joke, with a proper-sounding argument and code examples to boot. The scroll jacking on the site, however, is not funny.
Where is it and what would you find there?
Maybe because it's so close to China.
The desktop version of Chrome allows you to select from any of the search properties you've visited. But, just like Chrome on mobile DuckDuckGo is not available by default.
This has been possible with ThreeJS for quite a while.
Προς τιμή του Γιόχαν Κρόιφ
Dustin did put some of his money into this round:

> Us (Dustin & Justin). We’re very bullish on Asana. We each pour a lot of effort into building Asana, every weekday. We speak frequently about our excitement for the company’s future, and we’re excited to put our money where our mouths are.

Source: https://blog.asana.com/2016/03/asana-raising-50m-for-work-tr...
Of developed countries, Australia is expected to be one of the most impacted by climate change. Already crop yields are being affected; drought (in the west and interior), floods (in the north and east), and heat waves (everywhere) are posing challenges to Australians.

Most of North and Central Europe is less likely to suffer from such drastic effects.
I've been writing an multiplayer game server for linux in mono using unity.

People complain about a lack of performance of headless unity servers but that hasn't been my experience. It seems very reasonable.
I don't think information needs to be immediately actionable to be useful.
Millionaire means little, if you have 1.0 million @ 4% your below the median US income. In large part this is tracking the migration of retired people.
This celebrities travelling in private jets and partying in yachts preach others about climate change!
This article misses the point. The benefit of body cameras isn't for the gray areas, the benefit is to remove the egregious (on both sides) edge cases.
Look, I'm just letting you know that from a third party perspective, you come across as the unreasonable one, both in this sub-thread, and throughout most of these comments. It seems like people are bringing up good points and you're refusing to engage, perhaps because you're so invested in your own point of view that you're unable to recognize the legitimacy of others'.

To your specific question, the parent comment's points were well reasoned, and your response read as completely orthogonal. If it wasn't, then yes, the onus is on you to demonstrate the relevance.
Laughable, it's quite solidly Social Democratic. Strong unions, universal health care, full social safety net. It's way harder to fire an employee in Australia than in the United States. A rich person would move to Australia because it's safe and comfortable.
A very large component of that is wealthy Chinese immigration. I have a feeling that it happens to mesh well with the definitions of "millionaire" because a very common route for Chinese immigrants to come to Australia is through property investment, which intrinsically creates a readily quantifiable asset qualifying them as a millionaire. Further, since property investment by foreigners is restricted, any chinese person who does immigrate immediately becomes a funnel for relatives and friends back home to channel investment money in. So I would suspect that a lot of these "millionaires" are paper millionaires only.
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API

It's not ready.
You are incorrect. ;)
Good points. I was most impressed with the wall identification/ interaction. If you sent up a big empty room, then everything could be VR, except with a concept of where the ends are. So it would be a walkable immersive environment. But I agree, it is not to the point where the average consumer would be happy. Or they would probably be happier with a much cheaper standard low-quirk vr headset.
I'm a little curious what your life-experience has been that this is a new-to-you idea.
How can they block it, though, if it appears like chrome?

It seems they would have to block everyone using an ad blocker (or everyone using chrome using an ad blocker). Which seems unlikely, but you never know I guess.
My IIGS with a transwarp and a CFL disk boots faster than my win7 4.5Ghz machine with a samsung 850 too...
I agree, they should change it to 10 million or qualify it with "1 million in assets excluding primary residence".
I don't buy your argument that "the virtues of copying code go away" in any way, shape or form. It seems somewhat arrogant to me to think that people have spend decades on software engineering approaches to these kinds of issues, but y'all think "yeah, we solved that, no problem!".
But I'm not going to argue this further. I guess time will tell.
Donald-trump-wants-to-get-bill-gates-to-get-rid-of-the-internet
If I were one of those duped users, I'd expect a service subscription refund from Google. Or maybe a few months' service on the house. At least.

/s
What about the last 16 javascript software engineering fads?
What happened to those?
I mean, at some point, one I think we have crossed, there is a moral issue with this.

Those PhD selection committees and professors have an obligation to at the very least, educate students on the truth, much as a doctor must tell patients that smoking is bad for them or that they need to run more. What that exactly looks like, who knows, but it really feels ... scummy. As other commenters state, unless you go to a top 3 program, you factually have a 0% chance. Even then you have little hope. Where is the, pardon the pun, humanity of these professors? Who would want to be taught by such hypocrites that willfully ignore, and possibly make money off of, the lives of their students? It boggles my lesser mind.
I find SourceTree to be surprisingly effective. Also, try setting Sumblkme Text to be your core.editor in git
Personally I wouldn't mind if they localized results to a city I was in, since the general location of IP addresses is something that's pretty well known anyways.

I use DuckDuckGo as my default search engine. I like it.
Yes I'm aware, I just don't see how they are relevant to AIXI, an AI with infinite computing power that can model anything with a universal Turing machine.

Statistics jargon will sadly not make AIXI work. It's problem is very deep.
My delayed thanks!
They do exclude their primary residences. But, many retired people downsize and they are looking at people who are moving anyway.
Try Balboa. End to end encrypted. Has video calls too. Also has faster file transfer speed.

Targeted towards international NGOs operating in rough areas, but works for other business too.

Not free though. Seems security comes at a premium.
Collect It All: Open Source Intelligence (OSINT) for Everyone [32c3](2015)
The trick is to not squash everything into one giant commit, but to use rebase -i liberally to squash/fixup those typo fix commits where they belong.
Perhaps. But if it means the internet brings me a far richer set of experiences and possibilities than simple text and images can allow then I'm not going to complain about it.
They aren't mutually exclusive.
That's the thing: how many others tried and failed that have all but been forgotten? Small successes and small failures accumulate exponentially over time. Maybe in some parallel universe those guys became the multi-billion-dollar company and Apple never went anywhere...
Literally every statement in this comment of yours needs a reliable source.
Several of them did? Etsy and twitter come to mind.
I have proof that all of those things are involved. Trouble is, the evidence is _in_ a computer.[1]

[1]https://www.youtube.com/watch?v=ZkwrIZQDt50 [2]

[2]Unrelated fun fact, that's pretty much how I code.
Common misconception, mate:

Beijing to Sydney - 12h 0m flight time

Beijing to LAX - 12h 0m

Beijing to London - 11h 0m
Do you see the commit history as a piece of living art, a representation of the community and culture that has produced it, or do you see it as a tool?

I'm an engineer, and I see the commit history as a tool. When I want to know what a block of code is for and why it was written the way it was, the commit history (if it is clean and granular) will tell me a lot about that, and will point me to authors, issues, features, and requirements where I can learn more. I don't care about the process of producing the code, I care about the end result. I get enough exposure to the process when I'm writing my own code.
yeah, why the black turtlenecks then?
Encryption software creator becomes crime lord
Hmmm, whole article about people reverse engineering apple dos, and no mention of "Beneath Apple Dos"? That ended up being one of my apple ][ books that nearly fell apart.
Somehow the free market is failing us here. Not sure how to diagnose this.
Depends on the resulting market size.
Canada is a lot more egalitarian.

I think a lot of that depends on your personal experiences. There aren't really "ghettos" in Canada like the US, but there are very poor areas, just like US cities. They just tend to look a little less rundown since I think city gov'ts in Canada tend to work better.

Like I said in my original post, it all depends on what's important to you and that can change over time. If you've decided the rat race isn't for you, then Canada is a great place to live. Stability, good social services, etc are in abundance in Canada. To each his own.

As for my immigration story, I never really put it down in writing. Even though you're Canadian, it can be a real slog. You have to stand in line just like every other immigrant, although you do get some benefits (like TN visa) that other countries don't. But when it comes to a green card and citizenship, it really isn't any different that other countries.

If you want to read up on it, just google, there is a ton of information out there. If I were you, I'd give it a go using a TN visa. As long as you have a degree in certain fields, all you need is an offer letter from the company. You can get the visa at the border.
I grew up in the Northeast US. I only heard the expression be used in the last year or so. I'm not even sure what it means. I do watch TV.
The specific technique shown here requires it, but you can also do it generically by overwriting the first 8 bytes of the function and then restoring it later if you want to undo the hook.
I mentioned this in another comment, but you don't need the ms_hook_prologue attribute, it's just helpful.
Subscriber only article
If I understand correctly, and I might be wrong, `Typeable` and `Data.Dynamic` require dedicated support from GHC, and couldn't possibly be implemented entirely as user libraries. This makes them core language features in my book. So the language specified in the Haskell Report isn't dynamically typed, but the GHC Haskell dialect is dynamically typed.
Visual Networking Index: Global Mobile Data Traffic Forecast 2015–20 White Paper
How in the hell does this article get published without an image of one of the drawings?
As a code reviewer looking at a pull request, why aren't you just looking at the entire diff instead of individual commits? How is squashing to a single commit and looking at that different than just viewing the entire diff for lots of little commits?
Agreed.
And it wastes my time.
I dislike CloudFare adoption.
More and more I come to sites and need to wait 5 seconds, caused by their DDoS protection. Such things make the less more and more aweful.
My first computer! I was programming in Z-80 assembler, typing in listings from magazines, with no way to save the code. So once the machine was switched off, the program was wiped and it had to be entered again. It's one way to learn the importance of accuracy - after hours of typing hex digits, to have one type cause the program to blow up, and have to start all over.
Does the size of a popular js library like jquery matter, really? Most browsers (if you're using one of the CDNs) will have it cached already. And the expiration is something like a year.

Maybe I'm missing something?
Academia used to offer smart people the promise of tenure and interesting work. Now they offer eternal postdocs and publish or perish. Is it any wonder they can't retain good people?
Well all this has been true for 10 years. There is still a little life in Java desktop GUIs because all the Java IDEs are written in Java (Netbeans and IntelliJ on Swing and Eclipse on SWT), but no one wants line-of-business software that is thick client, and they haven't since they realized they could reduce administration costs, and lose little functionality. (The exception in my experience being JPL which does some SWT work).

The two interesting things that actually compete with Java (JVM) would be LLVM and WebAssembly (or asm.js if you prefer).

On another front there is the thing that is competing with a big chunk of the SmallTalk OOP GUIs, a little thing called React. And actually Redux (or something like it) may turn out to be even more influential.

My take is that the functional dynamic DOM environment of the browser complete with run-time remote linking and compiling is like the harsh environment of Arrakis, which was the only thing that could have given rise to such hardy technology.

P.S. I really have to wonder how much a combination of `System.out.println` and `public static void main(String[] args)` cost the Java ecosystem. Not to mention the Date and File 'idioms'. Having nice collections and solid vm spec and implementation doesn't mean you get to ignore API usability. Sigh.
> Police are civilians ... it's a very important distinction.

The misuse of the word is a symptom of the real problem, it is deeply ingrained in police culture that they are fundamentally different. I think it was one of Dave Grossman's books, an author that enjoys a military and LEO following, that put forward the idea that they are sheepdogs - protecting the flock from the wolves. So that is a big problem, as the idea has gotten picked up in popular culture.

I don't really mind cops insisting that they aren't civilians, because I agree with them to a point - the root word doesn't seem to apply anymore. That is unlikely to change without a major overhaul in the standard escalation of force model, where the officer is taught to control a situation by being one level of force above everybody else - making them aggressors by default.
Plain English please, no idea beyond your meta ranting about how I comment on a topic, when your not even express a logic response to my comment. More to the point if you have something to express about the topic, if you want to be meta on comments post a link to an "Ask HN:" state a position in Plain English and post a link to it here. Cheers!
They have implemented a form "sterile cockpit" in some places when nurses prepare medications - by having them wear special vests that signal nobody should interrupt them, and (i think) doing it in a special quiet room.
> I am a strong advocate of critical thinking and independent verification, but I can tell you that it gets me into trouble more often than it gets me accolades :-).

I was discouraged by that fact before, and wondered whether joining the herd thinking was actually better for my own life. Until I avoided the China stock market crash last year, where many others persist in their illusion that the stock market can boom even when the fundamentals are weak.

In fact, critical thinking and independent verification only get you into trouble if you publicly speak out. If you just keep the results to yourself, you can find opportunities and escape disasters before others, assuming your thinking gets you closer to the truth rather than further. Why enlighten the fools if you can just exploit them? Especially since they won't listen anyway?
I'll use the "vouch" function for the first time ever, because if you think Roman's an idiot, congratulations, you're in the running for World Champion of Missing the Point.

Lest you doubt me, let me quote the final sentence which you probably didn't read after the first, and impulsively felt the need to run back to HN and show everyone how smart you are: "Author of this code is Linus Torvalds. This world is not perfect and your judging based on small peice of code just doesn’t work."

IOW, Roman might very well know C better than you do, and ironically folks like you might be the reason he wrote the post in the first place.
You do know that when Jobs became iCEO in '96 Apple was a few months away from insolvency. There are far more companies where people bust their ass for years and all they get for it is worthless stock.
I don't think brave is about security? It's about removing ads (and the consequences of that).

Ads do matter to users, as if you remove them then the user sees they are no longer distracting and that things are faster.