skysight-inc/HackerNews huggingface dataset:
And here's the Wikipedia article on "Special collections", for anyone else unfamiliar with the term: https://en.wikipedia.org/wiki/Special_collections
I would pick a very small sub-project. Just for jun and it should be very small. May be just write an article to explain something. It make me feel achieved something and get into mood.
Now do that at 4am in Merrakesh, in the rain, at the bus station.

Possible, but certainly not fun, and not easy when other tourists are paying $75 thinking they've got a good deal.
Jolla has quit doing mobile devices. Market was too fast evolving for a small company. They are purely in OS business now. Supported hardware coverage is not too wide yet though.
This reminds me of J.P. Guilford's Alternative Uses Test,

the aim being to find as many uses as possible of every day objects such as a brick etc.
ΖΗΤΕΙΤΑΙ+ΓΡΑΦΙΣΤΡΙΑ+-+SEO+|+WEB+DESIGN
Perhaps the name CPUnicorn would also be more descriptive?
Out of fifty thousand?

And we don't know the numbers of people posting to those groups, nor how often they posted, nor how many people were downloading from those groups.

Mechanisms were around for providers to filter out groups used to distribute images of child sexual abuse, so that was one option.

I think (bicbw) that the legal situation for providers was unclear in the 90s and they weren't sure if they were responsible or not.
Btw if this has peaked your interest in Jean Shepherd and you want to hear more, Hearing Voices podcast did a two part tribute to him called "A Voice In the Night":

Pt 1 - http://hearingvoices.com/2010/07/hv067-jean-shepherd-1/

Pt 2 - http://hearingvoices.com/2010/07/hv068-jean-shepherd-2/

There's also a decent amount of his radio shows recorded and digitized by fans under the name "The Brass Figlagee" which is also available as a podcast @ http://shepcast.blogspot.cz
If you talk about cabals, there's no point in having a sensible discussion. Te existence of secret cabals is a matter of faith, and you cannot really discuss things of faith with reason alone.

In any case, both GNOME and Debian willingly adopted systemd. Thinking otherwise implies that GNOME and Debian developers are silly idiots: it that's the case, why bother. If it's not the case, they know what they want and nobody forcecully "pushed" anything.
When the local taxi stops to pick up other passengers.

When the driver stops to buy something from a shop.

When the driver wants to wait for more passengers.

When the driver takes the indirect route to avoid a toll.

When the driver causes a fuss about paying by card at the end.

When the driver changes the price at the end.

When the driver takes you via hotels he gets commission at.

When he doesn't know where you want to go, but pretends to.
These examples appear to be little more than riddles.
"Building something cool in minecraft is pretty different from watching spongebob on netflix."

Is it? Why is watching and thinking about something less valuable than "building" something?
It's 2015, fleets don't move without being observed today. Every major power has surveillance satellites specifically designed for keeping track of naval fleets. A Chinese fleet rushing around the world on a provocative trajectory toward the continental US is going to gain a lot of attention and a lot of company very rapidly.
> I've found the most successful way of dealing with these code bases is definitely not this. It is to surround them with a body end-to-end functional tests and then slowly refactor what is underneath, which mostly just involves doing this:

Keep in mind that this was written in 1999. The current philosophy of testing+refactoring old code was mostly developed during 2000-201x.
Some practical notes for handling/avoid signed integer overflow

http://www.pixelbeat.org/programming/gcc/integer_overflow.ht...
I have this (obviously poetic) theory there are two kinds of people (just how most people gravitate towards either New York or LA, not both) ... some people prefer "Hardboiled Wonderland and the End of The World," some prefer "Wind Up Bird Chronicles."
I'm a pretty happy user of uMatrix, it takes a while to get used to but it is very powerful and gets the job done.
A delightful story .. I tried to work out a way such a hoax could be played out today, and I'm sure there are other examples .. I figure, though, that with Google and the interwebs, either one of two things can happen: a) Nobody gets hoaxed because they figure it out rapidly, or b) everyone gets hoaxed because: hivemind.

