skysight-inc/HackerNews huggingface dataset:
"Soar-y" for sorry has always been my favorite. I've always associated that pronunciation with obnoxious child-actors since so many of the shows I grew up on were peopled almost entirely with Canadian actors/voice actors.
To me this sounds like admin trying to save money. I found some more discussion in a couple places:

http://blog.sethroberts.net/2014/02/17/cheating-at-caltech/

https://www.quora.com/Are-all-exams-at-Caltech-take-home-exa...
I made a dumb thing a while ago you can play with to try and differentiate between them and real HN quotes: http://hack.pizzey.me/

It's usually pretty easy due to the predictable format of HN Onion, but when you get one that doesn't follow that form it can be amusingly difficult.
> but it is just unacceptable and revolting that software development in 2015 is exposed to an upgrade process which (1) can break your system (2) by default and (3) can't be rolled back.

I would like to add that building a system that makes it difficult to reproduce the exact same state on another machine, even if the central/distributed repository it originated from is not available, should be considered malpractice.
That’s because GitHub is just some nice sugar on top of Git. Git needs your email, so does GitHub.
International Children's Digital Library
I think putting it that way exaggerates the differences a bit. The message doesn't really have to be "interpreted" in any meaningful way AFAIK. A message consists of a selector (essentially a method name) and a receiver, then whatever other arguments the method will take. The runtime looks up the selector in the receiver's method table, much like with C++ virtual methods, and then jumps to the implementation it finds. There is a little more fanciness (some method caching, and support for nil receivers), but I don't feel like it's hugely dissimilar from virtual methods.

For anyone interested, here's a good analysis of Objective-C's message dispatch machinery: http://blog.zhengdong.me/2013/07/18/a-look-under-the-hood-of...
My 50GB Samsung Galaxy promo and years of Dropbox Pro are expiring within 60 days. I think I'm finally moving to the OneDrive space that comes with my Office365 subscription.
I'm confused. Did you mean contests (as written) or contestants? I agree that bot vs. bot is nothing to lose sleep over, but I thought we were talking about bots vs. actual human fans who want to win an autographed knick-knack or a pair of tickets to an event or whatever.

I'm not big on competitions or surveys, but I occasionally participate in one spontaneously for amusement, and on those occasions where I've won something it's been highly enjoyable. I'm much less inclined to do if I think about mechanized competitor-bots or suchlike, and think that automating such activities is astonishingly selfish.
Yeah, the GPG signing support in Git would be the best solution to this, unfortunately GitHub doesn't offer integration for that.
I do the same thing, plus I maintain a separate public/private key pair for every host where I need the pubkey auth.
In the context of hacker news you're spot on however blocking rude ego-maniacs and bigots on facebook and other such platforms has improved the overall ux there for me.
In 1905 trains were crossing the continent in 4-5 days. North Dakota was likely 2 days or so by rail from the Pacific Ocean.
Because "shrink_to_fit" involves calling a "realloc"-like function ("realloc" with a lower value is the best way for returning unused memory back to the system when you have a buffer with too much memory allocated for it), that could be "expensive" -if doing that many times in a period of time- (even with modern realloc implementations using virtual memory remap stuff).

P.S. you can find a human-readable "reserve"/"grow" (with geometric heuristic grow)/"shrink_to_fit" vector implementation for C (similar idea to the C++ counterpart, except for using just one allocation, instead of 2 -one for the instance, and another for the buffer-): https://github.com/faragon/libsrt/blob/master/src/sdata.c
I don't understand your distinction.
Can someone elucidate why existing defamation laws don't cover this already?
You have to refill it every ten minutes with liquid helium. That skatepark has hundreds of thousands of dollars of magnets in it.

