skysight-inc/HackerNews huggingface dataset:
Seems possible actually. Wasn't there just something yesterday on Dominos using pizza-smelling ink on DVDs? The DVD would heat up in the player and produce a pizza smell, inspiring hunger and hopefully a trip to Dominos. That's pretty dastardly. Timing advertisements seems to be much more in the realm of possibility.
Thanks, I feel the same way and hope it's OK. It's just that, when it comes to marketing, even when I'm doing something I believe intellectually and ethically is OK, it sometimes gives me the heebie-jeebies.

I made a post in /r/productivity on reddit and everyone there was super nice. A couple of people suggested that I cross-post to a some other subreddits; I couldn't find the right way to say "I really appreciate the encouragement but I'm afraid I'll look like a spammer"
I used to play it on a 90MHz Pentium with 48MB of RAM, running Windows NT4, and let me tell you, it did not run well.

I remember there being this one mission where you have to survive for a fixed amount of time (10min? 15min?), and on this machine it lasted more like half an hour. Also reminds you how they accounted for time in those days.

Diablo (the first) with the Hellfire expansion ran smooth as butter on the same machine. I also remember trying to do Python and Java on that machine, didn't go over to well either, although Python wasn't too bad.
Drifty
Agreed. It's disappointing that there is a general skepticism of newly minted PhD's, since the degree generally involves extensive problem solving, independent thinking, self-organizing, commitment to a specified goal, receptiveness to feedback, critical eye of both one's own work and that of others, and the ability to communicate those ideas effectively.

Those are powerful tools. If the candidate wants a job that exclusively involves doing things related to their narrow field of study, then there is probably going to be a problem, but unless you haven't communicated the job description effectively, they're not applying for a job as an academic - they know exactly where to go if they want to pursue that career path.

Disclaimer: newly-minted PhD here, with no particular need to apply my dissertation topic directly to my software engineering work.
I think it's one reason we won't really see a huge proliferation of alt coins (even here you regularly have dreamers posting 'there should be cryptocoin for that').
I guarantee my stone tablets will last 100 years if they are cared for as specified in the user manual.

Am I crazy?
The Nest does learning, auto-away, detects sunlight and adjusts, runs air through the cold metal ducts for a while after AC runs to reduce energy usage, etc.
Well, no media lasts forever, but we still have to store digital content somewhere for archival purposes. (ideally more than one copy, naturally, routinely checked for data integrity).

But yeah, the long-term reliability of media is often a key consideration in archival storage, which is why I think it's suspicious that they brand this media as 'archival' without providing any information at all about what they think it's long-term reliability is, compared to other (optical or other) media.
This is really, really, dangerous advice unless you're following proper archival practice and have made multiple copies which are regularly checked for bit errors. For all media, but particularly for CD-Rs, you have to be very careful about environmental conditions – a few degrees temperature difference makes a difference for how fast the dye degrades and unless you actually monitor this, it's easy to have that problem without noticing it until things start failing.

For a small user, you have the extra concern of betting large on a single production run from a single vendor. If you care about archival, you'd really want to burn multiple copies using discs from different production runs and, preferably, different manufacturers.

(This is, of course, why I'd really recommend using CD-Rs only in conjunction with a different technology such as AWS Glacier which has a completely different set of failure modes)
U-Prove can use any number of identity providers. It can even create a single new token assembled from pieces (claims, or inferred claims like age) of multiple identity providers.

Decoupling an identity from a provider invalidates the identity. Identities have value because of the providers' relationships with subjects. It's up to the resource provider to establish trust relationships with other identity providers.
By the way it's not the first time this is done, there were some other static recompilations (Xcom i think) done in the same way 3 years ago. But Starcraft was probably harder.
This is completely different. I think you knew that but saw this as an opportunity to (further) promote asoftmurmer.
OK. In that case, please keep me posted. I'd be happy to pitch-in.
Contact details in profile. :)
I honestly don't understand this, I'm sure there is ageism, but when I'm reading resumes and interviewing I love the more experienced developers! The few times I've seen a solid 10 years experience résumé followed up by a solid phone screen it has been a feeding frenzy. So much so that my company usually can't even move fast enough to get an offer in the ring :(

