skysight-inc/HackerNews huggingface dataset:
No I don't think it can do that. It can classify text. So suppose you have a bunch of sentences that describe cars, a cat etc. If you feed in data it can tell you if the data is about a car or a cat.
The crew announcement should offer a $5000 bonus for everyone who leaves without a bag. Even if they don't have one.

It would be much more effective than the threat of a fine.
That's "PG" as in "page" not as in "postgres". It's a Linux kernel patch.
I took that attitude with my new job, but the more I get to know the codebase, the more I dislike it, and there just isn't the time to rewrite everything.
I don't get it.

Edit: Ahh, now I get it. https://news.ycombinator.com/item?id=12228540
According to wikipedia " According to his web site, Willms is currently involved in advertising and resides in Sherwood Park." So probably something.

And this is from his site "Jesse is currently involved in a national advertising campaign selling informational products including property and home value reports." Home value reports sound very sketchy.
Oh, it competes and outshines if you are just comparing OS. Linux even had all the great compiz wobbly windows and other stuff way before windows vista or win 7 had any bling. Oh and it handles all that easily in tiny amount of ram compared to what ginormous amounts of ram windows needs for doing so little. It doesn't bother me with updates in the middle of my work or stop the world even if I decide to update. I don't have to restart computer to use that update unless its kernel update. Best bit is that I dont have to keep an eye on how much data my Linux Os uses. It never caused me over charges when I was using mobile data instead of hogging it all up like windows for I donno what. You might say it doesn't have as much applications or games. But that is not OS. Windows has majority share only because it has someone to push it aggressively via huge marketing and recently via many dark patterns. I can go on and on omg
Thanks; figured it was probably region-specific. U. S. is where my perspective is coming from.
No, it's a DragonFlyBSD kernel patch.
I can confirm at least Air France forbids you if you’re on the exit row.
Have to wonder how much of it is cultural. Flown alot in China and I can only imagine it being worse while here in Japan we'd politely try to figure out who went first while burning.

Really the endpoint is the same. Humans panic.
One of the first things crew does after emergency is to make sure that the exit rows are clear. If your bag does move around during the crash landing and blocks exit, it will be removed out of the way
True - there's a spectrum. Generally (5 or 6 experiences) I've found that the benefits of automation tend to come from repeat experiences (systems that get updated frequently) and that the weak spots of each mandate at least a modest investment in the other.

Even with only a little time, a person can see the "Oh sh*t we don't have a test case for that, but it's wrong" and enough stuff breaks over and over again that it's worth putting in at least some automation.

Of course the degree of one versus the other requires judgment and a P&L decision.
The lack of SSL is still a no-go for me.
Not Linux, DragonflyBSD.
Alternative: shoot out the overhead bins around the plane like a ejector seat, everyone gets their stuff when they get off.
Now you got people scrambling to get off the plane to get their stuff. win-win.
Yes. They're most certainly supposed to be left behind. That picture makes it pretty clear that even those smaller bags have plenty of opportunity to tangle ip with people and slow down an evacuation.
If the Olympics Were Held in Space: Dispatch from the Future of Extreme Sports
I'm in currently in a rural village in Spain where there's a node sponsored by city hall. When you read the article it sounds really ideal, but it isn't. What started in this vivillage with the intention of connecting older people with basic internet (Wikipedia, newspapers, Google...), has turned into a unusable connection that the local electrician charges more than 3x what it costs to install at your home. It is an absolute nightmare for configuring it, rendering unintelligible for older people. Even if they somehow got to the Internet, the local node has been hijacked by all the people that come for the summer and are lured by the "free" connection which is then gobble, mostly by torrenting pirated movies, leaving basically no bandwidth for the rest of the town.
I now don't recommend Guifi for anyone in this area, as it has become a costly, unusable, sham, "vaporware"-network here.
Application-Specific Proxy Servers as HTTP Stream Transducers
> Real, sustainable competition is what makes capitalism great. Jet spending $800mm+ in a year and taking a loss on every sale is not sustainable.

OTOH, spending and taking losses like that is often the cost of breaking into a business with established competition, even if you have a fundamentally better model -- a bit part of what every business wants to do is establish the kind of "moat" that makes that kind of thing necessary for any would-be new competitor.
Is it really that different to put that energy into new features? I guess you lack the 'archaeological' aspect of deciphering old code, but there are still plenty of challenges.

I think it's also implied that, in a situation where technical debt isn't appreciated, it's unlikely that resources would be given to pay it down. Instead, it sits there making all work more frustrating, whereas a shop with minimal technical debt spends more time creating new, more robust, code.
Average US in the US is 10,000 to ~15,000 miles per year with over 65 drivers averaging under 7,000. Overall an accident is reported to insurance very ~17.5 years. Fender benders are often not reported and disengagements could default to simply hitting the breaks. Two of those 13 likely accidents would have hit traffic cones, which is below the insurance threshold making the numbers hard to directly compare.