A fun, expensive, bizarrely impractical, toy.
What I Learned from Running a "Learn to Program" Workshop for 8 to 12 year olds
The point of this article is to describe exactly how to do this using a specific Python library. It's not fundamental research but it's very useful for people who want to do this sort of thing in practice without reinventing all the software libraries from scratch.
Rather than an approach like this, which can only serve to produce an echo-chamber effect, can I recommend the Hacker News Enhancement Suite for Chrome (https://chrome.google.com/webstore/detail/hacker-news-enhanc...)? It remembers the upvotes and downvotes you cast per-user, which provides a very quick at-a-glance reminder of your past opinions of a given member's contributions, and allows you to make a more informed decision about whether or not to engage with them.

This is coming from someone with showdead on, FWIW. I rather like seeing the things that others have deemed "not worth seeing".
An Introduction to Web Development with Emscripten
They will probably release a merged version in October which will be named Node.js 4.0 and will be supported for 2,5 years.

https://medium.com/@nodesource/essential-steps-long-term-sup...
I assume by "academic" the other poster meant "informed by academic research". Swift is evidently more so than Objective-C.
There are a lot of interesting resonances between theoretical linguistics and programming language theory. An obvious one is Subject Verb Object order:

dog.bite(man)

or

bite(dog, man)

Another one is the Liskov substitution principle and hyponym substitution. Or polymorphism and word sense disambiguation. There's also a scope thing with co-reference resolution and global variables.
Voat.co incorporates in the US
Ask HN: Other uses for HFT systems?
Are there other possible uses for a high frequency trading system outside of trading? That is to say, can a HFT system be re-purposed for something else?
The problem is not those who say "A train can never go more than 10 miles an hour". The problem is (for example) the users who, on any story ever which mentioned women, trot out multiple posts on how women are actually the source of all problems in tech, and are oppressing men. There is also (in my experience) no point trying to have a discussion with such people.

It gets tiring to read such posts, and after the first couple they provide no value. Why not skip them?
Is there a video online?
Finding the exploit and taking advantage of it are different.

"I discovered that if you rip the tags out of a library book, you can just walk out with it and the alarm won't go off!"

For some people, that would be a significant "a-ha!" moment. That doesn't mean they should go around stealing library books.
Fiber Optic Bliss
Title is click bait. 9000 paper copies of 1 POC. Not 9000 different POCs.
yaay! more IP addresses for all!
Not only it's not well known, but it breaks them:

some years ago I reported this issue on gitorious, which yielded an HTTP500 when the repository contained a signed commit:

https://issues.gitorious.org/issues/193 (it's now down, but hopefully it'll reappear on archive.org)

and it'll prevent Launchpad from automatically mirroring git repositories (which is paramount to be able to automatically update PPA with recipes)

https://bugs.launchpad.net/bzr-git/+bug/1372149
"Shimrit". Not "Shindig".

Fucking autocorrect.
Lexus Hoverboard: It's here [video]
Oh, it appears that git 2.3.2 only allows to go back as far as Dec 2014.

That is a pity. I have already prepared a README.md claiming that I have created the internet, but then I failed while trying to backdate it to 1969 (PDT). I was this close to becoming very rich and very evil. Oh well.
شركة مكافحة حشرات بجدة
I'm in LA and every time someone finds out I'm Canadian, they say, "But you don't have an accent" or "You don't sound Canadian", and on the rare occasion, people refer to my Vancouver accent as "fake Canadian accent".

I just half-smile or say "I don't know", instead of explaining how provincial their "typical Canadian accent" sounds to Vancouverites.
best forum I know of : https://www.webmasterworld.com

Best SEO person I know : https://www.softwarepromotions.com

And then there is a ton of free e-books out there, but the best way is to build a site and try to get it ranking high.
Ask HN: Why can't we delete our accounts or remove old posts?
JustDelete.Me lists the account removal process as impossible and I have found no mention of it on News.YC, and it seems after a certain amount of time the ability to edit or delete old posts is also disabled.
My apologies, I didn't check your profile prior to replying and thus was unaware this was actually your field. Good to know. :)

On that note, aside from your assessment almost certainly being far more accurate than my own, I would say yours is largely more desirable from a societal point of view. Even if the technology advances at a most glacial pace, society may still not be properly prepared for the implications upon its arrival. The slower the better, perhaps.
Interesting juxtaposition: https://en.wikipedia.org/wiki/Northern_Cities_Vowel_Shift
CAMPUS PURSUIT BRINGS SCAVENGER HUNTS TO COLLEGE CAMPUSES
> The state investigation, into two journalists at Netzpolitik.org, is currently paused.

This is wrong.

The investigation was never paused. Last week the prosecutor did claim he would pause the investigation, but that was a misleading claim from the very beginning - with the sole purpose to calm the public. Although that didn't work out (the demonstrations happened nevertheless), it achieved some strange success: The media keep repeating and repeating that, despite having no evidence that anything was ever paused.

The only "pause" that exists is that the investigation is currently waiting for an assessment ("Gutachten"). However, that is normal part of the investigation and would have happened anyway. So this is "waiting" (passive), not "pausing" (active). The prosecutor didn't do anything here to pause the investigation.
Widespread outage in SE affects AT&T, Verizon customers
The OpenBSD Foundation Announces First Platinum Donor: CII
Shipping food by refrigerated rail was quite common in 1905.

https://en.wikipedia.org/wiki/Refrigerator_car
I wish they hadn't. Anything that prolongs IPv4 use is bad.
Tell HN: “BitCanary” (canary in a coal mine) hack detector
A convention in which a /bitcoins folder is added to each Internet server that you hope is secure. You put some bitcoins in it.

When they are gone, you have been hacked.
Can you provide links? Greatly appreciated!
For some reason, there is a popular misconception (even among some linguists!) that "Canada" is some kind of unified linguistic zone, or that somehow it is "close enough" (maybe people are just lazy). Whereas English diversity in the US has been studied to very fine level of detail, Canada remains mostly a blob on most maps[0].

Of course, anyone who lives, say, in urban Ontario will immediately notice the differences in accent of someone from B.C. or Alberta, though that seems to just "sound Canadian" to other listeners.

[0] See e.g. http://aschmann.net/AmEng/
Ah, seems version skipping is all the rage nowadays. Having an LTS version will be welcome though. Having to go in there and upgrade node every few months is a mild inconvenience on my project.
I don't think a manager does either - Google will be dead before they can climb the hierarchy.

You think so? Why do you think Google will be dead in the next few years? I'd bet on it being around, in some form, even 50 years from now.

A halfway competent manager at Google will make Director in 5 years and VP in 10. That might be, in part, because Google has so few competent managers that a "5" or a "6" is a local 9.75. And (for as much as I trash Google) I think the odds are that Google will be around in 10 years.

All of that said, I'd imagine that there are plenty of VPs and Directors at Google who are not making 8- or 9-figure packages. You can get VP on seniority alone at Google, just by not making mistakes once you're on the management ladder, but the 8-figure RSU packages require a bit of luck.
That's why it's a major version bump, because it has breaking changes.
It seems they busted Williams based on the bogus stories provided by the DHS guy and the deputy sheriff used to set him up. Both "admitted" they broke the law and Williams, knowing this, continued to help them. Had he turned them away could this have turned out differently I wonder?

Personally, I think polygraphs whether used as lie detectors or "personality tests" should be illegal and have no place in a modern society except perhaps in a museum.
This was the case for me. The keys I'm using now I added this past weekend, and I get the "couldn't find you" message.
Training Users to Get Clueful about IT Security
> Ruby isn't widely used in practice

I paused reading to write this: waaat?
From the tone of TFA, this seems to be presented as a problem. If that's the case, why is it a problem? Is written communication somehow inferior to verbal?
Well, for starters, they may have useful and valuable contributions on stories which aren't about the hotbutton issues on which you find their opinions disagreeable.
Start by reading the Google webmaster guidelines:

https://support.google.com/webmasters/answer/35769?hl=en
It's a real life Pontypool ;-)
I tend to agree with you and I understand the distinction you're making.

And yet:

> but conceal or misrepresent what they've seen.

That's lying. They're accomplices to the abuse and worse, perpetual enablers of it.

Apologies for veering the thread off-topic. I'm just bothered by the notion of "it's just a few bad apples."
"With this in mind, today we’re introducing an unlimited leave policy for new moms and dads that allows them to take off as much time as they want during the first year after a child’s birth or adoption"

Ah, unlimited for a year. So no taking 30 years off after your child is born then.
If you are interested in what the 2013 data looks like at full resolution, I have a web map of it (https://www.mapbox.com/blog/vector-density/). Haven't updated with the new data yet.
An important detail about the whole thing is that Tapper was designed and written by Marvin Glass and Associates, a toy design firm in Chicago. Glass was responsible for hit toys like the Evel Knievel stunt bike, Mousetrap, Simon, Lite Brite, Operation, Rockem Sockem Robots, etc.

Toymakers patent the living hell out of everything they do. So writing a 5000-word patent about a videogame was pretty much par for the course for MGA.

https://en.wikipedia.org/wiki/Marvin_Glass_and_Associates
>Personally, I think it makes the most sense to sell outright a few of the most valuable properties and use the money to make the necessary capital repairs on the rest of the system. If enough of those empty apartments can be fixed up, it might not even be a net loss of public housing

Did you miss the part about the 200,000 family waiting list for public housing?

How about simply adequately funding the Housing authority so under privileged people can live an a decent home?
> [...] "2 l k. 2" pushes the number 2 onto the stack, signifying to run a function twice. l pushes a line reference onto the stack, indicating that [...]

> [...] "22 L" will go to line 22 [...]

This is what you get for posting about your functions before implementing them. :)
I'd be interested in learning the reasons for this trend. Vocal communication seems more efficient than text. There's no pauses between what you say and what the other person says.

I wonder if that could be a reason for the decline of speaking on the phone...
Things You Need to Know About Growth Hacking Your Startup
I'd like to see this when you get finished. I'm looking for a new way to do static webpages that's fast and hassle free.
Protecting email metadata by pouring it down the Memory Hole
previous discussion: https://news.ycombinator.com/item?id=9997146
No, sadly. It was a long time ago.
Mozilla was much kinder to you in their response than you deserve:

https://bugzilla.mozilla.org/show_bug.cgi?id=1001989
6 ways to harness social media for your brand
That's not perfectly accurate; the reason I think an abstract name is helpful is that GCHQ is just as bad, if not worse: it's handy to have a name that captures all of them.
Personally, I think this one looks better: http://www.combimouse.com/
There is no such thing as an ideal city. Everyone who lives in it would have different needs, and these needs change over time. City dynamics are unpredictable. How can you design for an audience that is at once unpredictable, and does not know what it wants?
I rode the Lexus hoverboard at a skatepark in Spain
I think the issue expressed here is rather common. Media has a knack of singling out individuals. I'm not sure whether it due to the urge to be kingmakers or it's an artifact of the monarchy and belief in a supreme being.

I don't think the reverence is completely unwarranted in certain cases. Most people understand that there is a team of highly skilled people who are running the show but I think it deserves some credit that one would go all-in to achieve one's ambitions. I think this could perhaps be attributed to the fact that if one is a self-made millionaire, one perhaps gets the confidence that they can restore their wealth by their sheer will.

PS: I think the title of this submission needs to reflect original submission so that we can get some discussion on this topic.
Learning the human chromatin network from all ENCODE ChIP-seq data
This is not a very insightful analysis, which is surprising since I assume it's coming from a YC batch company. (given that katm submitted it).

The stacked area charts specially are very confusing to read and are impossible to compare the changes over time of the different categories.

There also is no sample size given, which is relevant since the average values are close and therefore we can't easily say if the average values by subgroups are statistically significant at a glance. (I assume it's high, but it needs to be explicitly stated)

