skysight-inc/HackerNews huggingface dataset:
Your PATCH example makes sense, so I should do something like (depending on your opinions of how to do PATCH requests):

PATCH /users/123

[{ "op": "replace", "path": "/accounts/12345/status", "value": "closed" }]

I personally think that's less readable than the original, but I agree that it seems to more closely fit the REST standard.

With the deposit, I don't really understand what's changed here from the original. To me, it just looks like deposit has been pluralised, and everything else is the same:

POST /account/12345/deposits

amount=10
> No USB host stack opens itself up just because the transmission circuits have been destroyed.

I'm not talking about the host, I'm talking about the gates. I've seen a laptop bricked because it got the wrong voltage on the USB pins (I've still got it; motherboard SMT fuse blew and I've not got round to replacing it). From a fire safety perspective, it makes perfect sense for gates to fail open (or undriven, so you can push them open manually) when their controller dies. If you can get to the USB port, that's a perfectly feasible route in.
Genius says "lyrics are the new emoji" with release of iMessage extension
Scott Draves has been running a distributed generative art project since last century (1999): http://electricsheep.org/ or https://en.wikipedia.org/wiki/Electric_Sheep for a quick summary.

As well as using a pretty interesting fractal algorithm for the content it uses a genetic algorithm for filtering of results and progression. He posts everything to GitHub too if you're interested: https://github.com/scottdraves/electricsheep
https://github.com/scottdraves/flam3
You are not familiar with the technology. The sensors can easily "see" beyond a hedge easier than a person could. Look into it you'll see that the sensors have a far wider range of perception than a human driving.
Even if EV adoption grows at 20% per year it's still a long way to go. A wide scale electric vehicle transition is probably 20+ years out and 40+ years before gas cars becomes rare.

Long term in road charging seems to be the ideal overall solution for truly unlimited range, but that's a long way off.
Are you seriously suggesting that nano is a valid replacement for vim?
What kind of recognition do you want from him? I'm genuinely confused.
So is Google: https://sputniknews.com/us/20160912/1045214398/google-clinto...
Prototyping project management software: Q&A with Asana’s UI Designer
Using emoji in Haskell
I'm not very impressed with "the whole purpose of CSS". CSS made a ton of design mistakes which we're still living with today.

A big design mistake was the global cascading/inheritance system. It's a huge pain to write CSS that doesn't leak into nooks and crannies where it shouldn't. CSS is supposed to be modular, but you can't just import someone's stylesheet (e.g. for embedding something in your page, like a video player) and trust that it won't override everything around you, intentionally or accidentally.

More than that, CSS was designed for "styling documents" — the idea being that you could display the same document with different stylesheets, sort of like themes, and so the stylesheet obviously had to be separate from the document. But almost nobody who uses CSS these days do it to "style" anything, let alone "documents". One particularly egregious issue coming from this design is the attempt to separate layout from content, when in truth layout is content, and for pretty much any application today, the style is also content. We're well beyond the point where an HTML document can be "semantic".

Shadow DOM may be the way forward in the future, but CSS Modules is a nice stopgap solution, at least, and you can use them with React + PostCSS (+ SASS) + Webpack in a nicely seamless way, without requiring any browser support.
Curious what you want to do?

By which I mean none of the options have much of anything to do with Computer Science...the closest is building apps. It's also the second most concrete after graduating sooner.
> I do think it's important to have laws like building codes, but why shouldn't the development be publicly funded?

Because building codes are a local issue and local governments have no money?
Indeed, I've recently had to use Google Drive API v3 and even though it's version 3 there's still a lot to improve.

Here's what you need to do to copy a file to different folder in C#:

var newFile = drive.Files.Copy(null, fileId).Execute();
var newFileInNewLocationreq = drive.Files.Update(null, newFile.Id);
newFileInNewLocationreq.AddParents = newFolderId;
newFileInNewLocationreq.RemoveParents = oldFolderId;
var newFileInNewLocation = newFileInNewLocationreq.Execute();