On the other hand, it's really obvious when someone has 10 years of experience staying invisible and just hanging on. Those are the ones that get ignored in my experience, and for good reason.
aka speaking gigs, consultant's fees, a board seat, or a job as a lobbyist.
Happiness Hack: Make Time to Exercise
For the life of me, i cannot find a link to a live stream. Are you talking about seeing it in person, or is it available online somewhere?
I recall some years ago (7?), some other mac having some characteristic issue that could almost always be fixed with a little time in the oven.

Having a kitchen with an oven and living in a student area where Apple products were popular, I sensed a business opportunity.

I put up an ad on some local classifieds with a lowball price for these units (but not much different than what the broken ones would sell for on Ebay, minus the hassle). I quickly learned that, after investing in a premium product, people would rather hold onto their brick rather than turn it into at least some cash. I never even got a chance to try out the procedure, people would counter-offer with ridiculous prices for, what is for them, a brick.

The sunk cost fallacy at work.

edit: I think I even offered pickup and some data recovery/security as a part of the offer, no takers.
This has always bothered me since my early twenties: my Dad was a programmer into his 50's (albeit, as a manager too) but he'd actually risen to those rank from an engineering apprentice so it's a bit different.

For me, there's the obvious path into management but being good at your trade does not imply you'll be good at management.

I think there's a more subtle path too: consultancy. I particularly like consultancy because you can start off basically as a freelance developer and gradually raise your profile into project management (if you own a consultancy team) or architecture design or CTO-type problems. It's much easier to get away from the code whilst still avoiding the management trap.

Of course, that assume the need to move away from the code but I know I don't learn new technologies quite as well as I did 10 years ago and that'll only get worse over the next 10-20. Also, as you get older, you generally need to find higher-value activities and a monkey coder is not top of that pile.
Aggression solves this problem. Pure and simple. You can't reason and talk things over - fight or leave.

Humans are unique in that we place a weaker person into a group of more aggressive people day after day with no escape. In the wild the weaker animal usually retreats.

It's basically an aquarium of aggressive fish and you throw in a guppy. The aggressive fish nip and bite off the guppy's fins. Instead of taking the guppy out and placing it into a tank better suited we keep the guppy in the tank. That's basically what happens in the US school system and then we're shocked when bad things happen.
Awesome thanks! It is useful
Some of these weird hardware fixes are due to manufacturers using adhesive.

I believe Creative (creative.com) for instance intentionally uses adhesives that ware out after a certain period.

This would cause your product to stop working, I did a writeup on fixing their MP3 players some years back : http://vistev.blogspot.com/2010/02/harware-fix-for-creative-...

Now merely hitting the device or doing some other crazy stuff may cause the necessary components to align and viola things work :)
That was really concise and well written. I particularly appreciated the clean warnings and subtle grips about the confusing pats of the syntax.
Fukushima-the-city, the capital of the Fukushima prefecture, has almost nothing to do with the Fukushima Daiichi disaster. It was practically not affected at all and is certainly not "lost".
If the inner level is 1x1 and the other level is 5x5 and the inner level moves by 1 unit, then the outer level will have to move by 1/5 of its 5x5 units (1). Thus the outer level will not move by its proper grid snapping amount.

Or am I missing something?
Yeah, and I hear some communities (photographers?) have taken G+ as their home. It was tongue-in-cheek and purely from my (PC, desktop, Windows/console game developer) perspective.
If you can accidentally create solder-bridges with a hot-air rework, then there was too much solder; even if you're talking about fine-pitch TQFP's. I've accidentally made bridges using QFN's but only on crappy homemade PCB's and again, with too much solder. It is usually easy to correct. You can dislodge nearby capacitors, diodes, resistors, etc. but that's about it.