Still, ~1 accident every 250,000 miles is likely significantly better than human norms and Google is getting close to that level.

PS: People talk about bad weather, but surprisingly that's not nearly as important as you might think. Integrate weather reports and trucks could get off the road hours before a storm alternatively hand off to human drivers 30 minutes before expected bad weather.
SolarCity's immediate cash flow looks a lot better when you take away sale and customer acquisition costs, in fact it brings them very close to profitability. It is widely expected that the merger will close that side and bring it closer to Tesla's sales model, which is cheaper per customer acquisition.
Food waste is a huge problem in Africa (no joke). Seasonal food such as banana is not harvested fast enough:

> [There’s] $4 billion (USD) equivalent of food losses in a year in the continent and if you can conceptualize what four billion can do to alleviate poverty in our various countries, then you can understand the waste and the economic deprivation that food loss is causing the continent,

https://fsrn.org/2016/05/african-farmers-seek-creative-solut...
Yes, but:

1. That's not Moore's Law, which is specifically about density.

2. When you aren't getting density increases, your processing power / memory size / whatever increases linearly with die area. We've been used to living in an age with regular process node shrinks, meaning that more and more powerful computers don't end up being more expensive. Sometimes the cost goes down while the performance goes up. We're seeing the end of that right now.
I've been dabbling with a theory, and it goes something along the lines of "Evil thinks big, but Good thinks small".

There is a ton of incentive for guys like this to scale big, and they can bootstrap it pretty easily once they have a profitable method. On the other hand, it's much tougher for a brand like Consumer Reports to do the same, because the effort is so much greater and the ROI is so much smaller. You simply don't make much money when you're un-selling stuff, and it's an eternal game of whack-a-mole fighting off scams.

So the "good guys" who would rage against these rip-offs end up thinking smaller, perhaps going after just one thing, like why this skin care offer is a scam. You get lost in the noise because you're stuck in a swamp of other evildoer affiliates who are more greatly incentivized to lie. Ultimately, there's very few systematic tools out there that can encompass on the number of niches his network can, and visibly tell the truth about them all.

Further, once a doer of good who's scaling starts to see success, the power begins to corrupt, and aligning with profitable evils becomes difficult to resist.

I see this problem at all levels, especially in corrupt governments. It just feels like we are currently systematically broken as a species. Good people may or may not be outnumbered, but we're most definitely out-powered.
He should work for Snapchat and design the next app that makes the world a better place.
Guifi has a connection to the local Internet Exchange in barcelona (catnix) which is managed by exo.cat (an association of people paying a bi-yearly fee to support the expansion of the guifi network) as well as other connections around barcelona and other cities / towns.

A lot of people shared their internet bandwidth which here in Spain was not illegal or blocked by the ISPs if you where smart. There are also several small ISPs that have been created that sells internet and telephone services over the guifi network.
The reason this happens is because it's hard to know the boundary between a minor problem and a major situation, and people tend to have a lag in their estimation of severity of the situation. Kinda like a car engine with a turbocharger has turbo lag.

People end up not wanting to make a stupid mistake where they leave their passports, money, laptops behind just because of a false alarm.

If they knew what they know later, they'd act differently. But in the moment, it's hard to predict if it's going to be a big deal or a minor thing.
Well, it's the top comment, so it's apparently something that resonated with people. There's something quite grating about the way they try to make it... cool, I guess. Steals the focus from the content.
This reminded me of 9/11. I thought I heard that people in the second tower were being told by an official to stay at their desks. Why the heck would anyone advise people to remain with that huge and severely damaged building burning so close by? Just looking out the windows would have made me want to get far away from there. Did they really advise people to stay or is my memory faulty?
Sunflowers move by the clock
For two bits AND is multiply, not for two numbers in general, regardless of base.
Pretty much every time I board a flight I just look for the closest exit, then go back to reading.

Then I have a vision of scrambling over the tops of seats to get out of a crash incident. Luggage isn't a part of that vision.

Then I go back to reading.
Corporations are organized internally as command economies, not markets. There are other social logics at play.
Some airlines even ban high heels at exit row. And person sitting next to emergency door must be a male, to manage to open it.
> Languages that have a more strict and less dynamic structure would likely have more difficulty working with JSON

Unlike with Javascript, JSON is not a subset of Apache Groovy syntax, which also makes it have difficulty working with JSON.
I've worked as a consultant for 4 or 5 large companies that got acquired. One of the first things that happens is they throw out all the consultants of the acquired companies. This is different than startups. In the case of large corporate acquisitions, the benefits are mostly cost savings. "We have this many overlapping functions, if we can get rid of 40% of the people in each of them, the deal pays for itself."