The title is also unanswered in the article. "More than You think" compared to what? Normal car/taxi traffic? All the data shows is that people ride Uber a lot.
Referencing "pure corporate protectionism" and "corporate greed" understates how much responsibility the electorate bears for these laws. It paints an easy but misleading narrative: that the problem is just some big agricultural corps throwing around lobbying dollars, when in reality you're talking about a very broad cross-section of the population whose livelihood is tied up with those corporate interests and who support such laws.
No it's not hard to say what's Constitutional. It's just hard to say that the Supreme Court will uphold the Constitution. We can disagree on what we each think it means, but it's not clear that the Supreme Court really knows either.

And [1] is a sort of self-authority granted.

[1] Marbury v. Madison, 5 U.S. (1 Cranch) 137 (1803)
The top 20% of British kids do very well, academically and in the job market. The problem is the other 80% and I'm not sure it's the fault of the schooling system.
Related: http://mikegerwitz.com/papers/git-horror-story
You're right: both Guidelines and FAQ still don't mention account deletion. Last I know it's not possible, at least not in the user interface.

Discussed in length in https://news.ycombinator.com/item?id=9089177

Best option is to email admins at hn@ycombinator.com
ProseMirror doesn't support distributed synchronisation so why do you ask?

Implementing OT consists of copying algorithms from academic papers, there's no need to prove anything yourself. Commutativity and global ordering are prerequisites to any OT proof.

