skysight-inc/HackerNews huggingface dataset:
What if it's not a DWIM compiler? I'm pretty sure (happy to be corrected) pointer <-> integer conversions are implementation defined. Therefore casting between could perform some reversible operation that ensured round tripping worked, but does not require that ptr(a - b) == a - b even though a == int(ptr(a)) holds.
Maybe it would have been better if it had been dismantled, instead of it becoming a Petri dish for corruption and abuse (speaking as a Romanian).
> If Alice performs well at her job, and her company gains a lot of marketshare as a result, she has likely caused discomfort for the employees of her company's competitors. It's frightening to imagine a world in which Alice is forced to stop performing as well because of her competitors' discomfort.

I think that's the exception rather than the rule. People are expected to act competitively in their job in a way that doesn't extend to other spheres of life.

And not so long ago there was a view that there were limits on that competition; one could outdo one's competitor, but it was unseemly to press them to the point where they were forced to fire people or go bankrupt. Workers who were very successful would charge higher prices or spend less time working so as not to outcompete others too severely; companies that were very successful would license technology cheaply, or found ways to spend their money without expanding too aggressively. In the worst case, if you put a competitor out of business you were expected to acquire them on friendly terms. Many parts of the world still operate like this. It may be less efficient than the ultracapitalist way, but it's by no means "frightening".
They might very well do this already. But it'd seem they're disincentivized to make this information public... do they publish the disk information?
I wonder, does this mean software engineers are too valuable to let go so easily? Or would there be some other train of thought.
Even things with moving parts, it would be nice to know that model X of brand Y has a MTBF of 4.5 years, but hunting the same model X 4.5 years later isn't likely to yield the exact same hardware but some later revision of the same specced hardware.
Maybe I'm missing something about your question, but I think my solution to this problem is simply to use closures; if there's per-request state (a user, a session, a data store), I write a function that returns an anonymous HandlerFunc that wraps up the real handler, sets up its environment, and passes it down.