On a good PCB that's been cleaned properly there won't be any errant solder-balls, and surface tension will not allow them to form even when using a hot-air gun or rework tool. I've never seen a hot-air tool that blows with enough force to overcome the surface tension of the solder.

I have managed to get make a mess with solder when removing IC's using compressed air (not for the faint of heart), but that's a different story and it is still easy to clean up.
Raw password storage is more common than we like to believe. A simple way for webapps to communicate that raw passwords are not being stored would be convenient. A small 'NORAWPW' image in the footer perhaps. it would ease my worries, especially with cryptocurrency related webapps.
I think that boils down to: "Oo! Oo! Look at this pretty page I just made. Oooooo!"
Wikipedia founder tells Reddit he's 'Playing with Bitcoin'
Many, many languages already have the equivalent. It doesn't ruin code comprehensibility in any of them, and is generally considered a net positive.

If C++ is too complex for it to work, I'm just going to consider that a strike against C++ and move on. Chalk it up as another piece of evidence that C++ is wildly more complicated than Haskell.
Thanks, the reason I ask is that there have been a couple of articles lately on how much form data Chrome stores. (a somewhat rabid piece is here: http://www.usatoday.com/story/cybertruth/2013/10/10/google-c...) I keep wondering if that is an actual threat or not and if so how we could detect it.
Why should a congressman care about this?
Ah I missed this while being out of the country. Great piece of hardware.
"The ability to write code for embedded systems using interpreted languages is a major development. These cheap processors are only as useful as the software that runs them"

^ While true in a sense, I think its incredibly important not to downplay the difficulty of engineering this hardware in the first place. This type of sentence stinks of programmer elitism.

Otherwise, I'd agree that perhaps the biggest obstacle to using these embedded systems is circuit building education. Running linux or some bit of code on these systems is cool, but only to a point. I've always found this type of work to be most interesting when you can make the system interact with the world.
I think the point is to understand how a third party obtained the potential client's email.
>>10 years of experience staying invisible and just hanging on.

Can you elaborate on this?
I'm late thirties, and I'm writing code every day and fully intend to keep doing so until someone pries my ergonomic keyboard from my cold dead hands.

Something to keep in mind is that this industry is aging and maturing alongside us. You can't use historical precedent for understanding unprecedented events.

My personal hope is that the software developer monoculture (young dudes with ancestors in Europe or some parts of Asia) will mature into the kind of diverse profession where people aren't any more surprised by a female coder than they would be by a female orthodontist.
Exposure to mild stressors over extended periods of time enhances the robustness of the organism against that stressor (eg: vaccination, mild stressor here is the weakened disease agent). It's called Hormesis in general, and Radiation hormesis in your specific case - http://en.wikipedia.org/wiki/Radiation_hormesis
I think that's invalid. If you find someone who's a great programmer, but obviously won't get alone with your teammates, then you definitely should not hire him. Team dynamics are as important than individual skill levels.
I'm almost 57 and still write real code that people use and employers make money from. The trick is to continuously learn new stuff. My whole career has always been spent at the leading edge of whatever was most important at the time. Sure, people sometimes don't want to interview you because they assume you are old and pointless, but that's usually when they don't even read your resume, blog, linked in or whatever you have. There are people who think that way, and there are people who recognize ability and experience matter. The trick is finding the latter while trying to avoid the former.

Some people don't learn anything new and become obsolete, or become management, or even have to start over away from programming. It's not easy to stay out front but you are the only one who can do it.
7 Degrees of Good Developer Documentation
How we reduced deploy times to under one second with plain git
I suppose the problem with this sort of thing is that it's turtles all the way down.
Would you guys want to run one in Cambridge? I'd be happy to liaise with you as there's quite a few geeky meetups here in the Silicon Fen
First they came for the Herbalife shareholders, and I didn't speak up because I wasn't an Herbalife shareholder.
Excuse the ignorance, but wouldn't requirement checking be equivalent to see if a 'python3-<package_name>' is available in your package manager?

You can then download that, and use something like 2to3 to convert it.
This is horrible. Maybe I should suck it up, but it's not my fault industry has zero imagination.

What are alternatives? I want to be in R&D, something that America doesn't seem to believe much in.
This has been a transformational technique in graphics and mapping and I think its worthwhile to recognize where the technique came from. As far as I can tell the origin of the technique described here can be traced back to SGI prior to Keyhole as published in 2002. [1] This "Clip Map" technique is a key enabler of applications like Google Earth because of how efficiently it pages data.

Recall that Google Earth was the product of an acquisition of a company called Keyhole. Named after the spy satellite, a reference to the recently declassified satellite imagery they were using. Its also interesting to note Al Gore played an important role in declassifying this data. [2]

But to make use of all of this imagery a new efficient algorithm was needed for loading and rendering the data. This is what the Clip Map paper describes and enabled the iconic zoom from space to the surface of the earth with real time rendering of satellite imagery.

According to Michael T. Jones. "Keyhole started by accident. The earliest possible origin of Keyhole actually lies with me. I worked with a company called Silicon Graphics (SGI). One of the companies I worked with had created a program to view satellite imagery where you could zoom in and see the imagery in great detail. It was used in the Bosnia peace talks to draw the border." [3]

"Before its acquisition by Google, Michael was CTO of Keyhole Corporation, the company that developed the technology used today in Google Earth. He was also CEO of Intrinsic Graphics, and earlier, was Director of Advanced Graphics at Silicon Graphics." [4]

It is interesting to note that a German company is now suing Google over Google earth and possibly this very technique. [5] Are ART+COM and Terravison the company and software Michael Jones was speaking of?

The real power of this technique is that it allows you to pre-page the data in tiles that can be easily loaded over the web and are sized specifically to live graphics memory. It optimizes both the IO this way and off-loads the mesh creation process from CPU to the GPU. In 2004 Microsoft research published an expansion of the of the Clip Map technique that does just that. [6]

A basic demo and source in C++ available [7] and I have also found SpiderGL uses this technique [8]

One thing I have not found yet is a good discussion of implementing collision detection in conjunction with this technique if anyone has found any resources on this I would be grateful.

[1]: http://www.cs.virginia.edu/~gfx/courses/2002/BigData/papers/...

[2]: http://www.realityprime.com/blog/2006/07/notes-on-the-origin...

[3]: http://geospatialworld.net/FirstPerson/ArticleView.aspx?aid=...

[4]: http://www.uoc.edu/portal/en/sala-de-premsa/actualitat/notic...

[5]: http://www.eweek.com/cloud/google-sued-for-alleged-google-ea...

[6]: http://research.microsoft.com/en-us/um/people/hoppe/gpugcm.p...

[7]: http://filougk.blogspot.com/2007/03/gpu-geometry-clipmaps-so...

[8]: http://spidergl.org/example.php?id=8
Yeah, with respect to cletus, what he stated aren't reasons, they're excuses. Let's do a little bit of search and replace and see how these statements read:

- Gender matters a lot in hiring. By this I mean a woman is much more likely to hire another woman in a field of qualified candidates. This isn't simply a form of nepotism as such. Two people from the same gender will share a larger common cultural base;

- The race the founders bring shapes the organization. Many startups are started by whites. It shouldn't surprise you that this biases the makeup of their workforces and what they look for;

We wouldn't accept either of the above as a valid excuse for poor hiring practices, even though both statement are true. In modern society we acknowledge that it's all too easy to hire people like oneself, deliberately or otherwise - this is why we go out of our way to minimize the effects of these biases in our hiring.

The tech industry on the other hand seems to celebrate it to the point where "cultural fit" is the core of hiring practice. A lot of the ridiculous Silicon Valley stereotypes come from the immense monoculture it runs.
How do you usually determine what's important at a given time? I feel like I usually find out when it's too late to be at the cutting edge.
Shameless plug: I'm building an open platform to enable you to build amazing devices without Google in the middle. If you are interested, you can learn more about it at nitrogen.io or https://github.com/nitrogenjs/service
Ahh I totally see how that could be taken that way.

Don't get me wrong, the Raspberry Pi, Parallella, etc. are all incredibly feats of engineering (I couldn't even dream of building the processors or chips behind them). What I meant was the processors are only as useful to hackers as the software that they create for them. Hopefully that sounds a bit less elitist!
I had a similar experience with spotify/rdio. I personally don't think these emails are a coincidence

