skysight-inc/HackerNews huggingface dataset:
"Anyone who has worked for a true startup knows that the most "agile" form of software development environment is a small group of private sector engineers with a vision and a desire to create a product that will make them all fabulously wealthy. It is only in such an environment that all members of the team work long hours with a common purpose, jumping into the breach to address any and all problems without regard for immediate compensation or consideration of "who's responsibility it is." The private startup company is the only truly "agile" development environment."

Agile != Working long hours. It is also perfectly possible to be 'agile' in small teams within a larger organization.
In America in the 60s, it was easy to believe that technology had solved the old problems of allocation of wealth between capital and labour once and for all. And maybe, in the long run, the techno-utopians are right. But we've still got a long way to go.

In the early 20th century, new manufacturing technologies triggered a burst of investment in capital-intensive production lines. With so much capital lying around, workers had secured a pretty good deal for themselves by 1964. But now those jobs have fled to Asia, and it sucks to be an unskilled American. Most new jobs are in the service sector, and they can disappear in a heartbeat.

Still, I'm not entirely pessimistic. Factory wages in China are rising...
Yes http://healthland.time.com/2011/10/05/the-pancreatic-cancer-...
It's pretty clearly linked from the docker.io domain.

Also: https://twitter.com/solomonstre/status/419250795247177728
Today's Luxury Goods
Does anyone feel more reticent than usual to chime in on these threads despite this being one of the most provocative topics on HN? Asking for a friend...
A lot of it has to do with the fact that he is a mainstream economist who pointedly makes fun of the ideas promulgated by the Chicago School, Ayn Rand and the general sort of things you find at mises.org and other right wing watering holes.

I suspect most of his critics are the sort of folks who think that they would be billionaires if only their taxes were low enough and governments weren't so restrictive about things like labor laws and environmental regulations.
The point is, nice as it may be, it's still pretty new, and not specifically a security product. It's not appropriate to rely on it as a significant part of your security plan for your business.

But still, layers and all that.
Most people that say they're "busy" are just trying I acquire status based on their shitty work/social balance. Pura Vida!
Heroin, coke, and alcohol. Quickest way to overdose, even if it is fun... RIP mate, we'll miss you.

My worst OD was with that mixture as well, only I was lucky enough to have people with me and live in a country where calling the emergency services doesn't end with police at your door for overdoses. Narcan in the back of the ambulance brought me back. I got clean a month later, and am still clean 20 months later.

Some of my friends weren't so lucky, and neither was Jack, the poor bastard. He did awesome work. Mudge had an awesome talk at Defcon where he told a story about Jack in Dubai, go have a listen, it's well worth it.

Drug abuse (opiates in particular) is more common in our field than we think, I believe.
Since a lot of work done by sys admins is done through SSH it isn't all that unreasonable. Makes for a comforting system while still being pretty developer friendly.

I can see the obvious benefit for localized testing but Vagrant isn't that bad. Or just using SSH to a test box. That way your laptop hardware isn't a limiting factor.
> NSA-approved cryptographic algorithms

this was written in 2014 without a trace of irony.
If you are an enterprise, you will not be running MacOSX on a server at all.
He means, "wtf, why is there a wiki page with a download link to a pdf that contains maybe 2k of data tops" we both know he knows what a pdf is. He is complaining about a shittier version of sharepoint, something we can all get behind.
...or attached to your hip:

http://www.fitbit.com/one
> With Durr you become aware of how your brain alters the length of a bus ride, how fast you finish a beer, how time flies by when you enjoy yourself, and drags along when you wait in line at the post office.

Let me propose the 20% case that'll feel like the 80% case. Having a beer with a friend and sharing laughter, and ...buzz.buzz.buzz... being reminded mid-laugh that you're having a beer with a friend sharing a laugh.

