skysight-inc/HackerNews huggingface dataset:
In a perfect world, the following also holds:

- The versions in the repositories are always up-to-date with the latest numbered version.

- Users never want/need any features or bugfixes that haven't made it into the latest numbered version.

- Nobody ever needs to install an older version of anything, because new versions never introduce compatibility-breaking changes. Which of course are never necessary anyway, because software designers always have perfect foresight, so the initial design of every package is always something that will remain perfectly suited to it forever.
Win 8 & Chrome here and it looks much better than that.
You never did math in high school
If that's your view of HR and what your company's HR department is like, I pity you.

HR is certainly working for the company, but the whole point is that they help mediate issues to avoid litigation. In order to do this, they need to provide as much assistance to employees as possible. In fact, it's in the company's best interest for their HR department to offer as much help as possible to employees.

If a HR department just brushed off complaints, it could be catastrophic for the company if that employee took legal action.

Your view of HR is extremely narrow.
Pixate (YC S12) needs you, a full stack Node expert
There are 9 of us at Pixate, you could be lucky number 10. We're funded by Accel Partners and ware going to change the way native mobile apps are designed and implemented.

We need a full-stack guru who knows node.js and knows it well.

Email me at paul@pixate.com and tell me what you've done.
Oh wow, that's an impressive reduction in time-per-request! Thanks!
So this single root ploy is what large companies do to MITM their employees at work, I assume.

I'll have to investigate what you suggest I do for fun, because I haven't tinkered with these certs before. What flags do you pass to openssl?

The certificates do specify the issuer though. So you could use a self run CA in the manual arrangement to verify that your connection isn't being MITM'd, assuming you don't lose control of your self run CA, or leak its private key. Correct me if I am wrong.
The main problem with Persona (and OpenID and OAuth) is that you don't own your identity, by design

All three work alike if you run your own IdP. If you are yourself OAuth provider then you can control your own identity. If you don't trust Mozilla being your IdP (which you probably shouldn't if you are paranoid), you run your own IdP. Am I wrong?
One thing is gochannels and the lightweight concurrency primitives.
Ask for donations, same as wikipedia?
What is being uploaded? Large images/videos, small text files, etc.?
Bing censoring Chinese language search results for users in the US
Yeah, scons looked well-designed when I encountered it in 2012 or so, but it also looked dated and unmaintained. Good to know someone's picked up the torch.
Perhaps is "seem (ie: Look to me) trivially simple" instead of "are trivially simple".

I find very hard to be in a "regular" conversation. Bored/dislike me pop, realities, and the normal kind of conversation that people have. Even if I understand that some of that conversations are important or are NOT stupid, still, I can't plug in. Neither talk by phone, or use any kind of chat or social app (even before all that NSA stuff!).

Boy, how I regret pass my time in a library, all days, all the time...
And when you do that, how do you justify having those people in the office?
SPKI (http://en.wikipedia.org/wiki/Simple_public-key_infrastructur...) is a great one. The guys behind it really thought hard about what a PKI should do, and what it can do, and what a relying party can actually rely on.

Contrary to the Wikipedia page, there's a potential role for CAs. As an example, a CA could still sell a certificate authorising a key to, say, serve HTTPS data for the site foo.com; that key could then delegate authority for bar.foo.com, for www.foo.com and whatever else, without needing to go back cap-in-hand to the original CA.

Among the cool things is that a CA trusted to vouch for people serving data in .com wouldn't necessarily be trusted to serve data for .co.uk. One might have CAs vouching for one's ownership of IP addresses.

All of this was simple and straightforward, with a clean model (unlike the XPKI mess which conflates identity and authorisation), so of course it failed utterly.
You can always get an updated list from http://developer.github.com/v3/meta/ but they're pretty static right now.
I know I'm risk averse, but even still this seems like the basest insanity to me.
It's great to hear about what works for you.

Last year, we had great success with buying likes -- but for it to work you need to execute very well in terms of regularly publishing highly engaging content to your page. I'd love to compare notes some time. Send me an email if you are interested. (Google my name.)
They could default to Bing in the search bar. Lots of people would switch back to Google, so Mozilla wouldn't make as much money, but it wouldn't be a drop to zero. Unless Mozilla doesn't want to deal with the company that aimed to destroy Netscape in the first place...
I know, I was just commenting on the poster's musings about DataNitro and Python/VBA. Great work btw, a really cool product.
Thanks for your reply.

Wow that's really interesting and great as well. [1]

Won't get into why I think my wife is "smart" and won't say anymore lest she reads this and the wrong thing happens! (I'll leave it at that).

That said I'm always amazed at the number of people I've run into who think there is some downside to not having a basically "stupid" woman that is totally dependent on the husband. I've had people actually question why I would want to be married to someone who is "smart". (My wife is a Physician so people automatically think "smart"). [2]

[1] Typically when someone thinks someone is smart [3] it's because they know something the other person doesn't and can run circles around them. (Reason why people say "he's really good with computers" in other words anything more than what they know is "really smart".)

Anyway in the case of what you have presented above you say:

a) "In a debate I'm usually able to rationally disassemble another person's arguments and "win"'

(So you think you are good at this)

then

b) "I remember the moment that she presented her argument and it was different than mine and I realized she was absolutely correct "

