skysight-inc/HackerNews huggingface dataset:
Facebook has some uses, but people can't expect it to be everything. They can't expect it to be more than it is. For me, Facebook is good at keeping in touch with friends who are far away. They may have moved to a different place, or they may be in a vacation somewhere. They post pics and impressions about a place. I also like the occasional article links people post. Sometimes people go to events and they advertise it on FB and that's how I find out about them. I might decide to join. All these are very good use-cases. I don't use FB to share very personal or deep things, because it's not a suitable medium for that. Real life conversations, in person or over the phone, are much better suited for that. So, FB is a tool, it has its uses. To call it failure is like saying the phone has failed and we shouldn't use it anymore, just because the Internet is here.
VS is not there to make money directly, but to sell MS platforms - Windows, SQL Server, etc. They give it away for free to students, startups and pretty much anybody who asks. The only reason all editions are not free is to not kill the other commercial Windows IDEs.
Hey guys, for an honest and transparent account of what Docker can and cannot do, and whether it makes sense to use and improve it vs. build your own, come say hi on #docker@freenode.

If we think it makes more sense to build your own, we'll tell you, and will share our experience to save you time while we're at it. The more containers out there, the better for everyone :)
> Since On Intelligence came out I haven't really seen any real products from them

They absolutely have a commercial venture going: https://www.groksolutions.com/
Well, there was also a short discussion about this very article: http://www.reddit.com/r/AskHistorians/comments/1fhhf7/the_bo...

As the top comment by /u/restricteddata points out, the argument about the Soviet role was made by Hasegawa (who the FP article did not cite). There's no refuting that the Soviet side of the story is important and relatively unrecognized (by the public). But it's hard to say exactly how events would have played out without the bomb. And the FP article's subheading, that US policy has been based on this "myth", is just a puzzling conclusion.
I remember the time I pulled a punch of all nighters in undergrad. I weakened my immune system and contracted a four-month spell of mono.

It's absolutely a corrosive mindset. It's also one not conducive to learning new tricks or to meaningful thinking– just shallow processing, to paraphrase Nassim Taleb.

Don't get me wrong, I'll be up late tonight. I've got some big things tomorrow that I need to prep for. It happens once in a while.

Sleep's important, but the kind of masochistic bullshit you correctly ID isn't. Or shouldn't be.
Attack of the Intel-powered Androids
What fatal flaw? It make the VC and founders billions, it's a huge success in pump and dump.
I'm an academic and attend conferences maybe 3-4 times year, as well as lecturing. I see a lot of bad talks. Point one is crucial for me. I'll go over the actual talk or lecture 5-10 times beforehand, more if I'm nervous for whatever reason.

It can help to have a live audience for your practice talk, but it's not necessary. Saying the words out loud lets you know exactly how long the talk is, and where your intended flow breaks down and what you need to fix. You'll likely speak faster on the day, but your guide this way is much better than even thinking-through the talk and producing slides.

The difference between a talk that is well practised and a talk that has not been practised can be the difference between engaging follow-on discussions and the audience falling asleep. It can be the difference between an invitation every year and never being invited to participate again.

I partially disagree with the last part about having a structure though. If you are talking for an hour or more, letting the audience know when there will be a natural break in the talk can be useful; if you know which pieces of the talk will be most interesting, you can save your best attention for those. Everyone needs a break from the concentration of listening well and deliberately building a break into the middle of the lecture can work even better.

If you're only talking for 15 minutes then I agree that a ToC is pointless. I always flag where I'm going beforehand verbally though. I tend to summarise with three major things that should be taken from the talk body; maybe I'll bring in three key slides at the end copied from the talk body depending on the talk. At the end I want everyone to know what I consider to be the most important parts of the talk.
It's poorly documented (so you'll need to dig into the source to figure out how to use it) and at least when I was using it did not play well when scripted (like sending commands to the container). It also wasn't terribly reliable (a command might work one but not the next time) and it seemed like it was in a state of transition. (moving towards a RESTful API?) I just think if you use it now you'll end up writing stuff (at least) twice.

