skysight-inc/HackerNews huggingface dataset:
While this is a good way to learn about things in depth, I'd be wary of overusing it. It could have detrimental effects when commenting on topics way outside your domain knowledge (lower comment quality or worse - a misinformed comment). Also, it limits the scope of topics that you might end up developing an interest in.

Interestingly, the way I consume articles and forums is almost completely opposite. I skim through anything that catches my fancy, which helps me discover new topics that are interesting to me, and I only contribute when I have something completely new and valuable to add to the discussion. Often times you find that someone has already mentioned what you wanted contribute. The exceptions are when you are an expert in the field and hence more likely to have knowledge that is not common.
The slowness isn't a generally impacted much by stuff like this. It's more things like OpenBSD's poor multicore performance that are the issue. Just compare the performance of FreeBSD's multithreaded PF to OpenBSD's singlethreaded PF. Still, none of this matters, because there's one major guarantee that the OpenBSD devs try to fulfil: correctness.
It's really easy to customize the radius of things like buttons in Foundation.
It says send him an email. Maybe you think he's imposing undue restrictions on the conversation, but I don't think it's fair to say someone doesn't want a conversation because they would prefer to have it in one medium over the other. Plus comments need to be moderated, etc.

Are you actually engaging with his comments regarding Twitter or just whipping out a lame tu quoque?
No problems so far in evince.
I have been experimenting with a dictionary-based encoding system for this kind of data - https://neftaly.github.io/radixWord/

To prevent a similar-looking-fingerprint attack, you could just re-hash the fingerprint with a secret salt before displaying. I wonder if XOR'ing the fingerprint against a plain hash of itself could also be difficult enough?
The greatest changes of the past 1,000 years
I heard that Intel lost one of its' divisions.
CoreOS Enterprise Registry, a secure Docker registry behind your firewall
How to conduct an efficient code review?
The basic problem is that this was chiefly of use to companies making hardware, which is a highly competitive industry with very thin margins compared to software, so they won't pay for anything they don't have to pay for. Only in software are people fat and happy enough to actually fund open source development.

Avoid the hardware business.
looks interesting, would be interested into understanding how it works. Also got a 404 when I visited http://fetching.io/privacy-policy
The surprise of an OOB patch is nothing compared to the surprise of a defaced site.
https://quitter.se/
https://alpha.app.net/
http://sublevel.net/
https://cupcake.io/
https://ello.co/

..the internet is made of choice
A new band in the market!
> Apple ... can't decrypt data encrypted with the passcode ... today or ever before.

The passcode of 12 bits...

Apple can and will provide ciphertexts, will hand over copies of the large amounts of data customers are encouraged and sometimes forced to upload.

> This whole thread has been about whether they have the keys to decrypt encrypted data on the device. They don't.

From the top of the post: "CALEA, the Stored Communications Act and Section 215 of the Patriot Act all compel corporations (via the Department of Commerce) to build DATA AND key escrow services into their products."

What you're saying is that they don't provide key escrow specifically (while wholly ignoring data escrow). What I'm saying is that by design the crypto doesn't matter in practice and the system had been (still is) architected to allow for data intercept.

When you argue the 'no key escrow!' case you are implicitly condoning 'they won't hand over your data!'.

Not true. It was the case and _still is_ the case that Apple and its manufacturers will give access to your private communications, metadata and data.