I enjoy the moments where my brain adjusts the volume of the world around me, I get lost in thought and time becomes my bitch.
> I was vaguely aware of programming as a child, but had no education (unless you count mailmerge and a broken floor-turtle) and certainly no encouragement at school (in the UK if my spelling hasn't given it away).

I too was very vaguely aware, but in the mid nineties all I ever came across was Windows. Hell, I didn't start programming until I was 31, everyone else on this thread makes me feel like a real late starter.

> I basically forgot all about it until the middle of my degree (physics) when C was mandatory.

I thought FORTRAN would have been a good candidate for a mandatory language in a physics degree.
Yes, because artists and creative writers make up the upper echelon of our society, and Wall Street bankers, doctors, lawyers, politicians and business executives are staying at the bottom of the social ladder.

(To be fair, one can say bankers, lawyers, politicians and business execs are constantly engaging in creative work, as in creating new ways to circumvent any obstacles, including laws and regulations, to accumulate more wealth and influence ^_^)
As bad as first semester philosophy majors can be with oversimplifying problems with governance, they hold no candle to the silicon valley libertarianpreneurs such as this. This is a Fox News rant filtered for a wealthier audience.
And yet people strap them to their arms while running around town wearing nothing but spandex.
I don't get this. I looked up this article[1] to read about the photo. Yes, a group of people wearing hoodies, many hunched down, DO look more suspicious than the same group with lab coats and open stances! After registering that feeling, I looked closer to see they were all young blacks. This may say something about societal perceptions (bias against hoodies), but I think not really the racist stereotype they want it to say.

[1] http://www.buzzfeed.com/adriancarrasquillo/powerful-howard-u...
Thanks for sharing. Do you know whether that 50% fee is fixed, or is it variable based on the amount of prize money you put up? That does seem like a ridiculously high figure!
>Next, apply this same reasoning to governments themselves.
For example, there's practically nothing we can do to make governments better.

Sure there is.

For one, fuck this gerrymandering BS, and use a totally representative of the general population voting system. Encourage the removal of a two-party system.

Second, make voting available to all, remove any obstactles like registration that are made to not let black/poor/etc people vote.

Third, disallow ANY donation over say $100 dollars by any individual entity. So a popular politician can get millions of dollars (by thousands of people), but a not popular cannot get the same amount of money by just one rich backer. And no personal financing of campaings over some small amount (say, $10,000), so that a rich candidate should have no headstart compared to a poor one.

Fourth, make cabinet members electable by the people. With the option to have them thrown out and replaced mid-term.

Fifth, have public referendums for all major new laws, like those SOPA, CISPA etc.

Those are just off of the top of my head. We can come up with much better. Heck, didn't even mention taking advantage of all the internet can offer with regards to e-voting, referendums, transparency, etc.

"Rep vs Dem" and "writing to your senator" is not even politics or democracy. It's a very narrowly defined experience of those, that they have convinced Americans that it's their only option.
His 2010 demonstration https://www.youtube.com/watch?v=Ss_RWctTARU&feature=youtu.be
Vagrant dude here. I've been waiting for this! I'm really excited about what this unlocks. Some folks have been asking for the ability to use Docker as a dev environment container for awhile. I have that in the pipeline, but this unlocks the ability to communicate with Docker on a remote host with only the Docker API. This is exciting because suddenly Vagrant can manage dev environments in Docker hosts.

The approach I've been taking so far is SSH-ing into some machine (local or remote), and executing `docker` (client) on that machine. But this requires SSH access. There have been a lot of container-only hosts popping up and Vagrant couldn't access those. Now it can.

Why would you want Vagrant to access those? Because if Vagrant can access the Docker containers, you get a lot of nice things that Vagrant gives you for free. Besides the workflow, the main benefit is synced folders.

With the synced folder abstraction in 1.4, and an upcoming ability for Vagrant to sync folders using rsync or scp with or without inotify, Vagrant will be able to sync your container files locally down onto your machine.

Again, why does this matter?

Because, say you compile your web app into a Docker container for deployments (and now dev). You can edit files on your own machine just like Vagrant has always let you, these files get automatically synced over to the Docker host, and Docker runs the web app like normal. BAM!

Anyways, the next version of Vagrant will be able to do this with or without the Docker client installed. But if the Docker client is not installed, then it will use SSH, which requires SSH access on the Docker host. But with the Docker client, you just get it for free, which is super cool.
I didn't know him, but was familiar with his work and this obviously is all very sad.

Infosec is a very strange slice of the tech industry/IT. I've been a generalist sysadmin for more than 25 years so I have broad exposure to most of the specialties in the industry. What strikes me about infosec is how the cult of celebrity is very prominent. Maybe it's just where my interests lie, but I can name a dozen high profile "hackers" or infosec researchers. If you ask me to name the names of linux kernel hackers or nginx hackers or whatever and I'd struggle.

Also, it seems like every week there is a security conference somewhere in the world. I guess maybe it's sexy or flashy but the security industry seems to have proportionally way more extrovert-type people in it.
Krugman is known to throw ad hominem remarks himself + when criticizing BTC he openly advocates for government violence as fundamentally good (without mentioning that everyone involved in bitcoin are doing it voluntarily and not dragging others against their will). With that attitude this man deserves to be called names, IMO.
Now here's a killer app for a ruggedized Google Glass built into some protective eyewear; radar HUD and comms. It could come with some gloves that detect when you're signalling to communicate with 'squad', 'team' and 'all' with your non-trigger hand, along with signs for pre-determined messages for silent comms without visual contact.
The SF Medical Examiner is particularly slow, per a recent article in the Chronicle: http://www.sfgate.com/bayarea/article/S-F-medical-examiner-l...
In humans, differences in physical and behavioral traits tend to lead to isolation, which leads to cultural differences¹. That’s why the general trait of being very curious, experimental and focused on technology and problem-solving has given rise to (among others) the hacker culture and its associated persona. But, one need not consider oneself a part of the hacker culture if one does not want to. Indeed, one can be a programmer without having any of the above traits and/or consider oneself part of the hacker culture.

1) Regarding physical traits leading to culture, the same development can be seen to have given rise to Deaf culture, and also in the very concepts of “men” and “women”, which are more cultural in nature than most people think.
"The Rust compiler normally disallows any code with race conditions"