Offline support falls naturally out of OT, it's effectively free. New operations can be defined in terms of the primitives of insert, update, and delete, given the ability create a batch operations.

Distributed OT, where there is no central server is seriously tricky and algorithms with proofs of correctness can be hard to come by. But centralised OT is readily implementable, albeit with considerable background reading of the necessary papers.

Personally I think it's good to see approaches other than OT being explored. There's space for more than one solution.
> Subaddressing is the practice of augmenting the local-part of an
> [RFC2822] address with some 'detail' information in order to give
> some extra meaning to that address. One common way of encoding
> 'detail' information into the local-part is to add a 'separator
> character sequence', such as "+", to form a boundary between the
^^^^^^^^^^^
> 'user' (original local-part) and 'detail' sub-parts of the address,
> much like the "@" character forms the boundary between the local-part
> and domain.

(Highlighting by me)

The RFC even gives an example using the hash:

> o A message addressed to "5551212#123@example.com" is delivered to
the voice mailbox number "123" at phone number "5551212".
If that is true: That's just an odd jump, seeing that Node's current version is 0.12.7
I don't know if I am being ripped off, I am currently working at a small company in BC, Canada, doing ASP.NET with some front-end (recent college grad, working full-time 9-5).
My salary is ~37k/year.
"With 2 years experience you could easily pick up a Jnr or Intermediate role at $40-80/hr" - is it in the Valley?
I prefer su -
> especially for C#; the only .NET-based language I know of that registers as even a blip in web development is, for better or worse, ASP.NET.

