skysight-inc/HackerNews huggingface dataset:
libvirt seems horribly over-engineered to me. I can't stand it. One of the great appeals of Docker to me is the combination of simplicity, and the index/registry.

As someone managing hundreds of vm's, and who's being doing Linux sys-admin stuff for 20 years, Docker is the best thing that's happened for a very long time.
It would be interesting to hear more about potential evidence linking sun exposure and sunscreen to malignant melanomas as opposed to basal and squamous cell carcinomas. BCCs and SCCs, while malignant, do not pose the same risks of metastasis as melanoma, so I would be much more inclined to alter my behavior given such evidence.

In general (but not always) I like to assume that balance is the key. Life is carcinogenic, and too much of anything is probably harmful.
For me it wasn't even that expensive. I was a one-man operation who did some of my own bookkeeping to keep costs down, but I never spent more than $2000/year on both my accountant and my lawyer.
Yep, 4 days ago: https://news.ycombinator.com/item?id=8152631
> And there is no algorithm that can detect suicidal feelings.

Not so certain about that. I suffer from major depressive disorder and tweeted a while back speculating about this - I'd just come out of a depressive episode and noticed that my patterns of using social media were different than when I wasn't depressed - generally negative mood, lower interaction in general, mentions of drug abuse in chat, etc. I wondered if something monitoring my IM and Twitter could detect an incoming depressive episode before it fully hit, allowing me to 'prepare' a little more.
Are you trying to say that their service is implemented using Docker?
Note the EU soon to be mandated "eCall" system, where your car is supposed to phone the emergency services with your location in the event of a crash.
> but as we had to learn the hard way nobody was willing to pay for it.

I was part of a startup a few years ago with some really cool technology and good market validation. Somehow we got connected to a very well known media and technology company and were brought in to sell our product to them. The founders, star struck, pulled out all the stops on our presentation, flying people cross country, buying up demo data, the works. They saw the potential install base * our license cost (even at discount) and were thinking immediate exit.

During the demo there were oohs and ahhs at all the appropriate places especially around certain features we really wanted to show off. Questions were constant and detailed and follow ups were planned before we even left the room. High fives were given in the parking lot.

Over the following weeks calls were vague, "hard to coordinate all these people" "he's on travel" "she's changed departments"

Weeks turned into months, calls just stopped being returned.

The deal was put into back burner status with lots of finger pointing.

One day, a year or so later, one of our employees came back from a tradeshow pointing at a flyer they had picked up from that company's booth. It described a new feature in their technology offering that was an exact copy of some of what we had shown in our demo. The copy even used a term we had coined for the demo. The screenshot looked more or less like that piece of our product, reskined for their technology.

Lawyers were consulted.

The end result was that they hadn't done anything wrong, just copied an "idea" they had seen. But as a result we were effectively locked out of their market segment. They had simply done the math, develop it in house or pay a license fee per use and it had been cheaper to do it all in house. By buying relevant data and making a demo so complete you could make actual decisions off of it, we had even shown them what they should aim for, what worked, what didn't work. We helped them optimize their development process and made the decision to do it all in house even easier.
My friend posted a 'suicide note' on MySpace back in the day. He was a funny guy and everyone thought it was a joke about drinking too much. It wasn't.
People networking, that's how we found ours. My wife was a hair stylist at an upscale salon and used to do the hair of successful professionals. We found our accountant through those people.

Not that you need to marry a hair stylist to accomplish this though ;)
I'm surprised nVidia didn't buy VIA, or at least Centaur Technology from VIA, to make this happen.
Hmmm. So you don't think that this is front-page worthy. That's interesting.

Here's something to take note of - your opinion doesn't matter. The magic of a democracy is that a group* of opinions do matter.

Also, 2 second google search will answer all the questions one might have about his/her opinion not mattering on Hacker News.

