skysight-inc/HackerNews huggingface dataset:
Hacker News ate my ID
Before the HN outage, I posted a link on Twitter to an entry I submitted, so that people could comment on it:

https://twitter.com/sbp/status/419852001732591617

By some chance, archive.is actually picked it up so I can prove what was there before:

http://archive.is/TKmvn

But now, when you click through to that entry, it's some completely random thing:

https://news.ycombinator.com/item?id=7016011

Compare that to the archive.is capture above.

So it appears that the site ate my submission, all the comments on it, and reused the ID for some other thing. I also lost all my glorious, glorious karma, so I'm back down to (1). I know.

Now this is kind of hilarious, but perhaps IDs should be incremented by some epsilon after any outage to at least prevent accidental link hijacking?
Three things you can do to start your day with a 'Golden Hour'
Not only that, but the time required to convert from UTF-8 to UTF-16 is negligible in relation to the time required to lay out the glyphs and draw them on screen. Premature optimisation indeed.
400 customers and $370m in transactions. So average customer is doing less than $1m in transactions a year.

Will be interesting to see if they can retain customers as they grow, I guess that's the reasoning behind volume pricing.
You may want to take a look at the some of the invoicing integrations built on top of Stripe: https://stripe.com/docs/integrations#invoicing
The Secret Cause of Flame Wars
(void)_thereIsNoSadnessLikeTheDeathOfOptimism
Ori's internal storage is very similar to git, so it's difficult to modify history without being detected. I think that's the main security claim they're making.
Pretty cool. My report sounds pretty close to accurate.

http://osrc.dfm.io/mindcrime

---

These days, Phillip is most actively contributing to the repositories: fogbeam/Quoddy, fogbeam/Neddick, fogbeam/GroovyActivityStreams, fogbeam/jFriendOfAFriend, and fogbeam/Hatteras.

Phillip has contributed to repositories in 14 languages. In particular, Phillip seems to be a pretty serious Groovy expert with a surprisingly broad knowledge of JavaScript as well. The following chart shows the number of contributions Phillip made to repositories mainly written in Groovy, JavaScript, Java, Python, and CSS.

---

OK, that all sounds pretty close to right. The only exception would be, I don't recall offhand contributing to any Python projects. I have done some Python coding, but it was all internal stuff for a company I used to work for. shrug

Still, this is pretty neat. I like the way it gives you names of other Githubber's you (might|should) know or connect with.
Recently, I started using Ghost as personal note journal on my Mac. I reviewed several non-Wordpress self-hosted platforms and finally decided to test Ghost. Ghost was easy to setup, there are a few free good themes that you can use or create/ customize your own. I really like the markdown editor. It allows you to use markdown as well as HTML. Most of the time I use the editor to write my notes. Sometime I will use Mou to write, export to HTML and paste in the markdown editor. I believe Ghost platform is growing and has momentum so hopefully it will have more features like scheduled posts, tagging, comments etc.

I also run a web service on a LAMP stack. Initially I thought about using Ghost for blogging but due to complexity and lack of information on running Apache with SSL and Nodejs on same server decided to wait.
Does WePay support ACH debits (payments from a bank account)?
Why startups need growth hacking
I think the problem is that the space junk from us tends to be in a stable orbit, because we specifically positioned it to be in a stable orbit. And it would tend to inhabit the same elevation as we like our satellites. Also, I suspect that most natural junk would not still be in orbit, as it would likely have already fell back to Earth, or left orbit. This isn't to say that all of the junk is ours, but it makes sense that a significant amount is.
Well-established insults heaped upon strangers are rarely mitigated by a followup "just kidding".
OT: can someone explain why some bloggers do not include (or as here, minimize) the date of writing the post? It strikes me as a conceit that their writing will remain timeless.
So what we need is a permian extinction event?
If the price of OpenSSH is keeping all of OpenBSD running, I'll send OpenBSD some money.