Actually, now that I think of it, probably both conditions can occur simultaneously .. ouch. We really are a hive species.
Actually, as a young researcher, I find the complete opposite. Sites like researchgate or facebook or any other "comment-ie" thing is sort of superficial in the sense that even though you might get some comments, they're usually quite minimal and bad. On the other hand, reviewers for conferences/journals are sort of obliged to put time into it and dedicate to give you a proper review and most reviews I've received are of very high quality.
Signed up and now there is no way to delete my account, is this not required by U.S. law?
When these chat bots will become good enough there will be many people choosing to have relationships with them. I think people will also have sex with them if they were built as androids. There is an anime called Chobits which explores this angle.

Other uses: personal tutoring, personal assistant and taking care of the elderly, when they can get robotics up to par. The Japanese consider this a possible solution to their aging society crisis.

We could also delegate a lot of our social interactions to our bots, let the bots handle between themselves the details of our daily dealings.

The problem is, what will happen to our society when people will start preferring the bots?
And before that there was the Unicorn text editor & dictionary: http://www.quasillum.com/software/unicorn.htm

And there's also the Unicorn Control Software: http://www.gelifesciences.com/webapp/wcs/stores/servlet/Cate...

The reality is that if you choose an existing word, chances are it's already being used.
How the Nazi telegram that helped drive Hitler to suicide was nearly forgotten
I would have been more interested in why you think Usenet died.
You have to admit though, there does seem to be a fair amount of Stockholm Syndrome going on with Americans and their health-care system - it really is that bad: Americans are being held hostage by their medical lobbyists who use the terror of a visit to the public hospital for a sprained ankle to keep their minions in line.
But that requires substantial investment. Which is exactly what you don't have in most cases.
How ranking done in hacker news?
I think people create too many fables around old tools. It's just that 20-25 years younger people than you will think your tools are uncool. So they make their own tools, that basically do the same as your tools, then everybody uses the new tools. That's all.
HitchBOT destroyed in Philadelphia, ending US tour
The thing about HN is that I'm only interested in the dev related articles. But I think you're right, and that you've pointed out something that argivates me about the HN crowd: It's not for devs. It's for the west coast/SV culture. (Which I'm not apart of)
Turn your Smartphone into a 3D Hologram
Big deal. They introduced the what is now called the "Financialization" of the solar panel. They weren't even the first to do this. https://en.wikipedia.org/wiki/Financialization You can do this to almost anything, here's a goofy example. I hate tying my shoelaces and they always come undone, but I can't justify spending $70 on Velcro shoes because of personal preference: basically I'd rather deal with the annoyances of tying my shoe then to fork out $70 for Velcro shoes at the moment. But, Wal-Mart sells a low quality Velcro tennis shoe for $10. The problem is it only lasts about 6-8 weeks before the it falls apart. But by converting the $10 shoe into a subscription service at $5 a month, a company can turn a shoe into financial instrument, and poof, magically it matches my lower price point and I can justify a $5 subscription instead of a $70 sale. So, for $5 a month, or $60 a year, I will receive replacement shoes in the mail every eight weeks. Like I said, that was a goofy example. Replace shoes with solar panels and subscription with a lease agreement.
Project Euler has been hacked
Company Culture Cannot Be Dictated
Mark Karpeles only had one bank account for himself and all Mt. Gox deposits
That's a little different - isn't the problem there that the copyright for each individual programme is unclear and may not be wholly owned by the BBC? As a result, it is difficult and time consuming to track down the owner of each programme to secure the online archival permissions.

With the book collections in the original article, copyright is very clear. Their books are out of copyright and the collections own the photographs that they took of them. So, they are able to make them freely available if they choose to.
How are backups handled?
If you are looking for something along these lines, and fully free, check out http://hashbang.sh
Thus, e.g., we split up the sentence ‘Caesar conquered Gaul’ into ‘Caesar’ and ‘conquered Gaul’.

- A view (on language, not logic) later criticized by linguists such as Tesniere and Fillmore.
I thought this was going to be about the "fix" function in Haskell.
Yes, that's exactly what they called it.
Is free speech on campus under threat?
Man, I'd just solved one of the problems. Hope I get a chance to find out how I did.
I would prefer to put "silly" patents on my wall instead, such as [1], [2], [3].

