skysight-inc/HackerNews huggingface dataset:
I remember 1999-2001 very well. Google Search won because the alternatives sucked. Not sure how many people here have lived or remember those alternatives, like Yahoo or Altavista, but they sucked so badly that people were routinely looking for alternatives in the hope of something better to come along. When I first saw the Google logo on a screen in an Internet Cafe, I was an instant conversion because I was searching for software development material and wasn't able to find anything I wanted, searches being mostly a game of luck, patience and suffering from horrible UIs.

But here's the problem: in 2000 there was no dominant design for search engines, so the market was still open for competition. The biggest problem is that right now Google Search is the dominant design. Google won because they changed how a search engine looked, felt and functioned. Nowadays though, people want and expect Google for searches. It's a verb you know. Then webmasters in turn are optimizing their websites for Google's crawler, which in turn ensures that Google always has an edge. And you can't beat them at their own game, because they have the mindshare and the resources to keep ahead.

> ...until markets are saturated and the industry becomes irrelevant to the consumer

I don't think search will ever be irrelevant, but that was my other point. Technological innovation is the only natural force that breaks monopolies, but relying on constant technological innovation means our economy, our way of life, isn't sustainable.
I am also Brazilian :)
I hate this trend, it's almost impossible to unsee it in modern sci fi movies (e.g. anything Marvel churns out). It's almost at the point where I lose respect for a movie when I see that kind of grading being used.

A notable exception is the Matrix which opted for a green caste specifically to highlight scenes that are in the Matrix itself.
The examiners need some stiff jail time. If their fake work puts a guy behind bars for 5 years then they should risk at least that same amount of time also.

edited for coffeeless grammar
Depends on what kind of production you mean. In your own projects you should set the C++ standard yourself anyway so this is a non-issue. If you are a distribution maintainer, it probably means you have to patch some makefiles that assume that gcc always compiles with c++98
The media deserves some shame. The unabashed and unrelating stream of PR driven horseshit around Theranos was unbelievable.
> We complain that compiler technology is not keeping pace

Who was complaining about that?

> when they put in god knows how many hundreds of hours of work improving, we complain when we might have to spend a few to go back through our programs and make sure everything's okay. We want everyone else to do the work for us.

Their whole job is to compile our programs - what else is a compiler good for? I don't know who GCC's users are these days - people who care more about benchmarks than working code? Because that seems to be who they're optimising for. Then again I suppose that's the entirety of C/C++'s market these days.
Court ordered service exists in the US et al., no?
Hooking up a motion sensor to a light bar or some flashing lights and noise makers also works. And is airly common around blind exits in city's.

Alternatively you can send one person out to do that as nessisarily.
"Non-issue" is probably going a little far, but if you're cutting edge enough in production to be deploying the latest gcc release, you probably have been running with the new frontend already, and ironed out the few deliberate incompatibilities and deprecations in C++11/14 long ago.
Yeah, I first heard about them while reading writeups from http://save-endo.cs.uu.nl/ and spent quite a while trying to figure out how so many of the contestants knew about them and how I would have found them by Googling (never was successful). I think it would have been easier to find them now in 2016… I've seen lots of implementations floating around :-)
You are correct in your intuition. The US used Japan as a forward operating post for both the Korean and Vietnam Wars, and built up their infrastructure to support this. Quite callously, they also exerted pressure on both Korea and Taiwan (former Japanese colonies) to modernize themselves with goods and technology manufactured in Japan.
I'm not sure what you're trying to say. The webkit quote indicates that new experimental features will be unprefixed and behind flags, which is already the policy at Mozilla. For instance as of Firefox 46 (release channel) "grid" is unprefixed (there is no -moz-grid[0]) but behind a flag (layout.css.grid.enabled).

> But Mozilla still plans for experimental features to be prefixed:

The quote doesn't support your interpretation, it only indicates that there are -moz-prefixed experimental properties, just as there are -webkit-prefixed experimental properties.

[0] well there is a display: -moz-grid value for display but it's a historical XUL property unrelated to the CSS Grid Layout module: https://bugzilla.mozilla.org/show_bug.cgi?id=616605#c10
Agreed, I would also say it's often not just the devs who build the requirements, hard to say something is impossible / not a good idea to implement when it's everywhere.
The Mirage of a Return to Manufacturing Greatness
GMUNK also did work for Tron:Legacy and the Windows 10 default wallpaper.
Aging Runners Find Help for a Question: How Slow Will I Get?
I appreciate it may not be the right tool in an extremely resource constrained embedded environment, but the "my hardware can't be relied on" on problem is almost exactly what's described several Erlang guides.

http://learnyousomeerlang.com/the-hitchhikers-guide-to-concu...
I don't believe that oil will bring so much investment these days... Specific the pre-salt layer which is really expensive to be explored
The article talks about the possible improvements: "USB Type-C Digital Audio".

