skysight-inc/HackerNews huggingface dataset:
"Employees are ALWAYS commodities.".

Yes, this is the MBA training, that engineers are labor, to be reduced in cost. This leads to shortage, confusion by MBA. Until they solve what you just said, treating engineers as commodities.
yeah you'll need some code to animate the handles.
Python 3 Wall of Superpowers
VHX is open to the public
Never reveal you real email address
Next-gen “Archival Disc” will squeeze 1TB of data onto optical discs
The Latest in Web Font Trends
I guess the correct paradigm is to have a format that [ed: allows] simple semantic markup and simple aesthetic markup to combine with user preferences. Like html, css and user styles in browsers. We had it good there, for a few years around y2k.

People don't distribute letters and books for consumption in Eclipse and Visual Studio, I don't see why we should distribute blogs and web sites that way, just because a small percentage of sites are more like applications than just a collection of hypermedia.
Life is incredibly easy for indie game devs today. There are markets; it's reasonably transparent; and you have insanely good tools available for free or cheap (Unity 3D for goodness' sake -- in 1997 we paid $5k to rent a rudimentary 3d game engine to build an alpha demo, and it was C++ or go f--k yourself. Serious engines cost six figures plus a significant percentage of back end. Something not nearly as good as Blender cost $5000/seat in 2005.)

Because of this, competition is fierce. But competition is fierce for web developers too, and we all seem to be doing OK.

Suck it up, build a playable alpha, and then look for funding.
|We're supposed to be adults. We're supposed to know how to get along and play nicely with others, regardless of how different we are from each other.

We're also human, and I work better with some humans than others.
A lot of people don't realize what's really going on. They view life as a bunch of unconnected incidents and things. They don't realize that there's this, like, lattice of coincidence that lays on top of everything. Give you an example, show you what I mean: suppose you're thinkin' about a plate of shrimp. Suddenly someone'll say, like, "plate," or "shrimp," or "plate of shrimp" out of the blue, no explanation. No point in lookin' for one, either. It's all part of a cosmic unconsciousness.

- Repo Man
My guess is that as "our" generation ages, age discrimination will subside greatly. There are a few factors I think currently contributing to the the current age discrimination practices that are unique. First is that the consumer web is relatively young and that our generation was the first to adopt it on a mass scale. And second, the most prominent and visible tech success stories of the past decade have revolved around social media, in which the most innovative products were heavily driven by younger demographics. This is still true; the more "innovative" social media products, or most widely adopted (ie Instagram, Snapchat, etc) are still heavily driven by younger demographic users. In these cases, it was important to have employees get the product, which seemed to be most adopted early by "our" young generation. I think as we move past the social media dominant consumer web, we'll see less of this age discrimination.
Walmart is disgusting. The bright lights, recent attempts at upscaling their image, and the stupid yellow smiley face are all fronts for what's nothing more than a sweatshop for the unfortunate people who have to work there.

I avoid it...more people should too.
Good question -- it's hard! It is partially up to the moderator, but their job is more on the side preventing people from hogging the conversation, i.e. giving the opportunity for everyone to say something. Naturally we encourage everyone to talk if they have something to contribute, but we can't force them to :).
World's largest banana firm created
And from a manufacturing/engineering point-of-view (which I am neither), I guess it's really hard to solve this problem.

You have some unpredictable 1/100 or 1/1000 defect that occurs long after production and sale.

Just how do you go about isolating the cause, and testing a solution? Make 5 changes, and put through a production batch of 1000 units, and then do accelerated testing? If 5 fail from one batch, and 2 from the rest, is there even enough statistical power to confirm that you've come across a solution? And you just burned through 5000 units.

Sounds like fun trying to solve this kind of problem.
My favorite BitTorrent product is btsync [1]. At least in my case it replaced Dropbox completely and now what we need is an open-source clone that uses PPSPP [2] instead of the proprietary BitTorrent protocol to synchronize data.

[1] http://www.bittorrent.com/sync