We've focused on Apple but Google is not different.
Thanks. Yes, I used to work at Zomojo (Zomojo.com), a prop-trading HFT firm which is also Exablaze's parent company. I'm now a doctoral researcher at the university of Cambridge although I do still maintain a good relationship with Exabalze and have been called to consult for them from time to time. At Cambridge we have installed and use many Exablaze devices in our research work. Full details can be found on my profile with links to my current work. (quick link here: http://www.cl.cam.ac.uk/research/srg/netos/camsas/people.htm...)

The Exablaze announcement was made today at the London STAC summit at which I was invited to speak on unrelated work.
Q&A with Mark (Zuckerberg)
My first thought when I saw the announcement: "When will it be discontinued?"
Feynman was perversely proud of the fact that when tested (as a child?), he _didn't_ have a "genius" IQ. Wikipedia claims it was 125, but I thought I'd heard him claim it was 134, one point too low to qualify for Mensa. That's just my memory of a brief anecdote he told a group of undergrads over 30 years ago, so I likely have the details wrong.

He claimed that any genius could win a Nobel prize, but that he'd done really well to have won one as a non-genius!
This line stood out for me, "Twitter has absolutely no way for me to share with others that someone isn't a person I want in my communities; unless they do something so bad as to actually get banned from Twitter"

I've heard this several times from people with large followers, basically that they can't escape the bad actors without taking their account private. I don't think this is a Twitter issue so much as it is a everyone-on-the-network-has-the-same-volume issue. In the 'real' world, the relative population sizes of trolls vs non-trolls means that trolls get drowned out by the noise. But on the Internet everyone gets the same level of 'voice' and a minority can drown out the majority, especially if they are willing to be antisocial about it.

It is a hard problem. A naturally troll resistant but otherwise frictionless sharing platform. Maybe a voting button on every tweet, that is 'troll factor' (so +1 if they are a troll, -1 if they aren't) then use some data analytics to marginalize trolls. Seems like fertile ground for some fresh thinking.
Jesus, I don't mean for me. I haven't touched XP in years, and have very rarely used any Windows OS for the past 5-6 years.

But there are millions of people in developing countries who can't afford to upgrade, or don't know how. Have you considered that? This is not a first-world problem.

Why not accommodate those users? MS doesn't have to support the OS itself, but think of how much trouble it could save developers around the world -- inside of Microsoft and out -- if all these XP machines were automatically upgraded to IE9.
His resignation was not celebrated here as I recall. Many found it regrettable (and rightly so in my opinion) that he was nominated for the position in the first place, considering what a symbolic figure the CEO of a foundation is.

But it was always recognized the culprit in this case was the board of directors who put him in this position, only to retract their support later.

Eich is a brilliant technologist, and that should simply have been his role. Becoming the chief brand embassador was never an appropriate choice.

I also don't get how you can equate this with a hypothetical where he is extremely liberal and is being attacked by conservatives. Supporting discriminatory laws is not even on the same plane as being "offensively" open-minded.
Right, because it's the posts that incite social wars rather than the real events they discuss. This is how it happens:

1. Something bad happens due to what we can call "SV culture", at least bad for some people.

2. A brave soul writes about the injustice, and posts the story (or someone else does) to HN.

3. The story is promptly flagged because the discussion of the injustice is "pointless social war mongering".

4. Order is restored.

5. Another brave soul writes about how HN reflects the SV social hegemony by ignoring important issues.

6. That story is promptly flagged.
It isn't that I think it should be at the employer's discretion, it's that there are better companies to work for out there and we should all endeavor to work for them if our current employer is actively screwing us over.
I've always been curious if what Kasparov calls, "human intuition" by Deep Blue was merely Deep Blue being able to search more plies than any computer could before it.

Also, not sure if it was fair for IBM engineers to change Deep Blue code during the actual match. Because now you are actually playing against both humans and machines. It would have been a huge blow for IBM if the machine they've spent to long working on couldn't beat Kasparov.
More money is good, congrats, and this is just part of negotiation. But the company itself sounds broken.

Any company that will give you a higher title/pay based that's not based on skill is not doing job leveling properly. Going from (for example) "Jr. SDE" to "Sr. SDE" just because of a counter-offer/negotiation? No way. I'd be worried who else at the company is employed at a higher level than they should be...
So Facebook groups/google+ communities?
If you are a undisciplined writer like me, you will have to find the theme of your post after writing it. In the goulash of your initial stream of writing, look for a kernel or thought that clarifies your point. Use that kernel as a logic driver to select words and organize your sentences in support of that theme. You know you are have found the kernel when you start removing words. ;)
It can't really be even, though. Otherwise how did all the fossil fuels form? Over geological time periods the co2 and o2 levels vary greatly. Maybe if not for mankind the atmosphere would actually have eventually ended up co2-poor over time ;)

But I guess that timeframe isn't very relevant to any climate change we'll be experiencing in the near future.
Was kinda hoping this was an XML representation of ASM, similar to IBM's JSON in XML recently.
Yeah, this is because your users are mostly in the U.S. or Western Europe. It's a different story elsewhere in the world (although even those countries are slowly moving off of XP).
Happy Halloween from HipChat
man, their site took ages to load!!
"I consider being gay among the greatest gifts God has given me."

I'm 100% behind this, it's a great article with a great motive but this struck me as a curious note. What do you think he's getting at?
In the HTTP benchmark game, there is also Bryan O'Sullivan's attoparsec-based parser: http://www.serpentine.com/blog/2014/05/31/attoparsec/ The important point is that the parser is a few dozen lines of code (i.e. it relies on a general parsing library instead of being custom hand-written code).
If you can turn that paid holiday into a vacation day and take a sick day instead, that's awesome. It basically works like this:

"We planned for you to have some time to recharge by giving you holidays and vacation days. You got sick? Can't recharge while you're sick, so that's a sick day. Take a REAL vacation day later when you're well."
Who's going to pay for their kids?
I said almost. How often are you upgrading your kernel? Most of us don't upgrade very often.
I don't think it contained those last two paragraphs when first posted.
Interesting. How do you guard against coincidental rings?

(i.e. a subgroup of people who all love, say, Lisp, and therefore always vote up Lisp stories. They're not an organised group - but they do tend to vote in concert.)
I have looked at basically all available open-source CAD kernels, and verbnurbs is the absolute cleanest and most well written I have ever encountered.

Verbnurbs beats the pants off OpenCASCADE, OpenNURBS, CGAL, BRL-CAD and a hundred others, any day of the week. Most existing implementations are huge and written by large teams that don't completely understand the entire system, and as a result they all end up bloated, poorly written and poorly maintained. It doesn't help that OpenCASCADE (for example) does not distribute the majority of their tests, making it hard for open source contributors to refactor or delete their code. Verbnurbs has been able to maintain trajectory all the way up to curve-curve intersections, and I am sure surface-surface is going to work pretty well.

Here's what the competition looks like: http://diyhpl.us/wiki/cad/opencascade

As for the others complaining about usability, I would guess that something like https://github.com/dcowden/cadquery would be a suitable direction....
There are a sizable number of programmers who believe a language has to be unsafe to be fast. This is because, for several decades, most compilers with subscript checking were really dumb about it. This started with Berkeley Pascal for BSD, which made a subroutine call for every subscript check and gave Pascal under UNIX a bad name. Good Pascal compilers were hoisting subscript checks out of loops in the 1970s, but not on UNIX.

Then there was the C++ approach, trying to do it in templates. That leads to dumb subscript checking, because the compiler has no idea that the "if" involved in subscript checking is a subscript check and could potentially be hoisted out of the loop and done once at loop entry. For most math code, where this really matters, you can do one check at the top of the loop. Maybe zero checks, if the upper bound is coming from some "range" or "len" construct.

At last, smart subscript checking is coming back. This is partly because languages now usually have a "do this to all that stuff" construct ("for i in foo ..." or similar) and it's a no-brainer that you don't need to check subscripts on every iteration. The Go compiler at least has that.

How smart is the Rust compiler about this? It potentially could be very smart.

This is important. Otherwise, people will want to turn subscript checks off for "performance".
If You Want Me to Get Something Done Just Leave Me Alone
Honda's breathtaking new Civic Type R video (remember to press 'r')
Just to add, Firefox announced two weeks ago that SSLv3 would be disabled by default in Firefox v34[1], around late November.

[1] https://blog.mozilla.org/security/2014/10/14/the-poodle-atta...
Spain OKs 'Google Tax' demanded by news publishers
It does relate... I'm not articulating what's in my head very well. I'll try again, I guess...

The experience that you call "you" is the result of a direct, unbroken chain of physical chemical interactions all the way back to the beginning of time.

Religious people who think of the nature of things and remain religious call this complex interaction of the physical processes, this fundamental fabric of reality, "God"

If Mr. Cook gives the name "God" to this amazingly complex interaction of physical things that results in conscious experience, then it is rational for him to conclude that this process resulted in him being gay.

There is no big sky entity that points at a person and says "gay" or "straight", but there is a series of implications chained all the way from the beginning of things that directly results his homosexuality. And if you call that "beginning of things" God, then you get the conclusion he vocalizes, but with quite rational thoughts behind it: "I consider being gay among the greatest gifts God has given me."

This stuff gets very vague or very abstract quickly. In general it's probably a good idea to assume that people's beliefs come from reasoned thought, though some probably start from axioms we might find irrational.
My company's CEO passed away last week. During her memorial I found out that she was 70 when she died, and had founded the company 25 years ago, when she was 45. Which I think shows that people's "prime" actually comes a lot later than they think.

The way I look at it is that if you start a business in your 20s, the odds are against you. You may be young and full of energy, but you don't know shit about the world yet and will make a ton of mistakes. If you do it in your 30s, the odds are neutral. You are more seasoned and possibly have some domain experience under your belt that you can leverage. If you do it in your 40s, the odds are in your favor. You probably have significant domain expertise as well as connections you have established earlier in your career that can help you. It's only in your 50s that you can justify feeling like you're past your prime. Then again, that hardly stops some people.
New study claims that Irishmen descended from Turkish farmers
I'm reminded of the quote > “Never argue with an idiot. They will drag you down to their level and beat you with experience.”
US Navy sailor is first Google Glass addict
That's quite interesting! I tried to learn Lisp a while back and found the string handling to be horrible, and it's such a huge part of modern development.

It sounds like there's someone with a lot of skill working to fix exactly this.

Now, do I have time to look into Lisp again...
ironically one of the reasons i've entertained the idea of quitting twitter is b/c of annoying things that showed up in my feed from the author(and others). But I just un-followed him instead. the technical things I'm interested in, but I dont care for the politics so much.
Yeah, but they were straight people who god deliberately turned gay for committing the sin of idolatry, so being gay wasn't the sin but the punishment for having a great art collection.

"For although they knew God, they neither glorified him as God nor gave thanks to him, but their thinking became futile and their foolish hearts were darkened.

Although they claimed to be wise, they became fools and exchanged the glory of the immortal God for images made to look like a mortal human being and birds and animals and reptiles.

Therefore God gave them over in the sinful desires of their hearts to sexual impurity for the degrading of their bodies with one another.

They exchanged the truth about God for a lie, and worshiped and served created things rather than the Creator—who is forever praised. Amen.

Because of this, God gave them over to shameful lusts. Even their women exchanged natural sexual relations for unnatural ones.

In the same way the men also abandoned natural relations with women and were inflamed with lust for one another. Men committed shameful acts with other men, and received in themselves the due penalty for their error."
Evince worked well for me as well, when Firefox's built-in reader couldn't render it.
> Cool, let's just bank on the generosity of companies.

Because banking on the generosity of the government works so well for people. I'm suggesting precisely the opposite of this. Rather than everyone seeing themselves as victims maybe they should take some responsibility for their life choices.

> Short of being independently wealthy or raiding your personal savings, no one can afford to become unemployed for an extended period of time because they're raising a child.

Not true. Many women choose not to work to raise children.

> Let's not even get into the fact that this is obviously disproportionately affecting women.

Sure, where "this" means "reality". It's not a corporation's fault that women give birth and men don't.

Someone has to pay for all this stuff.
I used SiteBar (http://sitebar.org) for the shared bookmark folder function about 10 years ago. Still looks the same ;-)
How the U.S. Government Tested Biological Warfare on San Francisco
Queue up the Qs.
there was a need for this? yet somehow reader had to die?
DRUPAL 7 COMPROMISES LEADING TO RIG EXPLOIT KIT
Comparing donating to an active hate group to a campaign doesn't make sense.

It does if that campaign ran hate ads on your local TV station. If you think that the issue around Eich is only about his support for a certain ballot issue (by itself), then perhaps you should look a bit more into bigger story behind it -- and what got people so angry.
HW mock display for headless computers
When I think of Deep Blue not playing like a computer, I think more so of it leaving itself open to a forced draw the one game when it had the upper hand.
Interesting. I wonder if Google would simply be best off by removing those publishers from the index entirely and replacing them with other Spanish publishers who do not demand fees for indexing.
Is this technically legal in the United States? The domain is registered at Alpine Domains, Inc., in Australia.
Could just be automatic posting from his blogging clients.
RE: xkcd #1357 free speech
Great point. Just ask a Romani (Gypsy) if they think other citizens in the Czech Republic discriminate against them.
Why it makes no sense for London to have an NFL team
no, that's not correct.

http://pubs.opengroup.org/onlinepubs/009695399/functions/ass...
Postgres can't be run as root. From src/backend/main.c:

if (geteuid() == 0)
{
write_stderr("\"root\" execution of the PostgreSQL server is not permitted.\n"
"The server must be started under an unprivileged user ID to prevent\n"
"possible system security compromise. See the documentation for\n"
"more information on how to properly start the server.\n");
exit(1);
}
To everyone searching the page for "generics", they're still not there.
Working at a company is a lot like buying a stock with your time. Some companies are like buying stock that won't appreciate much in value, but pay a reliable but boring dividend. Others are riskier but promise high returns.

However, there are also many companies that do neither. They are not worth the investment of time. In those companies, the investment of time is highly unproductive and therefore extremely detrimental.

Where you choose to work is a critical life decision. Many times people who become successful simply chose, by luck or insight, a better place. Effort is not a reliable measure of outcome, just as a wealthy individual can go broke making poor investment choices.
We were wondering about that. Now several of us have stumbled across this item. So, report to HR tomorrow morning for your exit interview.
Nobody did that, you're inventing a straw man. The results were published on the website of a well-known newspaper[1] in a format that Google could parse. It was only a matter of time for it to be found out and spread.
"Are you saying Kobe Bryant is short?"

"Compared to Godzilla? Yes."

:-)
Do Not Disturb – Why Programmers Need Doors
Interesting. I was expecting at least cpu branch improvements given the lack of assert.
... because vacation is for recharging your batteries, which you don't do if you're ill?
That line of philosophy goes back to the steam engine governor, which some people at the time considered intelligent. That concept didn't yield much value then, and it doesn't now. (Unlike Maxwell's 1868 paper "On Governors", which established the mathematical basis for stable feedback control, and is still the basis of basic control theory.)
He's Definitely a Liberal – Just Check Out His Brain Scan
That's pretty amazing!

I sometimes use imagery of a toilet flushing and the thought going down, several flushes if necessary (imaginary water is free!) Also, imagining white noise (visual and auditory) washing out the thought, increasing in power until it wipes away the thought like waves on a beach erasing patterns traced in the sand and then fading out, seems to work well. (I suspect using (imaginary) noise might have some actual biophysical basis for why it works, but that's just speculation.)
What do Data Analysts do?
> Hey, how awesome of you to drag stereotypes into this ...

Is it criticism? Because if it is, it's misplaced. I did read the article. I am myself gay. According to the other answers, it seems it was known "in the scene". Do you mean everyone who's gay should either be in the scene or stop asking questions?

> it should become quite clear to you why quite a few people knew

It didn't become clear to me. Does that mean I don't get social clues? Does that mean I'm not fluent in English? Does that mean I miss a brain cell? People are different, we don't all understand things, so even if it seems unbelievable to you, please still answer the question.