To be fair it's just 2 API calls but rather verbose. And that's assuming all the calls work
Also an absolutely fantastic article from Jacob Kablan-Moss, one of the three original founder of Django on REST anti-patterns (not Django specific at all):

https://jacobian.org/writing/rest-worst-practices/

Every web developer should read that ^
i think i payed just under 200usd for a no thrills brother bw laser print. rock solid, just plug in the usb and print.
Trademark? Why would you need to violate trademarks? MySpace got crushed by FB -- IP and trademarks had nothing to do with it, unless you want to fool people into thinking that you were Facebook.

Build your own system or come up with your own great idea. You don't need to copy Facebook any more than they had to copy MySpace.

You just need to put in some original hard work and make it happen. It isn't Facebook's fault you can't come up with something better that people want to use. There's no patent on social networking.

How would it be fair if you invested a billion dollars in code and marketing only to have someone come along and steal your code? You might not like patents, but they will help protect you and your great idea if you every execute on one.

Facebook isn't stopping you from doing anything.
Same, I have an older HP Laserjet I forget the model of that's been rock solid for 15 years.

You can also still buy parts for these printers as well reasonably cheap. I was able to find a plastic gear that got stripped due to an object falling into the paper tray - cost me about $8 and 20 minutes of repair time and it's good as new.

The average person doesn't print much, but when they do they really need it right now (e.g. boarding passes, legal document to sign, concert tickets, whatever) and having a rock-solid printer that you know just works every time even if you haven't printed in 6 months is great.
Normally I'd agree with you, but Facebook have absolutely been positioning itself as a news source. They even publicly talk/gloat (as they should) about how Facebook was used to disseminate information during the Arab Spring.

So they really can't have it both ways. If they want to be a source of news, they're going to get flack if they hide stories, even if it was done by an algorithm.

And all of us here know that Facebook is a private company and they can do anything they want, but for the majority of people that use the Internet, Facebook and Google are the Internet to them. So for a lot of people, this feels like Facebook is "censoring the Internet."
Providing a service to others? Looking to fill a nitch in society? What is the "actual goal"? A companies/organizations survival and success is based off profits, so that is its actual goal. The government disensentives crime and insentives providing products and services to the world. "Research" can be considered "planning for reality" because thats what it is in the context of a company. Often, you are looking for ways to bring an imaginitive concept to life.

If your working alone on your own personal project, you can call it anything you like. You can use your own language. But when you are providing your services for something bigger than yourself, ensuring people understand what your doing in regards to the companies success/failure is better.

"Dynamic Programming" as a joke can be considered a two way joke. Perhaps the individual doesnt understand why discriptive vocabular (such as latin and programming) is better than just "words". And they chose words to influence and subdue higher ups rather than understanding why the boss has a seemingly irrational distaste for things he doesnt understand.

What we get to enjoy is the common perspective "lol, stupid companies". But somehow these giant organizations provide far more successful than the unorganized peanut gallery.
No. Unless it's a boat hull, which are specifically listed in DMCA.
This is one of the big worries about Iran's nuclear program. 3 IRBMs, which they have, lofting 3 warheads (you need that many to get fairly complete coverage of the CONUS), they might be able to pull it off.

But it would be a terrible gamble for them, and most any scenario besides total failure results in the country being turned into the proverbial "fused glass parking lot".
Airbnb destruction of vacation rental software partners?
Why would Airbnb have partner relationships with vacation rental software companies when they can attack this market on their own. Learn, replicate and destroy rather than acquire?
Some day you will be caught in a corner case and you'll spend half a day learning about git's internals.
If I believed copyright covered them, building a house based on them would definitely be considered a transformative work.
Thanks for this. I'd think a metal would fracture very easily if there existed a well defined boundary inside, which is what a crystal is. Seems like a property you wouldn't want inside of a jet engine, but what do I know.
"Everyone else is wrong" is a frustrating way to live.
Twitter is just as bad, if not worse. Take yesterday for instance. The Hillary health issue EXPLODED on Reddit and other places within 2h. And I saw single tweets with multiple thousand retweets on Twitter as well. But not single trending topic on Twitter about the incident the whole day.