[2] http://datatracker.ietf.org/doc/draft-ietf-ppsp-peer-protoco...
Ah yes, this must be targeting the ever-popular "people who didn't pay attention to any of Sony's OTHER proprietary formats that have now been utterly abandoned" market.
One of the best replies I've ever seen on HN. Kudos for that.
I am 45, I have been working on software development for 25 years.

- You can move into management, but you have to keep your technical skills sharp. It is harder to find management positions than programming positions. Also, you cannot manage what you don't understand.

- I have stayed around 5 years on each job. Knowing the specific systems of company as well as the technology makes you very valuable at that company. However, you may be able to raise your salary if you move more often, but that has its own risks.

- Specialist or generalist? if you are willing to move it is probably better to be a specialist.

- I still enjoy coding, the trick is to think of it as a craft. The feeling of being good at something, is a big motivator.
If by 'handles' you mean hands, what I built does that with CSS3's animation and transformations. No JS necessary. It's setting the initial positions that's the problem - CSS has no clock functionality.

The only non-JS solution is to tell people to only load the page at exactly 12:00:00, but that's a bit impractical.
Doesn't the automatic stay kick in immediately upon filing? My understanding was that the ultimate court date (or initial meeting with the trustee) wasn't as big of a concern.
I was going to reply, but I think this captures the essence much more beautifully.
In my company, a telco one, Perl is actively used as we have some inheritance of old systems coded in Perl. No chances to change it at a short term basis.
Justin Bieber Twitter account hacked
>> $19 billion in cash and stock (slightly less than the inflation adjusted cost of the Manhattan Project)

Holy Crap !!!
That cannot be right - surely not....

Edit: According to Wikipedia : "The Manhattan Project began modestly in 1939, but grew to employ more than 130,000 people and cost nearly US$2 billion (about $26 billion in 2014 dollars)."

So, if you allow 7bn to be slightly less, then yes. It is right.

And there is worse to come - also according to wikipedia and the BBC, the US spends around 50bn pa, (the UK an embarrassing 4.6bn a year) on science funding - but really, half of US science spending on a mobile IM app.

How utterly depressing.
> Yes he is, in the part I quoted.

No, he's not talking about these systems.

> Use the existing wifi connection

The fuck are you talking about, planes don't have wifi connections. Do you think they've got a a wifi antenna outside connecting to an AP on land?

> to send additional information that at least would give you the location of the plane to the nearest kilometer.

That already trivially fits in the ACARS, and is completely useless since it's available from radars in the first place, until radar and data links become unavailable.
I've never used Altium, but my opinion of most EE CAD software is pretty low. Unintuitive, proprietary, a pain in the ass to configure, and capping it all, usually ugly. (I primarily use Cadence, however, so there might be something great out there I don't know about.) I think now's a time for a radical re-imagining of EE CAD software. I just don't know how you would do it. :D
It appears to happen on FF only. I have Chrome and it is smooth....might reflect a regression on the part of FF because I actually did these ports about 5 yrs ago and don't remember the lagging in the past.
Python 3 is already available by default on Ubuntu. The page you link to refers to the removal of Python 2 by default, which is a separate thing, since both can be installed at once.

As for making Python 3 the default if you type "python", this is unlikely to happen, for compatibility reasons: http://legacy.python.org/dev/peps/pep-0394/
You can't, and this isn't about freezing bitcoins. They try to prevent people from freezing their non-bitcoin assets.
Acq-hires are proof of dysfunction. Companies like Yahoo have talent, but can't recognize it at the bottom because the middle-management filter is so defective. So they buy market-verified talent at a panic price. That's shitty for the individual (well, great for 0.05% of them and shitty for 99.95%) because there's so much noise.

The problem is that the VC-funded world is full of soft-skulls who never grew up (some are old, but not mature; those tend to be investors). They make workplaces that are culturally defective and mean-spirited but have the superficial trappings of college because they're halfway houses for frat boys. "Culture fit" is about wanting to work with the same people you'd go drinking with or (for most non-tech roles) have sex with. I ask: Why? You should hire the people who'll do awesome work and lead, and some of those are 65-year-old women. If you don't, your halfway-house/I-could-live-here "utopia" will underperform and forever be beholden to the VCs.