Not that raw LXC is much better... It all seems very immature.
Probably "cruft".
You think you're using hyperbole but many articles going out nowadays never get read by an editor who actually edits for tone, readability, spelling, or even accuracy.

And the janitorial staff? You might be surprised to know how many of the actual journalistic sites you read don't even have offices, or at least not ones with desks for writers. Most of these people work at home.
No! Signed integer overflow in C/C++ is undefined. In other words, the language specifications permit implementations to do anything whatsoever[1]. This is emphatically not the case with either Java or C#. As an example, per the spec, with respect to C# integer multiplication,

In a checked context, if the product is outside the range of the result type, a System.OverflowException is thrown. In an unchecked context, overflows are not reported and any significant high-order bits outside the range of the result type are discarded.

In other words, while integer overflow isn't necessarily checked, unlike C/C++, C# isn't allowed to corrupt memory, violate runtime security guarantees, format your hard drive, threaten the President, or launch a video game[2] on integer overflow.

[1] http://blog.llvm.org/2011/05/what-every-c-programmer-should-...

[2] http://feross.org/gcc-ownage/
> Self driving cars have to handle a lot of external stimulus, like other cars,

You say that, but you still have obstacles to avoid (trees, tall buildings and hills), "driving" conditions to contend with (high winds) and other "vehicles" (birds, other drones of such a scheme takes off).

> ...road regulations and thrust/steering balances on the road.

Thrust and steering is a great deal harder when you don't have a solid contact (ie movement in air vs wheels on a road). If these drones were to ever be a commercial tool, then they would be bound by regulations as well.

Plus with helicopters you have additional complications that aren't an issue with self driving cars: three dimensions to worry about rather than just two (as you don't need to worry about altitude if your a car), regional air space limitations (eg are you near an air port?) and the obvious issue of somehow notifying the customer that the drone is outside their front door (assuming the AI is smart enough to determine what bit of the house is the front door).

And to make matters worse, each drone would only be capable of one drop off at a time as you have space constraints and trust issues (you couldn't trust customers not to steal other peoples food so you'd need some kind of method to secure other customers food). Where as this wouldn't be a problem with a human delivery boy nor even an automated delivery car.

But that all said, I wouldn't say that these things are more complicated either. I think they're both equally complicated but for different reasons.

> This helicopter is quite free to move and can be "easily" tracked by gps or such.

Cars can also be tracked by GPS. That's how self-driving cars work and what's used in SatNavs. Autonomous tracking is the easy bit as that's been available in consumer technology for the best part of a decade already.
Full-stack just means they do back-end and front-end work.
Don't try to make it more complicated than that.

The reason I put 'full-stack' on my resume is because I know a lot about back-end programming AND front-end programming and don't want to be in a role where I am only supposed to contribute to one of them. Because the majority of web development jobs are either labelled as 'front-end' or 'back-end'.
Five TED talks you need to watch
I do joke, but with truth. As Al Franken popularized it, I was 'kidding on the square'.
I tried to sign in with my account from circa 2005 - it doesn't work. So Digg remains dead to me.
The Strength In Vulnerability
The Yahoo e-mail privacy flap that wasn't
I don't know about this theft you speak of, but surely that issue is tangential to the point about exactly how he worded a layoff email. Theft is bad on its own, no need to conflate it with unrelated matters.
You haven't been to a conference/tradeshow/festival lately? "Free phone charging stations" are really common these days.
I try to avoid dishcloth drying, as they can harbour germs :-D
That said, it can also wipe of minerals (hard water)
This kind of makes it sound like you have a very limited variety of experience programming. Two things:

1) Race conditions exist with any sort of asynchronous or concurrent software development, even when there is no parallelism or threading. Have you ever written a moderately complex JavaScript app? There's no shortage of race conditions and no threads either.

