skysight-inc/HackerNews huggingface dataset:
What are some popular APIs that are truly REST? AWS isn't. Twilio isn't (extensions to indicate formatting (and the URLs are built on the client, instead of using hypermedia)). They seem to be doing just fine. And I still cannot see, for instance, how having POST /deleteAccount is so much less understandable or usable than DELETE <URL discovered through previous use of API>.

As far as ease of use I certainly don't find it any easier to write clients that need to put parameters in the URL, headers, and in the body. And I've still gotta look at the documentation and most likely write a small client wrapper in most cases.

Elasticsearch comes to mind, and actually, REST has only hurt my use of it, because simple typos that would cause errors otherwise now have meaning. Eg DELETE /index/type/id when id is empty deletes a whole type. Whereas with RPCish, I'd be calling a "deleteDocument" method so no id just means failure. Also, it's lots of fun when your document id doesn't encode well into the URL, like containing / or must-encode chars. So again, what's the benefit I'm gaining here?

HTTP is fantastic cause it gives apps an easy client server wrapper for making TCP requests, along with some usable spots for request info and metadata. And as a bonus, GET vs POST lets us indicate a call might be read-only. Cramming APIs into some guys thesis on how HTTP should be used seems as weird as people that enjoy needlessly applying OO patterns to code.
How do I set-up a paid account?
Sony shows latest Project Morpheus prototype at GDC: here are the new specs
The bugfiler was engaged in trolling behavior. There's no upside to treating it as anything else.
> the passive-aggressive undertone

The what?
Show HN: Documentation made easy
The first new product category since I renamed the project to Product Chart a month ago. With Smartphones, Laptops and Tablets, I now have the main mobile computing devices covered. If there are additional parameters you want to see incorporated, let me know and I will add them on to the chart.
Words are worth a thousand of these pictures, if the words were written by someone who understands what they mean.
Holy hell! Get out of my brain. That's my life, not yours.

On a more serious note, drop me a note if you want. I've been wondering for some time at which point most of us lose (not really the right word. maybe fades is better) that drive.
Ankara Halı Yıkama
Hi there. Would you be interested on a framework that easily allows you to write and maintain software documentation? Something that serves as a bridge between documentation and system artifacts (code, database, filesystem, etc).
Thing is, REST isn't a standard. It's a general set of practices. While many people (myself included) strongly advocate putting a lot of effort into finding the "REST way" for your particular use case, you can deviate from it at any time without concern. Not all or nothing.
>seed(block) = hash(seed(block.parent) + block.proposer.address)
No grind capabilities at all. No matter how many times you try, you will always generate the exact same result. The randomness basically comes from absentee proposers, so the only way to influence the outcome (not proposing) is costly as you sacrifice your reward and all other influence over the block beyond signing / not signing it.

That is trivially grindable. If the seed is your address then you create an additional address such that the next winning address is yours.
Most programmers, perhaps.
This is exactly similar to what I am working on, but with XML and XSD instead of Json, so the scope is larger and harder; but the way I planned it is the same. I started with Immutable.js and where looking to use its cursor system, or the one from Immstruct or using Freezer.
Safety-freaks get concerned about one story of a kid injuring themselves or getting kidnapped. Watch out that you aren't likewise getting worried about rare scare-stories.

It's very unlikely that someone would call the police on your 5 year old playing outside. These stories are rare and outrageous, that's why they make the news.

Let your kid play outside. Encourage other parents. It will make a difference in your community.
I'm an HR Professional and would be happy to help you. You can reach me at rvpolyak@gmail.com.
Some people just need a reminder when they move into unproductive-detail territory. I know that no one wants to babysit but they aren't going to change if no one communicates this to them (and some people just won't change).
English Writing Resources for Academics
Kill Your SLAs
It's well and good to say this, and this is always my tactic anyways (although it's also how I naturally interact in any meeting).

However, that only gets you so far. I have a dirty little secret, I'm really bad at a lot of the types of whiteboard questions which get asked and while i have a good natural intuition on things like big O that intuition doesn't translate well into actual words.

So instead I end up in a situation where for instance I'm told by my boss that I could easily/quickly get a job most anywhere I wanted and yet fearful that I'd get turned away from Bob's CRUDapp shop. It is what it is and I realize these are the entry bars that our industry uses & I don't complain about it, but there's more to the equation than simply owning the room.
http://textsfromhillary.com/
http://textsfromhillaryclinton.tumblr.com/

So you mean to tell me that all of these are from a Gmail account?
Lazer epilasyon Ankara
Here's the youtube of her flying: http://www.youtube.com/watch?v=H9aMVB7_Mic

She's pretty shaky, I don't think they'll let her fly a real one any time soon! I imagine it gives her an euphoric sense of freedom though.
Gitless – An experimental version control system built on top of Git
Software license agreements. Huge numbers of successful people click "ok" and don't read the license at all.
> [Agency is] built into the brain's fabric and architecture. Because even neurons have agency