Reality: if you make one real friend per job, call yourself lucky. My experience is that it's Poisson(0.75). That "culture fit" camaraderie is bullshit. Don't take seriously or trust anyone who wouldn't have your back (and give you a reference, even if you needed him to lie) if you got fired on bad terms.

Another lesson from the old (30): your life should be diversified outside of your job, because you can lose the latter at any time for any reason. Losing a job is bad enough as it is, but if you have nothing outside of it, it's catastrophic. The "culture fit" workplace is bullshit. Just build something awesome worth giving a shit about.
Hm... would it be possible to have a blacklist of bitcoin addresses and get a majority of miners to ignore transactions that involve these addresses?
I was mildly exaggerating, but I mean stuff like this:

http://www.amazon.com/dp/B00CTSDDVO/ref=wl_it_dp_o_pC_nS_ttl...

http://www.amazon.com/dp/B00867GHS8/ref=wl_it_dp_o_pC_nS_ttl...

I don't mind the 2-disc BR/DVD bundles, I just wish I had the option to buy a 1-disc BR instead. It gets even harder when you want a 1-disc 3D BR.
I'm not sure comparing this to a "real" social network is meaningful. More appropriate might be to compare the Potterverse to another relatively small, socially isolated, insular community like a group of Amish. I wonder how the numbers would compare in that case.
apparently a firefox issue, it doesn't animate in FF but does in Chrome.
Sniffing Out Cancer with Electronic Noses
Direct link to the Ionic Framework: http://ionicframework.com/
The only way, per the system's design, would be a network wide whitelist or blacklist of accounts. Either explicitly permitting (which wouldn't work) or explicitly blocking addresses from participating in transactions. And, if enough computers disregarded it, the transactions would still go into valid blocks. The blacklist/whitelist nodes would have to accept those blocks or you'd end up with a forked blockchain or serious accounting issues because some nodes would disregard certain transactions.
Not a citizen.

Haha to be perfectly honest the only reason I wanted to work at Facebook was because of the perks. They pay well plus you aren't spending much at all on food / gym / laundry / etc. so you can save quite a bit if you live frugally. Plus the network in the event I wanted to venture out on my own.

Anyways yes most of my non-citizen friends applied to 20-50 jobs using spreadsheets and all that. I was a little late to get my act on like I mentioned in my initial post, and as a result I clicked on all the apply buttons for CS or related jobs on Career Buzz. For startups I emailed co-founders / applied to their open positions.

Anyway one of my friends was a Korean and is now serving in the army, so is the Israeli kid that lived down the hall, so atleast I'm a little better off?
Who exactly am I screwing by sticking with python 2? It's certainly not me or my employers.

Maybe if van Rossum had produced a compelling reason to switch (like, for example, removing the GIL) I would have gone over by now.
Yeah, the data seems a bit messy. Of the three projects listed as "from" Pyongyang and successfully funded, all three appear to actually be U.S.-based people/groups. Two of them hope to use the Kickstarter money to travel to North Korea, while one of them plans to write about North Korea from NYC.

If it's possible to extract the data, I would probably use the location of the person running each project (listed under their name in the right sidebar), rather than whatever location they've tagged the project with. But this might not matter a lot; they seem to usually be the same location.
You are right that Python 2 is good enough, but I'd add a majestically large "yet", because that will change from one day to the other.

My primary machine runs Arch Linux, a distro that switched the /usr/bin/python link to python3 some months ago, thus generating a sort of "majority Python 3" environment. I myself, having been rather apathetic on the switchover before, have switched completely to Python 3 just because using Python 2.x has become a hassle.

Admittedly, I am in the fortunate position that all my active python projects could be moved over easily, once boost-python and matplotlib were solidly 3-ready. Other libaries are more problematic (looking at you, every Django-plugin out there).

My point is, Python 2 won't be good enough for long and for some of us it already isn't any more.
For extreme impracticality, you could have server-side generated CSS which outputs the right CSS values depending on what time it's requested. Then no JS is required.
Colleague of mine is doing Perl for Apple, who apparently still use Perl on the production line.
I freaking loved this site on iPhone. Font size was perfect. Margins and borders and everything were lovely.

