skysight-inc/HackerNews huggingface dataset:
but, if there aren't reasonable alternatives or your the cheapest stand your ground.
How to be a hacker
I loved that book as a kid. Had read it a couple of times by age 8 or 9. Probably one of the books that had the most profound influence on me from an empathetic point of view. An absolute treasure.
My introduction to Watership Down was in the Paideia, the book of word lists that the National Spelling Bee used to distribute as study material before bee season. The word lists were occasionally themed around specific books and for awhile they had a Watership Down list. Here are a few of the awesome words I learned from that list (which eventually led me to read and enjoy Mr. Adams' book):

stridulate (what a cricket does when it chirps)

susurration (murmuring, like grass in the wind)

tormentil (an astringent plant)

myxomatosis (a viral infection in rabbits!)

They don't write 'em like that anymore. RIP Mr. Adams.
GitHub has no concept of bookmarks, so people star repos instead.
Understanding Quake’s Fast Inverse Square Root – BetterExplained
People think it's different this time because the new machines are more generally capable than the specific purpose machines of the past.

It's not "the new machine can gin cotton" or "the new machine can weave cloth", it's "the new machine can handle an extremely wide range of problems, and we're moving from having to teach it each problem individually to having it teach itself."

This time really is different and it's crucial everyone realize why as soon as possible.
Indeed, yes, that'd be the way to do it. You could claim the post-wake-word data is recorded at a higher bit rate than it actually is, thereby accounting for the larger than necessary data-transfer.

I won't be surprised if we find out this is happening. They'll probably call it a "bug", fix it in an OTA, but then accidentally regress 6 months later.
you also may want to update it your site for the future.
All I read was that it can directly connect two PCs, even if they are behind a NAT, which sounded like a cool idea at first.

But having random sites doing this, didn't feel right to me.
The purpose of work for many people is to pay for food, housing, transportation, personal pleasure, etc., not to create value. Most people don't primarily care if their job directly creates value, they just want to comfortably survive and provide for their families.

It's fantastic if your mechanism for surviving creates value for lots of other people. We should strive for that.
Haha. Funny to read this as I have similar feeling most of the time, but the reason is that I almost never tip. I know I might be considered an a-hole, but I just cannot justify paying additional 10-20% for the "how's your meal" bs every time I go out to eat (and I go out a lot). If somebody agrees to be paid below the living wage it's not really my business and I think it's up to the owner and his staff to make these things straight.

Last year I have also visited Australia for the first time with my wife and we absolutely loved the fact on the contrary to other Western countries you are never expected to tip in there. From what I understand waiters get their reasonable salaries, the food is quite expensive, but if you see 38$ in the menu, you know you are going to leave 38$ on the table. Nobody has to waste their brain cycles thinking about how to tip the dudes. We live in EU and find EU and US tipping culture a major pain in the a.
I understand spin, but the claim is that AWS markets a service/product that they will not provide.
I do kinda fancy the idea of giving letters of marque for "cybercrime", though it's obviously not realistic for a whole bunch of reasons.
Works fine on Firefox and Chrome, on all systems except iOS. (On iOS, all browsers are Webkit shills.)

Safari currently lacks support everywhere.

http://caniuse.com/#feat=rtcpeerconnection
I absolutely don't disagree with both of you.

That being said, I've been knowing game developers for years and while I don't know their exact complaints, they kept saying they wished they were working with something else than C++.

I think it's mostly solving the same problems many times over and over, during their entire career.
Whenever C gets brought up, people are like, "pointers... memory... dangerous!"

That's actually the point. It's even coded into C2x charter ( http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2086.htm ):

The new spirit of C can be summarized in phrases like:

(a) Trust the programmer.
(b) Don't prevent the programmer from doing what needs to be done.
(c) Keep the language small and simple.
(d) Provide only one way to do an operation.
(e) Make it fast, even if it is not guaranteed to be portable.
(f) Make support for safety and security demonstrable.
'Star Wars' actress Carrie Fisher is dead at 60
The biggest factor towards overall mpg is actually engine size, not aerodynamics. Gasoline engines have to run at their ideal power to stay efficient, induction motors do not (for the most part). You're eyeballing the wrong places if you're getting 40 mpg. Compare a BMW 5, 6 or 7 series- 19/27, 21/30, and 21/29 mpg. 25 is, if anything, optimistic. The only cars that get 40 mpg are subcompacts and some compact cars. 25.5 is a good balance between all of the small cars and the SUVs/pickups, because the Model S is between them in size and weight. In fact it tends towards the upper end- although it is very aerodynamic, it is a quite large and quite heavy car.

When the model 3 comes out, we'll be able to make better comparisons to high mpg ICEs like the fit, fiesta and civic.
That's akin to Nozick's argument, not Rand's.

If Rand wanted to prove a point, she should have sued for her money instead of collecting it in a tidy monthly check. The former would be completely frivolous, but also necessarily consistent with her ideology. As it was, collecting social security and then confabulating the reasons reeks of intellectual bankruptcy.
So much misinformation -- Yes Windows 95 had memory protection and it had pre-emptive multitasking. The real cause of most BSOD was really hardware and drivers -- and as this article points out, the driver situation in those days was far from straight forward.
http://gafferongames.com/networking-for-game-programmers/wha...

A great series for you to read.

tl;dr

Udp is good.
client to client sessions are terrible over the internet.
I'm a European-style game enthusiast and am gradually warming to it, but it was stressfully complicated the first few times.
I'd say it a mix of confirmation bias and the number of high profile events with negative correlation that have occurred (that aren't celebrities/fame worthy individuals dying).

