skysight-inc/HackerNews huggingface dataset:
its way more energy than that! car engines aren't even close to 100% efficient. all the heat that blows out your exhaust pipe is energy that the engine couldn't capture. ditto for heat of friction on the mechanical components, and heat that radiates into the air from the engine block.
If you have the money, it's a great way to prevent being voted off of the front page of hacker news.
I think it's meant to be in there.
>What about the most basic right of everyone to speak the truth as they see it?

You're certainly welcome to speak the truth as you see it, just don't be surprised when the people who won't like that truth refuse to help you along the way. Be careful not to confuse 'right' with 'obligation'.
We are flattered by the interest and will look into it; obviously given no one has looked at this for years, it is not a likely possibility.
I don't really see how being at sea makes the energy requirement logistics easier...
> But when you do hit it, it mostly works.

Except that this is not even slightly true. See: join performance, sub-query performance, etc.

> MySQL ships with referential integrity turned on - InnoDB is the default back end. Care to explain more?

This is... just wow. Wow. I can't even believe that you think 'Innodb is the default back end' == all integrity is present.

That's so wrong it's... we're not even having the same conversation. Wow. You're shockingly stupid, even for the Internet. Wow.
Microsoft open sources library for pooling .NET MemoryStream objects
See: https://github.com/http2/http2-spec/wiki/Implementations. nghttp2 is solid.
> Okay. Fair enough. I concede that efficiency is important and that SPDY / HTTP/2 can improve upon it.

Great, I appreciate you recognize this.

> Why include tons of small resources on your page if they're not necessary?

But it _is_ necessary. In every single of the examples I gave in my reply to dlubarov, it is necessary:

- There are 100+ small images, icons, etc and all are displayed on the nytimes.com homepage.

- All of the thumbnail pictures of ebay items on a listing are displayed to the user.

- The 50+ maps tiles downloaded when browsing Google Maps are all necessary.

- Etc

You seem to fail to realize that in 2015, not every web page can be dumbed down to a blob of static HTML and no more than 2-3 images. The modern web is complex. We needed a protocol that can serve it efficiently.
This is from 2014. It was never "news" and certainly isn't now.
let's not try to pass them off as the way things are.

I did no such thing.
Eh. I found it to be more shallow than he accuses The Innovator's Dilemma to be ... in fact, I'm not even sure the author really understands the concepts, like the difference between technologies and products. E.g. in the iPhone the ARM processor is a classic disruptive technology, and to this date Intel has yet to scratch its dominance.

He also leaves out stuff that's in the book, like it includes studies of at least one other industry, motorbikes, and the data Christensen had collected on hard disk drives was very very solid, a truly great datapoint. That was an area I also followed for almost all of the period studied, albeit not as thoroughly.

If you've not read the book, I wouldn't even bother with this article.
>I'm sure they'll show up on ground-based artillery soon enough...

No it won't, not unless you're going to postulate the existence of some magical power source that fits on a truck and delivers megajoules of power in a fraction of a second.
Show HN: Static Contact – add a contact form to any static website
Only in MySQL, as far as I know. And doesn't even that support the standard way of using regular quotation marks?
same reason/s you might hold the door open for someone behind you.
Because it is a frighteningly small world?
> microsoft copyrights on world files

If that were something to worry about, then wouldn't OpenOffice, LibreOffice, iWork, Google Docs, etc. all be in legal trouble right now for the same thing with .doc files?
You know, every time I see the domain name I keep thinking it's Ted Nugent. Not even gonna lie.
Thanks for the article. It's really fantastic and eye-opening on the process, how things happen, and who's involved at each stage.