2) There are in fact cases where forking isn't a reasonable solution. For one of my previous jobs I developed a multi-threaded server with Python (before I learned about the GIL). The problem with forking came in the fact that there was one particular variable that needed to be shared between threads for processing. It happened to contain about 5GB of data, memory which I didn't want duplicated and which would have been a pain in the butt to keep synced between processes.

For most of these shared data structures I could do multiple processes and just use Redis as a shared data store. However, this piece of data was accessed far too frequently and that would have just been a major performance bottleneck.

To say the least, I was terribly frustrated when I learned about the GIL. I wish they would put a big warning up on their home page or at least in the docs relating to threading.
bit.ly/onepapertowel

I love this one. It has changed my view the most.
US Attorney, FBI Urged to Probe CA AG Kamala Harris’ Elder Abuse Unit
Generally "drone" refers to "unmanned aerial vehicle" (UAV), not necessarily autonomous.
The problem is cl.exe for x86 is only 32-bit, and the design of most build systems don't make it easy, especially as Mozilla was using PGO.
Funny pics attract people who come here for funny pics and spammers that want that traffic.

Source: Digg then Reddit.
EasyDNS under massive DDoS
You are over simplifying it.

The pressure (whether self-imposed or not) upon founders (especially those who have raised funds) are not imagined. The expectation and pressure to deliver a result when you've got investors, employees, shareholders etc all looking at you to pull this off are huge.

"You do it out of passion. You do it out of a desire to build your own thing and make a more profound dent in the universe"

No, unfortunately that isn't why a lot of struggling founders are doing it anymore. That's why you started it. Ideally why you started, and why you're continuing should stay the same, but unfortunately, more often than not, the reason you start a startup, and the reason you persist when things get bad (and Startups Anonymous and blog posts like these enter the discussion), are entirely different.

"You think it over and choose the reward that comes from work."

You assume the choice is based on wanting the reward that comes from work. It isn't that calculated. It is survival. Fuck friends, they'll be there tomorrow, tonight I have to work out how to stem the haemorrhage of money so I don't have to let Bob go on Friday; or, we've only got three months of money left, and our revenue is no where near where it should be, lets work these numbers in Excel for another couple of hours, there has to be something I'm missing.

This becomes a viscous cycle, and your ability to execute gets more and more constrained as you get more and more fatigued, stressed, tunnel visioned etc. As your ability to execute decreases your stresses go up, and each compound the other.

Tell me how exactly at that point, an exhausted, stressed, emotional person is supposed to just have a moment of self realisation and go "oh wait, what I'm doing is destructive, is actually making the situation worse, and I should JUST STOP". (Which by the way is what I've heard many people tell alcoholics who don't understand the disease).

The mental health aspects of startup imbalance (whether self imposed or not) are real. The fact that they may be originally self imposed in no way minimises the pain and suffering that a lot of founders go through.

Having a group of people who you can share with, hear other's stories, hear how they turned it around helps you. The word play is apt, well done, and shows a deeper appreciation for the issue than I think you're seeing.
Richard Stallman: doesn't get hyperboles
"Here, mind if I plug my video camera into your Firewire port to charge (and trawl through your ram and swapspace looking for any usernames and passwords)?"
The transition was always planned to take several years and I can't think of any major project which decided not to port to python 3. http://py3ksupport.appspot.com/ and https://python3wos.appspot.com/ both list package compatibility.

What issues do you see with python2 to 3 transition?
And my comment wasn't about photojournalism. Thinking journalists can become photojournalists by telling them to snap pictures (with their phone or with professional glass) is even more ridiculous than the Sun-Times is being.

Don't conflate News Photography with Photojournalism. The second is a subset of the first. News Photography is a field that requires greater diversity than 'being there at f/8 (in daylight, with a fast lens and a ready camera)'.

There are sports photographers, portrait photographers, close subject photographers, artistic photographers and, yes, photographers who need to be on the scene at breaking events, where a wide shot and being close are key.

I agree with everything you said, but it doesn't negate anything I said.
whatever.