[1] http://www.google.nl/patents/US4320756

[2] http://www.google.com/patents/US4022227

[3] https://www.google.nl/patents/US1106495
You may want to edit the title, there's a few words missing: "was nearly forgotten"
USENET still exists, so 'ultimate demise' is premature.

Still I think OP is closer than many other posts here, most of which are about its long decline rather than demise. When ISPs have stopped stop carrying USENET, it will just be a niche service with a very few providers, or only Google Groups will be left.
For a high task environment: Carry a tiny tiny notebook around, 100 pages or so, that fits into any pocket. Each page for a day when tasks get assigned. A note in the notebook for the task.

When something's done, put a confident line through it. Flick through the book every day for what's not done.
Read these 9 professional advices if you want to lose 5KG or more
Pan – roasted veg with spiced balsamic glaze
Monitoring MongoDB with Packetbeat and Elasticsearch
Thanks, that must be a new schedule I'll check it out.
If the signs did not exist, it is delusional to say they were common.
I was waiting for someone to reveal their ignorance by calling out "cabal". Why should anybody trust your other comments about the history of systemd when you don't know that "cabal" is Lennart Poettering's term for the systemd core developers?

http://0pointer.net/blog/revisiting-how-we-put-together-linu...

The systemd cabal (Kay Sievers, Harald Hoyer, Daniel Mack,
Tom Gundersen, David Herrmann, and yours truly) ...
Not carrying all groups is not the same as filtering. I'm sure the reasoning you describe exists, but it wasn't a very mainstream view. As a tiny data point, none of the ISPs I worked at saw this as a support problem.
A Look into Facebook
The FFF System
I work at an organization that has a large number of big balls of mud. Key performance indicators and budgets last for 6 months, so no one has any incentive to invest in cleaning up the mess. So I am resigned to the fact that I have to work with it for as long as I remain here. But I am paid astoundingly well, and my job is very secure.
For me that tipping point was when I came across this:

>The one book we encourage startup founders to read is Dale Carnegie's How to Win Friends and Influence People. It's critically important for anyone in business.

http://www.paulgraham.com/startupfaq.html
Pray tell, why do you have a carrier in the Indian Ocean?
Feat. Don’t Fail Me Now
> That's a lie because iMessage and your keyboard Dictionary are synced to iCloud which isn't your device.

Is it opt-in or opt-out ? Because I use iCloud for Safari bookmark sync only and it never bugged me for syncing anything. Local iTunes encrypted backup is fine.
I disagree strongly. I think we'll see more and more developers moving towards Elm's model for exactly the reason you've mentioned. It's simple.

Not only that but having a single source of truth for your app's state, using only pure functions and non-stateful components to render your view allows you to do things like:

- build a time traveling debugger

- serialize your app's state and store it in your session so that users see exactly the same view when they log back in

- trivially do server side rendering

I have yet to be convinced that stateful react/virtual-dom components and/or GraphQL add any tangible benefits in the majority of cases.
3 Best Free Clojure Books
Lodash: 10 JavaScript Utility Functions That You Should Properly Stop Rewriting
Don't the cyanogenmod installer supposed to offer an easy install experience ?
How are developers productive in open office landscapes?
This should not be of interest to HN readers.
Guy raps the entire plot to all five seasons of Game of Thrones
In fact, prior to Java 8, you could not even declare unsigned integers.

In Java 8 you still can't declare unsigned integers. It just that API have been
extended to provide operations that treat an int or a long as having unsigned
value.

This seems to imply that Java leaves the behaviour of signed integer overflow
up to the underlying hardware, but guarantees a two's complement
representation even if the architecture does not. It seems reasonable to
expect that it would simply wrap to 0 (I wasn't able to find a more
conclusive reference for this).

In fact Java Specification does specify what happens in case of overflow very
precisely. For example for multiplication (section 15.17.1):

If an integer multiplication overflows, then the result is the low-order bits
of the mathematical product as represented in some sufficiently large
two's-complement format.

And for addition (section 15.18.2):