I've been watching a couple companies closely to figure out when/if they're going to go and now I have a better sense of the process.
That is not a joke. That is either email address obfuscation or to save characters.
Watch Google’s New Small Dog Robot, Spot, Take a Kicking and Keep on Ticking
Me too. Some people have a flair for making the technical accessible. Always a treat, and I always learn something.
It isn't really counting and choosing a winner though. It's an example of the gale-shapley algorithm for the stable marriage problem - http://en.wikipedia.org/wiki/Stable_marriage_problem
It's a great read, but this has been posted before: https://news.ycombinator.com/item?id=8440486

If you liked it, here are previous discussions over another one of his articles:

https://news.ycombinator.com/item?id=5546450 and
https://news.ycombinator.com/item?id=1148425
I fully understand how you feel at the moment. It's not the case you're a bad programmer. As someone mentioned it could be down to a number of factors. You could be just burnt out and need a break. Alternatively you can always decide to work on something outside of work that can help sharpen your skills. Currently at my place I got moved from doing bug fixes/client work to doing testing. I feel as though my development skills are no longer being put to use and I want to say something but do not know how to. But the best thing I do and recommend you do is try not to let it get you down and keep actively learning.
Google has massive teams that are devoted to detecting click fraud and getting rid of it. They really really want to detect and remove click fraud.

If I'm selling a product that makes $50 profit, all I care about is how much I have to pay to get a conversion. If it takes 100 clicks for a conversion at $0.50 per click, that is same ROI as 50 clicks for a conversion at $1 per click. So if half the clicks are from bots, I'm just going to bid half as much. Maybe in the short term I'm not going to, but certainly I will adjust in the long term.

Which of course is not what Google wants. Google doesn't want to make money at the expense of creating long term customers. Google wants the conversion rates on their platform to be better than the conversion rates on other platforms, which is directly comparable at the customer end.

So by detecting and controlling click fraud, Google gets higher CPCs (which they like), their platform has higher user end conversion rates (which they like), it builds trust and consistency in their platform (which they like), and in the long term they don't even lose money because CPCs will just adjust upwards as fraud goes down.
Where most unemployed people find work within a year
They've been doing it for a while in the Swift overlay module. I'm really happy that this is officially added to obj-c because it provides very valuable API documentation, even if it won't have much practical effect on the code.
No, it is much simpler: there is no upside, and only downside. This is like saying that when I walk down the street and don't pick fights for no reason, it's because I'm conflict-avoidant.
I have worked with someone employed through a similar program during an internship at SAP.[1] Maybe there are opportunities available for your brother.

[1]http://ca.specialisterne.com/about-specialisterne/sap-partne...
I'm really not sure about that. The language is going to gain much more traction if it's open, QED. That's a benefit to Apple, and I think they know that.

The only reason I can see to not open it up at the moment is that they're not ready for it yet. I reckon it'll come soon enough.
Music to my ears, considering I've been harping on the same theme. I keep hearing that 'artists need to accept hteir business model is going away and so on, but it's not like there's a good alternative business model, although crowdfunding platforms are at least an innovation that attempts to address this. The fact is that an awful lot of digital culture consumers and promoters have a poor grasp of economics, and fail to appreciate that the creation of quality content is often a capital-intensive or labor-intensive exercise.
Are you sure? I bet people tend to do that because it's expected of them and they know others are watching.
Second. Its just not professional.

You assumed that I'm promoting unprofessional behavior. In fact, you appear to be defining the entire discussion such that anything that disagrees with you is inherently unprofessional and, thus, a poor decision.

Also "harsh" is entirely subjective.
And running your mouth would just validate their opinion of you.
I haven't asked but I don't think that would be possible. It would probably depend on the project I'm currently on. There's times I'm working solo on something and can easily afford to not be around for some time. But most of the time, I'm working with a team both on our end and the client end, we have daily calls and collaboration, strict deadlines, and every so often I'm the one leading things.

If I were to say I'd only be around 20 hours, my guess is they would find someone else to take my place.