I've never used OpenBSD except to tinker with it, and likely never will. But, I use OpenSSH hundreds of times a day (both in automated jobs and in the terminal). It is utterly necessary to me; likely necessary for all of us, really. So, while a company would have shed the extra weight and focused on its core product that users love years ago, OpenBSD keeps OpenSSH as a side effect. I guess I'm OK with that.

Maybe it's even necessary for OpenSSH developers to understand systems level programming at a level only OS developers can grasp, and maybe OpenSSH wouldn't be the absolute beast it is today without that kind of influence and widespread knowledge found in the OpenBSD team. I dunno. Whatever it is, I support the people and the things they do for me in OpenSSH even if I don't care much about OpenBSD.
Actual it does have a VM in the devel branch, and compiles as fast as Python runs now ;)
1. It absolutely checks and uses purity information at compile time: http://nimrod-lang.org/blog/writetracking.html

3. If == runtime control structure. When == COMPILE time control structure...code in a failing when clause is not compiled. Basically the equivalent of something like an #ifdef pre-processor macro in C.

4. Eh, I like it.

5. Never been an issue.
The OS itself has never seen mainstream adoption, but it is renowned for being very well designed, as well as pioneering several OS security features like W^X, strlcat, strlcpy and countless other tweaks.

That and the foundation's most important projects are probably OpenSSH (absolutely essential, main focus here) and OpenNTPD, rather than the OS itself.
I really wonder how this compares to the Tahoe LAFS (least authority file system) which was built for similar reasons and has been around a lot longer:

https://tahoe-lafs.org/trac/tahoe-lafs

And in specific:

https://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/docs/ab...

Or the Redhat sponsored HekaFS:

https://fedoraproject.org/wiki/Features/HekaFS?rd=Features/C...
If you're familiar with front-end web coding, it's comparable to manipulating the properties of DOM objects vs. assigning an innerHTML string. Building a string is crude but sometimes effective - but when you want to really engineer something, you want to have every node made available as a data structure, since that puts it in a form suitable for algorithm design.

In a lot of instances, a macro isn't particularly more complicated in intent than a string + eval solution; it's just a much more verbose way of attacking the problem.
By who, by the people that he is talking to?

I sure hope the people he is talking to are 'monitoring' him while he talks to them. It would be a waste of time if they didn't pay attention.
The elephant in the room is: is there any place in the future for people who are not skilled in abstract thinking?
> Are there examples of startups failing because of too much emphasis of execution?

The ones that pivot endlessly and run out of cash?
> there is a silent agreement that UTF-8 is the most correct encoding for Unicode on the planet Earth