If an integer addition overflows, then the result is the low-order bits of the
mathematical sum as represented in some sufficiently large two's-complement
format.

Java approach without undefined behaviour would seem to be quite convenient for
a programmer, but it does not seem to be the case in practice. Of course you
gain ability to check for overflow after performing the operation, which is
nice, but at the same time loose the straightforward way to detect bugs
provided by undefined behaviour (UB).

If an application executes UB, then it is obviously wrong, thus a simple
instrumentation of arithmetic operation followed by a check for overflow gives
a way to detect such problems without false positives (see for example
-fsanitize=undefined and similar options available in modern C/C++ compilers).

IMHO only very small fraction of overflow bugs would have been fixed by just
wrapping result around.
Mobifile blog: updates and news
You can describe RMS in terms he does not approve of. This is basically correct, even if it misses nuance that RMS is strident about.
Wait. That was a problem that shouldn't be solved?
It's sad that someone would hack a site like this. The only thing they could possibly want are the email and password combinations. I hope they are stored in a secure way.
Again? Why do people do this? It'd probably be easier to export everything to static HTML with solutions hidden, and serve just that.
very intersting
The reason is that HN has crappy typography and thus crappy legibility. I don't want to resize my browser window every 5 minutes to accommodate bad design choices.
How about US6145506 A: Decorative penile wrap

http://www.google.com/patents/US6145506
nearlyfreespeach.net
Why do IITians make for the most successful tech entrepreneurs in India?
Are browsers intelligent enough to inline the function invocation on each step of a _.times ?
What is the reason for not having #000 on #FFF or #FFF on #000? Personally, I find the contrast suboptimal in any other combination.
The statistics came from a European government website where they listed US and European nation government debt. Since the US number was right I had no reason to doubt the veracity of the other numbers.

The greater point here isn't the accuracy of numbers I quickly pulled out of a few websites. I simply wanted to point out that saying "I lived in <insert country> for <years> and <this other country> is lousy" is nonsense without engaging a serious study of the numbers.

I wasn't about to spend a whole day writing a research paper because, well, I am not the one making the claim that Switzerland's shit don't stink.

Is the US perfect? Nope. We are as fucked as can be. And, at the same time, we still remain the land of opportunity and the place from where vast amounts of innovation continue to come from. A simply comparison of the tech startup ecosystem alone shows there are huge differences that need to be evaluated and accounted for.

In other words, if the utopia of Switzerland is so remarkably better than the crap we have here in the US, why is it that Silicon Valley hasn't migrated to Switzerland or that most of the major science and tech companies aren't founded and based out of Switzerland?

To me Switzerland is an aberration. Either it is a house of cards or it is the luckiest 8 million people on the planet. Time will tell.
While I'm glad that you have financial security, dear stranger on the Internet, please make sure that you keep improving your architectural skills despite working on your BBMs. For the sake of both you and any future poor souls that will inherit your code.
The part that particularly ticked me was that journalists were literally writing about having had lunch with a non-existent person. Further confirmation (bias) for the thesis that most media will publish lies without compunction.
How about printing software patents on toilet paper?
Also known as the Y Combinator :P
You mean it has been hacked in the past?
This is kind of ridiculous because politics is simply the interface (i.e. relationship) between two or more people/groups/entities/whatever. It is stating the obvious as though it were revolutionary: "Rain is simply water falling from the sky!! Wake up people!" Of course APIs are a kind of political boundary. Why is this some kind of genius revelation?
Aaah, it brings so many fantastic memories. I still remember the excitement and awe when watching the new stuff released on Assembly. The pure fan admiration for guys from Orange, CNCD, Nooon, Complex, Halcyon and many others.

I wonder if it's still as exciting today? Nowadays, when there's abundance of productions, effects, impressive games, wonderful animations, powerful hardware to run all this stuff, I think it's harder to impress people. Especially when they can instantly find 10 tutorials and 5 code examples helping to achieve something similar and as the result everyone immediately depreciate other people's work.