http://lmgtfy.com/?q=hacker+news+ranking+algorithm
Five Challenges in Querying a Distributed Relational Database
Revealing the Factors That Restrict the Recruiting of STEM Women (Part 1 of 2)
The YouTube live stream had five different camera angles you could choose from. That's the first time I've seen that in a live stream. It was very nice indeed.

I watch every space launch and docking stream I possibly can. Being a hard core space geek I would often enjoy some specific camera angles rather than a directed overview that jumps from angle to angle.

I hope that we'll see more streams of this kind.
Such crudeness from someone who makes a living doing a no-skill required job (almost monkey-level) just by keyword-matching between the required keywords and the keywords in the resume to select highly-skilled (much more than himself) people...
Google Dashboard – Your account activity
Real property is special. You only truly own it if you're a country. Otherwise you have an encumbered title to the land and taxation is just part of the deal.

Movable property taxes, on the other hand, are BS.
A game about a goat has sold almost one million copies
It'd probably be more successful if it had access to your IM/chat/email logs, where you're more likely to be emotionally revealing to people you're close to. That opens up a whole other can of worms re: privacy, though.
Laboratories looks like a great tool!! Are you planning to add more of them?
Hi everyone, Stefano here from CloudAcademy.com. Just wanted to say that right now everything is for FREE. We are switching to a freemium model in a few weeks.

Thank you!
Chrome remote desktop works with linux/mac/win now. Not sure if there is some headless way to set it up on EC2 and/or linux but I've got it running on my box at home and it works great.
Software Defined Networking is about moving the control plane out of switching/routing devices and into general purpose servers, so that they can make better forwarding decisions such as improved convergence time. In the sense that I understand SDN, I don't think doing TCP in userspace is part of it.
Nike logo was designed in 1975, this is ~ $155 considering inflation. It was cheap but non that cheap.
Unfortunately RDP server on Linux is a bit tricky to set up, and involved some amount of compiling for me. On the other hand, I think `x11vnc` is pretty easy to get started with. I followed this guide, and it worked for me no problem:
http://askubuntu.com/questions/229989/how-to-setup-x11vnc-to...

My guacamole server then connects to x11vnc so I still get RDP-like performance across the internet.

Edit: you'll also want to make an Upstart job for x11vnc so that it starts on boot, and restarts if (when) it dies. You can just copy any of the basic upstart jobs in /etc/init.d/*.conf and investigate. You also may want to make x11vnc start after your X server: http://upstart.ubuntu.com/cookbook/#run-a-job-before-another...

There is a lot of fiddly business :/
Yes, we have a dedicated engineer in our team that is working on them. We are using our own technology to build and serve them. There is a bunch of them ready to be published, always on AWS for now.

Thank you!
Doing the kvm, plus ansible/puppet/chef approach has the overhead of making testing harder.

I have Docker containers that I rebuild on every test/dev run on some applications, because it is so fast. It means I know the Dockerfile is 100% up to date with my dependencies etc. By the time I'm done testing the application, I'm done testing the container, and it's ready to deploy.

If you need the added security of KVM or similar to isolate your app components, nothing stops you from isolating your Docker containers in a very minimal KVM - even just one container per VM if you prefer, and still get the containerization benefits (which to me is more about having "portable", deployable known fixed units with a repeatable build process than about how it is virtualised; the virtualisation/isolation is a bonus - we could have used Docker without it, by, as mentioned, just running one container per VM).
There are lots and lots of rules for good visual composition, of which "good photographs" are a subset.

Some people instinctively understand them. Some people have spent years painstakingly learning them, and now choose to break them from time to time.

But there are plenty of rules, and if you're not already a genius or an expert, learning and following those rules is a reliable way to improve your photography.
I'm thinking of the implication of something awesome like this. Hopefully in the long-run it will boost the likes of light LTE-enabled Chromebooks, at least for tech professionals. That of course requires high-speed LTE infrastructure and ISP backbones.
This is longform journalism, which doesn't follow that convention, and focuses more on the "human" story.