There's NO WAY none of those hashtags weren't eligible for trending. Twitter has been caught doing it before, but I think yesterday was far worse than anything they've done before. They've must've told everyone to be on the lookout of any Hillary-related topic becoming a trend, or just automatically banning anything that may be been about it from trending.

Only today you see the body double thing trending, which I'm sure has far fewer tweets and at a much lower speed than yesterday's incident had.

I know Trump looks to be a terrible human being and likely an even worse president, but it really scares me to see that not only the mainstream media actively try to side with Hillary, but now also tech/social platforms like Twitter, Facebook, Youtube, Google, etc. I think if Hillary is president, you'll see the US succumb to the same media censorship and self-censorship that you see in Russia.
The irony is that people think autopilots work this way but they don't. A simple one might just keep the plane flying in a straight line. So "autopilot" is a better metaphor for what Tesla is doing than what Google is doing.

When flying on instruments, air traffic control keeps planes apart. It's up to the pilot to program the autopilot correctly. (There are other collision avoidance systems but planes can fly on instruments without relying on them.)

But in the end they're not really comparable. Collision avoidance for airplanes is a different problem.

https://en.m.wikipedia.org/wiki/Autopilot
MacIntyre also wrote Agent Zigzag about Eddie Chapman [1]. Recommended if you like WWII espionage, double agents etc.

[1] https://en.wikipedia.org/wiki/Eddie_Chapman
Gary Bernhardt mentions an OS written in JS in his video: https://www.destroyallsoftware.com/talks/the-birth-and-death...
Indeed. We can't have portfolios of our actual work, because it's proprietary. So we end up with a pseudo-requirement for sample projects to be done on our own time. Which have to be kept (reasonably) continuously updated. Fortunately this has only cost me one interview so far and not made it genuinely hard to find a job while having a job.

I suppose I could try citing my 22k karma on electronics.stackexchange, but I'm not sure that has the same level of name recognition.
Because every consumer of commodity smartphones does that, don't they?
Congress already funds the development of the standards, these bodies just continue to profit from them until they are superseded, entirely due to these practices.

This is very much like public funded research, it's funded by taxpayers but not available to them without movements like SciHub liberating the products of said research.

It's a bit of a joke that it's allowed to continue this way for so long in the first place.
Being Careful Around ORMs
GNU legacy aside, I see RMS as a sort of extreme moral compass whose views and principles are an important contribution to a number of conversations, but anyone would be insane to actually try and live by them.
If you have a Mac on your network OS X exposes it as a generic PS printer and translates locally. Works very well.

I keep an old Mac mini around largely for this and NAS playback.
Morality is not the same as legality.
Because our language is a mashup of multiple other languages, and thus the rules are inconsistent.

As for pronunciation of those two:

weary is pronounced like "ear"
wary is pronounced like "air"
Sad that this is necessary. I hope he succeeds in the end; democracy lives and breathes transparency, and it's sorely lacking it at the moment.
For C:

#if 0
...code...
#endif
for the algebra classes: there are complete course notes for all of them at http://www.math.mcgill.ca/goren/courses.html. I took 3 algebra classes from him and it was great.

very roughly: 1. groups & rings, 2. linear algebra, 3. more groups & monoids & rings, 4. galois theory

for the analysis classes, very very roughly:

1. basics of analysis, the derivative,
2. the riemann integral,
3. metric spaces,
4. the lebesgue measure & integration
To be fair VIM developers have said they were all in the mix and coming. We even had Vim plug ins that pulled this off. So I really am not surprised.
Digital is far older than the web. We had computers at home since as early as I can remember, but I distinctly remember in university when I first discovered a mysterious "xmosaic" in a menu on our system.
I think Google's got chips in both games.