To answer your direct question, I was very late into all of the companies, and didn't survive any of the acquisitions. The changes were very quick. It's part of life as a consultant. (I'm not one anymore)
The White House requested input on artificial intelligence, and IBM’s response
Scroll Anchoring in Chrome 51
Matt Murphy of Menlo Ventures' perspective on the current state of startups
Perhaps the delay from user input to actual action on the screen should be considered when we talk about how accurate emulators are. After all, it's something that can noticeably affect how games actually play.
and with compounding interest, it's only 5%/year.
You named Tesla, bravo...?
Does this library address any of the issues/concerns that Mike Bayer discussed in this earlier blog post?

http://techspot.zzzeek.org/2015/02/15/asynchronous-python-an...
The point still stands - if it can be tripped over you are not stowing it properly and it should be in the overheads.
A brief guide to recognizing bullshit
> A lot of it is memory. If you have recent memory of writing, say, a bunch of tree traversal implementations, you're going to solve those problems a lot faster than someone without that recent practice.

It is a factor but not the purpose. Yes, if you don't remember how to do something, you'll have a hard time doing it unless you can derive it from first principles. There is literally nothing you could ask in an interview that would not involve memory, though. "How would you reverse a linked list in C"? Definitely some memory there. "How would you implement a hash table?" Also requires memory. "What did you work on at your old job?" Again, memory.

> And if you're talking a 45-min or 1-hr one-or-two-question phone screen, companies are putting a lot of value on that quickness.

Eh, maybe. I think studying up on interview problems is a good idea in general, because it gets you practice thinking through problems and recognizing similar situations. However, I don't consider it a positive to see someone burn through the "right" solution with no apparent thought. If you've seen the problem and don't say so, I have to lean toward no-hire, because pure rote memory is not interesting. If you have clearly done the problem recently but deny it when asked, I have to question your ethics, too. You might just be a genius, but them I expect you to seem like a genius when we discuss technical matters and not just when solving interview questions.

> I haven't seen many interviewers (as candidate or as a fellow interviewer) who truly value "talking knowledgeably about Big O notation" or "knowing what a hash table is" anything near as much as "wrote a whiteboard implementation of topological sort quickly enough." It's the latter part that I object to.

I don't ask questions like that and most of the my colleagues don't either. I do ask technically difficult questions and expect code, but I don't expect perfect code. I expect candidates to work through a reasonable solution out loud and write at least part of it in code that could work with a little polish. If you write terrible code and leave off-by-one errors everywhere and can't recognize them when prompted, it's probably a no hire.

> Friend of mine is at a place that seems to need this desperately: about 15-25 "smart people who can learn" mostly straight out of school, but a culture that's mostly the-blind-leading-the-blind and rediscovering known solutions

Your friend works somewhere with poor staffing practices, then. If you don't have some senior people promoting proper dev culture and practices, it's going to be a mess of poor engineering and reinventing the wheel.
All the browsers supporting WebAssembly are evergreen browsers. I don't think asm.js is worth supporting once WebAssembly format stabilises(i.e. by the end of this year).
Yeah, I feel this is often so true, perhaps I'm a little less pessimistic, but not much. The best way I'd visualise it for FOSS is that it's sort of an oscillating walk upwards (over time) to improvement - though any set of changes could set you back or forward. Then, the big thing that hits (and where you're "decline significantly") happens is that there's some a) change of fashion (lets re-do it with trendy new language/framework etc), b) change contributors which leads to "lets do version 3.0" or the darn thing dies out!

I've often wondered why the 'classics' such as CLI tools seem to be resistant to this. I suspect that over time users just learn to live with the "bugs" and don't expect any further changes: from a time when "being 1.0" meant it was complete!
Proposal for a new FAA rule: all luggage taken from the plane during an emergency evacuation will be destroyed. Incentives matter.
The Guifi network has a connection to the local internet exchange CATNIX. That connection is paid for by the association exo.cat, which is supported by members paying a bi-yearly fee.

Edit: grammar
Exponential Family Embeddings
Journalists often know the story they'd like to write in advance and show a terrible confirmation bias thereafter.
A slow passenger is only a problem because of the low number of exit hatches. The bottleneck is the number of exits, not the slow passenger.
InfoGAN: using the variational bound on mutual information (twice)
If you have fire alarms that are not serious that often, it is just going to cause people to ignore them. We had a problem with the fire alarm going of every two weeks or so at my university (all were false alarms) and people just flatly ignore it.
Well, it depends on what you mean by "implementing".