This is likely more PR puff than actual news reporting. This company was mentioned on NPR this morning as well. I'm guessing they're just making the rounds and building interest.
Booktraces: Crowd-sourcing unique items and annotations left in antique books
In fact that is the sole reason I own a PS3. After a couple weeks of rave reviews of The Last of Us I bought a PS3 and a copy of the game. I'd say it was worth it.
> This was the last ATV. It's the end of an era.

Quite sad. All the ATV missions have been a success.

Could price be an issue? With competition from Russian Progress and SpaceX Dragon, the margins are quite low for simple cargo missions to low earth orbit.
Sad that it even needs to be said, but I could easily see people attempting to take advantage.
You know, that makes me realize that when you slap "profit" over it all (e.g., red light cameras) it sucks up that system so bad.
I think this looks pretty cool; I like how simple and general the last validation function is. If you're generating the UI from the model all the better (it looks like there's a note on this front at the bottom of the tcomb.js readme). This would be remarkably easy to do with React, and it all could be abstracted into a simple configuration framework.

Looks like there's a typo in the last example: you probably want to use the Struct param in the fetch function rather than explicitly creating a User.

Seems like the makings of something like Bootstrap for domain models here. Neat.
And yet a lot of times the best photographs are the ones that break the rules of what not to do...
Aside from cancer, one needs to be concerned about aging: just look at the difference between the sides of truck driver William McElligott's face:
http://www.huffingtonpost.ca/2012/06/06/bill-mcelligott-sun-...
>> Even in the case of minor fraud, they would likely spend more in manpower than they could possibly reclaim from such a low-earning outfit.

I think they're counting on the fact that you'll straighten things out and continue paying faithfully for many years after this. Plus, there's a deterrent effect on others who hear the same story.

It's not necessarily worth paying for a security guard to catch the one guy who tries to steal a case of beer. The store pays for the guard to deter theft rather than catch thieves.
Linus Torvalds wants to change change.org
API Strategy Must Balance Developer and User Experience
Recognizing people's successes and what they are doing well is a 1000% more effective than harping on what people have messed up. It's very easy find yourself in or create a toxic culture that is overly focuses on the negative, but it instantly kills motivation.

People who feel like they are doing great work and motivated to do great work.
Such a simple thing to write, but so useful. Waiting excitedly to see who else will follow suit.

Good call.
I believe the author is a "she". It says at the banner of the blog.
I perfectly understand intolerance towards sexual harassment but I wonder what qualifies as "inappropriate romantic behavior" in this context. You can not ask a founder "on a date"? What's if is the other way around?

EDIT: of course this is coming from a nobody. I'm just curious.
- Texas doesn't have a state property tax; all property tax revenue goes to local tax authorities. You could argue this is just shifting a burden downstream, but I like that system better than a from-on-high budget distribution.

- Property tax applies to all real estate, not just businesses, so I'm not sure what this has to do with business taxes.

- We don't have a personal income tax.
It's frustrating to be treated like a Snidely Whiplash cartoon villain over a mistake. But it's hard to distinguish willfully bad actions from mistakes, and the fact is that most people engage in at least some degree of willfully bad behavior: http://economix.blogs.nytimes.com/2009/02/03/how-common-is-t... ("Various estimates put the tax cheat rate at 80 to 95 percent of people who employ baby sitters, housekeepers and home health aides.") Enforcement keeps people civilized, and when enforcement is lax, the culture decays and civilization crumbles (see, e.g., Greece; almost any third-world country).
I really do like this level of communicativeness from my backup service.
Show HN: WorkHub App – Make money on the go with simple tasks
She hasn't made the point "explicit" (stated clearly and in detail, leaving no room for confusion or doubt [1]), because it isn't clear what "inappropriate" means.

edit: Using the word "inappropriate" makes the statement ambiguous because it states there is some sexual or romantic behavior that is "appropriate" (suitable or proper in the circumstances) [2].

If the intent here is to state that sexual or romantic behavior is inappropriate and there is a zero tolerance for this behavior, this statement fails to achieve that.