It seems like a borderline category mistake to claim that because the components of some system have property P then that system is somehow better fitted to have property P itself. There are exceptions (like P="reliability", or P="speed", thinking of transistors in a chip, perhaps) but in general, it doesn't seem to follow. Few transistors have Turing completeness, for example, but could be components of a system possessing that property. I don't see prima face why Agency should belong to the class of properties that transfer upwards from component to composed system.

Anthropomorphizing neurons by ascribing "selfishness", "adventurousness", and so on to them seems to compound this error in an effort to persuade. I doubt Dennett intends this in the excerpted quote.

Anyway, the "heterarchy of agents" view of mind doesn't need personality-endowed neurons, and has some compelling features which are explained pretty well in the article.

Regards "level 4, the self", though, I wonder how well evidenced a "prime-ministerial agent" type of self is. The article seems to take that on faith versus alternate models such as a set of competing high-level agents that compete or cooperate to occupy the driver's seat. Equating this with abnormal states of affairs like schizophrenia or demonic possession seems a bit facile.. (even disregarding the implied antique three-faces-of-Eve view of schizophrenia.)

Just because there aren't gross changes in behaviour or mentation, how would you know that a single top-level agent is consistently running the show? We're all familiar with mood-swings and role strain, but our strongly held belief in a ruling self makes us attribute these to other factors than agent swap-out. I think it's equally plausible that pathological multi-agency could be ascribed to abnormally divergent agents, rather than the mere existence of more than one top-level agent.

Maybe swapping top-level agents in and out is SOP, and a uniquely privileged Self should be treated with caution as a possible metaphysical fiction.
> let those rare clients use non-PFS suites

That's not acceptable for us, which is why DHE is there. Mozilla aims to provide the best possible security to the larger number, and that drives a number of the choices in the recommended ciphers.
But REST is not about human readable APIs at all! You're supposed to get those URLs via hypermedia, right?

Your comment is great though. That's all people really want when they say REST (most people, anyways). It's codeword for "please don't use SOAP or otherwise make your API extra hard to use".
Have you read and understood the T&C for Hacker News? How about your ISP? The captive portal in your local coffee shop? Your computer's/phone's OS upgrades? Your car's ECM (it's probably buried in the user manual)?

We encounter too many of these on a daily basis, on things required simply to participate in modern life, to read/understand the vast majority of them.
Bug reports are for bugs. That's the problem with the behavior. As Conrey mentions there are other ordinary channels for communicating with him...e.g. email and obviously Twitter.
>all validators must sign every block.