Personally its the number of outright confusing/heartbreaking global events such as Aleppo, Brexit, the Trump election/"presidency," that has made the year seem particularly unbearable. Losing Carrie Fisher, George Michael, David Bowie, Alan Rickman, among others just gives more reflection to how bad it's felt, not if its actually a bad year statistically.
There would be problems with a 100% gig economy, but HR wouldn't be one of them.
While we can dream of a future where cybercrime is legal and we rely on our code and math to protect us, completely legalizing it today is not our best option. Nevertheless, we should consider moving in that direction.

I like that this article looks at the distributed, societal-level effects that derive from law. But I find the "should consider moving in that direction" part to be perplexing. One straw-man take against that: what about defense in depth? Can we strongly incentivize secure software and software-based appliances and still have legal deterrents against cybercrime perpetrators?
I think it's overwhelmingly a unidirectional expectation. Tippers feel like they ought to tip more than they'd ever defend tipping as a concept. The economic evaluation pretty much shows most people tip the same whether they receive good, average, or poor service. It takes exceptionally poor service to get enough people to lower their tip that the waiter recognizes the negative feedback, and there's probably yet another line below that where they decide to alter their behavior. And in the meantime it negatively reflects on the business overall.

Worse though, business managers/owners are responsible for programming their point of sales systems to include tip lines for employees who definitely are not wait staff and thus are subject to the normal minimum wage, not the lower tipped employee minimum wage. So it really is business managers who are stiffing their customers with this responsibility and the ensuing behavior.

California for some time now doesn't distinguish in their minimum wage between job types; no waiter there is making $2 an hour or whatever it used to be 20 years ago.
Twenty years ago, accessing the internet from your cell phone wasn't "presently common". Twenty years is a long time in tech terms. Self-driving vehicles are just on the verge of becoming viable. And it's not some oddball garage startup stuff... giants like Google, Tesla, and Apple are throwing their full weight behind it. They see this as a future market worth hundreds of billions.

And why? Because driverless trucking solves tremendous problems. It's less expensive. It's safer. I'd feel much, much safer on a highway filled with robot trucks than I do on a highway filled with fallible humans with limited reflexes. So yes, yes. It will happen, despite resistance, because it will be so much better than what we have now.

And I'm not fearful about the future. But others are, and for good reason. In general, I think it'll be great. If I was a 35 year old trucker looking at seeing my industry evaporate when I'm 50, I wouldn't be so positive.
> It's not "the new machine can gin cotton" or "the new machine can weave cloth", it's "the new machine can handle an extremely wide range of problems, and we're moving from having to teach it each problem individually to having it teach itself."

It's funny you mention this because in the past few days on HN there have been a number of articles whose general point was that the machine learning stuff presently in use is well tailored to very narrow, specific problems, and that the AI tech that would tackle a broad range of problems is still very elusive.

This new machine that tackles a very wide range of problems without massive programming investment is something I've been wanting for 20 years, and I still don't see anyone with plans to bring it to market.
I remember that being my first "epic" of books I read as a child. My school library had a poster of Newbery Medal winners (the Pulitzer of children books) and Watership Down was on it. I must have read it a lot, because I still remember nearly all of the plot and details and character names, as strange as they were. It's such a strange and detailed book that I was surprised as an adult to find out its benign origins. I guess that partly explains why it didn't turn into a LOTR-like series of volumes. I had always wanted to read more about El-Ahrairah's and Rabscuttle's adventures.
I think WebRTC is secure by default and everything is supposed to be encrypted and served over https...Chrome for example doesn't allow unsecure usage of the API's. See this for more: http://webrtc-security.github.io
Have you tried https://www.toptal.com? I believe they allow freelancers from anywhere to apply.
This happened to me once in NY at a fairly nice place. The waitress came back and asked what was wrong with the service, when we were really just a group of stingy Europeans.
We've been using WebRTC Datachannels for multiplayer gaming in the browser in our game editor Construct 2 (www.scirra.com) for a couple of years now. Generally they work great! However the main problem we have is switching tab suspends the game, which if you're acting as the host, freezes the game for everybody. This is really inconvenient. There ought to be some way to exempt tabs with WebRTC connections from being suspended. I filed a bug for it here: https://bugs.chromium.org/p/chromium/issues/detail?id=676036
In the commercial space, devs already have to rework their apps frequently to handle the curve-balls MS/Apple/Google etc. throw at them. If we had a C compiler with webkit-level dominance, and we made just one fix to it every cycle, that would be a big thing, and it would be manageable!