This kind of ambiguity is problem with corporate-speak in general.

Why would you write the following, which doesn't mean anything:

Y Combinator has a zero tolerance policy for inappropriate sexual or romantic behavior from investors toward founders.

When you could write:

Don't even ask founders out at demo day.

[1] https://www.google.com/search?q=explicit
[2] https://www.google.com/search?q=appropriate
Great that they were able to accomplish it, but the "wow" factor with bullet-time is capturing a 3D view of some object that's typically in-motion, where freezing that motion allows you to view the object from all angles. The demos in that video somehow missed that concept completely, and show people sitting in poses that could either be in-motion, or intentionally stationary.
Mods have been doing this lately. There's been a lot of grumbling and discussion about transparency from Mod's and auto-admin actions, like show something that makes it obvious an admin action was taken or show the original title before the change somewhere.

Regarding titles specifically -- a change has the power to destroy a thread and drop it from the front page almost instantly.
Show HN: Stellar Jackpot
You wait until after demo day and the conflict of interest has cleared, before asking someone on a date. It's not that tough.
Correct: if your interactions with a founder are cabined by professional settings --- demo days, funding pitches, going for coffee to talk about their company --- romantic overtures are inappropriate. Similarly: if you're in process, at any stage, with a company, overtures to their founders are inappropriate.
The python is quite fine at doing the TCP indeed, muXTCP is the proof.

Being implemented around Twisted, it actually allows you to fiddle with low-level TCP stuff, while e.g. offloading the SSL to the existing stack. It saved my bacon a few times when I wanted to reproduce a complicated network breakage scenarios.

https://www.youtube.com/watch?v=BEAKtqiL0nM - Video about muXTCP from 22C3

https://github.com/enki/muXTCP - github repo with it.
Nice example of Betteridge's law[0] here. While as a biologist, I am supremely aware that plausible biological mechanism alone shouldn't be sufficient to drive public policy, UV induced DNA damage causing melanoma is one of the better understood mechanisms for oncogenesis. The real question to me is not whether sunscreen works at preventing UV damage, and thus skin cancer, but to what extent acute, high dose UV exposure, especially at a young age, can do to lifetime cancer risk. If it is the case that one or two bad sunburns can dramatically increase risk of skin cancer, it will be very difficult to design a randomized clinical trial to demonstrate the effectiveness of sunscreen in adults.
[0]: http://en.wikipedia.org/wiki/Betteridge's_law_of_headlines
? This has been around for a while I thought.
Another major benefit (of emscripten too) is that is you have significant non-presentation client-side logic, it can be shared between iOS, Android, and the Web.

For example take something like Dropbox's Carousel architecture, which shares the client side cache, date model, and sync client between iOS and Android via a C++ library. Something like Cheerp or Emscripten allows you to also use this same library on the web.
If you're looking for a textbook, this one is pretty good: http://www.amazon.com/Introduction-Modern-Cryptography-Princ...
Was there something to spark this post? Or is it simply a reminder?
Unfortunately the article doesn't delve into the controversy over sunscreen limiting Vitamin D production, and all of the problems that can cause (thin, weak and/or brittle bones, as well as possible cancer risks: http://www.webmd.com/cancer/news/20111004/low-vitamin-d-leve...)
It all depends what your end goals are. A new technology paired with a new market is doubly risky.

New technology applied to an existing market or a new product aimed at an existing market is a lot safer of a bet if you're trying to build a business.
Apple – new heavy weight in mobile payments
I think for 99.9% of the human population (I hope!), they understand what inappropriate means. ask an adult if you aren't sure.
In either case, it's inappropriate. Professionally, it creates a major conflict of interest. Personally, it create a power dynamic where the founder may be indebted to the founder and facilitate unethical interaction.
You definitely cannot ask out a founder on a date.
None of us "misses the point", but our use cases are obviously different.