(So you see she is better at something you think you are really good at that really intesifies things since you have a point of reference (whereas people evaluating the computer guy have less of that for sure)

c) "And then it happened again and again."

d) "I had never met another human being where that happened, ever."

So you are in awe of her because your metric is your own intelligence which you have already figured out is quite high. And you have proof of that from past experience.

[2] I dated another woman who was a Physician and she didn't know you couldn't heat a pizza in a pizza box in other words that paper burned in the oven. (really). So much for that type of smarts.

[3] Edit: Other than the obvious markers like degree, grades, job title etc.
>Just remember the multiple WebKit debacles or the BSDs

I don't know anything about webkits, but how are "the BSDs" relevant?
My high school curriculum was deliberately set up so that Calculus is where we really learn algebra. 9th and 10th grade were designed to teach mathematical thinking. In 11th grade you have the choice of taking 11th grade math or Calc 1 (with permission of your 10th grade math teacher), both of which would instill algebra (technically, you are aloud to take any math elective, but I think everyone takes at least one of these two). The concept is that, because algebra is being used as a tool to solve a more complicated problem, there is no choice but to actually learn it.
Having said that, we did go into it being passingly familiar with algebra, which may be more than you observe in your students. Also, I don't think it is possible to go through the 9th and 10th grade courses without developing some feel for meaningful symbol manipulation.

EDIT: I just read your article, I think our math program is like you describe it should be.
Emacs has an infinite number of features; but the end user may be required to write a few thousand lines of configuration file to enable some of them :)
That sounds wonderfully interesting. Care to be a bit more specific?
We have a preview API in place for these types of deployment tasks. Lots of folks, travis/etc, seem to have piggy backed on top of successful builds too.

http://developer.github.com/v3/repos/deployments/
Singapore Airport: A Disneyland for Backpackers
Torvalds is abrasive, but Raymond is just an asshole supreme, and if I had known this was an ESR post I wouldn't have opened it in the first place.
One of the major difficulties with Unicode handling is not just that there are poor implementations out there with legacy baggage, but a lot of poor advice as well (or well-meaning advice that seems correct, but misses some corner case or some language). For example, this article wants to count "graphemes", and the author goes through three versions of an algorithm to account for surrogate pairs and various combining marks. All seems well in the test cases the author shows, but combining marks are only one class of codepoints that can join to form a grapheme, and the algorithm will fail for other grapheme clusters such as 'நி' (Tamil letter NA + Tamil Vowel Sign I), or Hangul made of conjoining Jamo (such as '깍': 'ᄁ' + 'ᅡ' + 'ᆨ'), or other control characters.

Luckily, the Unicode Technical Committee has figured this out for you, and UAX#29 provides an algorithm for determining grapheme cluster boundaries [1]. Yes, it's long and technical, it has many cases (and exceptions) to handle, and it can't be expressed compactly in two lines of JavaScript; but it will give you a well-defined and understood answer for all scripts in Unicode.

[1] http://www.unicode.org/reports/tr29/#Grapheme_Cluster_Bounda...
Why is everyone here so self-bashing about how you should've seen this earlier?

The solution is to make the gifted people working on something that _is_ challenging to them. You can't expect gifted people to work on annoyingly simple problems in school, yet still develop discipline. If you want them to develop discipline, give them hard problems, that will require discipline of them.

I see this as a failure of the education system, not the gifted people.

Or, put another way, you can't blame Linus for not having discipline if he never needed it. It's the educational system's fault for not showing him he will need it.
>More fundamentally they were centralized and Linus had experience from watching the BSDs and knew that a centralized version control was actually worse than none