Moving the DAC and amplifier out of the noise electric environment of a device and closer to the headphone can improve the sound quality. Of course this makes the headphone more expensive but its an improvement in quality for most users.
Two examples:

https://www.indiegogo.com/projects/z-ero-the-world-s-1st-dig...

http://www.sony.com/electronics/headband-headphones/mdr-1ada...
Agreed 100% on the replacement of long press. I know what I'm doing and I'm still popping up menus I don't want.
For the former you use mechanical manipulators and sensors and keep as far away as possible.
Introducing NGINX 1.10 and 1.11
Emergency Response App MUrgency
> In contemporary marketplace, providing honest value to customers is not a competitive strategy - hence less and less of it happens (it's painfully visible in our industry - it's why most Internet startups are bullshit).

Examples? People might not like what Facebook/Snapchat/Uber/Amazon/etc. are doing (and in some cases I would agree with the criticism - I certainly think startups whose business model involves getting people to break the law need to be held to account), but they're undeniably providing a lot of honest value to their users.
It has begun.

https://en.wikipedia.org/wiki/The_Death_of_Grass
This might be another reason why Holman thinks branches are better than forks.

cf. https://twitter.com/holman/status/661365207143333888, https://twitter.com/holman/status/661357354827448321
A (not So) Short Story on Getting Decent Internet Access
Well, just use -fsanitize=undefined and it will point out (most of) the isuses for you.
> Firefox 46 supports some -webkit prefixed CSS properties

>When implementing new features for the Web, it’s important for us to be able to get them into the hands of developers early, so they can give new things a try

> WebKit is moving away from prefixes (webkit.org)

Well done Mozilla.
WebGL Fluid Experiment
As a reverse proxy though, it is hardly the best, either in performance or compliance. As far as in creating an (unjustified) reputation for itself, it is superior.

www.slideshare.net/bryan_call/choosing-a-proxy-server-apachecon-2014

www.slideshare.net/AllThingsOpen/battle-of-the-stacks
HACKADAY DICTIONARY: USB TYPE C
I've got one that might blow your mind. You can SEARCH pages in Safari, by typing in the top url/search bar, then scrolling all the way to the bottom. It will show you how many instances it's found, and you can touch to go to them!
Matrix used different hues for different environments: Matrix/Loader/Zion/etc.
Were you involved in the hiring process much? If so, you could definitely do well as a recruiter. Hiring is a difficult process for many companies and having a recruiter with a strong engineering background helps create much better funnels for candidates. You will also have a much easier time getting responses from potential candidates because you will be able to say more interesting things about a company's tech in your cold emails instead of the generic copy/paste templates most engineers get in their inbox.
Intel wants USB-C to replace the headphone jack
>porting elisp to guile Scheme

This is a common misunderstanding. Emacs Lisp is not being rewritten as Scheme. What is actually happening is that there is a compiler for Emacs Lisp that runs on Guile's virtual machine. Elisp isn't going anywhere.
Those shows are nearly compete fiction. Like how they show a DNA test coming back in 5 minutes when in reality it takes weeks.
So basically (assuming they can not prove to be viable), this means you can cheat your way up to billions of dollars in valuation and there will be many investors who are betting money on things they do not have a clue about, politicians who will be on your board without doubting their knowledge of the matter or your claims and somehow a big corp like Walgreen's follows the hype. Its more like people lean towards trusting others who put their trust again in others and this domino leads to catastrophe.
Even with more robust hardware (and the question says that their hardware is designed for this environment), software redundancy and error checking can still be worthwhile, even when it only means that you catch the hardware malfunctioning rather than being able to fix the error.

Still, for things that are really mission-critical, I'm not sure there's any substitute for full-blown hardware redundancy, e.g. having 3 computers and requiring 2 of them to agree on an action (via an interlock mechanism that is itself robust and redundant, which is a whole other can of worms...).
That's odd. I think I work the other way around. Making new stuff gives me analysis paralysis as I get absorbed in thinking what would be the best way to build that new stuff.

May favorite tasks are not debugging though, but getting the chance to refactor a mess into something better.
There are a lot of negative reviews about xiaomi's heavilly modded OS, huawei on the other hand, is more of a pure android experience.
Four or five years ago I used a cheap-o flip phone and loved it. Been thinking about going back to it but don't want to lose the ability to take really nice pictures at any moment. :/
My current phone finally worked around the "answering" workflow with "push Home button to pick up, push Power to reject". Not perfect, but okay.
Those would typically be considered features for an external tool, maybe with the editor configured to provide an interface to those tools.

If you write java and value those features, though IDEA will be a better experience.
You can get a gauze fabric at like 60p/m. You could make a nice recessed frame to hold it and hide the edge. There's tables online of particle size so you can pick a mesh size.