And yes, meeting people that are not like-minded is very important; is it beside a fire or through a glowing screen, does not matter.
"A big part of the problem is that programmers are constantly trying to one-up each other (see: feigned surprise) and prove their superior knowledge, drive, and intelligence. From the outside (that is, from the vantage point of the business operators we work for) these pissing contests make all sides look stupid and deficient. By lowering each others’ status so reliably, and when little to nothing is at stake, programmers lower their status as a group."

This is gold.
Check out http://codeforamerica.org/brigade to see if there is an organized group of volunteers doing exactly that in your city.
That doesn't really do much for those of us with backgrounds that do not include Javascript / web development.

Such as embedded processors, just to use an example that might be exactly the type of people who would find this challenge extra interesting.

Full disclosure: I did several of these, but the browser issue is probably what kept me from doing more. It did not run in my (admittedly outdated) browser of choice, so I had to do some Chrome wrangling, which was the opposite of fun.
Like writing your own emulator, writing a full TCP stack is a project that is intrinsically worth doing.

You can probably also come up with real-world applications for it (as a security tester, there are lots of applications for having full control over a TPC stack, regardless of how performant it is), but just having done it offers a huge learning return on a modest investment.

You probably don't fully grok what TCP even is until you've made congestion control work.
But if it can be done easily in a high-level language, then the control plane can be integrated better with a lot of applications written in the same language, no? I was thinking if that can serve as an impetus for SDN adoption.
I like the single container on top of a very bare vm approach. That seems like the best of both worlds and (thanks to everyone's replies) I'm beginning to better understand the advantages to testing and deployment docker brings.

Looks like it's time to get my hands dirty and experience first hand what all the fuss is about.
"All the gear, no idea" as we used to say.

I used to work as a rafting guide, got paid next to nothing, but got to kayak whenever I wanted. My gear was shit, but I was way better than most people who could afford the nice kit.
Top 10 reasons on why drones are disruptive
Any kind of romantic behavior is probably inappropriate, due to the power/incentive imbalance. A founder is trying to get money, an investor has money, and romantic overtures are really difficult to separate from the "getting money" problem.
Did this really need saying?

Is there ascandal going on here somewhere?
Have you thought about the case in which a blogger might be using a URL shortener? You might be missing some potentially 'buzzy' links if you are just looking at the direct URL string
I know C and C++ pretty well; I wonder what this "C/C++" language is like.
I guess it would be equally awkward. In such a case, the people involved should at least wait until there is no more professional connection between them.

Furthermore, from a business standpoint, it's understandable that YCombinator doesn't want this kind of thing. It seems very dangerous for the company, without any advantage.
You don't need to spoof a different MAC or IP to implement your own stack on a raw socket, Python is not too slow to handle negotiating a connection, and your interpretation of how tcp/ip works is flawed. I highly recommend you read a good book about tcp/ip and learn how the kernel works with network applications of different types.

In terms of using Scapy for your packet crafting, here are some guides with examples that may help you work around your issues. (Hint: use the Scapy-defined sending and receiving routines and don't implement your own, or stop using Scapy and implement your own raw packet sockets) http://securitynik.blogspot.com/2014/05/building-your-own-tc... https://github.com/yomimono/client-fuzzball/blob/master/fuzz... https://www.sans.org/reading-room/whitepapers/detection/ip-f... http://www.lopisec.com/2011/12/learning-scapy-syn-stealth-po...
There's still a conflict of interest, even after Demo Day.
bup (https://github.com/bup/bup/) is good, although I haven't personnally tested the restoration.
Demo Day is a business context. If you are an investor talking to the founder of a YC startup, it's a business conversation. There shouldn't be any hint of romance, dates, flirting.

Explicit enough for you?
Google sends extra packets because it does not comply with TCP Slow Start(RFC 2581) - if the author implements a proper tcp state machine and buffer then she would be able to handle this.
Or 911, since this is also DUI in progress.
I was always a fan of Backblaze sharing details about how they built out their storage - it made me feel that if I wanted to, I could also build a redundant/massive storage array.