for most of us (those launching pure software startups - sorry hardware folks) we now have the benefit of 6c per hour servers and the luxury of avoiding VCs completely.

we can burn 12-18c an hour ($133/month) while we find product market fit with a business model such that adding users adds profit. that's what you are doing right?

if not, then yes, you are falling into the VC trap.

otherwise, you own your culture. think about what you want.
Okay, perhaps they are nice devices. But, from a startup point of view, the fact that they are small current markets mean you are taking an extra gamble -- you are counting on all the factors that would normally go into making your product plus the success of the platform. Unless there is some superlative feature of the platform that makes practical something central to your concept that is impractical on more-currently-popular platforms, it seems like an unnecessary risk.
Appears to be that if you put a "#" at the end of the URL it doesn't get flagged as a repeat.
Right on. Facebook is the opposite of a correct example here.
For one thing, I don't think their JIT produces code that properly follows the Windows x64 ABI yet. It really should be disabled in 64-bit builds until they do.
Waiting until it's done can make first-impressions better, and iron out potential bad-decisions that might then have to be supported. ReRo can become a mantra sometimes.
Take someone with a DSLR on their hip and someone with an iPhone in their pocket and see who can get the shots you want. Subjects don't stand still and they won't wait for you to be ready.
Hey JunkDNA, I was hoping to learn a little more about what you do and your field. I'm going to be graduating soon with a bachelors degree in biochemistry, and I would consider myself a fairly competent developer, so I'm looking to start doing some real scientific work soon beyond just vanilla software development. From your standpoint, what does the biomedical landscape look like and what kinds of things would developers be focused on?

My email is pvnick@gmail.com if you'd like to talk. I look forward to hearing from you :)
If I dropped a Linux admin off at a shop which didn't have emacs on their boxen and he refused to work because he might accidentally screw up a config file, he'd be laughed out of the joint.

If I dropped a plumber off at a job site and she didn't have a particular type of ergonomic monkey wrench she'd grown accustomed to and said she couldn't do the job, she'd be mocked endlessly.

If I dropped a line chef off at a kitchen and they didn't have their favorite knife available and they held up orders for a whole night, their boss would fire them.

~

This custom bespoke medicine nonsense is increasingly seeming to be just that: nonsense.

Sure, there's this .1% chance that you might screw up an intubation, but that seems to be more of an issue of bad training than bad equipment.

As far as your point about differences in patients or physicians: that's a cop-out. Part of being good at what you do (as a dev, as a maker, as a person) is being flexible enough to make do and succeed.

In a system which costs as much as ours does to people who simply can't afford it, we (as a society) cannot afford to cater to the whims of overspecialized professionals.
Defiance: The Plague Live Now (or not so much)
Encoding and Decoding Unicode for Email
I'm almost 100% certain it was a joke
How much time do you have left?
OpenID is great, but I somehow just don't expect it to get that much adoption on sites where "Sign In With Facebook" is the default. Whereas I have at least some hope that Persona might become that common if Mozilla play their cards right.
> A keyboard macro system that doesn't suck (e.g., is available and /as fast/ as the one in Emacs).

FWIW the Zeus IDE has keyboard macros that can be recorded/written in Python, Lua, Javascript or VB Script and it can even import VS woskpaces.
Poor, no oil, no water, no human capital, really high birth rates, highly religious, no trust in the state.
Connect an old SNES gamepad to an Arduino (SNESpaduino)
German version here: http://www.tacticalcode.de/2013/06/snespaduino-super-nintend...
GitHub repo here: https://github.com/TacticalCode/SNESpaduino/
"... I always wish there were a central API that doctors / dentists / etc. could pull my information from."

Took the words right out of my mouth. The long-term goal would for this to become the definitive single sign-on solution for any medical registration scenario.