https://apps.google.com/products/hangouts/
Another thought: because all this data is collected and analyzed it will be easier to automatically report this as a problem intersection to the city planners.

Granted this can happen now with people calling in but they will forget to do so, won't have images to show for backup, etc. Roads can be made safer this way.
I kind of did that... https://www.youtube.com/watch?v=27pN25DA5TU
No, sort of opposite. You pick them up at the departing gate and carry them aboard. I'm guessing they do that to make it more likely you're taking them on an international flight and not buying stuff for someone else on a different flight.
> great side story, Rescorla infiltrated and identified a radical Iman at a NY Mosque who was later charged

Not quite, it was his friend Daniel Hall.
Except the less human drivers the safer the overall system. Less people to crash into others.
That seems, to me, to miss the point.

No one is surprised a private company censors content, it's the cultural homogenisation on a global service that can grate, even though it's no surprise. A global service that tries very hard to be the global platform for everything, including news publication (that may have been unsuccessful). No surprise after many years of this most people's networks are on Facebook.

No doubt to an American some of the things I, as a Brit, think and do will be plain weird yet Brits are quite close compared to some nations. For all us outsiders, FB (and other US sites) and US attitudes to nudity and violence are, well, interesting. Usually just amusing, sometimes it can be annoying like in the case of this globally famous photo. Don't forget none of us foreigners have a first amendment or rights under it - so that's not even relevant to us.

It wouldn't be that hard to have regional appropriate guidelines for censorship, acceptable behaviour and what have you. Then Americans could have American mores, Norwegians theirs, and we can be confused, amused or fascinated when something goes viral enough to overlap.

I'd like to preserve more of the global differences - it's what makes the world interesting. We might find others do some things better.
> The other thing I encountered for the first time at IBM was version control (CVS, unfortunately). Looking back, I find it a bit surprising that not only did I never use version control in any of my classes, but I’d never met any other students who were using version control. My IBM internship was between undergrad and grad school, so I managed to get a B.S. degree without ever using or seeing anyone use version control.

I love this bit. This is extremely true even today. Most students at my university, and all of my university's classes, do not use or understand the benefits of a VCS systems. This is crazy on a different level. I hate to say this but it is in fact 2016 and it should not be a question that git or something should be used on every project no matter how small.
> Some have earned infamy with that approach, but that's a different topic.

Anyone notable? I'd be interested to read about those... and if the striking of gold was truly random or if it was something else.
Good post which jogged a memory for me, HN discussed this very thing 7.5 years ago:

five languages in 7 lines of code -- how now to do web development : https://news.ycombinator.com/item?id=492321
The thing is... why would any reasonable individual use a currency with inflation when they can use an equivalent currency with deflation? Governments can force inflation on people - cryptocurrencies have no ability to force anyone to use them.
Ember Daily Tip 75: Are you sure?
It isn't just technical or process skills.

People are wired differently. I know people who are much younger than I am who are much wiser than I am at the ways of the human animal. I rely on a couple of them to be able to, after a meeting where some strange interpersonal thing happened, simply ask: "what just happened there"?

Everyone has their own personal set of cognitive blind spots and may need assistance for navigating those types of situations. For me, simply learning where my blind spots are, identifying who doesn't have my particular combination of defects (regardless of age), and being able to develop a relationship with them so that I can ask them for navigational assistance does wonders.
> Congress already funds the development of the standards

Source?
I submit my Vim Primer for your consideration.

https://danielmiessler.com/study/vim/

Going to download and see what Prezto stuff breaks when I upgrade.
What did Neovim do for VIM? Vim was saying all these things were in the workds way before Neovim.

