skysight-inc/HackerNews huggingface dataset:
It's viscerally disturbing because you are completely powerless against someone like that. You may have changed everything about your life to get away, but just by wanting something as simple and commonplace as a phone, you make yourself vulnerable to him again.

It's like being a fugitive. They have your credit cards. They have your bank accounts. They have people watching everyone you might make contact with. You'd better believe they have your phones. They can cut the power to your house; they can force your alarm company to disarm your security system, they can break down any physical security you have, no matter how strong. They have bigger guns than you, more of them, more people to fire them, and more time. You're going to lose.

We barely trust government with that kind of power, and government in theory has internal controls. Can you imagine being an ex of someone with that kind of power and an anger problem?

This guy's story hit me on roughly the same level as the fact that BTK worked for ADT, installing alarm systems for people who were afraid of BTK.

Whether or not this guy was actually abusive is immaterial; it's the fact that his job at a telecom makes him impossible to hide from.
I think that a large part of maintaining HN quality is focusing all the readers and their moderating power on a single front page.
I'd love to have the time and the resources to deal with more OSes. :) 20 years ago, I had to keep stuff running on Solaris and lots of other platforms. About 20 years ago, I still did some work on VMS on actual VAX hardware! It wasn't that long ago, that we had the possibility of BeOS either. Comparatively, we have quite a monoculture (of POSIX) these days with Windows being the non-POSIX representative.

Maybe unikernels like OpenMirage will help make things interesting.

And thanks! The work on Dylan is a lot of fun and keeps me semi-sane by keeping me busy.
No, it doesn’t, not really. Look at where their money is coming from.

You mentioned health. Apple has no plans at all to make money with that. It’s just an API that makes devices more useful for users.

Think critically about this, but please do it in a honest way.
20 Examples of Polygon Website Design
Same goes for edit profile :)
Malware vendors usually use these services to test their load. They wouldn't release anything that would get detected on day 0. And I think antivirus vendors do more in-house analysis only if there are reasons to - such as votes from users, or other AVs detecting the sample.
I didn't mean to imply anything else. I guess italics would have been less ambiguous.

AGPL is open source in the "free software" sense. Many people wrongly assume "open source" means "permissively licensed", which of course isn't accurate.

As AGPL is probably as restrictive as it gets it might catch those people by surprise. Unless you're working with GPL software exclusively, "open source" as a qualifier does not convey much practical information.

I find it more helpful to point out the actual license than to just state whether something is open source or closed source, unless we're in a context where the exact license is irrelevant (e.g. when we're only interested whether something is GPL-compatible or not).
Yep. My Son's done that for me. I haven't played games for more than a decade. So I never introduced him to any game.

He learned about it all by himself around the age of 7 I think, and then started pestering me to buy. I acquiesced. First on iPad, then Mac, and then the XBox.

This game changed my view about games. I don't worry that he is wasting time on it. He seems to learn a lot constantly by playing this game. Everything else he has learned about computers & internet is through Minecraft.

He even got me to build a server so we both could play on a private server. I've played once and then stopped.

He watches videos on YouTube and learns a lot. Now at 9, he wants to build a YouTube channel that has millions of subscribers. When I told him I have 4 subscribers on my YouTube channel, you gave me a pathetic look :)..
Code2040 welcomes the next generation of black and Latino engineering students
Is it possible to get the names of the Phd thesis read?
Cheaper than Oculus, can be adapted to Microsoft VR hardware.
OnApp buys SolusVM to boost the demand side of its federated marketplace
_Because HN is very US focused_

That's an understatement.
This ideal is something that's also forced upon us by my company; a colleague and a manager both frowned upon me or even scoffed when I admitted I didn't do much (or any) programming in my spare time. Since then I'd rather not talk about my spare time at all - it'd actually be a risk to my job. But I just can't find the mental energy or motivation to do even more of my already mentally taxing job in my spare time. I don't see software development as my hobby, it's my 9-5 job. Video games and whatnot are my hobby. I won't win much cool points with those, but that's alright, I do those for myself, not others.
Why would it be any more difficult to migrate from 2.3 to 3 now instead of four years ago?
Just to be sure:

$ du -h -d 0 /Applications/Google\ Chrome.app
317M	/Applications/Google Chrome.app

$ tar -c -f - /Applications/Google\ Chrome.app | wc -c
tar: Removing leading '/' from member names
331683840

$ find /Applications/Google\ Chrome.app -type f -print0 | xargs -0 cat | wc -c
331010107
Ideas come to me late at night usually when I am falling asleep or if I have awoken from sleep.
This is actually extremely annoying.
Good news, I'm looking for a job in Berlin (Java, some Golang and JS, recently Elixir) and that seems like a good resource, but the tab "Jobs" will be welcome.
It can be, if you want it to - that's the whole point. Much like there are people who play WoW to accumulate gold, or PvP rankings, or raid success, or epic gear, or a working guild, or to craft all of the recipes, or something else I've not encountered.

The fascinating thing to me is that WoW's success was predicated on keeping people playing by paying content creators to come up with new goals for players to strive for, but minecraft demonstrates that people are more than capable of creating their own goals and successes within a sufficiently open ended game. For me, it was a lava moat. Then a pitched roof. Then a farm. Then a railway that took hours to build (and didn't go anywhere useful in retrospect). Then... etc
When doing tests for equality with fp you should always test against a difference and an epsilon. like this:

// in C

if (fabs(v1 - v2) < epsilon) {
// equal
}
else {
// unequal
}

And epsilon should be chosen with some care, as in: understand your problem domain and run exhaustive tests to make sure you got it right. Test cases should include 'just below', 'on' and 'just above' cases.

Even better if you convert your values to some non-floating point numbers. As they say, if you need floats you don't understand your problem (yet). Obviously that doesn't always apply but it applies more often than you might think at first.
> All the corporate blathering about "passion" is just a ploy to depress market wages.

This is the important point to me. The rockstar stuff serves only VCs and big employers.
It's `web scale` and everything
Microsoft should promote laptop stickers which cover backlit logos :)
It's not rare for GPUs to be pushed so close to the boundaries of what the underlying hardware can do that you'll see little bits of noise like this.

For 'consumer' stuff this usually does not matter, but I think it is one of the reasons (besides revenues) that Nvidia has a 'compute' line and a 'display' line. Even if they're based on the exact same tech it would not surprise me one bit if the safety margins were eroded considerably on the consumer stuff and if it wasn't tested as good before shipping (on the chip level).
So they took this down, do you know if there is a replacement?
Apple adds U2 SOI removal webpage
wow! finaly we get a real-world quality for digital things.
2nd Round GTLDs: The Good, the Bad, and the Ugly – GTLD.club
ICANN’s multiple delays: a bit of a problem – gTLD.club
I would just like to point-out that there's incredible phishing opportunities with this. The page asks for iCloud username + password, and is a 'hot' news topic.
Even I wasn't sure in the beginning with by Son. But I think we don't have to worry, they do get bored and then want other activities. So, don't have to police kids too much.

I don't help my Son much in getting mods and stuff. So, he does whatever he can. That puts some sort of a break.
Lego is all the wrong scale, I think. A 1:1 translation wouldn’t work (but maybe this is just a case of Survivorship Bias and Minecraft-like games would have worked at a wide range of scales).

Building 3D models with contemporary computer interfaces is clumsy and the really powerful tools for it are also clearly tools. Using them is work, not play.

Minecraft takes this building of 3D models and simplifies it, making it suitable for play.

Part of that is certainly putting that building in an alive and big world with rules and limits. That way the play isn’t happening in some sterile environment. That also provides jumping off points for creativity. Whoever plays doesn’t have to come up with everything on their own. There are already elements all around that are starting points. (Lego does much the same with their play sets. Coming up with something completely new is often hard, so they provide a whole world as a guideline and starting point.)