Lol what? Unless tasks cannot communicate at all, or they are scheduled entirely deterministically, how can the compiler eliminate race conditions? How can a compiler even determine what is a race conditions and what is intended non-determinstic behaviour.
Why not come out and say what you're too coy to say?
Sure, why not iPhone colocation too?

This seems like buying a Ferrari for your mailman. Well, except the difference is you'd actually get to see the Ferrari once a day.
I respect your skepticism, but that's not what happens in practice on our 25+ person team.
OK that's what I thought. I have a project right now where I'm translating some PSDs into HTML its what I've done in the past but I haven't tried illustrator.
> Krugman criticizes bitcoin because it has no utility while consuming resources.

Does he? Aren't you completely ignoring the utility of the payment network?
>Do you think the people in power do not know that Americans don't want to pay for untold billions of dollars' worth of Wall Street's gambling losses? If they do know, why are big banks given all those bail-outs?

Those are the wrong questions (or the right questions but with a wrong premise).

That's about the current people in power and their interests and ties.

Not every system of voting/government (including some that are not in effect anywhere currently) has the same potential for abuse, or puts the same scum in power.
I will not be a dopamine monster: saying "no" to social media addiction.
My Dad once said, the world would be a better place if drugs and alcohol only killed people we didn't care about. Sadly the world is not like that.
I wonder if I can do the same thing with the MPAA:

well, yes I downloaded all those movies, but I haven't watched any of them. Really, if I decide to watch one, there is a process by which I purchase it first. Promise. It's not infringement unless I actually WATCH the movie.
I'd say there are three main reason, in decreasing order of legitimacy:
1) he uses his academic credentials to write a more-or-less partisan column
2) a lot of the time he can't just disagree with someone, he has to call them an idiot and corrupt as well
3) he's a keynesian and hard money supporters are loud on the internet