But what about other planets? Is there a Unicode Astral Plane which may encode poorly in the future?
Microsoft remotely deleted Tor from Windows machines to stop botnet
Have you seen the explanation? https://news.ycombinator.com/item?id=7069013 A few hours of data was lost, so I'm guessing yours isn't the only reused ID. Your epsilon idea isn't bad though.
What kind of magic is it, exactly? It's literally building an array just like Python builds a list.
UPDATE: CoinBase eventually concluded that my API key may have been exposed due to a security flaw that they've since patched. They decided to refund me, and my coins have been returned. Thanks CoinBase!
Any insight on why is sounds like a long shot? It seems like the goal is to reduce the amount of junk, not eliminate it, so they can afford a pretty high miss rate.
It's not a premature optimization. It's a manifestation of a different set of coding ethics which is just ... err ... less wasteful and generally more thoughtful.
(I half-considered adding this to my comment above, but it didn't quite fit.)

If we were serious about a character-oriented API, we definitely wouldn't want to introduce character rendering rules into places like the kernel. But I don't think we'd necessarily have to.

The best solution, I think, would be to decompose fonts into two pieces:

1. a character map (a mapping from paramaterized codepoint sequences to single entities known to the font),

and 2. a graphemes file (the way to actually draw each character.)

The graphemes file would be what people would continue to think of as "the font." And the graphemes file would specify the character map it uses, in much the same way an XML/SGML document specifies a DTD.

As with DTDs, the text library built into the OS would have a well-known core set of character maps built in, and allow others to be retrieved and cached when referenced by URL. The core set would become treated something like root CAs or timezone data are now: bundled artifacts that get updated pretty frequently by the package manager.
How Many of Us are Productivity Geeks (Omnifocus, Asana, TeuxDeux, etc)
Built omnifocus<-->teuxdeux integration to scratch a personal itch and wonder what tools others here use to manage projects and tasks?

Asana, Omnifocus, TeuxDeux, ToDoist, orgmode, ...?
Show HN: Very basic and simple indexed key/value service
But they are close to the doing. They are only one step away from a person who is doing. Actually, hundreds of people who are doing.
I wonder if 00000000 was ever read into the congressional record? http://arstechnica.com/tech-policy/2013/12/launch-code-for-u...
In business, money is how we keep score. Like in a game, the score doesn't lie. i do not mean to imply that money is the ultimate why: money is rarely why we do what we do. But in this game of business, it is the score.

If you're not making money by doing it, its a hobby. There is nothing wrong with hobbies, but they aren't business. Want to know if you are heading in the right direction? Are you headed towards money positive? That's your answer.
I highly doubt they are falling short of cash because of personality issues. I'm going to go with the fact that OpenBSD is much less popular than Linux and more niche, thus has a lot smaller userbase. And an even smaller userbase that is willing to donate money.
A computer learns how to walk
OP here: This is my weekend side project, main goal is learning. So I'd appreciate any comment about the design, implementation, code, documentation, what you would do differently, etc.

Thanks a lot!
Listen to Rheti Cofounder Ralph Taverez Talk About Mobile Development
In some locations, there are exceptions for cyclists at lights which "never turn." In Virginia, since July 2011, it's two minutes or two cycles of the light § 46.2-833 B:

"Notwithstanding any other provision of law, if a driver of a motorcycle or moped or a bicycle rider approaches an intersection that is controlled by a traffic light, the driver or rider may proceed through the intersection on a steady red light only if the driver or rider (i) comes to a full and complete stop at the intersection for two complete cycles of the traffic light or for two minutes, whichever is shorter, (ii) exercises due care as provided by law, (iii) otherwise treats the traffic control device as a stop sign, (iv) determines that it is safe to proceed, and (v) yields the right of way to the driver of any vehicle approaching on such other highway from either direction. "
As the OP, I get that mentality and have it too. One could call it an extremely mild and very normal kind of OCD we all have. For that reason, there are times (or moods) when I do the completion thing.

But because of the motivation benefits, I also try to bend my brain to focus more on the checkin as the snapshot that must be pristine in any time slice, and the editor as just a flowing set of arbitrary frames between checkins.
Skype update for iPad Air, iPad mini Retina, iPhone 5S
Respect. Honestly. Obviously I'm with you when you imply that populist libertarians are children or sociopaths. But if libertarians where honest and really followed through on their principles, they'd agree with the points of Geolibertarianism and quit possibly I'd change my tune and join them. Right now they are the enemy and scare me more than Fundamentalist Republicans because nothing is as dangerous as Social Darwinism. BTW, I can't stand the Democratic party either.

But you're being too dismissive of how people displaced by gentrification feel. It feels rather arbitrary (It's not like the free market is pricing them out because someone else can pay more because they can make more optimal use of that particular land), and while they are not "the poor bastards in Somalia", you're still on one end of the spectrum and they are a little closer to the Somalis.

On the other hand, if it's privilege bratty hipsters that are complaining about being pushed out of the Mission, I'm totally with you.

I live in New York now, and it's extremely obvious that gentrification isn't some color and privilege-blind blossoming of wealth that expands outward engulfing everyone in its path with prosperity. There's little engulfing. It's more of a bubble with high surface tension pushing out. The inside of the bubble is white, and the outside is black.
I think it's unfortunate that it doesn't have more concrete examples. I think having more of those would really help strengthen their case, clarify their points, and make their arguments tangible and understandable to a much wider audience.