However, another big part is creating completely new tools for building 3D models. Those tools are much less powerful than what you can find in any 3D modelling program, but they are also much, much simpler to use – both because they have a real world analog (Lego and all other building blocks), but also because of their large scale. Computer interfaces are still clumsy, so to make building fun (enough) and not too boring picking an appropriate scale was very important, I think. And that 1m scale of Minecraft (blocks are one cubic meter, two block high corridors are high enough for the player to walk through) just works very well for that.

I don’t think Lego’s scale would. It‘s too detailed, too small.
how about a european version? perhaps tagged by country to filter?
I think this is a case of the typical mind fallacy.[1] We generally assume that everyone else is as calm-neurotic/driven-lazy/straightforward-dishonest as we are. That's simply not the case. Genes, upbringing, and life experiences shape our minds differently. There are people who do nothing but work while being quite happy with their lives.[2] Some of us got lucky. Others, not so much.

That's not to say that people can't change. Even tiny alterations to everyday life can drastically affect one's happiness and/or productivity. Meeting a new friend, moving to a new place, or just being preoccupied with some new problem can completely change one's outlook.

So I agree with the author: Don't deny your faults.

But still try to fix them. They're not as immutable as you might think.

1. http://lesswrong.com/lw/dr/generalizing_from_one_example/

2. Jiro Ono comes to mind: http://en.wikipedia.org/wiki/Sukiyabashi_Jiro
I'm using Firefox on Android 4.4 as my full-time browser, it is rather good most of the time. TBH HN is the only site I can think of that gives me trouble... and knowing the authors' attitude to HTML I'm prepared to accept the fault is not Firefox's.
It took you to point it out to me. :)
NYT Profile of Peter Higgs: A Pioneer as Elusive as His Particle
> one of our enterprise clients has just mandated Chrome only for all their internal apps(their new head of IT really gets it).

I'm sorry but no, he doesn't get it. Mandating a browser is just another stupid policy - either write web apps or don't but claiming to get it when it's just another lock in is a silly move.
Great stuff. I haven't tried figuring it out on cloud computers, but even when I have root access, turbo boost often enough seems to make precise measurements difficult. On Linux, with the exception of i7z (which he mentions) and 'turbostat' (which I usually prefer: https://github.com/torvalds/linux/blob/master/tools/power/x8...) CPU speeds are almost always reported using the nominal speed rather than the actual speed.

And even those tools just report an average speed, which means the part of the program you care about might be running faster or slower than the rest. The new Haswell-EP chips even have both an additional AVX base and AVX turbo speed, and switch speed for any portion of code that uses full width vectors. As a result, his traditional solutions 2 (read the performance counters) and 3 (write a test loop) can be harder than they sound.

So while the reading the MSR's can help a lot to diagnose the issue and to reduce the error, if you really want reliable measurements, the "turn it off in the BIOS" option is the best choice. But even this can be harder than it sounds, as it seems some BIOS will lie and use it anyway. At least, I have one Dell Haswell machine to which I have root but not physical access, which i7z and turbostat show to be running Turbo Boost although the otherwise reliable on site admin swears he's checked several times that it's turned off in BIOS.

It seems like it should be possible to turn Turbo Boost on or off by _writing_ to the appropriate MSR but I haven't succeeded with this yet. Is there a trick I'm missing? Has anyone else had success doing it this way? It would be nice to be able to turn it off as part of the timing routine, and then turn it back on for normal operation after.
I fail at seeing what here is worthy of being first link on HN front page...
The Wearable-Identity Connection
Its a perfectly rational feeling. The problem is we also like to perceive ourselves as individuals, but in fact are products of a system.

I spend huge amounts of my time watching movies, doing things absolutely not related to my personal career ambitions, and yes I do feel guilty. But as this thread mentions, we are human, and the feelings pass away in time.