I prefer a not white background, but I am pleased they had high contrast between font and BG.

So many designery articles are posted to HN that are almost unreadable because of weird stupid choices made so I'm please to see something that was so pleasant to read.
"""Do it for the money and it's clear you don't care a whit what happens as long as your profit is assured."""

Maybe I'm misunderstanding capitalism but if you "do it for the money" it's actually quite likely that you care a lot more about what is happening.

And as others have stated he will give away the profits (he'll still care quite a lot because the losses will hurt). He'll still come out a winner because this is excellent PR for his investment firm if he wins the bet somewhat similar to the lost Rockefeller bid.

I actually think the idea of shorting a company as motivation to get things done is quite fascinating. It hadn't really occurred to me as an instrument for public change before reading up on this.

[the methods employed seem somewhat questionable but I'm sure the other side employs similar methods...but then again I'd be interested to see some cold war scenarios play out publicly where two investment companies battle over sink/raise of some other companies stock price by employing the dirtiest tactics possible...mostly to make sure those tactics get removed as options. For example I think it would be hilarious if some other investment firm went long on HL and lobbying with more lobbying thus returning to the status quo of HL lobbying. Yeah sometimes I'm sick and twisted like that]
You could have a blacklist.

You couldn't, as a practical matter, get the miners to agree on a blacklist. A partial attempt would segment the bitcoin protocol and so the miners would just avoid it completely.
I'm not sure if this is sarcastic
It's just a really unpleasant shopping experience, and I'm lucky to live in a place with alternatives and have a job that lets me afford to shop at alternatives.
TIL perl is the language most likely be my generations COBOL.
Yes, I understand. I've worked in corporate America for a couple of decades. Anyway, I got downvoted for my comment so I'll leave it up to the community to figure out how to deprecate 2.x.
>I think its incredibly important not to downplay the difficulty of engineering this hardware in the first place.

Yeah, nobody is ever going to be able to make a SoC in their garage. But I think the OP is trying to illustrate the fact that engineering efforts like RPi/Arduino are becoming easier now due to the internet and open source tools. That, combined with the market forces driving down the cost of the ICs, is making it possible to engineer a platform as complicated as a fully functional computer by a group other than a large, well-funded corporation.

The barrier to entry, while still high, is lower now than it's ever been.
> Replying to leobelle here since the thread got too deep.

FYI the thread isn't too deep. HN disallows rapid-fire back-and-forth exchanges within a certain timeframe.
Continuous Integration for PHP Engineers
This pretty much defines why I slowly drifted out of programming altogether and into management, after a few years of being a self-employed consultant.

Not so much a career choice, but simply finding the next relevant challenge. Still in software development, but I can see myself shifting out of software altogether.

It still surprises me that from starting out as a shy, introverted computer geek one of my primary responsibilities is now people management. But like programming used the be, the fact that it's hard is an important part of the challenge.
How build an OS with only a blank PC and Floppy Disk
Doesn't that mean that the campaign will be flagged as being where the middle-man is?
The maintainers of Python (and libraries) are screwing themselves. You missed the point. Now they have to support two versions.
Documented boneheaded decisions are STILL boneheaded.
I made a star chart, which is kind of like a clock in the form of a map of the sky, in pure HTML/CSS, that starts at the correct current time without resorting to JS:

http://lee-phillips.org/skymap/

You might consider my solution cheating, however.

EDIT: The trick I used is basically what jwarren describes below.
What do you propose is the lifestyle difference shared by the population of Denver that offsets their doubled exposure to low-level radiation?

Obviously cancer has many causes, but to the extent Denver shares those causes with Oregon, they should wash out and reveal Denver's radiation-linked cancer (which, after all, you're basically arguing exists).
You're blaming RoHS on Obama?
'Companies like Yahoo have talent, but can't recognize it at the bottom because the middle-management filter is so defective.'

This.
> Areas where the tech industry is more "meat space" than "net space" seem to have more PhDs per capita among the engineers.

Can you explain this a little more? I'm genuinely interested.
I had one Vertex 2 just up and die, but another one is still going strong on Macbook, but that one's just for surfing, so it's not critical if I experience a catastrophic data loss.

Will have to agree with you, the 840 Pro's are great.
'If I move he'll attack': mastering rage in prisoners
That's actually a lazy-developer-only-bothered-with-the-webkit-animation-class issue rather than a Firefox issue. Adding keyframes, moz-keyframes, and o-keyframes would make it cross-browser.
After the rise of "social" coding ala Github, it's now a lot easier to vet a candidate for a development job. PhD is only useful if the core product has a considerable overlap with your PhD thesis. A graduate degree doesn't help, in fact, if the time is invested in "specializing", one may lose out on gaining 2 years worth of core dev experience but I think it really depend on the type of job.
Show HN: Starterpack.js
I meant for a native app and you being the provider. If you don't trust the client app even oAuth won't help you preventing the client app to know the user password.
Tall Tinder: Are Wooden Skyscrapers Really Fire Safe?
Academese to English: Scala's Type System and What It Means To You
I can confirm that my 2008 iMac had this same problem with the nVidia card. And yes, cooking it in the oven did bring it back long enough to grab the few items that I wanted. At the time, I read that it had to do with Apple switching to lead free solder. Sad to know I may face this with the 2011 MBP that I am typing this on (and I love so dearly)
Awesome, definitely using this for my next project. When I was originally looking at this, I thought your Ionic Weather app screenshot was pulling my location. Turns out your guys are in Madison!
Posthaven's domain appears to be parked by Godaddy
Raid their place, copy their wallet, move the bitcoins to yours.
It's a perception problem.

Just because something is locally good doesn't mean there isn't a more optimal good elsewhere.
Best presentation, but just for one state at a time. Utah is typical:
http://s3.amazonaws.com/zanran_storage/des.utah.gov/ContentP...

National data, but only for fatal accidents:
https://www.census.gov/compendia/statab/cats/transportation/... Articles 1103 and 1106.

More detailed source of national fatality data:
http://www-fars.nhtsa.dot.gov/Main/index.aspx
Labeling Ourselves for Others
There's not been a 'traditional' software career yet, so it's hard to tell if what's happening is what 'should' happen.

Thinking about this from a numbers standpoint, the market for people with software development skills on a truly national (or global) scale only really developed in the late 70s at earlier - I'd say not until the mid 80s did we see enough of an uptick such that the idea of a long-term career for large numbers of software developers was viable. With that viewpoint, we're just now seeing a ~30 year mark from the start of that time period - people who started in their 20s or 30s in software are now hitting their 50s and 60s. Watching and learning from what their careers have been will be instructive for people, although I'm not sure there's a whole lot of lessons we can draw conclusively from that yet. It's only one generation, and the world of tech changed dramatically during that generation.

Will this always be a problem? I don't know - embeddable bio-devices may be the next seismic shift, but "the internet" - the idea of billions of people always connected to services - this was little more than a dream in the eyes of a few people back in the 80s. Given that viewpoint, the career of software developers in the "always connected" age of the internet has been not even 20 years.

Unrelated, I've had pretty gray hair since my early 20s, and I'm not sure I've been too affected by ageism, but I know it's been a factor during some hiring - people assuming I was in my 40s or 50s when I was ... 31. :)
There is no such thing as a legacy programming language. Python 2 and Python 3 are two different, incompatible programming languages. The existence of Python 3 doesn't make Python 2 code legacy code.
( And it's the magic smoke that makes them work. )
Five reasons Microsoft could become a top Android smartphone company
How does Herbalife differ from Amway or Cutco or any other direct-marketing company? Snake-oil seems to be the modus-operandi of that marketing channel. I mean, if you're going to talk about the suspicious benefits of herbal health supplements, let's look at the beauty-product industry too.
I don't think it's that simple. At the trivial and obvious level, you need to speak a common language. But even if you're both speaking English, you can communicate much more effectively if you have a shared cultural background that you can both refer to.