One instance where I really wish for examples: they mention characters, code points, code units, grapheme clusters, user-perceived characters, fonts, encoding schemes, multi-byte patterns, BE vs LE, BOM, .... while I kind of get some of these, I certainly don't understand all of them in detail, and so there's no way that I'll grasp the subtleties of their complicated interactions. Examples, even of simple things such as what actually gets saved to disk when I write out a string using UTF-8 encoding vs. UTF-16 -- especially when using higher codepoints, would be hugely beneficial for me.
Well, there is Enoch Root, who I have never been entirely clear on. I haven't read the other books set in that universe however.

I believe the name "Enoch" is a hint though. Enoch in the Book of Genesis is the father of Methuselah and importantly did not die (but was instead "taken up", which admittedly is not much more clear than Cryptonomicon...)
Show HN: Making art using ONLY circles in CSS
Super classy First reviewer of new Doubletwist app, is a Doubletwist employee.
Groupon (and everybody else looking at it) never stoped to think if their business model was good. They were so good executing it that no one thought it wouldn't.

But the bill came.
There is lots of work to be done, assuming you consider building family, health / taking care of people, education, etc. as things that require work.
This was my impression as well after using OpenBSD, and when I pointed that out a while back on HN, it was pointed out that the core linux manpages have gotten much, much better in many cases[1]. In that respect, it may be another example of the GP comment.

1: My go-to example was always ifconfig, but linux's manpage for ip(8) really isn't that bad, as is actually the linux equivalent. Quality probably varies quite a bit based on the package that supplies the utility though, while OpenBSD's quality is fairly universal.
Sounds like people should donate then yes? Shut down a niche arch and the developer will leave and not contribute anything, even to x86_64, just the same as the project going broke.
Behavior Driven Development (BDD): Automation
I appreciate the reply and understand the position. Appreciate it, in fact, since if you have significant variability in your production times you should not be taking money for product you don't have yet.

That said, taking money is not necessary for taking backorders. You could do something like what ay mentioned and just collect interest. I was thinking more of what Raytheon, Boeing, and similar companies do, wherein selling the product and transferring the money are separate transactions that may be spaced in time, in their case sometimes in years. You take orders and earmark production for those customers, but you don't take their money until you have the completed stock in-house.
Feature preview: Kick soccer goals with Squadio's Kick button.
Couldn't agree more that innovation is coming fast to the real estate industry. Check out Rentista, an IT portal for brokers and tenants to better manage the apartment application process in NYC (particularly the document aspect)... www.rentistanyc.com
Sign up for ProjectXpresso.com, in the 'Job you're interested in' field, specifically refer to this thread, and we'll link you up with someone who can help.

All the best.
Looks great to be just a weekend pet project :)
Patent madness: Troll sues FTC
Seriously, this _is_ the labor theory of value. Don't know why the other comment to point this out is dead.
http://en.wikipedia.org/wiki/Labor_theory_of_value

It's completely inadequate. See, for example
http://www.ted.com/talks/rory_sutherland_life_lessons_from_a...
Interesting thought. I wonder what precautions are taken w/r/t Linux?
I usually do this end of the day, just throw in some pseudo code for what I want to accomplish the next day. In the case of Rails I still have to learn about everything, so it is really easy to adhere to this practice :)

However it is a bit conflicting, I don't necessarily want to commit this stuff, but I always want to push my work in case of disaster.
I think Ori is more similar to Dropbox or BitTorrent Sync in the sense that it focuses on creating (nearly) full replicas on a fairly small number of machines with P2P sync between them. The Ori paper explicitly says disk space is cheap, which motivates their decision to store full replicas and history. It's really a quite different design than client-server cluster filesystems like Tahoe, Gluster/HekaFS, Ceph, HDFS, pNFS, etc.

I think Ori is confusing people by calling itself a file system instead of a sync/backup system. Sure, it's implemented using FUSE, but it doesn't behave like a traditional network file system.
The Techie's Guide to SEO
The underlying injury is that people who feel they belong to a neighborhood cannot afford live there anymore. Now, as a society, there are a variety of ways to entitle someone to live in a neighborhood: primarily, by owning a home in the neighborhood, or possibly by coming to an arrangement with the owner voluntarily (a long-term lease negotiated up front, or continually paying more money, commensurate with the rising rents).