That's a good thing you brought up - looking at other things that could bring some alternate forms of happiness. The answer is no. I'm so fixated on fixing/changing my situation that I haven't thought of anything outside of that -- except when the weekend rolls around where I try to leave everything at the desk.
I'm no valley expert, but it seems to me that uncanny valley refers to an artificial system intended to mimic a natural one. It mostly gets the mimicry right, but not enough that we are completely fooled. This freaks some people out.

Siri's UI intends to mimic a person that understands what you are saying. In practice, it gets it wrong in hilarious and frustrating ways, breaking the illusion.

So "uncanny valley" seems ok to me.
Funny that you and many others got angry because I asked the question that you want to no longer have anyone ask.

Is each bomb going to kill ISIS, or might it do more? Then "why are we bombing syria" never stops being a relevant question to ask, and never one that is fully answered until the answer becomes that we are not.
The problem is almost always complicated licensing agreements. Netflix will launch when and where they're able to offer a good catalog of videos.
"Uuuugh I can't believe you missed the fucking turn, I've been warning you for TWO MINUTES, Jesus! Fine, I'll plot another course for your stupid ass!"
Has very little bearing and a lot of sample bias. How many of you actually viewed the commercials via Youtube?

The is a connection, and the data is applicable, but only casually.
You mean Ukrainian.
As the saying goes "First impression is the last impression".

When you submit your resume to any company, I think that is the first impression you are going to make about yourself and if that impression is going to be an "elegant" one, something that can make you stand out in the pile of resumes on a HR's desk, something that would stop the HR from going through his pile & have a second look at your resume, then why not make it ?

And by making it "elegant" I am not taking away the basic purpose of the resume, all the information that is expected is still there & if the information is going to be presented in an "elegant" manner, whats the harm ?

Very true, once selected the HR might scribble his questions on the resume and it might very well end in the trash, I would say in that case that "elegant" resume would have served its purpose :-)
Show HN: Wondered what the future of cities looked like so I mapped startup data
If an employee is leaving, why should they risk a negative reference in order to be candid with you? There's absolutely nothing that they can possibly gain from participating at all, let alone being honest.
Please explain to me exactly the upside

Explain to me the upside of honesty.

but can definitely see risk and downside

And this is the problem, in my opinion. People are being dishonest with themselves and others, promoting bad work environments, all due to fear of imagined consequences.
It looks like the annotations will allow the compiler to produce warnings when compiling the Objective-C code, so that's something:

"However, nullability annotations—in addition to improving the experience in Swift—provide new warnings in Objective-C"
In college I tried to get a classmate's laptop online by adding their mac address to my account, since they couldn't get into theirs. Short story is that they thought I was trying to lock him out of the network so they opened up a disciplinary case against me.