Might see in my tone I am not a fan of this fork.
Lots. I learn from my kids who are 1/7th of my age all the time. Not so much from the experiences of raising them, but from their insights and observations. A couple of times, their observations about something have blown my mind.

You only have to be open and humble.
Because Facebook has become so big that it's essentially a cultural hub, which means that it can have a serious effect on world cultures. Think about this for a moment: Facebook, governed by strict Muslim cultural code. Womens' faces are not allowed. Any picture of an uncovered woman is summarily deleted. Would that work for you? Would you feel that Facebook is perfectly within its rights, and that you should like it or lump it?
Was it ever anything different?

From the very beginning† -- you know, back to the <img> tag, HTTP 1.0 -- it was always a series of shrewd tradeoffs (a.k.a. "hacks") in favor of what can be put in front of people now instead of what might take another 5-8 years of IETF meetings and mailing lists debates to hash out.

† Referring to "the web" as such; not "the internet", for which the initial design choices, while still hackish in their own way, were arrived at in ways decidedly less brutish and expedient.
That doc is broken.
I'm coming from a similar position as you (trying to merge a hodgepodge of Swing, AWT, JSP, and Rails GUIs into a coherent, modular frontend) and running in to the same problems. I built one application with Angular 1, which had good documentation but seemed to be overcomplicated and had too much "magic" going on under the hood for my liking. I'm now trying React; the main React documentation is great but the documentation for supporting libraries is horrible. I have also encountered the problem of every example doing things differently, highly-opinionated tutorials, and (as I mentioned elsewhere) everything seems to be a slightly different alphabet soup of supporting packages. It has been hell for someone who normally tries to find the "best" way to do things.
Intercooler.js v1.0.0: declarative AJAX with HTML attributes
I run on an eight year old Thinkpad. I run my own config now, but used Spacemacs for quite some time. I've never had problems with speed. I didn't use it with Elixir though.

Perhaps try disabling your layers one at a time to see where the problem is.
Ehh, I've been in situations where I screwed up so bad I had to find the "person who actually knows Git" come and save me. Let the kid go deep into whatever they want. Maybe having useful knowledge that others don't drives that person to like coding and makes it fun for them.
I totally agree that governments are at least as bad, what I think here is the ability of the average people to be less sensible and more open to the amount of subjects that can be talked / posted / ... About governments, I see US much more able to avoid succumbing to attempts to limit Internet freedom and so forth. However even if the American elite is doing great, Facebook will tend to employ censorship to make happy the average person, so there is the risk of restrictive policies that are not needed or even counter-productive for the rest of the world.
A few things. I'm not American (I'm from India) and I think that fact, plus your point about Yelp, gets to the flipside: that American social media giants' standards are actually more relaxed than the media of many countries, especially non-European countries, when it comes to sexuality, political speech, defamation, etc.

As far as beheadings, I'm not sure but I'd assume Facebook is not trying to be a 'gore' destination either. It's the same problem, whether it comes to limits on sex or violence, if you allow any type of media you create havens for that type of content and then it changes the contours of your product. It's all subjective of course, and different companies set different limits--Apple's app store is well known to be more restrictive than Google play, Facebook more restrictive than Twitter, etc.
Aw, let's be fair now. After all they also ban religious material at the request of the Pakistani government http://tribune.com.pk/story/855030/facebook-censored-54-post... and political content for Hong Kong too! http://hk.apple.nextmedia.com/news/art/20100205/13699972 (translation https://translate.google.com/translate?sl=auto&tl=en&js=y&pr... )
> you can clone it on your local machine, read through our code to verify that it is not malicious, and then install it

I like that the authors share my concern about installing an extension that would by design record every page I visit. However the repository contains several minified Javascript files [1]. This somewhat contradicts their invitation to read through the code.

[1] https://github.com/lengstrom/falcon/tree/master/extension/js...
On somewhat of a tangent, I have to wonder if Snapchat is an appropriate medium for reporting news...