I believe we can get the code working in a few days, and there are probably people already working on a PoC of this (or one of the alternative proposals). So if this is what you mean by implementing, the answer is "days".

But as anarazel is pointing out, this is going to touch a fairly critical part of the database - it interacts with storage, MVCC and likely various other things (e.g. various index optimizations like Index Only Scans).

Moreover there are other proposals (I'm aware of 3 or 4, and I might have missed some), so the question inevitably will be - which of the proposals is the best compromise?

So I expect a lengthy discussions on pgsql-hackers, a lot of testing, benchmarking etc.

But all this does not really matter that much - there's no chance this could get into current releases, so the earliest release it can get into is 10, which means code freeze likely sometime in April/May 2017.
Location: Romania

Remote: Yes

Willing to relocate: No

Technologies: Javascript, HTML, SCSS, React.js, Gulp, Webpack

Résumé/CV: https://glogovetan.com/resume

Email: raul@glogovetan.com
It'd be fun to try that test - I find myself noting the similarities between people "X looks like Y", and people nod along.

Maybe I'm not material for their special unit, though: one that completely escaped me is that George from Blackadder is one and the same as Dr. House: Hugh Laurie.
Per the article.

His major ventures today provide consumers with driving records, criminal records, and vehicle-history reports (just as Carfax does) across dozens of different pages, notably carhistory.us.org, dmv.us.org, vehiclehistory.com, and vehiclehistoryrecord.com. In fact, anyone looking for these services would have a hard time avoiding him: as of November, if you searched vehicle history on Google, Yahoo, or Bing, ads for Willms’s sites were among the first things you would see. By the looks of it, Willms offers a terrific deal—just $1 for a vehicle-history report, compared with $39.99 for one from Carfax. Because of this, Willms’s lawyer claims that the sites have received “several hundred thousand positive comments related to the product.”

So more of the same scams.
You and I know that to be the wiser course of action, but tell that to the lady who lived in the house for 30 years and raised her family there. Maybe a low wage job is the more appealing option to that person. But that all assumes rational actors to begin with.

Or for that matter, tell that to the person who already lives in Bumphuck, IN. My wife has high school friends in situations like that. There is no cheaper place to live, but that mortgage still needs to be paid.
You could always just ask him; here's a way to find him:
http://jessewillms.com
Invitation to travel – an account of an LSD experience
Well what I meant to say is that both JS and Elixir/Erlang aren't very efficient at using CPU resources. Elixir/Erlang does a better job at compensating for this by being able to run many operations in parallel and across different machines, which isn't something you can easily achieve (or should even attempt) with Node.
I had this happen a few years ago. First day in a newly renovated part of the office. We had been told that there might be testing going on on the alarm system and that it might go off. Alarm starts going off and no one pays much attention until the smoke starts pouring through the hallways. A few offices didn't have a good view of the smoke and at least one of my co-workers stayed in the building for a good 15-20 minutes after everyone else left. No one injured, fortunately!
I'll wait to see it before I believe it.

They also said they were going to crack down on people ripping each others videos off and yet I still see that happening all the time.
This is a huge topic and you are right it probably isn't an easy thing to try and answer here, but maybe some hints to help you.

You are correct to almost view multi-threaded applications (or distributed processes really) as essentially a 3d problem. In a single threaded program time is not ever really a factor, sure you want performance so you worry about how long something might take to execute, but that is relevant to the singular flow. In concurrent applications time is a dimension that is essentially uncontrolled and you have to instead rely on state and some form of message handling/passing. Regardless of how it gets implemented, concurrent applications (threads or distributed processes/apps) all have to communicate. Sometimes that is through shared memory, or through shared variables (with associated locks/mutex etc), but in the end they all have to talk -- I've seen files used to communicate etc.

So as for where to start when trying to understand an existing concurrent application. Pick one component and find out who it talks to or depends on, figure out how it talks to everyone, and then start your map from there. Instead of mapping function calls you are mapping communication flow and paths. Then within those communication paths each component will have a functional map generally that you can follow like a more traditional application.

Some may disagree but to me this is the easiest way to view concurrent or distributed applications. Honestly, once you figure it out, you'll either love or hate it. I personally love it, but it isn't for every problem.
> Sooner or later, one of those "false alarms" is going to be real and people will still be sitting at their desks while the building is really on fire.

Most people will never in their whole lives experience a real building fire.

It would be much better to make false alarms extremely rare. Perhaps we could do a Toyota-style "five whys" for every single false alarm until the fire alarm in your office is fixed properly.
Facebook should rewrite Headlines instead of banning them
Or, as my parents said a long time ago, "When they die, a bunch of trucks show up to take it all away."