skysight-inc/HackerNews huggingface dataset:
I understand the urgency, and I'm not saying they would use it for Evil ;)

Just that saying "we have means to brick devices, and we will use them in anger" is not going to improve their reputation.
Microsoft snatches HP CRM and service business from rivals Salesforce and Oracle
As a non-web-dev, the hardest problem I've encountered is choice.

Which framework should I choose to do X? To do Y? Do they play together? Are they still supported? Are they well documented? What assumptions are made by them?

There are dozens of options for most things, but no guide to them.
I recently became “plus size.” Shopping for clothes shouldn't be this miserable
If they already issued a recall, why would they be liable for users who refused to return their device?
Hackish? yeah!, immature? still yes!, sucks? hell no!

I believe the very nature of the web, and the internet itself, is a story of a hack onto another hack.

Think about the first internet communication mediums, protocols, etc. They were all "hackish" solutions.
Internet over the telephone landline? why not? change it to the cable TV infrastructure? Sure!

The web itself morphed from text-based solutions (think telnet, gopher) to hyper-text documents and nowadays to full-applications. I acknowledge that this last iteration has been a growing pain indeed, it's a mess and hasn't been consolidated, yet.

Nevertheless I think the reason behind this hackish nature is due to the fact that the web (and the internet as a whole) are always pushing towards an Open Platform, open to everyone to develop and consume, without any corporation behind it.

Compare that kind of ecosystem with the more closed less-hackish ecosystems like Windows/OS X, Android/iOS app development, you can see the difference.

Just my two cents :)
I'd love to see proof of this claim.
No. Not only because the antenna and solar panels will likely break, but Rosetta will receive a self-kill program initiated 10hrs prior to impact, which will shut off all systems on expected impact time. This is in part due to regulations regarding the deep space radio networks.
Apple Offers Free App to Teach Children Coding (iPads Sold Separately)
Neovim for life. On my Mac it performs so much better than Macvim.
Looks like their server is over quota. Here's the cached version -- http://webcache.googleusercontent.com/search?q=cache:DsKW591...
I don't really see the point of taking a sandbox and then explicitly granting an app inside the privilege to step out of it.
Thanks, I have actually figured out a way to make millions on them.

In seriousness, I agree that they are completely worthless as far as it goes. In fact, I've ranted in the past that the concept of downvotes is outright juvenile. Along those lines, I'm more complaining that they too frequently take the place of discussion, submarine dissenting opinions, and encourage group-think.

Which is also why I don't pose my opinions in the form of a question. I'm one of those people who believes it's OK to plainly and respectfully express a dissenting belief, without apologizing for it.

In fact, do you know of any other path to a better world? (See what I did there?)
When the iPod first came out, Apple had zero market share for MP3 players and just about everything else. This was the time when a big NYT journalist said Apple was close to going bankrupt because they couldn't design anything cool any more, and the iPod would be the failure which finally sank them as a company. So, no, I'm not going to write them off just yet.
> you both think it's a good offer

That's not what I said, but thanks for your contribution all the same.

Airbnb offered him less to start. So I'm curious if someone in similar shoes (say, similar level of experience) used his expanded offer as a point of negotiation.
Why not just tell users that Facebook does not endorse or condone any specific user content? No one blames Verizon if someone uses a racist insult on the phone...there is precedent for users grasping how a common carrier works.

Of course this is all about advertising. Advertisers want to be associated only with dull, bland speech. This is also why network TV is so bland.
Economies of scale have failed. It's official.

Huge retailers today offer worse prices, lower quality and lousy service because they can get away with this, being the only game in town.

At the same time, rent in cities skyrocketed, making low-density and rural places much more affordable.

We now know that economy of scale peters off at some fixed scale.
The more correct summary is:

> People that can run queries on your MySQL as a user that has FILE privileges, either by legit access or via an SQL-injection vulnerability, can execute commands that might root your server.