When he sticks to economics (his blog has a higher percentage of economic material compared to his column) he is definitely worth reading and shouldn't be dismissed with ad hominem attacks.
I don't see why. Lots of people take drugs, they're very available in San Francisco, and that particular combination is famously risky. Sure, common sense would tell you that the risk isn't worth it, but people often take foolish risks in pursuit of a good time.
It is somewhat akin to spec work within the design field[1], in that only the top performers make money and everyone else goes home empty handed despite their hours of work. However, I've noticed that most of the near-winners tend to open source and share their solutions on GitHub, so one could argue that it helps the community (unlike say 99 designs, on which non winning entries are basically worthless).

[1]: http://www.nospec.com/faq
Asimov imagined that humanity would decide to distribute the wealth accrued by the automatons, and the problem wouldn't be lost capital for workers, but lost meaning. Of course, in reality, it's both—and therefore a much, much bleaker scenario.

I don't think Asimov believed that "humanity would decide to distribute the wealth accrued by the automatons" at all. I think he believed (as I do) that automation reduces costs. Reduced cost is equivalent to increased wealth. If nobody has to work anymore because everything they need is close to free of charge, then what is the motivation to create or do anything? Hence a sense of pointlessness to life, etc.

Now obviously that is not the case in 2014, but the author's assumption that the reality is necessarily lost capital is unfounded. Any one industry that is displaced by automation examined in a tunnel will appear bleak, but in the long term, the consumers are likely better off because they become wealthier. I think that idea extrapolated outward to most every manufacturing industry is what Asimov was referring to.
My guess is that if 100 people bought generators with the intention of returning them if they didn't need them, that 100-x people actually return them, where x is probably around 10 or more... People are lazy, decide why not keep it, etc. Worse case senario you have a customer coming into your store twice.. Maybe on the return trip they buy stuff to repair damages from the storm.. If you have the inventory this isn't a big deal and probably ends up increasing revenue vs. not having them buy in the first place.
BIOS passwords are not always useless, depending on model.

I had a Thinkpad T42 on which I managed to set a password for editing BIOS settings that I did not remember.

I the laptop into IBM for repairs to the monitor, and as part of their repairs they needed to get into the BIOS settings (I believe to run a diagnostic). Their solution was to replace the entire motherboard.
Usually we say data races to be clear. Rust has full support for shared memory, but the compiler ensures that you are not accessing it without locking if it's mutable. (If the memory is immutable you can access it without a lock.)

You can of course have races in message passing, or the disk, or the network, etc.
I'm not usually one for indulging in conspiracy theories, but if there was ever a shady coincidental happenstance. This "overdose" definitly deserves to be looked at more thoroughly under a metaphorical blacklight.
In your country, what should I eat?
Legal opiates are now the biggest killer of addicts, according to at least one new study:

http://www.ibtimes.co.uk/vicodin-oxycontin-drug-deaths-vos-l...
There'd be a lot fewer minorities if that was the case.
I disagree that it isn't newsworthy. I feel that it is important to communicate to people that creating a new business is something anyone can do, and while some require "connections" many don't.

I've watched over the years what sometimes seems like a concerted effort to convince people that their votes don't count and they can't get elected to office if they aren't rich or connected. Neither of these things are true but as the 'meme' takes hold people start believing it. They go passive in the face of terrible representatives.

I would hate for the same sort of effect to occur in the startup world, where people were 'trained' to believe that it was impossible for the common person to create a new business, and even trying to do so makes you look stupid for trying to do something so clearly impossible.

One way to counter this effect is to highlight people who start businesses who might be related to by someone who is reading/watching/listening to the story.
looks like you were right - http://www.informationweek.com/security/vulnerabilities-and-...