I've learned that one hour of focused productivity is worth 10 hours of "doing stuff" which you think will make you a better programmer.
Not a programmer here, though sitting on the fence a bit - please remember that many programmers faced abuse and were ridiculed during their school years for their general attitude and their passion. Ever heard the words dork/nerd/geek? They weren't that trendy a few years ago.
The Rise and Likely Fall of the Talent Economy
"As Steven Kaplan, of the University of Chicago, and Joshua Rauh, of Stanford, pointed out in a recent paper, the top 25 hedge fund managers in 2010 raked in four times the earnings of all the CEOs of the Fortune 500 combined."
Dropbox received 0-249 NSLs in 2013 (and is gagged to provide details)
Ouch. The issue seems to be with "the OMAP processor from Texas Instruments" that makes support difficult. Haven't seen that coming.
Well, if the benchmark for success is "write a bullshit app and get acquired by megacorp" that is pretty common these days, then yes they were successful as a company.
They can't create trusted public keys after the fact,

Of course they can. They own the directory server that hands out keys.

http://blog.cryptographyengineering.com/2013/06/can-apple-re...

tl;dr: Apple can send you a public key of Bob's new device. Apple can pretend to send you a public key of Bob's new device. And since it's proprietary software, they can trigger a resend of your recent messages to Bob.

Moreover, if you use iCloud backups, they have the keys to your kingdom, since it fails the 'mud puddle test':

http://arstechnica.com/security/2013/06/can-apple-read-your-...
They can't create them for old messages, but they could theoretically add them for messages going forward. So it could work like an old-fashioned wiretap, where you get the subpoena, install a bug and start listening -- but can't go back in time and listen.

How? iMessage encrypts and sends a copy of every message to every device registered to a recipient (iPads, iPhones, Macs, etc.), each of which has distinct public keys. It's actually a pretty ingenious aspect of iMessage, that it can support multiple devices without any private key exchange.

But..... those recipient public keys are provided by Apple. So in theory Apple could add itself or law enforcement as another "device" -- let's call it "fbiPad" -- completely bypassing all that security.

However the "good" news is whether Apple is actually doing that in a given instance could theoretically be detectable by analyzing network traffic, since it would result in an additional copy being sent. Even though it's encrypted you could probably tell by the amount of data.
I'm from London, and I was at the Hacker News meetup when hackful.eu was launched. It was a promising idea, but most of the interesting or useful articles on HN aren't relevant only by where you live. It's rare that an article is interesting in London, but irrelevant in California. Given the nature of the community on HN, geography is rarely an issue.

As a result, any geographical-based version of HN ends up either duplicating 90% of the articles on the main HN, which fragments the conversation, or it doesn't post the most interesting or useful articles so becomes irrelevant. Even a language-based subcommunity is largely pointless, since most of us speak English - it makes more sense to read knowledgable comments in broken English than amateur comments in perfect German.

In the end, HN is not Reddit. I don't see that it needs, wants, or would benefit from subcommunities.
first of all being relentlessly resourceful is very different from being relentless. secondly, this advice is sound for being sharp, think creatively and being able to withstand stressful situations.
YC/HN is global. You read the comments and you gain insight from people in Bangladesh, in Australia, in Japan, anywhere where idealistic techies are. The only country that realizes the potential is the US and the only region where you can live the lifestyle is the West-Coast and this is why it sometimes may feel like a bias.

Anyway, I fail to see the reason behind this. Especially since the startup scene in Berlin (and London) is mostly driven by business graduates and less by techies. If you want to find similar people, you can use meetup or similar.
An excerpt of key points on forecasting from end of the article:

"How to be a superforecaster:

Some participants in the Good Judgment Project were given advice on how to transform their knowledge about the world into a probabilistic forecast – and this training, while brief, led to a sharp improvement in forecasting performance. The advice, a few pages in total, was summarised with the acronym CHAMP:

● Comparisons are important: use relevant comparisons as a starting point;

● Historical trends can help: look at history unless you have a strong reason to expect change;