This may seem nitpicky, but it makes a world of difference. For instance, none of the (many) shared hosting providers (godaddy et. al.) nor solutions (plesk, cpanel, etc.) I know of give FILE permissions to SQL users at all.

In fact, the shoddy way to create users is through the "GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'%'" command, which does not grant FILE privileges to that user.

Taking this into account, another possible summary is:

If you explicitly created mysql users with the FILE privilege or you are using the root user for day-to-day operations, you may get your server rooted. Stop doing that. Otherwise nothing to see for you here, just move on and install whatever security updates are issued by your distro-de-jour.
What about DELETE?
Not that I'm aware. If you've seen duty free purchases at the gate it's probably because they've been delivered from duty free for the purchasers to pick up and take on the plane. (Because, though they're usually no great deal, duty free is only for purchases being taken out of the country.)
Why you should build your own NoSQL database
Haha, fair point (although in my defense, I did qualify my statement with "arguably").

That's interesting that you do harmonic analysis on non-compact groups; I've been meaning to learn more about that actually. I've been working on group synchronization problems related to the ideas in this paper (http://arxiv.org/pdf/1505.03840.pdf), which briefly mentions how one might extend the concept to non-compact groups, but doesn't elaborate further.
Robin Williams – Funniest moments compilation
I agree with you, and I may be missing the point. I just know that a lot of the people who are callous about 9/11 are that way because "it was a bunch of rich people" or something like that. So a person who was more of an Everyman might have been more convincing.

Then again, maybe there was no Everyman who conveyed what Rick did as well (and who the reporter had enough information on to write a good story).
This seems like a great place to observe that Magic The Gathering is Turing-complete. If your requirements suggest that MTG is a programming language, but HTML isn't, they're probably bad requirements.

The syntax/semantics/instructions option seems like a way better basis. And honestly, most of us can get by with a Potter Stewart style standard of "know it when I see it".
I designed a system like that for the place I currently work. I'm positive the person who follows me in my position will curse me as the Devil. However, before I set up that system, documents were created with weekly batch merges that took one person two days to complete. Now a batch can be run in about 2 hours. I'm a huge Linux nerd, but it was easier to get something working with the existing infrastructure using COM than design something entirely new with PDFs and typesetting software, or whatever. Working in Windows drains my morale, sure, but making everyone else at my company that much more effective is a huge morale boost for myself, and it boosts the morale of everyone else here too. It also allows us to serve our constituents better, which is rewarding as well.

That being said, I wish I never had to program a mail merge in the COM ever again.
This Dutch team, iBand+, has built a lucid dreaming machine
If you want to build a Facebook killer, then answer this question first without coding a single line:

How do you plan to sign up non techie females? Do you have anything to offer to them?
Thanks for the link. I've been to Lego Land in San Diego and seen Lego exhibits before, but I've never seen anything like the GBC!
It's amazing how much fear of missing out motivates people. Exclusivity is a powerful motivator.
"My Little Sister Taught Me How To Snapchat Like The Teens"

https://www.buzzfeed.com/benrosen/how-to-snapchat-like-the-t...
Ruby: How Do Gems Work?
Different generation. The new generation has grew up on social coding on GitHub.
Follow-up: I contacted them, and they added the attribution, so all is well!
HP buying Samsung's printer business for $1.05B
Over half a million lines of Angular? May I ask what the application is and how that's broken down language-wise?
I found the difficultly of reading The Deceivers to depend on what's being discussed. Sometimes it's either very detailed to the point of being boring for the non-specialist, or intrinsically boring, e.g. the Japanese didn't respect any non-combat arm, so intelligence neither got good officers nor was much listened to, so only the most gross deception efforts would even get a nibble and those wouldn't tend to go anywhere. And Italian counter-intelligence was generally too good to fool.

But I found e.g. the account of Operation Bodyguard (https://en.wikipedia.org/wiki/Operation_Bodyguard), the "Bodyguard of Lies" that shielded D-Day, to be riveting, as you'd expect from what might be the greatest strategic deception in history.
I think you might have cause and effect reversed. Turd of a society created facebook.
Resource verbs in POST URLs are almost always a bad idea. You POST a command via the body to the resource and should expect a result in turn.

Though I do understand the idea that URLs with verbs allow the API to be self describing via links, I think it's a bit naive (and verbose) to think a user will get all the info they need from hitting the API. RAML and its variants do a great job of conveying this information.
Also Venezuela
That's wonderful - I think what you're doing is super important - everyone wants configuration to be easy enough that the automation tools are a comparable effort to doing things yourself! Helping people that go the kubernetes-from-scratch route has proven really difficult in the past, hence the focus on making things easier before encouraging manual installation, but I'll start sending people your way :-)
Time Machine needs to be able to ask which files changed when it is preparing to backup. Dropbox needs to be notified when a file changes so it can sync.
Not the parent but FWIW I've been using neovim for +6 months now and it's fantastic. I'm super impressed at the pace of progress and responsiveness of the team.

I've since switched all my plugins to use async versions and it's sooo fast, didn't think vim could be faster but here we are.
As mentioned in another thread, it's lose-lose. They're on liability hook if the device burns, they're on hook if someone's data is lost. I would probably agree that bricking the devices is safer.
>Advise to simple "not use it" is harsh as it has a near monopoly as a communication tool for many communities. Without it I certainly would have no idea what happens with my relatives and friends, apart from my absolute nearest (which is another discussion).

I don't think there is any shortage of facebook alternatives out there, both in the messaging business or if you are taking about social networks(diaspora is my favorite btw).

Sure it's hard and annoying to move your friends away from facebook, but honestly is it really worth to bother to keep them friended on facebook. I honestly don't give a crap about knowing what's happening with my most distant relatives, except when I'm meeting then in person and I don't think they feel any different about me, that might just be my personal experience though.

Either way, I think that facebook's selective post display and the fact that you might be away(or busy) when something important to you is displayed on your stream make it an extremely unreliable way to know what's going on unless if you want to see useless news about celebrities.

If I really care, I call.
1956 GM Motorama: https://www.youtube.com/watch?v=Rx6keHpeYak

It looks kind of (extremely) ridiculous now, but think about all the things that changed between then and now. The iPhone is ubiquitous now, but it only came out in 2007, and we really only got modern cellular internet after that.

I think that the Smartphone revolution had a huge impact on the way most people think, to the point where it is hard to remember what life was like before them.

The autonomous, decentralized nature of smartphones, along with the cloud for updates and backup is beyond game changing, and software designed before this REALLY shows its age.

DISCLAIMER: I work for GM, any opinions are solely my own, etc.
"It is the main platform because those folks agree with the terms of use and privacy policy"

I disagree. Do you know how many general users have the vaguest ideas what those things are? People en masse use Facebook because other people do - they have very limited of awareness of anything how Facebook skews their view of reality and what limits their communication on the said platform has - until they hit those limits. They just know all of their friends are on the platform, so they must be there too.
Do you use a GUI or just the terminal?
[speculated based on a reddit post]
Lately I've been doing some web development on a fairly long-lived and large code-base

Therein lies the problem. I've been doing web development for 22 years and it's only just now getting good. React-like apps (I actually use Mithril) give you a much better understanding of how the app gets into a particular state when compared to jQuery.

Web programming on your typical long-lived large code base really is that bad, but start from scratch with something React-like and you'll have a much better experience.
Bezos names big next rocket New Glenn
The Appropriately Messy Etymology of ‘Kluge’
Blue Origin announces 'New Glenn' heavy launch vehicle
"anymore"??
I've been using the book Engineering Applications of Noncommutative Harmonic Analysis by by Chirikjian and Kyatkin (https://www.amazon.com/dp/0849307481/ref=wl_it_dp_o_pC_nS_tt...). It's very well-written, and I believe an updated version of the book was recently released.
DELETE is for deletion only, this request can't have body, so only what we can do is send id in query. When we want to remove multiple resources we either should send multiple requests (what is slow), or combine multiple ids in query (what is ugly and non-idiomatic).
The initial and fundamental problem is a misapplication of REST. To take advantage of REST, you need some form of hypertext, not raw JSON APIs.

Additionally, on a practical level, you need the end points to be relatively coarse grained, which can be achieved if you design the API for your UI use case, rather than general data access:

http://intercoolerjs.org/2016/01/18/rescuing-rest.html

Shoehorning HATEOS in JSON APIs is a category error:

http://intercoolerjs.org/2016/05/08/hatoeas-is-for-humans.ht...

Long story short, REST: you are all doing it completely wrong.
I think the circles were fine, the problem g+ had was that it lacked plenty reasonable features (events, anyone? never understood this when google calendar integration would have been a killer feature).

That's facebooks main use case for a lot of people and it's absence made g+ pretty useless.
> Why not abstract JS away instead?

Lots of projects are already doing this: Elm, ClojureScript, PureScript, etc.
I would think it'd mostly be a PR nightmare and they wouldn't be liable financially for any damages since the device has been recalled. Headlines like "Samsung device causes airplane to go up in flames" would really take a hit on Samsung's bottom line because of one of their customer's stupidity.
Shouldn't whatever plans you have to mitigate data loss in case your phone gets destroyed in an accident be adaptable to deal with this situation?
Someone would likely claim they didn't try hard enough.
So google's falling behind in self-driving car development because other companies have scaled back their expectations and are now focusing on vehicles that can't actually drive themselves?

We seriously need new words to seperate "self-driving car" from "vehicle with driving assist systems". Something the marketers can't fuck up by diluting it. I suggest "Fully autonomous vehicle".

This is like saying ITER has been overtaken in fusion power development because Dubai just installed a large solar collector plant that generates quite a lot of power. It's a ridiculous comparison and shifting of the goalposts.
Graduate positions at Booking.com
There are some positions open for graduates here at Booking.com, in Amsterdam:
- iOS developer: http://grnh.se/3nyr0x
- Front-end developer: http://grnh.se/n5wftu
- Data scientist: http://grnh.se/f71lxi
- Back-end developer: http://grnh.se/detr7x

Netherlands is a great place to live with high quality of life, and you're just couple hours away from most countries.
1 crash is literally all of them. Also it was a truck passing across the path of tge vehicle.
Also very good on that topic by the always glorious Stuff You Should Know:
http://www.stuffyoushouldknow.com/podcasts/operation-minceme...
> But it’s hard to know whether those efforts — or those of local boosters in St. Louis — are what’s making a difference. That’s partly because the limited data on entrepreneurship makes it hard to study the impact of government policies.

Moreover, I wonder if there's actually anything at all different about St. Louis. There's a new article about the growth of startups in some old rust belt city seemingly every week. But I've yet to see any real evidence than any specific one of them is doing anything wildly different to encourage that growth.

In fact, I suspect that the amount of growth they're experiencing now could be achieved while doing almost nothing right. There's some baseline amount that's going to happen in spite of your policies.

Nearly everything Paul Graham said about Pittsburgh [0], for example, is true of St. Louis and Kansas City and Cincinnati and so on. I'd really love to see one of them run with it. (I'm biased in favor of St. Louis (for the same reason Paul's article is about PGH and not some other city), but, really, I'd be happy if any one of them went all in.)

[0] http://www.paulgraham.com/pgh.html

Really important edit: Nobody calls it "the Arch City." Nobody.
Why can't your friend be responsible for not posting violent pictures? Otherwise a) you confront the person politely telling them why you think it was inappropriate or b) unfriend/mute them.

Reddit uses a NSFW filter over videos that you have to click through to see the video first... that would also be up to the user to mark as NSFW... or you unfriend them. Or even a downvote button is community-based.

The reason heavy-handed centralized control systems get put in place is because of statements like that "I wished that Facebook screened x better". The consequence of wishing for minimalist centralized control is depending more on community/social-based control systems aka not having your cake and eating it too (being friends with someone while expecting a 3rd party to filter their content to your tastes).
Worth noting that the only source for this article is a reddit post.
I think a good book that is closer to Andrew NG's course would be the An Introduction to Statistical Learning (ISL)[1]

Depending on your learning style, Data Science from Scratch[2] might be another good option.

BTW, neither of these uses Octave like Andrew NG's course does. The first one uses R and the second uses Python.

[1]: http://www-bcf.usc.edu/~gareth/ISL/
[2]: http://joelgrus.com/2015/04/26/data-science-from-scratch-fir...
The hero chooses to do his duty even though he knows he won't be thanked, even though he knows he will die.

I don't know if I'd be a hero, but I hope I would.
The content of the blog post is okay, but the premise is flawed. Most of us have reluctantly accepted the abuse of terminology that happens when everyone calls these APIs 'RESTful' -- but they're not. They're inspired by REST, but cargo-cult took the easiest-to-implement pieces all the while pretending to stand on some moral high-ground about not being openly RPC because 'RESTful is the right way'.

This results in a worst-of-both-worlds situation, where most of these API don't have custom mediatypes that I can Accept: header for, don't have custom link relations one can programmatically traverse, and some poor person had to contort their data model to come up with plausibly 'resourcey' objects to make HTTP calls against, all the while losing simple reassurance you would've gotten from an uncool RPC endpoint.

HATEOAS is critical to REST -- it being nothing more than a terribly obtuse rendition of the ideas behind how the web (but more importantly, the semantic web) works. This isn't the usual rant complaining about how HATEOAS is most implementers' afterthought; this is the rant about how HATEOAS is the entire damn point; without it you're just squirting JSON on the wire and using HTTP as a transport because it doesn't get blocked on a middlebox.

And now that we've retrofitted schemas into JSON, and moved half our APIs to use CORS/CSP-needing PUT/DELETE methods, and require OAuth for more than half of the requests, the original advantages of this scheme are entirely gone -- you can no longer just muck around in some half-baked javascript, parse out a single field, discard the rest and surface it in a 'web 2.0 mashup'. And when the vendor supplies the SDK anyway (even in Javascript), the exact form the messages take on the wire is entirely irrelevant. I hope the new wave of RPC (helped by the bi-directional multiplexing transport protocol inexplicably known as HTTP/2) becomes the new fad and kills this awful fumbling with cargo-cult fake-REST once and for all.
It hurts my brain when people describe censorship as "liberalism". Especially fellow Brits.
Using DELETE this way is absolutely not introducing or implying anything, this is best-practice REST. It signifies exactly the behavior I describe.
please use the appropriate threads for posting job ads: https://news.ycombinator.com/newsfaq.html
A Review of Immutability in Ruby
This story has no source. It is at best a rumour.
you are missing the discrete time fourier transform, which is the dual of your point (2).

Together, these eight domains can be arranged on a commutative cube, all of whose edges have beautiful meanings: sampling, interpolation, etc. The fact that the cube is commutative gives a lot of theorems relating each transform and these operations.
I guess the issue comes when the whole industry has lost its imagination. Apple comes out with whatever they come out with, everyone follows Apple, and there's no ground shaking new ideas anymore.

You know what I'm interested in? Innovations in radio technology. Why can't I get a phone with built in mesh networking? No some weird bastard wifi hack, but an honest to goodness mesh networking solution maybe with a STANDARD interface? Some way for my phone to talk directly to a friend's phone without any need for a central authority to regulate our communications.

That would be ground breaking.
> Just because some recent revolutions were helped by fb and twitter doesn't mean that these for profit corporations are for freedom of expression and 1st amendment rights.

They aren't illogically petitioning the government to force them to stop censoring, they are making the public service announcement at other private corporations and may actually be successful in getting the private corporation to stop censoring.

It was successful a few days ago with Napalm girl, so why stop there.