As for PDF generation, happyhealth does use pdfkit.
Does Pinterest own the word “pin”?
MobileWorks is hiring star engineers and sales reps
Oh Kaleida... I must have been the one person anywhere who liked ScriptX.
I have accidentally clicked on mobile ads at least 100x more often than normal ads. This is actually really dangerous to the industry, because it artificially inflates revenue. When advertisers figure it out, the money will disappear.
Right, right--but the point here is that economies of scale have driven the cost of machine tools low enough that they can treat them as disposable for the type of work they're doing.

This whole thing seems more a collection of specialized widgets that offer only marginal utility over a stock scalpel, and which aren't priced to reflect the sheer triviality of their manufacture.

Maybe somebody finally needs to be enough of an asshole to say: "Look, we're done with stupid one-off tools. Shit doesn't scale."

It sounds like medicine is trying it's hardest to be the same sort of logistical nightmare as maintaining automobiles.
Likely he means, "totally committed, focused and in the moment", like a party animal, and without existential doubts about being in your startup.
I googled around for a good 10 minutes and read a few TC articles and Pincus' wikipedia article and couldn't figure out what had happened regarding tribe.net (other than an issuing a TRO to a former colleague in 2009). Would you care to elaborate?
Startup Lab workshop on front-end latency
> 28. Keep salaries low and equity high.
> 94. Have a table in your offer letters that shows how much the stock you’re granting a new hire could be worth in various scenarios.

Notwithstanding the point that trying to predict what stock options could be worth is generally a pointless exercise at early-stage startups and may not be advisable from a legal standpoint, if you really believe the best case figures you're likely to show or want to show in such a table, you would almost always have an incentive to minimize the amount of equity doled out.

A company that prefers to treat equity as an immediate substitute for salary either a) believes that its equity is cheap, b) is cash constrained or c) has concerns about its cash position going forward. These are all red flags for someone considering joining the company as an employee.
Their stated reason for de-prioritizing 64-bit builds wasn't technical; rather they say they don't have the manpower to do both. Perhaps the manpower issue is that they don't have enough people to work on the JIT issues on x64 and do everything else, but I do not believe they specified.
I guess I could have added this to the original story, but the company owned and built the building themselves. In the late 70s. And the interior apparently hasn't changed since.
I've said it before and I'll say it again, Pincus is the antithesis of a great CEO. He's basically a scumbag.

He scummed (fired) his early employees pre-IPO, he cashed out $200M during the share price peak and left everyone with 6-month options they couldn't exercise, he's referring to hard working employees as "brothers and sisters" in a layoff letter that sounds more like a blog post than a serious document.

This guy should be jailed (and Kleiner reviewed for inflating the stock price of this company), he (and his fad driven company) are an awful example of a tech leader and the tech business in general. He's screwed over countless people, investors and the public market, while sitting back laughing at everyone and everything.

It's a shame VC's are so quick to invest in the latest fad because of some temporary "traction" for online games lacking any sort f substance and basically being rips of Maxis titles from yesteryear.

I've sat in various lunches with VC's where they basically say to each other "hey, we missed out on the Instagram deal, what are the other photo sharing apps in the space we can invest in." It's frightening to see countless idiotic apps get institutional money by basically making derivative products of other crap apps. It's a bad cycle and it needs to end so we don't have more companies like Zynga on the horizon.

But I digress, this guy is a major scumbag!
To some extent, sure, but we don't have to make it easy to get root access. Encryption on hard drives, removing the USB auto-play feature from windows, having to enter the PIN on a WP7 device before being able to deploy a developer app over USB, ect, are such examples that can make it considerably harder to get root access despite having the physical machine.
You mean it only produces 32 bit code? This disagrees (http://msdn.microsoft.com/en-US/library/x4d2c09s(v=vs.80).as...) going back to at least 2005.

The following list describes the various versions of cl.exe (the Visual C++ compiler):

...

x64 on x86 (x64 cross-compiler)
Allows you to create output files for x64. This version of cl.exe runs as a 32-bit process, native on an x86 machine and under WOW64 on a 64-bit Widows operating system.