This is "compatible" with http.Handler and http.HandlerFunc; everything is wired together as if it was vanilla handlers. But my actual handlers (or "actions" or whatever you'd like to call them) get state, persistence, &c.
I started on Rust to hack on Servo.
> "Side note: What about just consistently using a handle? And that handle being part of your "brand"?"

For me, there is too much cognitive overhead when you try to do this because you have to be constantly aware of what you have already said about yourself (going back years) and decide if additional information you are about to give could be used to disambiguate your identity by somebody who had access to the content of all your past online posts.

For example, say that mention that I am from a small town in Vermont. On another website, years later but with the same uncommon handle, I mention that my highschool class only had 27 people in it. On another site, I mention that I once swam a 100 meter freestyle in under 55 seconds. Just with those three things, each fairly reasonable things to mention in various online discussions, an obsessed stalker could probably narrow me down to one of a few dozen people. Now that is not too bad, but those are only three mundane facts, and if I am using the same handle for years or decades...

Handles that are hard to google without getting irrelevant results (such as my current handle) can certainly help, but that will only go so far. Counting on that is making assumptions about the capabilities of future web search technology.
Bluetooth doesn't seem right for this - the range is just too short to really be useful.
(1) Would you feel the same way if you were gay?

(2) Elite sports is already big politics and big business.
> What does Microsoft need more of now?

Developers, Developers, Developers...
I was in my university's co-op program, but didn't apply for any jobs. A couple of weeks after the interview period ended, a representative from the school's co-op program called me and said they had a company that was desperate for a co-op, didn't find any who were qualified during the interview process, and my résumé was the only one they could find that listed experience with C.

I took the job. Embedded systems, primarily extremely resource-limited microcontrollers. It was beyond anything they could teach a student on the job, so they really did need someone who already knew the language. That was apparently a difficult skill to find among students in 2003.

10 years and 5 positions later, all of my work has been in C, and I regret nothing. It's a practical career choice: the jobs are plentiful and the competition is not. Also, it's the best language :P
Well look at it like this: if you actively don't want to pay your taxes (for whatever political reason), a small message saying "your neighbours paid their taxes" won't sway you, but if you have had it in the back of your mind that you need to pay your taxes, you just don't want to go through all the hassle of doing it right now, maybe that's the message you need to motivate you.

It's not really any sort of behaviour modification, they aren't even lying. It does go against the simple idea of total individuality and complete freedom, so that's probably why it makes you feel uncomfortable. Also anything the government does "in my interest" makes me deeply suspicious on principle. In this case though, I can't see anything really wrong with it.
Interesting relevant paper: http://www.cs.cmu.edu/~bianca/fast07.pdf

Table 3 suggests that there are data sets that include all components (CPU, memory, power supplies, etc.).
There is, of course, no competitive market in health care, its a natural monopoly and one side of the market is (intentionally?) completely uneducated.
Yeah 10-12 is low-balling it. Someone could easily be four or five years older than I am (14), and have been hearing all that advice for much of their lives.
Taking your point at face value invites more problems than the point I originally inferred. For example:

> dealing with you and Zen is just wearisome.

Maybe your judgement indicates more about you than us? Perhaps you feel that dealing with us is wearisome? It's not as if I have an html tag floating next to me that says <wearisome>. It's like that joke about how Bob says "all my ex's are crazy", yet the most obvious common thread in Bob's failed relationships is Bob himself. Or like when a rookie whines, and the members say "If you can't take the heat, get out of the street."

But given your point (verbatim: "dealing with humorless gits like you and Zen is just wearisome.") was to insult others (rather than offer constructive criticism, even if it's "get over yourself"), I can't think of any reason why you would reply to Zen to begin with other than to satisfy your own ego. I mean, really, what else in the world did you expect to have changed via insult?

> I'm sure both of you are a blast to be around in real life

Sarcasm duly noted. But I admit, I'm having issues with the scope of this discussion (see what I did there? ',:D ). First, we're playing by the rules of the internet. Next, we're playing by the rules of real life. I've noticed a pattern. Rather reify to HN, you abstract away from HN. What's next, the rules of the cosmos? The 11 commandments decried by the flying spaghetti monster himself?

I think you're in denial of where we are. Like, have you ever even skimmed the guidelines? Do you say "You must be a blast in real life" when people sush you in a library? Do you derive satisfaction from rickrolling facebook, and comment "we're on the web. street rulez"? On one hand, it probably really is no big deal. But on the other hand, the librarian is probably justified in moderating the library.
>Because the people who are left are stupider and more desperate for a job.

No, it's because by round two and three the company doesn't have as much money and isn't as concerned by the bad press that comes from layoffs without severance. You could say that people /stay/ because they are desperate for a job.
> Capitalism is about capital; that is, investment with the goal of profit.

Arguably, "investment with the goal of profit" is a basic process of human nature (in all human activities). It's not restricted to capitalism, this is how we humans operate generally.
No, 'r' is request-specific; it's owned by the goroutine that's dispatching the current request.

If you had actual shared state that needed to be mutated by concurrent handlers, the idiomatic solution would be to park it behind a channel on its own goroutine; that's why goroutines are so cheap, is so you can allocate them to problems like this. If you want your solution to be general and unfussy, you'd have the channel be of closures; you'd just pass whatever mutating code you want to run to the goroutine.
another reason people become doctors is because they're interested in science and the human body. I've known a couple doctors that didn't care about money, power, or helping people. They were just really interested in how the body works.
Regarding the link, The proof of work requirement exists to keep the network from being flooded too easily. It has the side benefit that it may make sending spam uneconomic. That said, any attacker with a good GPU without a financial incentive could send a very inconvenient number of messages through the network as has happened before. About the paper "On the Sybil-Proofness of Accounting Mechanisms", I'm not sure of its relevance as Bitmessage uses neither accounting nor reputation. The stream branching algorithm will indeed require a good group size estimation algorithm. My current best thought is to use child streams whenever there are a certain number of messages already going through each of one's current streams per unit time. "So how group consensus is formed to do a break-up is difficult and prone to attacks." Luckily using child streams doesn't require consensus; one can decide for one's self. To join a child stream, all one does is say that they are a member of that stream in version messages, create Bitmessage addresses with that stream number imbedded therein, and advertise the node's existence in the parent stream from time to time. But malicious attackers could cause problems by flooding a stream and getting others to make a bad decision about when to start using a child stream. "I have seen no mechanism to prevent it's users broadcasting Blueray rips. This would bring down the system, one cluster at a time." The proof of work mechanism is supposed to prevent that. Broadcasting torrent files in Bitmessage broadcasts would require much less computing resources for the sender. "Please check this work, it shows how to bring this type of P2P networks down..". Which attack specifically? And why hasn't anyone used it to take down Bitcoin?

Regarding your last question, if someone throws an FPGA at the PoW algorithm, they could flood the network with a lot of data and that concerns me. And, as mentioned above, deciding when to use child streams in the context of a hostile environment remains and open question.

-Atheros
Say no more.
Ballmer is Microsoft's CEO since 2000. Yet, the company is still up and running and profitable. He lacks vision of SJ, but Microsoft's history is full of opportunities they've missed initially.

Look, I'm not trying to say that Ballmer is a great superhero CEO, however, it's silly to assume that anyone can run a company like MS. There's no book or leadership school that deals with the issues of running the company of this size. He ran it for 13 years. And he did it by many - not all of course - accounts successfully. I think, he deserves credit at least for that.
Seriously. I take major issue with devices that you can't cut the power to.

As far as I'm concerned, that renders it as an eavesdropping apparatus.

If I can't remove the battery, I'll never know when the microphone is truly off. I'll never know whether it's logging GPS geolocation data or not.
It saddens me that you destroyed my sentence.

http://www.rawstory.com/rs/2013/10/24/maddow-tea-party-appar...

That blog is an aggregation of Tea Party writers and commenters. Please... don't do what you're doing.
Yup, https://www.schneier.com/blog/archives/2005/06/write_down_yo...
I think you've answered your own question. It's just this kind of story makes it socially acceptable to express it (and in this particular case the subject's marked lack of empathy seems to excuse us taking the same view).
In that particular case, nobody is going to rob the athletes dreams.
What the title nor the github account are up front about is that this is an ad/privacy blocker that comes with a rather large blacklist[1]. I tried disabling it (because, like the title, I only wanted to block a single thing) but it wouldn't let me work around the blacklist.

Perhaps be more up front that this is an adblocker.

[1]: This is just one of the blacklists: https://github.com/gorhill/httpswitchboard/blob/a325083df02b...
The Human Monopoly On Conversation Is Over
I always have to remember myself that it's Gauck now. Pity that Köhler resigned. He was a good guy, but no real politician.

All in all we've been lucky with our presidents. Von Weizsäcker, Rau, Herzog, all of them good people.

I'm still not sure about Gauck, he seems very secluded and withdrawn to me.
That may very well be true on average but I'd bet there are plenty of CPUs and memory modules that fail in the first year of usage for example. After all CPUs are tested and sorted into high/low performance parts, so sample variation itself would be enough to generate some early failures.

As a consumer it's hard enough to keep up with what's reliable in hard drives. Keeping the manufacturers honest with good stats for the most common parts would be great.
Free Music In iTunes? Now Its Possible
I'm so looking forward to someone from his timeframe write a memoir about Windows division of Longhorn/Vista/7/8 period. Something like Barbarians Led By Bill Gates. I bet Sinofsky's period would be as much polarizing.
Banks need to take on Amazon and Google or die
Your réponse (and dnautic's much longer response) are both based on an unsupported assumption: that employers in a zero inflation environment wouldn't trim wages.

The change in inflation would impart no change to the balance of power, so there's zero reason to believe that employers would become more generous in the alternate condition.

We already see employers trimming employee wages even today. It would simply be more common in a zero-interest environment.
The best language... to do what? ;-)
They've published some stuff on disks:

https://static.googleusercontent.com/external_content/untrus...

The backblaze guys also have a big data set:

http://blog.backblaze.com/2013/11/12/how-long-do-disk-drives...
The surprising thing is that you probably already work with people like that. Hiring much like dating is an incredibly subjective process. I am insanely curious about hiring decisions and always like to once I get to know the folks who interviewed me, try to probe their reasoning process. It kind of disappoints me that for an industry driven so much by logic, mathematics and data, hiring is one of those fields where anecdotes and heuristics are more in vogue.
I wonder if Sheryl Sandberg would be up to the challenge.
Yet several million people born far away in Mexico with even less education have managed to find viable forms of income in the US without resorting to the drug trade. They didn't have the same welfare system, though.

Before the welfare system made housing entire communities in Baltimore the permanent responsibility of the state, the residents of those neighborhoods worked in construction and built homes for each other. Before the state made feeding themselves and their families from cradle to grave the job of state, they cooked for each other, worked in grocery stores, ran restaurants, drove delivery vans, repaired appliances, did the plumbing.

Before the state permanently eliminated the need to find ways to support themselves and provide for their offspring, the residents of those neighborhoods spoke of hard workers with admiration not derision. Before preparation for supporting themselves was made completely irrelevant, they didn't hold teachers and school work in contempt. Parents used to paint their small schoolhouses and do what they could to scrape together money for schoolbooks that their kids would need to share. Now, painting the much larger school is job of the state, and the kids amuse themselves by destroying the books that nobody they know had to pay for.

This is said to be the fault of the "system" for not taking even more responsibility for the community, without a hint of irony. Yet back when the state did even less and the community supported themselves, they had fewer smart phones but more loving fathers, had fewer schoolbooks but better readers, had less financial stability but far more physical safety.

Yet the article proposes that it is post-war libertarian influence that produced "the horror" of these blighted Baltimore neighborhoods, as if the decades since have been characterized by a rapidly shrinking government.
What you are asking for is essentially areas of computing where you want to get the most out of the hardware. Non-casual games is one such area. Some parts of finance is another.

I'm not sure why you are referring to it as "games". The high-level programming you can enjoy today rely on efficient low-level implementations. You might not see them, but they are still there and still being developed.
Yes, I'm 19, and this happened in the early 2000's. I think though that I got this advice a bit earlier than others because I grew up in Redmond, Washington, surrounded by Microsoft and people involved in and influenced by computers and the Internet.
Pretty cool, seems like more of an expensive novelty item.
What happens if they get wet? It doesn't say anything about
them being waterproof.
I started my programming with BASIC, Pascal, and C. I started on Perl to hack on UseModWiki. I started on Python to hack on MoinMoin. I started on PHP to hack on a wiki engine you probably haven't heard of. In general, I started on a language because an application I use and I want to modify was written in that language.
Agreed. The calamity of politics never ceases to beggar belief. As concerned as I am about the surveillance revelations, I'm positively perplexed by how a 29-year-old contractor for a foreign government was allowed access to British secrets like the names of covert agents. If anyone has breached national security--it's not The Guardian who have been _relatively_ responsible--it's those who allowed such a blindingly dangerous situation to arise. So many questions, so few answers, so much for the “mother of parliaments”.
Nice thing about the cloud is that someone else is worrying about this for you.
This study by Microsoft Research is interesting:

"Cycles, Cells and Platters: An Empirical Analysis of Hardware Failures on a Million Consumer PCs"

http://research.microsoft.com/apps/pubs/default.aspx?id=1448...
I got started programming back in 1995. After a few months of crafting HTML pages using MS Word, and learning to write macros to help automate it, I wanted something more interesting. My first foray into true programming was writing perl CGI programs for email forms and it took off from there. 18 years later, I am a full stack developer specialising in Perl.

My first truly "big" project was writing the backend for the original thinkstock.com. I had never done anything on that scale before, but I jumped in with both feel and did a decent job (or so the guys who took over after me said).
They get 100 subs, they are giving away $25 for amazon tell everyone to sub
Honestly, the "don't have the stomach for the private era" sounds completely hollow to me. This just looks like a generic cull that tries to masquerade as something else.
Most of it is just A/B testing infringement notices:

"The wording of letters sent to those owing income tax was changed to inform them that most people in their town had already lodged their return. Rewording letters has resulted in an extra £200 million ($290 million) being collected on time, practically cost-free." [1]

A friend of mine works for a nudge unit within the New South Wales state Government in Australia, they're seeing some really interesting results.

[1] http://www.smh.com.au/comment/what-a-difference-a-nudge-in-t...
Smarty Ring Sends Smartphone Updates to Your Finger
Because usually if they offer this is because they want to get rid of you and your team.

And if they do, there's not much do there anymore.

So unless you're there solely for money, you won't stay there any longer and take the extra (assuming you feel you can find a better than gotten rid of job)
If MTBF is such a big issue then would it be ever possible to build space craft that travels across the stars and still has ability communicate? I guess hats off to designers of Voyager and other spacecrafts whose MTBF seems to have crossed 36+ years for many components including CPU and power supply. But for inter-steller crafts that MTBF seems VERY low. And, seriously, MTBF of 5 years seems to be joke for desktop when lot of mechanical components with moving parts actually lasts longer.
please do not confuse correlation and causation. i see the correlation, obviously, but i do not see the causation.

in fact causation could be the other way around. those who behave well are more likely to sign with their real name.
On one hand, it seems like a good thing to do. But to be consistent, he should boycott other olympics or international sport events. Russia is not the only country where human rights are severely abused.
who cares what civilization is doing 10,000 years from now, if it's lost sufficient record and technology to comprehend nuclear waste?

It's possible to retain a knowledge of what nuclear waste is (at least in a mythic sense of "very bad juju") while 1) losing track of where that waste is and 2) being unable to detect or determine where it is.

Humans have no senses which detect radioactivity (one possibility is that such a sense evolves, though I suspect this is unlikely and would take a very long time). Radiation detectors require some level of technology -- silver nitrite films which fog on exposure, cloud chambers, Geiger counters, exposure badges. It's fairly easy to lose track of where radioactive products are; there's already history of radioactive decay products being incorporated into building materials and otherwise going astray (the Mexican truck hijacking this past week is only the most recent of many civilian-use accidents).

So: a future civilization, which does have a written or oral history of nuclear waste and its hazards, but no means of determining what is radioactive, could definitely have some issues going on. What the outcomes of that might be are an interesting question. It's possible there could be a civilization reboot, or humans could make a long-term slide to obscurity and/or extinction.
which is probably why he can boycott things without upsetting too many people.
Language official website and documentation. "Language name" tutorial in Google, stack overflow, the top rated book on it in Amazon, in this order. My used languages are Scala, Kotlin, Java, Clojure, JavaScript, typescript, Ruby, Python, Nimrod, Haskell and Go, not particularly in that order (some are just for curiosity).
For general programming education, any of the mooc CS 101 in coursera, udacity, edx
You could fork it, get rid of the black lists and publish it on the Chrome web store.

It is licensed under the GPL, which was created for this very use case.
This is not about politics. This is about human rights, respect and dignity.