Got some to use over windows and air vents. Works great and so cheap it's just replaced instead of cleaned. Airflow on the finer sizes would be interesting. Mines a spider guard.
Compare CSI to L&O - the criminals often confess everything when confronted (verbally) with the evidence!
Mozilla is adding support for existing wide-spread -webkit-prefixed properties for compatibility reasons[0][1].

Existing properties which Webkit isn't dropping, they're dropping prefixes for new experimental features, a move Firefox (and Chrome) made more than 3 years ago.

Which you'd have know had you read the first comment of the sister story instead of going no further than the story title.

[0] https://compat.spec.whatwg.org/#introduction

[1] following the lead of Opera and Microsoft in doing so
After force touching to enable trackpad mode, ease back and press only lightly as you move around. Then the cursor won't jump when you release.
Dammit I was just trying to think of a good way to reference that same book.

It's unreal how much our seemingly unassailable modern society, with all its technology, relies on this one kind of plant.
It sounds quite petty but the string support in Elixir looks great after reading over some Erlang material not too long ago.
I was worried for my beer for a moment
There are blue birds and blue fish.
I know, I'm challenging the idea of "capitalism != free market". In my opinion it is.
Same. I used to be able to text without ever looking at the screen

I seem to have passed peak-smartphone, I check it much less often, and phone more. I've been tempted a few times by the flip-smartphones that exist in the Far East - I wish they were available here so I could trial one in a store. Don't want to buy until I decide if they're best of both worlds, or worst...
It's a non-issue in production because you can use the older standard if you want still. It's just a compiler switch.
Aren't they? I don't know much about musicians, but graphic designers are expected to bring their portfolio with them to the interview. There's no interview at all without the portfolio... and you're not always lucky enough to have all your best works paid for by someone, especially if you're just starting.

EDIT: and, come to think of it, don't musicians need to practice for a long time before even getting a chance to perform for pay?
I found that part much more .. interesting:

> As an example, Hypponen said he had recently spoken to a European aircraft maker that said it cleans the cockpits of its planes every week of malware designed for Android phones. The malware spread to the planes only because factory employees were charging their phones with the USB port in the cockpit.
Wouldn't this be completely defeated by just simply encrypting the data beforehand?
This is unmitigated bullshit. The firm was launched into its ludicrous fundraising path via her relationship with Tim Draper, the consummate Silicon Valley insider, and even the article points out that the fundraising was pretty much all SV. Just not the right Silicon Valley, you know.

This should be in a textbook as the archetypal "No True Scotsman" argument.
The incentives created (enabled?) by absolute prosecutorial immunity are partially to blame for the insanely aggressive conduct of prosecutors in the US.
The real question here is not why this is here, but why "explore" was removed (I'm aware I can just go to /explore however and if it is somewhere, it's not clear where). Github is still hard for project discovery.
Is it concerning, that I see a question like that on Stack Overflow or am I too pessimistic?
Using it with node 4.4, no issues to report.
I disagree.

Starting with Ranieri, a manager who has not had the career he might have hoped, but with flashes of brilliance. These include rebuilding Chelsea into a squad that would compete for the next decade. Frank Lampard credits him with keeping the team in the premier league. He also somehow brought Juventus from Serie B to third place (coincidentally foreshadowing his run with Leicester). He certainly made some bad decisions as well, but it's unfair to say that 17th would have been a success for the manager. For the team, perhaps, yes.

As to their style of play, that strikes me as their greatest success. Ranieri was not tempted by "modern" possession focused styles, but rather adapted his team to the pace of Vardy. The emergence of Mahrez and Drinkwater and the addition of the excellent N'golo Kante in the midfield also meant they were able to adapt when team's started to narrow to counter Vardy, using Vardy's pace to create space. In addition, when this adaptation happened Leicester organized the defense, keeping more clean sheets and using increased width to drive players like Fuchs forward. I don't think any of this is a "fluke", but rather working with the players you have to find what works best.

There is no doubt they've had a great deal of luck, as well. The careers of both Fuchs and Huth were both considered failures of the promise they once offered, and certainly Vardy will not maintain his level for very long. They have also avoided injuries, not testing the depth of their squad, especially in the midfield. But you do not win the Premier League on luck alone. Leicester will compete for a Champions League spot next year if they can make three or four signings to address their depth and keep the core of Mahrez/Kante/Drinkwater together in the midfield.
>>"The first round started with introductions, followed by a coding exercise — write a maze solving algorithm. What the fuck?! Seriously?...I am not a recent college graduate anymore"

I wonder if just writing a brute-force maze solver, and then explaining that you are aware better solutions exist...but that you didn't have any memorized, would have sufficed.
> If you're a Theranos investor, blame yourself for not doing the proper due diligence.