● Average opinions: experts disagree, so find out what they think and pick a midpoint;

● Mathematical models: when model-based predictions are available, you should take them into account;

● Predictable biases exist and can be allowed for. Don’t let your hopes influence your forecasts, for example; don’t stubbornly cling to old forecasts in the face of news."

As a participant in the Good Judgement Project I recall this training (basically an interactive Powerpoint). I would agree that it was helpful in my forecasting performance last year.
My kid started playing Minecraft in the Xbox when he was 2.
He couldn't even use the control right, his hands were too small for legos, but almost right for the controller. You wouldn't believe what a 2 year old mind can build.

The Xbox is now the Minecraft machine, it has no other uses.
Not really. He's pretty clear:

"If the government laid a subpoena to get iMessages, we can’t provide it. It’s encrypted and we don’t have a key."

There's no wiggle room there. He's not saying we don't have the users key, he's saying categorically they can't provide iMessage information. I don't understand why you think that can be read as they can't get the information through mechanism X but that they can through mechanism Y.

That's not to say the NSA can't read them - possibly with Apple's help, possibly without - but he's really not in a position to talk about what the NSA can and can't do.

From a corporate PR perspective, he really doesn't have to say anything about this. He doesn't do many interviews, he could have declined this, or declined to talk about certain topics as part of the conditions around doing the interview. If Apple can indeed read your messages then the easiest thing for him would be to shut up and say nothing so it would seem odd to go public with a lie when he has that option.
We are trying to build business on this idea, So we have no plans to open data for others.
Link broken. Please update.
It looks like others don't share the same sentiment ;-)
Your last sentence is very true. I have recently discovered a new passion on photography, and I feel great with that. Photography, theatre, singing, woodworking, doesn't matter what it is, as long as you like it.

I only feel guilty doing things that don't improve me, such as playing games or reading HN. I guess one could argue that the concept of "improvement" is fuzzy (why is photography better than playing Dota?), but I have my own classification.
Living and working from Europe, I understand the sentiment about HN being US centric; but it's not HN's "fault". The majority of US businesses are very US oriented and often it's very annoying. Can't buy a product (Google Chromebook still can't be bought worldwide; only selected countries), can't use services (Netflix anyone? yes, i know it's not that simple...), most of the time good luck in getting an invoice with tax number on it...

I wish you all the luck but we really don't need HN clone for Europe and certainly not one focuesed on Berlin.

edit: fix typo
Sure they will get PCs. They likely already have one. With an apple on it. The notion that people will flock back to minecraft is MS makes it windows only just doesn't seem realistic. They will be more likely to just move to a minecraft clone that isn't windows only.
Human 'language gene' makes mice smarter
Awesome idea, but unfortunately unplayable. The first point is oriented backwards, as many pointed out here. Pressing Alt is constantly popping/hiding Firefox's main menu, shifting the display up and down.
Exactly. I handle API changes the same way at my place (Its an internal API exposed to colleagues only).
It's an interesting article, but those conclusions seem so weak to me; little more than formalised common sense. Maybe the training you had did a better job of making them tangible.
I can relate to this hatred very well. There was a time when everything was new to us and learning was fun. But then, the technology improved rapidly and we got a lot to learn and create. If I look back, I find myself lucky to have begun programming at the time when I began (11 years ago). There's just so many things that one needs to learn to call himself a programmer.

And now, when I know enough to build software of any scale, I hate myself too, for not being as productive as I was as a beginner. As a beginner, I would learning continuously for weeks (with food and sleep breaks in between).

And as self-learners, we always have tendency to be better than what we were yesterday and thus the anxiety begins to build up.

I feel you, brother.
I love 404s. They're so beautiful.
Although, I have recently found that mini side projects help keep the productivity at a healthy rate.
Are you for real? What platform do people use to host the servers?
Obama to Announce Expansion of Ebola Fight
Netflix Has Replaced Google as the Face of Net Neutrality