Months later I had a hold on my account (couldn't access grades) with a note to go to a particular office.

When I arrived at that office I assumed someone was going to help me fix the problem or tell me I owed some more money. They checked out my account and went right into asking me very innocent sounding questions without giving me any info. Eventually it got pretty leading and I realized that something was going on and I asked outright - it was not until this point that they even told me what the questions were about (!!)

After leaving I got an attorney and put together whatever evidence I could for an upcoming hearing with a disciplinary board.

There were three mac addresses on my account so I went to work getting a signed affidavit from the person I sold my old laptop to so I could clear that off the list.

In the end I pled my case to a board of like 8 or 9 people with no advocate or "judge" type, no rules as to what needed to happen or be proved - I didn't even have an accuser, really, just a sysadmin that saw something he found peculiar.

I spoke for maybe 15 minutes, they took another 5 or 10 to talk and dropped the charge, but not without chastising me anyway. All-in-all it was completely insane.

I can't imagine any serious cases with regard to violence or expulsion-grade offenses like cheating going down like this - it's horrible. There's no accountability and it's like a side gig for everyone involved except the accused whose future may be on the line.
Suggestion: Repeat the the column headings every 20 rows or so or make it sticky. By the end of the page I had to scroll back up to remind myself of some of the columns titles.
"The SUICIDE CLUB was chosen as a name, based on the Robert Louis Stevenson story of a club that gamed at midnight, the losers forfeiting their lives" - the 'more' link at the bottom of the story.
For those slamming HTTP/2.0, how do they rate SPDY?
I agree completely with your second sentence. However, not everyone takes constructive criticism well and you need to be aware of how what you say might be received.

"If the company/people you work with don't handle constructive feedback very well, then that's their problem and not yours."

Again, I agree. However, if they don't handle it very well and then I'm applying for a job and they know someone who knows someone at my would-be company and they're asked about me, well, then it is my problem.
You could try the housing co-op options here in Boulder. I have had friends who enjoyed these, but never tried them myself:

http://boulderhousingcoalition.org/

Edit: Oops, didn't see the income limitations before I posted.
My understanding is that FaceTime was not opened up more due to the VirnetX lawsuit, and the subsequent redesign that meant all video streams were proxied through Apple servers.

So, I think it's more complex than you're admitting.
TXL has been around for 20+ years now, it's interesting but just never going to be used in production :)
Armenian genocide seems like a similar phenomenon, although interestingly not very far removed from Nazi Germany in time and space. So while it might show that such things could happen 'elsewhere' it doesn't really prove that they could happen 'anywhere.'

The example of the NKVD seems a totally different matter. The wikipedia article describes it as a top secret operation. And obviously against a backdrop of numerous other political murders by the same regime.
I'm sure the Navy is really enjoying their new toy and will have lots of fun playing with it, but I honestly don't think it will change politics much.

For most countries in the world, there is little practical difference between a navy ship 30 miles off their coast with a railgun, and a navy ship 30 miles off their coast with cruise missiles. Even if they could shoot down the cruise missile (which most countries couldn't do with much reliability), the fact that the cruise missile was flying through their airspace in the first place implies active military conflict. That's a situation that already escalated beyond diplomacy.

Think of it this way: Which countries would shrug off the US threatening them with stealth bombers and cruise missiles, but wouldn't shrug off the US threatening them with a railgun? Russia or China? Maybe France or the UK? Just about any country that plausibly might be in a position react that way is a nuclear power anyway.
FCC chief delivers details on his net neutrality strategy
Actually, XHTML was a simplification.
So this is why I can't just have a native OpenSSH client and have to install some random SSH app made by some developer I have non source access to...

Thank you very much for the clarification.
Ahh suddenly it all makes sense.

I wondered why my company after 18 months of effort to get going on AWS with certain apps has had a shift to get on Azure 'without compromise' in 2 months.

I doubt these sort of offers are only going to start ups, Microsoft is taking on web services hard core.
A little bit of LaTeX can bring a lot of authenticity to what is basically a corporate blog post. How about some of the actual data used to make this claim?
Hackers Guide to Tea
Going by the wikipedia article, a p-value is the probability of getting a result "at least as extreme" as what you observe under some hypothesis (in practice, the null hypothesis, however defined). Imagine we're spinning a spinner to get one of two values ("red" or "blue"), and we think a good null hypothesis is "red and blue are equally likely outcomes of this spinner". Spinning 500 times, we "should" see 250 of each, but obviously the odds of that are quite low. So if I spin the spinner 500 times and see 400 reds and 100 blues, what does that mean?

Under the null hypothesis, the odds of that result are (0.5)^400 * (0.5)^100 * (500 choose 400). The first step in calculating the p-value is to decide which outcomes count as "at least as extreme"; the obvious candidates are (1) any result with 400 or more reds; and (2) any result with 400 or more of either color. (1) is better for talking about the hypothesis "this spinner is biased towards red", and (2) is better for talking about the hypothesis "this spinner is biased". Obviously, under the null hypothesis, the p-value calculated for (2) will be twice as large as the p-value calculated for (1), which will have implications for the publishability of your results, so you should choose (1) and, if necessary, adjust your hypothesis to suit. ;)

Anyway, in principle, you add up the odds of all the outcomes that count as "at least as extreme" as the result you observed, and that total is your p-value. You can report "under the null hypothesis, there is less than a 5% chance of observing this result" (p < 0.05), and the person after you in the chain can report "it is at least 95% likely that the spinner is secretly Republican", and the press can handle things from there.

Now, you've got a very interesting example going on in your question, because your null hypothesis specifies that the height distribution of children in a county is due to the local gravity. (Is this a reasonable null hypothesis? No.) So if you do your survey and find that Kent kids are taller, and the difference in mean height is significant at the p < 0.03 level, you can say "we reject the null hypothesis with 97% confidence". The predictive part of your null hypothesis says "the height distributions are identical in every county", and that's pretty easy to calculate about. Your rejection is perfectly justifiable! But, a reporter could then look at the phrasing of the non-predictive part of your hypothesis and report "97% chance of a gravitational anomaly in Kent", which would be unjustifiable; if Kent kids are taller, I'd look at factors like nutrition and genetics long before I even considered the possibility of a gravitational anomaly. The lesson here is that rejecting the null hypothesis "there is no gravitational anomaly and therefore the height distributions of children in every county will be identical" doesn't allow you to conclude "what do you know, there is a gravitational anomaly after all!", even though the rejection was fairly legitimate.
KnCMiner raises $15M for 16nm Bitcoin mining ASIC
Could someone fill me in on the business model of these click farms? How do they profit from clicking other people's ads?

I'm sure it will be perfectly obvious in hindsight.
Sometimes (often?) the only references that are given are for verification of employment.
Cool idea, I say go for it!
Another minor UI issue: The Title for the page is "Yelp for..", causing the tab I have it in to have the visible title of just "Yelp" with your logo.
Well - I haven't tried the Speech Service myself . But as dev, we notices pretty high error rates with the 'user modeling service' as well.
they also own some of the sites on which ads are clicked
The commercial last year was the one with 'America The Beautiful' and the backlash was having it sung in other languages besides English.

Not really sure where you're pulling the gay thing from.
Nope because MS doesn't create .doc files, they just make the software that saves/loads them. The issue in this case is that the Minecraft textures and item geometry are created by MS (by way of Mojang) and hence MS has the copyright on them. If you replace the textures with alternative ones created by other people you're probably in the clear so far as the textures go, but the NPCs and objects geometry data is still covered.
Git makes it way harder than necessary to do all these things and has a steep learning curve (generally a euphemism for bad design).

I'm proposing that you can get all the benefits you talk about but in a far more usable manner. I like a clean master branch with atomic sensible commit messages as much as the next man. Git just makes it a real chore to get there.

You seemed confused about the history and branch navigation, so maybe I can explain that one better.

What I want is to visually view the history of a file, and trace, for instance, a function as it moves through my project, into different files, etc. I also want to easily find code that I deleted in the past to use as a reference for implementing a new version of the code, rather than keeping it in some "obsolete" folder in source control. I have seen people who do that. There are ways to do these things now involving searching git logs and viewing diffs or checking out old branches, but the interface is very poor. Even the interface on Time Machine is better than git, and that thing isn't build to source code.

But perhaps you are correct. Maybe most people use git primarily as a backup service for code. If so I guess git should make that a way better process. I will point out that github actually offers a way better interface to git than git does. It just still has a long way it can go.
http://en.wikipedia.org/wiki/Stable_marriage_problem

Actually a relatively interesting algorithm, but I don't think the author explains it fully. The men must also rank the females. The key point is that for a match between people A and B, A has no person ranked higher than B who also ranks A higher than their current partner. it is optimal for every participant.

I'm not too familiar with residency- I wonder if hospitals submit a list of potential students they accept? How does the length of a hospital's acceptable candidates list compare to the number of hospitals a student will apply to? In the Stable Marriage Problem, each set member must rank every member of the other set.