Or maybe it's this old guy in me speaking? :)
The luminous water of Glistening Lagoon
Netscape 1.1N had a great newsreader interface.
These have been delegated up to the forum's moderators. People much prefer the work of filtering be done by someone else. Client-side killfiling never really solved the problem of killing half a discussion.
Of course you gain ability to check for overflow after performing the operation,

Using exceptions?

IMHO only very small fraction of overflow bugs would have been fixed by just wrapping result around.

Yes, switching to wrapping integers is not the solution to overflow. Rather check the operation beforehand. I still think using unsigned integers is always preferred if you don't need negative values.
$261 Worth of Ninja Outreach Giveaway
The Haskell implementation is not the Y combinator. But it's one way to implement the fixed-point combinator (and it is functionally equivalent):

https://en.wikipedia.org/wiki/Fixed-point_combinator

Edit: The difference is that the Haskell implementation (http://hackage.haskell.org/package/base-4.8.1.0/docs/src/Dat...):

fix f = let x = f x in x

relies on recursive let. The Y combinator instead works in the lambda calculus which does not have recursion, and it instead relies on recombining the function for each application.
Interesting that one of the opening premises of this piece is: "Most people, including many scientists, believe that emotions are distinct, locatable entities inside us — but they’re not. Searching for emotions in this form is as misguided as looking for cerebral clarinets and oboes."

Meanwhile, this article was linked on HN a few months ago where they essentially mapped the locations of emotions: http://www.npr.org/sections/health-shots/2013/12/30/25831311...

from the second article: "Each emotion activates a distinct set of body parts, he thinks, and the mind's recognition of those patterns helps us consciously identify that emotion."

OP does mention this, but the thesis is that emotions and responses are not universal, which is contra to the thesis of the second.
You just need a mechanism to weed out troll behavior. Maybe a few moderator users. As researchgate shows you don't want to use real names; people will not give honest feedback. Dont forget science has a lot of politics. Besides, anonymity works well with journal peer reviews, why change that?
Last time it was hacked about a year ago. This is the relevant HN discussion when the site went back again:

https://news.ycombinator.com/item?id=8181773
Why shouldn't it be? In past "Ask HN" topics when people asked for book recommendations, often[0][1][2][3][4] this author's books were recommended.

---

[0]: https://news.ycombinator.com/item?id=4967473

[1]: https://news.ycombinator.com/item?id=3395576

[2]: https://news.ycombinator.com/item?id=8717697

[3]: https://news.ycombinator.com/item?id=7968586

[4]: https://news.ycombinator.com/item?id=1632993
Can't forget the gerbil vest!

http://www.google.com/patents/US5901666
I'm not sure I quite get your pun. It's commentary on social climbers?
I've been discouraged from looking at software patents by lawyers because apparently knowledge that you're infringing can be bad news bears even if the patent is frivolous.

If you actually read the toilet paper it could put you in a legally precarious situation. Funny as hell.
...why, was printer software becoming too reliable?
Having everything easily accessible through Google doesn't help. People just don't check the facts.

Some untruths even spread dispite the poster knowing the source isn't reliable, just because they have a vested interest in the subject. Blatant racism against gypsies an arabs spread like wildfire on Facebook in sweden this way.
Use the most appropriate type. If you don't know what that is, use `int`. My general rule of thumb is "use unsigned integers when interfacing with hardware, otherwise use int.". Sometimes you need int64_t. You usually don't.

The problem with unsigned integers is that most people, past me included, think that it prevents nonsense negative values. It doesn't. The compiler will quite gladly let you call a `void func(unsigned x)` with -1 and let you have "fun" later debugging why who and how this function got called with an enormous value.

And, of course, that's not the only source of negative numbers that get passed in by mistake. More often it's the result of a subtraction that can "never" be negative.
This is hilarious! The "toilet breathing tube" [1] actually had a prominent appearance in this year's movie "Kingsman - The Secret Service" (http://www.imdb.com/title/tt2802144/), where a group of trainees used shower tubes to breathe through the toilets when their dorm was flooded with water. I guess they were lucky that the patent on this has already expired, otherwise they would have drowned for certain...
Yeeeep. It got hacked in the past and was down for awhile cause of the hack too.
Mac Version of TaiG Released