Remember that blame is not a zero-sum game. You can accept your responsibility for making a bad investment, while simultaneously identifying the party or parties who set out to create an environment where unsafe medical practices and misleading PR would lead to bad outcomes for patients and investors.
Actually, strict bright-line artificial limits like this are a great way to encourage innovation by using regulatory power to harness market forces to achieve a well-defined goal. In this case, the goal of MPG standards is actually not CO2 emissions or health, but using less oil. The international market for oil is quite broken and easily manipulated, and the global resources of oil are limited.

I absolutely support government-funded research into improving automobile technology. As you say, clean energy is critical. The obvious place to focus energy research these days is on storage technologies from small scale chemical batteries to large-scale potential-energy solutions. We have the technology to generate clean energy relatively cheaply today, but we're missing the storage solutions to even out cycles in wind and solar power, and the continent-scale electricity grids we need to efficiently distribute the power to where it's needed.
Glad to see this series hasn't been forgotten!
You're being pessimistic.

We went from inventing powered flight to landing on the freaking moon in less than 70 years.

In any case, I suspect that you may not be satisfied no matter want reality was. If you had interstellar travel you wouldn't be happy without intergalactic travel.

Even if you only see your own planet, creation is beautiful. (FYI, you happen to be living on the most amazing planet known.)
Interesting premise. I wonder if civilization would collapse, or if we'd be able to adapt our agriculture to more legumes and other vegetables quickly enough to avoid mass starvation.
This mindset is common in practitioners. Faith in the process, or the way it's always been done, or the way they were trained. Even in development, it's very common in corporate or government settings to find developers who know the one language and OS that they use, and the one set of patterns they use, and are not very curious about anything else. It's a job.
Interestingly - A lot of the advice here (such as having an "Active" module and a "Standby" module with a heartbeat between them, Watchdogs, reducing single points of failure, error detection codes)
is applicable to a lot of other High Availability scenarios. Think load balancers, databases, routers and high scalability networking devices for example.
Are you saying you have an example of valid c++ code which fails to compile, and that this problem is getting worse, or just that you get unexpected behaviour when write bad code?
WOW. I thought I was in a weak spot by being self-taught and scattered.

So just who the hell is passing these inquisitions? What's really necessary?
Why use a file tree when you have a terminal? It's been shown to be the most effective (and before you shoot, by "effective" I mean fast) way to manage files, and that way you can do advanced searching through whatever code base you're using. Plus you can access all the other awesome tools (like Git) for managing your project.
Ask HN: Is PassLib still the preferred way of hashing passwords in Python?
I've been searching for the best way to hash passwords in Python (we're talking a fairly low-security website based on Flask here), and many web pages with advice on password hashing are several years old. Is the top example at https://pythonhosted.org/passlib/new_app_quickstart.html still the way to go, or are there better options?
Breathalyzers aren't nearly as accurate as they are purported to be and the whole justice system just accepts it because drunk drivers are bad.

The justice system isn't a science system and never has been.
Is it even just hiring?

Every employer I've worked for has made the experience farcical. If not at the start, then over time. You interview for one job, and eventually end up doing something else.

A full time career that doesn't pay enough to buy a home. And they say software developers are overpaid.

I think the end-game for me is to just go camping with a laptop or something. I'll code for fun, rather than trying to meet this 'market demand' which provides people with studio apartments, temporarily, in exchange for ~all of their productive hours.
Stroustroup in his book claims he doesn't fully understand it.
There are many cases where we accept that some component of a system will be faulty and then design a system around it that neutralizes or mitigates those faults.

Think of COTS servers, space-craft, or various people-management processes.
Tech hiring sucks, and the people who continue to do such a bad job at it seem to wear their behavior and tactics as a mark of pride.

There are a few companies that make it a point to mention they avoid the kind of interviews you've been getting. Perhaps try to seek them out rather than rely on recruiters
The examples that always come up of "stupid interview questions" in this kind of rant: Implement a breadth first search, or reverse a binary tree, or write FizzBuzz. Are these really such difficult things to whip up, off the top of your head? Is it really that unreasonable to want to hire someone who can do so?

Yes, if you need such a thing and it's not immediately obvious how to do it, off to StackOverflow you go to find some example code, but these are basic "do you understand fundamental data structure / control flow" type questions. It's not like they're asking you to implement a theorem prover or something.
Musical Time Machine
The only developers who make sites that work just in Chrome or Safari are rank amateurs. No professional would do such a thing. Professionals understand that a web site must work for all visitors and I have never heard of any web site that would do otherwise. To me, this is only an internet rumor and not based in reality.

The only exception would be when one particular feature is needed to display one specific, unique element. Off the top of my head, I can't think of what that would be.
I don't think blue is as rare as green (if you discount the vegetation and water).
This is such an inspiring story! I guess a lot of people today go the opposite way, renting or buying places where they know there is a decent internet access. I'm guilty about it. :)
Welcome to the world.