Watching another group from the outside is not experience. But what makes you say he even had that? He's pretty consistently suggested he has no time to pay any attention to any of the BSD projects going right back to 1993.
Or if you are white in South East Asia..
What they're doing now is taking money from a large multinational advertising corporation that is also a direct competitor in the browser business. So Mozilla is already ad-supported, just at one level of indirection, with less control over how the ads are able to invade your privacy, and subject to the whims of a hostile party.
Webkit.js – Who Needs A Browser?
The Internet services who are complaining should start coding, instead, or in addition to complaining. Secure key exchange, secure real time communication, secure storage, and secure email payload would blind the surveillance state. All surveillance states.

Even if you think your own surveillance state is less than harmful, there are dozens of others which are patently evil or thoroughly corrupt. And yet, while we do business all over the planet, even business cloud services are almost all unencrypted.

Meeting this moral obligation is something Yahoo, Google, and others could make much easier. At some point, we have to ask why not?
I frequently find that the value I get from HN is from comments, rather than the actual posts.
is KPCData.xml the whole recipe database?
Happy to hear about the new opening, DO. Happy customer here - thanks for providing what has proven to be solid service and support for me (far better than my previous 'budget provider').

I am seeing a lot of complaints about DO that has nothing to do with this announcement... Traceroutes and ping times from the region - legit. Debate on the claim of 'opening a data center' (vs renting rack space) - legit (at least on topic). Complaining about lack of DO features - off topic and noise...

Let's be honest about what DigitalOcean is (and they may not like my categorization - I don't know, I'm just a customer) - they are a low price / budget hosting provider... I am not saying that people's complaints about lack of features or problems aren't legitimate complaints, but that they don't particularly belong here or add value to this discussion. DO has been on here a lot - whining about wants and complaints on every post is lame...

You want to voice your complaints? Write a post about why DO doesn't live up to your dream of all that a $5/mo VPS solution should live up to on your little blog and see if it makes it to the front page - then you can rightfully whine about lack of IPv6 all you want and know that you're not just thread dumping on a young small company's enthusiastic announcement about expanding their services. Or... Here's a thought for all of you super awesome critics who clearly know what's up way more than DO does - go make something superior and sell it for $4.50/mo!!!
So you really didn't get anything out of the post because ESR wrote it?
I benefitted massively from skipping kindergarten (2 weeks I got bumped into first grade) and at the same skipping ahead a grade in math.

I think it hurt me socially a bit during high school, but I closed that gap very comfortably in college as well, so I really don't see any downside and think there was massive upside to completing my schooling 1 year early, essentially giving me one additional year of freedom as an adult.

In many ways, that's like getting an extra year of "life" (and specifically at age 21). What would you put as the fair value for that? For me, it's enormous.
PC Intel 80386SX, 41MB HD
Perfect idea for me!
It's only worth it because someone was willing to pay it. The last chump to hold the stock before the company unravels eats the loss. Early founders and VCs have cashed out long before that. It's an unfortunate game, selling dreams instead of substance.
Here is an accurate response: http://www.jonloomer.com/2014/02/11/facebook-fraud-response/
Where do you come up with something like this?
> imagine if your bank was hacked, many people would literally be removed of their money.

Are you sure about that? For the most part those transactions would simply be reversed. Bitcoin exchanges seem a lot more exposed to computer security breaches to me.

> With cryptocoins, you have the advantages of keeping dollars under your mattress while still bring able to spend them anywhere that accepts them.

Paper currency is a bearer instrument. It can be used for offline payments. Cryptocoin can't be. Both parties need to be connected to the rest of the coin network so the transfer can confirmed by other nodes.

Not to say that cryptocoins have no under-the-matress advantages. They are a lot easier to hide than cash and you can make backup copies of them, which obviously can't be done with cash.
I would make the source code for the android and iPhone apps available.
That's not what obsoleted means, and subjective. When all you want is lyrics and the lyrics are the same across all sites the sites themselves are pretty interchangeable.
The Christ Christie 3D Printed BridgeGate Figurine
The concept of being in one grade across the board is a bit broken to begin with. The system of classes and prerequisites used in college and sometimes in high school makes so much more sense: you can be a few terms ahead in one subject without being ahead across the board. So if you test out of a class, you can skip to the next one, while remaining at the same level in subjects you aren't ahead in.
> The U.S. domestic economy unlinked in 1933, permanently. Only international trade continued to use gold-backed currency, and it is that aspect which was finally eliminated in 1973.