https://news.ycombinator.com/item?id=7009529
Further to Houshalter's point: the President & Chief Scientist of Kaggle addresses this specific issue and explains the Public/Private Leaderboard system in this webcast: http://youtu.be/GrugzF0-V3I
OpenSSL Says Breach Did Not Involve Corrupted Hypervisor
Creatives go beyond the arts. People who are able to contribute new inventions and create new industries are creatives too. I think the point is that when technology becomes so advanced to make the cost of most everything trivial, you'd have to be pretty extraordinary to create any new invention of value.
You can't. The terms quoted above specifically restrict it to virtualizing Mac OS X on Apple hardware.
context - https://news.ycombinator.com/item?id=7002720
Why you definitely won't regret quitting your job to do a startup
The problem is that the only people who can say how much money is necessary is the landowners themselves. However, they have an incentive to lie if doing so would allow them to get a higher price. Additionally, different landowners would value their own land at a significantly different rate relative to the market. For example, if you live in a custom built house, with a treehouse that your kids built themselves, that is within walking distance to the school and your place of work, you would need significantly more compensation them most people to move out of your house. I don't see any solution other than letting cases where an agreement cannot be reached go to court.
I'm wondering where that number comes from? I've seen this stat a few times recently but don't know where it came from.

Just doing a quick perusal of the top 5 projects listed at http://pypi-ranking.info/alltime

1 (boto) does not support 3.x

3 (distribute, zc.buildout and pip) only distribute non-version dependent files

leaving just 1 (lxml) with version dependent installers listed at all and it is only for the windows installers.

Drilling down into lxml, roughly 95% of its downloads are the version agnostic .tar.gz file. Also the version dependent installers do not include a 3.3 version but only 3.2 for python3. But even with only an installer for a old version of python3 available it still is >8% of version dependent downloads.
No, I don't. I admit that I very occasionally think twice about saying some things.

Actually I think writing about the NSA in forums like this, and in email, is the only effective way I have at trying to convince the analysts and spies that they're doing the wrong thing. [You listening, analyst spy?]
Client library generation is something that mashape supports, but currently they generate libraries for:

Java, Node, PHP, Python, Objective-C, Ruby, and .NET

It looks like alpaca supports:

Java, Go, Perl, Clojure, Scala, Obj-C
The "default" communication primitive is message passing; and Rust has linear types, so passing anything from one task to another will disallow the use of that thing in the first task. e.g.

let value = something();
channel.send(value);
// I can no longer use `value` here, it was moved into the .send call

(There is some subtlety here; some values don't move when passed around by value, like primitive numeric types, but in general, anything that could cause a race condition (i.e. pointers) moves.)

However, this isn't the end of the concurrency story; as mentioned in that article there is the `unsafe {}` escape hatch which lets you do things that could cause crashes/race conditions/etc. that the compiler wouldn't normally allow (`unsafe` is basically the programmer saying "trust me, I know what I'm doing" to the compiler).

This unsafe hatch allows one to implement shared memory with safe wrappers[1], Arc (Atomic Reference Counted) for immutable shared memory (without any locks[2]) and RWArc and MutexArc for lock-protected mutable shared memory.

[1]: http://static.rust-lang.org/doc/master/extra/arc/index.html

[2]: Rust has very good immutability support, so it can express "this value can never be modified" in the type system, so we can have shared memory without locks entirely safely, because we know that there is no modification possible and so no race conditions possible.

(I'm answering the data races question, which may be a non-sequitur if you're asking about race conditions in general, as pcwalton points out.)
NAFF - At first I decided that it stood for 'Not Anything Fucking Fancy'

then I googled it and realized its british slang:'https://www.google.com/search?q=naff
But we just need to 'unleash' all the awesome private sector entrepreneurs who are successfully tackling the problem of the lack of affordable healthcare for millions of Americans.

Oh wait, there are no private sector entrepreneurs who succeeded in solving that problem? It must be because of all the 'big gubmint' and their regulations.

How does this trash make it into my HN feed?
And here the Reddit thread: http://www.reddit.com/r/haskell/comments/1uch7v/haskell_vs_e...
Slowly accumulating outrage on the part of Congress and the people, one could hope.
https://github.com/joshaber/clojurem/blob/refactor-fns/src/c...