http://creativaldo.tumblr.com/post/73662726109/is-spotify-sp...
until someone pries my ergonomic keyboard from my cold dead hands

+1 for this nice phrase :P and, out of interest: what keyboard might that be?
Of course it's Ackman's fault - he's the one bribing all those people. He's much bigger problem than people taking the bribes. He's the one trying to exploit the system for financial gain.

Of course trying to ruin a company by bribing government officials to begin a witch hunt investigation is wrong if you stand to profit billions of dollars from that witch hunt.

Given the enormous profit he'll realize if he's successful in discrediting Herbalife, I can easily discount all of his other arguments as BS. He has no credibility in the matter if billions are at stake.

Note that I'm not defending Herbalife. Maybe they are scammy company that should be investigated and regulated more by the government - by that investigation shouldn't happen because a billionaire starts buying politicians, lobbyists and "non-profit" lapdog organizations.

US government already has established channel for complaining about unethical companies: Better Business Bureau. They don't need manufactured complaints.
Does weather change that drastically over the duration of an average flight?

Pilots get weather forecasts before take-off, are they inadequate? How does knowing the weather at the destination help with the immediate task of flying a plane through a thunderstorm that you knew was going to be there anyway and you can see on your radar?

How more weather information change the impact of a major weather event e.g. East Coast winter storm, on air travel? I don't see how it could, the decisions are made far ahead of time because weather forecasts are pretty good.
I'm 37 in May. I have been:

A marquee erector

A chemical toilette attendant

A barman

A bouncer (prefer the term doorman)

A commando

A telecoms engineer

A programmer of various different languages

Now I'm the CTO of a start up and we don't have any older people (apart from the founders by a few months). About the only thing I can think of to say is to keep learning forever, as many different things as you can think of. With a background in development and that kind of mentality you'll always be useful to someone! :-)
How can something only survive under 20,000 feet for 30 days and not 60, or a year. 30 days is a long time.
Under what conditions in an airplane's flight routine is there no radio propagation on any frequency?
Also known as "false equivalence" and is the reason why climate quacks get so much air time.
Repeating the content/work of one year of experience ten times, rather than having ten years of diverse and beneficial experience.
I like when the nickname fits the character. Congratulations (both for the nick and the long career in THE ever-changing field).
There's 10 years of experience, and there's 10 years of having the same experience time and time again.
In regards to a newly minted PhD, it invokes training someone who has spent 10+ years (or even their whole lives) in academia. Other items to look out for:

- If the only projects they produced have been for academia or they have had a history of starting AND not finishing multiple side/non-academia projects

- Little to no involvement in group work or publications (which makes me think - what have you been doing during the 4-5 years?)

- Another item I have noticed was that an applicant's PhD thesis was very well written yet when I read the Masters thesis and any other written documentation produced, the grammar is less than average, even poor! Which makes me think of potential 'help' involved that polished their PhD. So look for inconsistencies.

- I found out that they registered a domain name Dr <Last Name> back even before they started. Who the heck does that?

Plus various other issues in conflict with the newly minted PhDs who have just entered industry and not being given things on a silver platter ($$$ and respect due to title). Give them a year or two in industry and see how they shape up.

Disclaimer: Hired a newly minted PhD, observations based on one person so I don't claim this is based on all. I would consider newly minted PhDs/PhDs but after the same rigorous checks I would make with all the other candidates.