We also have other ways. San Francisco's rent control is one such way. It entitles the tenant to continued occupancy and limits the rent the owner can charge that tenant. Of course, this has significant negative side effects. It deliberately fails to respect the owner's interests, instead rejecting him as an invalid actor, some sort of Evil Capitalist type. It effectively functions as a wealth transfer from the owner to the renter, in the form of foregone rent increases. This naturally changes the capitalist's incentives, inhibiting the maintenance of and formation of new capital (specifically the capital we call a "housing stock"), and provides other perverse incentives for the landlord to mess with tenants.

In the case of San Francisco, this housing shortfall exacerbates its problems by raising the price of all housing... a humanitarian tragedy far in excess of mere neighborhood-dissolution. Not that this is the only thing that inhibits homebuilding in the Bay Area, though.
Hackers? Techies? What To Call San Francisco's Newcomers
Data Science is still approachable through the "Edison"-style: only do as much math as your comfortable with, but keep probing discrepancies between different models. It's more debugging than architect-ing.
Evidence: none of the top kaggle competitors is an academic/statistician to my knowledge.
It's not about feeling shame. It's about political assassination and public ridicule.

Many important political figures have been involved with adulterated sex and illegal drugs. Mass surveillance can uncover these scandals and use them as leverage to coerce and blackmail. The FBI put MLK under mass surveillance, uncovered evidence of his sexual deviancy, and sent him threatening letters in an attempt to suppress his civil rights activism.
Net Neutrality and the Oil War
Hacker News declares new things are dead.
Along with Web Pages, Blogs, Net Neutrality and PSD to HTML.

The only things not dead are Edward Snowden and languages that compile to javascript.
…
And declaring things dead.
Yeah, I saw the explanation. It should be possible to calculate the average rate of submission, and therefore the ID allocation rate, and then increment by that plus some safety margin when restoring.

It's just ironic that the first time in nearly 1500 days of lurking on HN I actually decide to post, the site itself eats my submission.
Thanks. There are some nights too. The name of the project was to not forget about how I went to bed some days :-)
What I like about leaving it uncompilable is that way, I know I won't forget to finish that unit of work. Sometimes I'll leave it uncompilable, sometimes I'll just leave my self a little note with what I've done, and what I have left to do.
That's a rather negative take on it. I'd argue instead that the explosion in frameworks is a result of a broad interest in developing and experimenting with new approaches to providing applications. Web applications are typically network-aware, real-time, cross-platform and easily-updated; the basic technologies (HTML, CSS and Javascript) are easy to start using, and in some ways extraordinarily flexible.

I don't think that these are actually solved problems, and the web as an application platform can play a part in changing that.

Further, the whole concept of "patching up" a platform to "do something it wasn't born to do" is misleading. Every computing device you use has it's roots in older software that was developed without being intended to perform the tasks it currently is - we stand on the shoulders of giants.

The web as an application platform is still in its infancy, and we're currently playing around with a lot of different approaches - some will live, and some will die. It's how we make progress, after all.
Groupon has a market capitalization of 7.3 billion USD.
>Reading 2 disks is not very much slower than 1. Its always the I/o bandwidth that is at issue, so it very much depends on the connectivity.

This was a problem in the old shared-bus u320 days... but now that we've got a 3 or 6 gigabit serial link to each disk? the bottleneck, unless you have some super-fancy SSD shit going on, is going to be getting the bits off the disk. I don't know of any spinning disk that can consistently saturate even a 2 gigabit link.

That's the thing... random access on spinning rust is staggeringly slow compared to almost everything else your computer does... and while a rebuild is sequential access, mostly, if you are trying to use the system during the rebuild? well, simultaneous sequential accesses become random access, so yea, your system is gonna suck during the rebuild anyhow. Add to this, well, disk diagnostics suck. Quite often a single disk will perform under-spec for some time before failing, slowing down the whole raid.

But SATA solved almost all of the bus bottleneck issues when it comes to disks.
Simpler or easier?
Using git & Python to autogen changelogs