ASP.NET isn't a language, its a web framework for .NET; usually used with either C# or VB.NET.
It looks like an exponential backoff except that it starts to favor the generic domains instead of refusing connections.
It made me kind of sad when the British students preferred copying things from a chalkboard. I tried to implement a flipped classroom -- 15 minutes of "lecture" at the beginning, 25 minutes of group practice, 15 minutes of individual practice, then a 5 minute formative assessment/quiz -- when I taught chemistry in a low-income public high school in Mississippi. My students were really disoriented at first and preferred the less mentally-active work of copying notes or listening to a teacher... I actually had to tell them not to copy everything off my 15 minute presentations because they could just print it later or view it on their phones, and I'd rather they actively engage with the material. Many complained that they'd rather get a packet of notes to transcribe during class time.

The good news: by my second year of teaching, kids from the first year were telling their friends how a flipped classroom takes work away from studying notes and puts them into your classroom time. My students were more confident when they practiced concepts in class then assessed their own knowledge with a low-pressure quiz at the end of class. My second year I had students (and their parents) fighting to be in my chemistry classroom instead of a 30-year veteran's traditional classroom with 55 minutes of lecture.

Based on what we know about learning and cognition -- and with the way that the internet and mobile technology is de-emphasizing the need for memorized fact and emphasizing asking questions and performing creative problem solving -- I don't know why we're looking towards rote learning models to educate a 21st century workforce.
Don't give up so easily - you have the source code! ;)
It'll be version 4 because it'll be a continuation from version 3 of io.js