Well now you're defining a new system. You can't expect me to explain the security of an undefined system, so I am sticking to the system defined in your paper which states that not all validators need to sign every block.
Huh... somehow it works on Firefox, but not on my Chromebook. :(
Thanks for this. This is awesome! I have been wanting to monitor my car, and was wondering this in the last couple of months.
I'm voting this one up although I have concerns the article could end up in some kind of partisan BS here.

So let's be clear about the root of the problem: government regulations demand that public officials have recordable conversations as part of their duties. This allows openness and inspection. (It also allows political shenanigans)

It's a very, very similar situation to where we are with government spying on the citizens. The government, for whatever reason, has decided it wants to record everything you do of type X. As a subject of the government, you are not given a choice. To record some information in some contexts might be reasonable, in other contexts it might not, but all we're given is blanket requirements.

What we're seeing with Hillary -- and probably with anybody else that has any common sense -- is just blowing off the law and "making things work" without regards to whether it is legal or not. For what it's worth, and I am a member of neither political party, I'd do the same thing.

You can try to make this into an election-year deal about Hillary, or stand on a soapbox and talk about government accountability, and you wouldn't be entirely wrong. But the real issue here is that the freaking government is trying to collect too much information about everybody. It's not just limited to public servants. And the proper response to a government that refuses to act in a reasonable manner is non-violent non-participation.

Having said all of that, I fully expect that point to be completely lost by folks on both sides of this issue.
Holy hell, look at that list of questions. Such an interaction seems exhausting.
I don't disagree with your first sentence, but this looks better than a hacky workaround. One of the main problems of finding people is reading through candidates' lists of qualifications and interests. By having a set of quantified metrics I see this being useful in being able to sort applicants by something like K-nn distance.
Judge Richard Posner claims that he didn't read the contract for his home equity loan:

http://abovethelaw.com/2010/06/do-lawyers-actaully-read-boil...
Although I have no evidence, if three people on the team are sick and then I get sick, there's definitely a good chance I got it at work.
"... if you write a note to your babysitter during office hours, why should the wider world have to know about it?
It's a difficult balance."

I don't think it is. I do it every day at work.

Use your personal email to communicate with your babysitter, and your official work email only for work stuff.
I was going to make precisely the same comment. The interviewer who gauges their questions on their knowledge and expertise rather than yours isn't doing their job of finding out what you know, or alternatively, how you learn. They're showboating.

Dodged a bullet.
Maybe by then, they've already put you in their reject pile?
A friend in I were just remarking last night how ridiculously stochastic the hiring process really is. I'm convinced that if we had perfect insight to all tech hiring in the universe that the comparison of hire/nohire and wouldbegood/wouldbebad is so close to being about 50% all around that this is all for naught.
Yeah. I was hoping that robotresearcher's post was intended as sarcasm.
How is this supposed to be a scandal exactly?

The issue seems to be that she could of hid something in her personal emails by not turning everything over. But couldn't any official have just used their gov email for "official business" and use their personal email for stuff they want to hide? Doesn't every politician actually do this?

The fact that Clinton is letting personal correspondence mix with government correspondence indicates to me she has less to hide, not more.

The only issue that has the possibility of being legitimate in is the Benghazi stuff. Technically, it could have been a deliberate move to make emails related to Benghazi un-searchable during the investigation. Of course, this only actually matters if those emails contain anything significant/damning, and they probably don't.
Looks good! What are the alternatives, and how does it compare to them? cglib? Javassist? I guess BCEL is much lower-level.
Phew that intro text is rough. I had to read it 10 times before I knew what you were trying to say.
"Ring your friend like a phone call to start texting."
Honest question, how do you get anything else done? I'm in the coffee shop for my morning hacker news dose, and I've already interacted with 2-3 contracts in the form of EULAs in the 20 minutes I've been here.

If I took the time to read and comprehend each of those (while looking for changes in one I've read before, after all there's usually a "terms may change without prior notice" clause), I wouldn't have done anything else this morning.
The IT dept would also know that she gets no official email. Normal auditing software alerts on counts to make sure the backup is working.
Could you recommend an introductory resource on that particular process?
Need this so much!! Have someone tried it?
The thing that boggles my mind is how there seems to be concern about this concept of charging 5% (like Unreal 4 does).

In my mind (not a game developer - tell me if I'm way off here), the framework gives you about 90% of the work up front (10s of thousands of man hours). Then, once you finish your game and it's a success (sales-wise), you pay only 5% of your revenue. This seems like a wonderful deal, right?
> Given that C#/.NET is moving away from LINQ as the goto abstraction over databases

What would you say they're moving towards? I have to shamefully admit that I never learned LINQ, preferring to write and use raw SQL(which can be unwieldy if you're dealing with the type of database that could really use an ORM), but I didn't know there was something else that trumps LINQ?
What I think many people are missing is this: there’s stuff that can and should be done in a RESTful way, mainly when you have a resource oriented api. On the other hand there is obviously cases where you really want to do RPC. There is no conflict, use RPC when you want to, but please do it according to some standard, without cooking up cool new URL structures.

JSONRPC can save you a lot of headaches, and hardly imposes any restrictions on how you roll your api itself.
How to apply this to all the other normal jobs in the world?
EuroClojure joins the Cognitect family of events
British government approves the first spaceport in Europe
"Whenever some of your artifacts change, Docjitsu can track the change and notify that maybe your documentation is out-dated."

How do you expect to do this? Isn't this too intrusive? I don't want to be forced to update stuff I didn't change.
You really don't get why? Read some of the comments on here and catch a clue.
.net is moving away from LINQ? Where is that and how did I miss this? Do you have a link?

That seems totally insane.
In December, I got a virus likely from such auto-play
videos.

Symptom and Solution. On Windows, kept getting auto-started instances program iexplore.exe running. Virus scanning for days didn't solve the problem. Finally a Windows system restore back to November or so did solve the problem.

Larger Solution. Of course, for each video clip on a Web page, Firefox and Flash keep saying that Flash is vulnerable.
No joke. Then they refuse to play the video unless I
confirm by clicking three times. So, great! Now those
videos no longer auto-play.

Of course, for this benefit, I am still running version
12 or some such of Flash. So, after 12 versions, Flash
still has bugs? So, I'm going to believe that 13 is such
a lucky number that finally version 13 will be safe?
Nope! So, I will stay with version 12 and, thus,
block the auto-play videos. When I do want to play a
video, it will be a significant video from a
respected source and, thus, likely safe; I have to
doubt that version 13 would be much safer.

There are other such frustrations at Web sites that
still cause me to do what you do -- leave!
Maybe I'm dumb, but with no mailing list or anything I would have likely gone to the same place. It's a page dedicated to the project where you can make comments. The goal is not "communication with Rob", the goal is "communication about Massive".
*has anyone

I haven't tried it, nor anything like it. It's great to know something like this exists, I SO want that!
I encourage our candidates to ask questions and while I won't explicitly hold it against them (I find many people are too afraid of the power dynamic) if they don't it certainly helps them if they have a rich conversation instead of just blankly answering my own questions.

As an interviewee I try to ask any questions which come up throughout the process, I don't wait for them to ask me. This sometimes annoys interviewers, but that's their problem.

However, what I vehemently disagree with is that someone needs to have a clever answer to "do you have any questions for us?". This is usually thrown in the last few minutes of an interview and frankly it calls for a canned question which means by the 10th person I've talked to I'm tired of hearing the answer(s).
Well yes, if we are discussing why it's illegal to use personal email for this kind of communication, you can't make the assumption that it's legal to use the personal email for hiding stuff and arrive at the conclusion there is no scandal.

That's circular logic.
Because the HTTP error codes simply don't cover the errors of actual applications? So you end up returning the real error code in the body anyways. Now client apps need to check two different places for errors. (For instance, what's the error for "request can be completed but not with the price restriction you've set on your account" vs " request can be completed, but not for the price we've committed to", and "request cannot be completed because we don't have any available prices". That's three real errors we had to return over SIP, which takes the HTTP error model. You know what everyone does applying to billions of calls per day? Send back 503 on basically everything, except busy which happens to have it's own useful code.
I don't understand this story -- according to the smoking gun report, there's only evidence that this one guy sent her emails to her person account ( possibly by an autocomplete or address book oversight? ) and not any evidence that she sent any emails of replies back. If she wasn't sending emails from the account, and just one person was using her person address as the recipient, it seems just like a one off minor oversight from one of her advisors.
This sounds over complicated and the CTO sounds horrible.

The dev team hiring the engineers should gather together and write some specs. The leader should post the job online and then the team should deliberate on each candidate.

Everything else sounds like a waste of time.
There are also libraries such as libCello[0] and Viola[1] (mine) to really simplify C through macros. libCello is some really cool stuff.

[0] http://libcello.org/
[1] https://github.com/eatonphil/viola
It's easy to say in retrospect "those didn't teach me anything" but hard to imagine what you'd actually be like without those experiences.

Ever seen this episode? http://en.wikipedia.org/wiki/Tapestry_(Star_Trek:_The_Next_G...
As a politically motivated Hillary Clinton specific scandal, I agree that it's pretty thin, but it's definitely making me think more than I previously have about how much of officials' correspondence should be subject to freedom of information requests.
Sounds like infulential experiences, actually. I'm guessing you're not the kind of person that is afraid of everything.

I probably wouldn't want my kid to do the railroad stunts, but I think I'll be totally fine with the rest. Especially fireworks is something I want my kid to play with. Rockets are cool.
Yeah, those guys are pretty rare. Clever doesn't scale very well.
I don't blame the public for this. I blame the media. Elections aren't won on the votes of principled liberals or conservatives. They're won based on the easy-votes of people who haven't dedicated the time to investigating whether there's substance behind any of the marketing claims of the two major parties.

So what happens to these people during election season? Candidates are hidden from them, some candidates are given more time to speak during debates, and some major candidates aren't even discussed. Someone who doesn't pay attention to politics and is looking for a quick answer just simply will not get an honest view of the situation from the press.

Jon Stewart had a good piece about an example of this a while ago: https://www.youtube.com/watch?v=qtDJ6Ay4QMw
Show HN: A collectively generated abstruse binary stream
It's interesting to hear that other people have had similar experiences :) I was also surprised as to what degree you can get an insight into social skills just from interacting with people during the interview.
How to transfer and play unsupported videos on iPad and iPhone
I'm not sure a densely populated (relatively) small island that far from the equator is such a choice for a space port.

Also ultra-fast international flights aren't quite as appealing when you've had to travel for 6 hours by train to reach your departure point.
The article just noted that as a fact, and it is.

Unless you're an established studio I'd just pick whichever engine/environment you find most appealing and worry about the money when you actually make any.
Not sure why you're getting down voted like this...

EDIT: It doesn't appear that bad anymore, but as soon as this comment was posted it got down voted pretty bad. Something fishy going on...
For example you have to allocate a buffer to hold the information you receive. If that's too small, you miss stuff. There is also a lot of intricacy with permissions and you can mess up a lot when multithreading without knowing how to properly interact with the OS then.
Ja!

Thats nothing

We have walked alone to primary school (and kinder, if close) when were bombs in Medellin at the worse era (1980-1998?), with gang and killers and drug addicts. I get robbed by more than 20 kids (at the same time, not exaggerating) when have 12-13, still go to school alone next day. Same after a bomb explode 5 blocks away. And shottings next door at the school.

Colombians are in-famous for be very resilient.

First-world kids this days ;)

P.D: Still normal in Colombia, and now is far more safe. However this and another annoying behaviors are getting imported from USA and now we have all the typical problems of USA children, mainly at more rich families...