It's like, "Oh, to be C-2016 compliant I've got to get rid of all my calls to unsafe string functions." Search, replace, and some elbow-grease later, and I've improved my program with a much lower likelihood of breaking functionality.
There's still a lot of rsync out there (~160,000): https://www.shodan.io/search?query=rsyncd
Theoretically, yes. In practice, you'll get "Frankensteins" with multi-platform compatibility issues.
Amazing, they've used prepared statements wrong every time: https://github.com/gitpay/website/blob/master/functions.php

Sadly, SQL injection vulnerabilities aren't a rarity for PHP sites :( It's too easy to make this exact mistake.
Odd that google.com now redirects me to bing.com when I use Microsoft Edge... Ah, another Facebook blackmail notice, need to remember to send them their monthly $20, so they don't tell my significant other about my affair... Somebody left a phone on the ground, oh damn it, it just scanned my fingerprint and is breaking into my bank account, serves me right, I should have known better than to go outside today.

Yeah, I'm not digging this dystopian future. On the plus side, it would bring typewriters back into common use.
Rent the Runway has raised a $60M investment led by Fidelity
Tesla Auto-Pilot Predicts an impending accident a second early
>That's not at all true, or at the very least, it requires a raft of other assumptions which may not hold, to all stay true, in order for the consequence to stay true. Like for example the cost of rare earth metals, good trading relationships between nations, and so on.

Sure, those lines aren't monotonically decreasing/increasing but the trend isn't likely to reverse direction any time soon.

>I'd agree, but only for a very narrow set of "solutions". Scaling something like twitter is just in no way whatsoever equivalent to scaling something like self-driving cars.

There'll definitely be a costly hardware buy-in for a lot cases, but some applications of AI might only need a camera - say, a replacement for a cashier at a grocery store.

>There is a risk, but there are risks of many things happening. My guess is that we're not going to handle this. Just as in software development we have the YAGNI principle, I don't think it's a good idea to make policy based on future predictions that are very cloudy at best. Sure, there's a risk it will happen, but there are actual problems here today demanding resources and time...

I think it's worth discussing because waiting for the bad outcome to happen before trying to handle it could be too little too late. Even if the percentage risk of an economic shock is low, the magnitude of the potential damage is high.

The average pre-tax income of the bottom 50% has stagnated since 1980 at about $16,000 per adult [1]

These people are more likely to live paycheck-to-paycheck and more likely to work jobs which might be targeted by automation. I think it's a recipe for disaster.

[1] http://eml.berkeley.edu/~saez/PSZ2016.pdf
It's really hard. I'm doing it at the moment. I'm a 40 year old man being trained up with a bunch of 20 something women for a job. It'll take a year and it is really hard going.

It was hard to get onto the course. I've taken a huge loan. I'm shitting my pants. I've got no idea if I'll like the job or be good at it. It's the biggest gamble I've ever taken. The stress is unreal. Most of my fucking hair has fallen out. My body is just falling to bits. It feels like my heart is either going 200% or 10%.

When I read posts saying "Why don't people re-train?" Its for the same reason you don't re-train as a doctor or a teacher or for the police. Because it's not what you do. It's not what you want to do. It's hard to change. It's a massive gamble.

I imagine if you have no qualifications it's even harder.
Whoa, lets take off our socks and count there, mr ad-hominem

There is ~56 weeks in a year, so with that kind of use you get 10 years worth of deep cycles (600)

The light ones were shown already to have basically no impact.

Meanwhile, in real world people have harsher climates that will screw with the batteries even further - where I live summer goes to 35-40C and winter can go as low as -20-25C

Also, current "normal" electrical grid is not capable of charging dozens of cars at the same time, even with slow charging

Any medium business can have 50 or more cars parked and I higly doubt they will go to the trouble of upgrading their power connection by an order of magnitude -> which means no one working there will even consider an electric car

Sure, I'd love to have an electric car to do my daily commute (total of 10 miles), but since those are so riddiculously expensive, unsuitable for my climate and depreciate riddiculously quick it's kind of a moot point
I think the boring name is a good sign - Operating systems should be boring. Flashy marketing leads to the sort of drama that killed cyanogen.
I didn't downvote you, but I can only assume you're being downvoted because you ignored this:

By order of subjects: nature conservation, global health,
political and economic progress, climate change response,
less violence, sustainable economy and agriculture,
endangered animals, charity.

It's pretty clear that this was the main point to counter your claim that the list was dominated by a single theme, yet you ignored it and focused on something else.
Blog post about identifying cats and dogs using Cortex: http://gigasquidsoftware.com/blog/2016/12/27/deep-learning-i...
Besides disputes involving patents, papers that are withing a short time frame of each other are usually understood to be cases of parallel invention, it's happening quite frequently in deep learning atm since there are still a lot of relatively low hanging ideas, to the extent that people are commenting/joking that they consider the risk of colliding with someone else when deciding what to work on.
pipes.quote() is in Python's stdlib since forever. Though it was not documented until it became shlex.quote() in Python 3.
That is a bit more difficult than usual in this case, because it's not just one API, it's two working in unison: the one used by the calling process to pass arguments, and the one used by the called process to receive them.

At present, they're both "everything in one big string"; if an alternative "array of strings" API were added at both ends, you'd need to come up with shims for when the caller passes a string & the callee expects an array, and vice-versa. It's not immediately obvious how you'd do that in a way that works reliably in all cases, especially considering the callee currently has total freedom to parse its command-line however it likes.
Not only that but you've got people behind you in line who can see what you are doing, and you don't want them judging you! What if you we with a date, or a friend, or your boss or coworkers? They can see the screen and you want signal you are a good person to these people.
It is a genius program, Congress gave autonomy to Homeland Security to raise or lower security thresholds. No representative could EVER roll back the Patriot Act, you can never accurately point out that any of it is security theatre in case something actually did happen. You can never actually argue for making Americans less safe. So letting Homeland Security have discretion over it with their various programs is actually pretty genius.
Some trends are more reliable than others.

The key trend we're concerned about here is technology increasing productivity. That's a long-term trend (you can go back to the wheel, writing etc. if you want to stay in the domain of humans) that has accelerated over time, and hasn't shown any sign of letting up.

Output increases because people are freed up; when what they used to do is more efficiently done with technology, they can apply themselves to something else.

What's the end of that trend?

For my part, I can think of only three ends.

A) We stop creating new technology. The trend of development simply ends. We learn nothing more that can be used to increase efficiency. We know everything there is to know that can be applied to production. Seems unlikely and is contrary to the history of life on the planet.

B) We invent technology that replaces people with low ability - not low skills, but low ability, so that they can never be productive - completely. This is part of what we're concerned with in this article.

C) We start modifying people to increase their abilities to keep pace with what our technology is able to do. Seems dystopian.

Another way to put it is that technology can do an increasing proportion of what a person can do on their own. It's a trend line that has increased throughout history. There are only three extrapolations: the trend line stops short of 100% (case A), the trend line goes past 100% (case B), or our own capability starts growing at least as fast as technology (case C).
there's a good summary at the top of this reddit thread: https://www.reddit.com/r/Android/comments/5kbnfg/cyanogen_in...
> If government gave retraining - by which I mean REAL retraining rather than a cheap (lowest private sector bidder running it, minimal quality requirements) course to draft a CV and perhaps import some low job security call centre work.

Real retraining would be free, universal access to vocational schools and higher education. You are very correct in pointing out the shortfalls of current US retraining programs. Most of thoes came about during the Reagan administration and I think they are first of all a Republican trick to distract people from the need for free universally accessible vocational and higher education, and second of all a privatization scam to benefit people running the private retraining programs. Recommended reading on the topic: http://www.cornellpress.cornell.edu/book/?GCOI=8014010004030...
7 Wonders: Duel is a great game for 2 people. Simple, yet strategically complex, with varied gameplay.
> So he's using the word correctly, no need to "accuse" you of anything. If anything, his phrasing of "May I request that you please do not initiate. unsolicited mails to members of the github team" is very polite, correct, and quite reasonable.

I guess I didn't see it that way, as yes English is not my native language. So I initially took the response as negative and as an accusation, I tend to take accusations quite seriously.
Show HN: Android news reader that helps to avoid negative news content
>>It was probably the stupidest move they could have done, as no company would trust them again, and lost them all the goodwill they had.<<

There are plenty of people in the business world that screw so many people, businesses, banks and they still manage to continue doing business. I wish there was a name for it. Madoff is an example: even after people warned others about his business being a scam he still continued doing business until he collapsed on his own. Nobody brought him down, he did it to himself.

The big lie is what they teach us as young kids, that honor actually means something.

Power is might, and if you have it nothing else seems to matter, virtually always.
Interesting. What are the server-side software options for hosting bandwidth-intensive WebRTC data channels?