If the iternational market for dollars is still linked, in spite of domestic unlinkage, there is still some level of grounding, because of the possibility of commodity arbitrage (both directly and indirectly). Certainly there was inflation during that era, and the dollar slipped so far that it led to Nixon's actions... But for the most part the standard of living was able to keep up, largely thanks to technological and infrastructural improvements. Moreover, you couldn't soak the bankers/financial sector quite as easily because of the international connection to gold (and international currency arbitrage is more important to bankers and finance than your average domestic schmoe).

> Likewise you have mixed up your cause/effect for the Great Depression

Sorry, I should have said, I believe if we hadn't unlinked it we would have only had a shorter, not-so-great depression (emphasis on great, not on depression). Obviously, I'm aware that the unlinking came after the stock market crash of 29.

> Holding currency to a gold standard by some fixed price would be called "price control" in any other context, and we already know price controls to be bad policy.

No, price controls are setting the price relative to a standard that's backed up by guns (guns = "control", as in, if you don't do what I say I can shoot you, or point a gun at you and take you to jail). Dollars are already backed up by guns, so the notion of 'price controlling' dollars makes no sense. If anything, you want to back dollars by gold to keep the people with guns honest.

The dollar is already an 'amarket' entity by virtue of its backing by the state. A better example of 'letting the market decide' in the context of 'valuing currency' would be letting the interest rate float, without manipulation, which is also something we most certainly don't do.

>The biggest irony for me with regard to Bitcoin is that it proves the fiat concept.

There are goldbugs who insist that Bitcoin is silly because it's not tied to anything with 'intrinsic value'. That's one interpretation of the fiat concept. But I (and many others) interpret fiat to mean 'by a higher power' (by analogy to fiat lux) except in the general case of state currencies, the higher power being the authority of the state.

Indeed a gold-backed dollar is still a fiat currency, albeit a more responsible one.
Might as well wait for something more official than a message on pastebin?
Nix is indeed a replacement for package managers, but the point still stands. Package management and software builds are not completely disjoint - the latter is depends quite heavily on the former.

Nix itself should work on BSD (I think it's tested on FreeBSD), but Guix is linux-only so far, as it is still in early development. I'm pretty sure Guix intends to be fully portable, even to Hurd in the long term. The ideas behind Nix is platform independent though - there shouldn't be any reason it can't be ported to other platforms.

As for building individual software on other platforms - they require different targets. (Or in fact, just an alternative configuration of the same piece of software on the same platform requires a different target). This is intentional though - targets have an identity (a SHA1 of their entire inputs), so any new platform will require a new package.

The package configuration format is quite useful in that regard though, as you can derive new package definitions from existing ones, so it should be possible to make partial "generic" configurations, then derive the platform specific targets from them. There's quite a bit of configuration for each platform though, as the dependencies will all have different identities, all the way down to the compiler and the kernel.

Another potential option would be to create a template system to automatically generate the Nix configuration for multiple platforms, which would be somewhat similar to what autotools et al are doing today. The difference being, once one person has performed a build and tested it for a platform, anyone else should be able to reproduce it exactly, or to explicitly specify where he wants the target to differ.

In effect, Nix removes the "hidden knowledge" that goes into building software by requiring that you specify even the commands you used to perform the build.

Of course, Nix isn't a panacea - it introduces a new set of problems, including some social ones. It might take more effort to write portable targets for each platform - but for that trade off you get reliability and simplicity for the users of the software.
As context, StackMob was acquired less than two months ago (December 17th) by PayPal.
>you probably don't have enough respect for the value of education

I have absolutely no respect for the current educational system.

The grades kids usually skip are teaching 90% review every year, and skipping one just lets you get out of that worthless grind sooner. I've known multiple adults who skipped grades as kids, and all have said it was a good thing.

What can mess things up is throwing a kid into a group of older kids if they aren't socially prepared for it.

Stupid and boring homework is worthless. There's no point in defending it. Kids who have no assigned homework ever (in primary and secondary school [1]) can still grow up with a work ethic, a top college degree, and a great job. Heck, I know adults that were "unschooled" [2] as kids and who got exactly the jobs they wanted when they were ready.

Learning isn't something that should be restricted to school, hard or soft skills. You can develop way more soft skills interacting with others than you can being forced to sit still and not talk for hours at a time. What skill does the latter teach, exactly? I don't know why the constraints of school are celebrated when they should be condemned.

[1] https://en.wikipedia.org/wiki/Sudbury_school

[2] https://en.wikipedia.org/wiki/Unschooling