skysight-inc/HackerNews huggingface dataset:
Yeah exactly, to me the Chromecast is one of the first digital devices I've owned that I really don't care at all about the specs. It kind of reminds me a bit of radio, I have a vague idea about how the media is delivered (broadcast, frequency whatever), but I honestly don't know or care how my radio works, just that it does.
#ShotsFired: Mozilla/Chrome to Release Incompatible ServiceWorker APIs
A quick intro to Petapoco and Micro ORMS [video]
What gave you the idea that investors are driven by ethics? Investment is about ROI. Investing in startups is no different from investing in stocks. You gage what will have the highest ROI and invest in that, expecting most of your investments to fail spectacularly but a small portion of it growing big enough to make up for the losses.

This is where the distinction between startups and lifestyle businesses comes in.

Startups operate at a loss and aim to make themselves tasty enough for bigger companies to swallow them (allowing the founders to cash out and the company that buys them to use their team or technology, or at least make sure the competitors can't do the same). They bleed ridiculous amounts of money, but grow ridiculously fast and are intentionally short-lived.

Lifestyle businesses aim to be profitable as soon as possible. Their growth rate is unimpressive but they can usually get by with nearly zero investment -- not that their prospect would be of any interest to investors in the first place. They may "get lucky" and cash out at some point or just wither and die if they become unprofitable and can't pivot.

There are some companies that fall in-between and the semantics are fuzzy as always. A startup may actually grow so big it becomes a direct competitor to the companies that might otherwise be interested in swallowing it or it might be so good at funding itself that its income stabilizes (with or without additional investors).

But at the end of the day, most investors want ROI. They don't fund startups because they're nice people, they fund startups because they have money and want to have more money later. The nicer ones may actually have some interest in the company and help the startup grow (and thus make them more money when they cash out), but it's unreasonable to expect them to be motivated by altruistic ideals.

This won't change. Why should it? Sure, it could all blow up like every bubble does eventually, but at the end of the day you will always have people with a big disposable income looking for ways to make more money (whether it's because they actually want more money or just because they see it as a sport and ROI is a good metric to measure how good they are at it).
We use a commitment scheme in Namecoin. There is a NAME_NEW transaction that is done first that secretly reserves the name. This transaction is then spent, a minimum of 12 blocks later with a NAME_FIRSTUPDATE which reveals the name and sets the initial data for it. It would be quite difficult to do what you suggest unless you can pull off a 51% attack on Namecoin for at least several hours, and if you can do that you probably do it to Bitcoin as well.
I posted this 2 hours ago [1] and both the posts are in home; the URLs differ just by a trailing question mark.

How come the duplicate detector didn't trigger?

[1] https://news.ycombinator.com/item?id=8515417
hola amigos!
Javier here, the one behind this thing. Let me know any questions you might have about it :)
I really like the concept and vision. Could do very well with some fixes and enough visibility. Not very mobile friendly . The individual fundraising are quite simple. all the best on it.

Homepage has some coding issues. Work on mobile adaptability.
Not true at all. They could send down a batch of insights and do local matching to expose the proper ones.
Also, please describe the technical details better---maybe eventually having a whitepaper showing some performance graphs with different workloads?

Criticizing you from a pulpit is easy, kudos to you if you fix things up over time :-)
I think they've since fixed this on iOS, at least for synching to the phone app (which was temporarily disabled as well on iOS). It looks like it now syncs as soon as the app is fired up. However, I'm not sure that the Pebble app even requires the Misfit mobile app. So you could just run the Pebble app, and remember to look at the stats on the watch at least once a week.
Meh. The camera software on Android is so bad that a default-setting picture from an iPhone looks as good or better than an HDR picture on Android. People have demonstrated the quality you can get from the sensor on a Nexus 5 if you capture raw and process offline[1]. I realize that these Google[x] researchers are probably not responsible for the mainline camera application, but the organizational details of Android management don't interest me. What would interest me would be an Android camera app that captures decent pictures, has usable auto-exposure and auto-focus algorithms, and doesn't take tens of seconds to start.

1: http://imgur.com/a/qQkkR#0
Small point but:

> Bitcoin’s block interval is ten minutes so it takes about five minutes on average for a new transaction to find its way into a block

is wrong. The block interval is ten minutes on average, but not ten minutes uniformly. And in particular because hashing works via random trials whose probabilities of finding a sufficiently long zeroed prefix are constant, the amount of time since the last block is no information about how much more time remains until the next one. It's always ten minutes away from now, on average, which means the average transaction takes ten minutes, not five.

The error here was in multiplying the average block interval (10 minutes) by the average fraction of that interval remaining when transactions occur (0.5). But the first operand is only valid if you assume the average block interval weighted over all transactions is the same as the average block interval weighted over all blocks, however transactions are over-represented among blocks that take longer: on average a block which took 15 minutes will have three times as many transactions as one which took 5.
Quadcopter drone deliberately flown at passenger airliner
Microsoft and Skype has begun Webrtc development
Amazon profits off the content sales. The hardware is to drive that, so they typically don't care how you watch the content.
I think the duplicate detector looks at exact URL matches. Things like a trailing / or ? will let a new story go through.
How can Bitcoin trust the sidechain?

How does the Bitcoin network keep track of the total currency amount and therefor the inflation on the sidechain?
PySide are the LGPL Python bindings from the Qt Project.
I've thoroughly enjoyed Yglesias's writings on this topic, though I wonder why we have to make a binary choice. We're supposed to be in favor of Amazon, or in favor of Hachette/publishers. No grey areas. Pick a side.

How about neither? Or either/or, in different measures? Both sides have some good points and some questionable points. Both sides have clear agendas that are, more often than not, unexpressed in their public talking points.

I'm not trying to draw a false equivalence between the two. On the balance, I'm more inclined to support Amazon's arguments -- if largely because the publishers have been grabbing margin from their writers, and because their business practices haven't evolved with the times. That said, I don't savor the prospect of Amazon's total, end-to-end dominance of the book market. I'd like there to be Amazon and publishers in this world. Both sides can fulfill a vital function in bringing great books to the market, and making them available at reasonable prices. I'd just like the publishers of the future, whoever they might be, to modernize and adapt. I'd also like companies that have the ability to compete with Amazon as a bookseller (Apple, Google, etc.) to take another look at the book market. It's not the sexiest market in the world, from a total-revenue standpoint. But it's a decent-sized market, and it's a "gateway" market into other forms of media and entertainment. (I realize Apple has to tread carefully re: the book market these days).
I don't think any of us are qualified to make that decision, really (unless you're an expert in epidemics). The people spending their entire lives studying these kinds of outbreaks are saying that quarantine is unnecessary, so I'm inclined to agree. If the data and situation change, so be it.

I certainly wouldn't ask Dr. Fauci what kind of programming language to start a project in.
String Interpolation for C#
> It's never a great idea to quit a job without another one lined up. I realize the job market for developers right now is white hot, and sure, you can always land another job without too much difficulty. But landing a good job is another matter altogether.

That's like... your opinion man.

But really lets take it easy on saying never. I hope my post didn't come across as saying you should always quit your job with nothing lined up, but I hope we can see that the attitude of never quitting unless you have a job lined up is... unhealthy.

I suppose "MBAs" was a confusing catch all I was using to capture such departments as recruiting and HR, however my point stands, that is a narrative pushed by our keepers that doesn't bear out.

And I'm not sure why landing a good job is another matter altogether. Typically the best places to work have a respect for sabbaticals, leaving toxic work environments, focusing on personal growth etc and that certainly has been the case in my experience, and I'm nobody special.
The duplicate detector is usually quite more clever than just exact URL match. Why the downvote?

EDIT: In fact, I just tried to re-submit an existing link by adding a question mark and it didn't go through.
How Ghost increased conversions
To add a bit: Microsoft added stuff to the standard packages (java and com.sun, if memory serves), but the stuff they added would have been Windows-only. So you write it on Windows, using what looks like standard packages, and then - surprise! - it won't run everywhere, it will only run on Windows. A nasty, hidden form of lockin. And Microsoft was doing this deliberately, trying for the lockin. That's why Sun sued. And, since the contract prohibited exactly what Microsoft did, Sun won.
The actual explanation doesn't start until about 2 minutes in:
https://www.youtube.com/watch?v=K4JhruinbWc#t=110
Very like that, or at least working towards the same outcome, thank you. I will certainly try to make a donation over the next few days.
Somehow the newer submission is getting all the upvotes and comments: https://news.ycombinator.com/item?id=8516244
NREL and Army Validate Energy Savings for Net Zero Energy Installations
What is happening now and will be even more prominent in the next 5 years is that people will be using web technologies like html, css and javascript to write one codebase that is transferable to any platform (browser or native).

Nowadays with node.js you can convert your web-app to an android, ios, mac, windows app, etc. You have access to system hardware, and from the users perspective it is no different than any native app, even though it is built with web technologies.

It is quite amazing, html, css and javascript standards are becoming a universal platform for developers. We are writing apps for html5 architecture vs specific processor architectures. The browser is a compile target and javascript is becoming like bytecode.

I see a future in which we develop multiple new ways of coding apps using web technologies, completely different than the way we do now. We will have various languages, methodologies to do it with but in the end it will all compile down to code a browser rendering engines can understand. And we can use this rendering engine to run the app outside the browser.

So basically I am saying we can code apps in various ways that compile down to web-technolgies and use this single codebase to port to any platform. And the user experience will be indistinguishable from native apps coded directly for the platform.
Ask HN: Android Studio or Eclipse?
Hello everyone,

I began studying Android development 3 weeks ago first with Eclipse because I have prior experience with it because of college, but every modern lib I try to add mentions Android Studio and Gradle and it seems like it could be better if I used both.

What are the pros e cons of Android Studio and Eclipse?
> An ad network cannot tell the difference between a real click and a fake click based on the HTTP request itself.

No they can't, however they can tell what is a real user and what is not. Real users don't click every single ad presented to them on every single page. Real users don't click ads as soon as a page loads. Real users don't click on all ads at the same or near-the-same time. (If this worked, without getting flagged/blacklisted, site operators would have built bots long ago to click their own ads as there is a lot of money to be made that way)

You absolutely will harm site operators. Ad networks do indeed blacklist sites that get high volume of perceived "fake clicks", whether they are fake or not. You will only harm the sites you like the most and frequent the most.

This is a very naive view of how ad networks operate, and a very naive approach to "solving this problem" (likely built by someone who has not worked with ad networks, nor has operated an ad-driven site, ie. someone with little to no experience in the domain they are trying to solve a perceived problem).
Probably not too much.

I mostly use mine to stream plex, watch youtube, show vacation photos, listen to podcasts and mirror my phone or computer to it to review powerpoint presentations or share webpages with people.

It's so cheap it's basically an impulse buy and it doesn't take up space under my TV so I forget about it until I need it. It pretty much just sort of disappears into the background.
It's not just image hosting, it's also video and audio hosting, and has albums. It's not invisible, most people see it by landing on one of our pages. We don't get any donations, it's just that we get less than our ad revenue. Both of those combined isn't enough to cover costs, though.

I'm not really about to defend why it's better than any of the other gazillion sites, feel free to educate yourself on it instead: https://mediacru.sh/about
Lets extrapolate this to the real world and see if implied permission works.

You actively walk into a bar. For what ever reason, you can't pay your bill so the bar owner break your leg as a lesson. Alternative, the bar owner will sell you into slavery so you can pay your bill.

Should we imply that you gave permission for all this by walking into the bar? What if there is a 400 pages long contract, which by entering, you silently agreed to by staying in the bar?

Implied permission created from non-action are a horrible concept that only exist on-line.
Thanks for the cache links. But this isn't starting well:

"Now, with a direct circuit between you and them the only limit on how quickly you could send data was how you encoded it and the speed of light (or, the speed of electricity anyway)....

"...And apparently somebody else thought of that which is why they built a protocol called the transport control protocol, or TCP...."
Agreed. A friend of mine suggested Flexbox for a web-app I was going to build him. I glanced over the requirements and then asked him his traffic for <IE10, and it was nearly 10%. (Website has 1m+ pageviews per month).

Not nearly as bad as 32%. And the number continues to drop.
I just checked them out, they at least have a lot more followers than they follow, so this usually is a good sign. although, unfortunately, they have tweets from about 8k people on their timeline, so it's gonna be tricky to get their attention in all that noise.
Ebook: Developing Games with Ruby (free to read online)
I'm not sure I understand the value proposition over using the Chromecast. What's the main difference? It looks like the specs are better, it supports Amazon's streaming service and does not support HBO Go, and it has the potential for games. To me, none of those are convincing enough to choose this over the Chromecast that I already have, even at the discounted price. Am I missing something?
SUSE Linux Enterprise 12 Now Available
Hey Max - if you request Market Intel you can do what you say.

Also- "sockpuppet"accounts are not me. The seq23 account is a friend that actually likes the product. Just told her I submitted it to HN and she did that on her own. She is a real person that runs partnerships at @BlackGirlsCode (her Twitter handle matches her HN handle- https://twitter.com/seq23)
This is a great, often-overlooked insight: when there is considerable friction in doing something, you will often not only be slower, but you will do something in a decidedly counterproductive fashion.

So it's not always accurate to use the XKCD comic Is It Worth the Time? (http://xkcd.com/1205/) as a metric...efficiency can't always be measured in seconds/minutes shaved * number of times action is performed...because when it's easy to do something, it's easy to explore...and also, it's easy to follow best practices.

Of course, the other side of it is...even if something does result in a large number of minutes/seconds shaved, you have to consider the opportunity cost of you spending your time implementing an automated system...and at certain early stages in a startup lifecycle, that premature optimization time can be fatal.
Can you point me to a link with some information about this bug? I'm a current Flex owner and would love to learn about this.
But aren't the API credentials are transmitted there as well? You don't care if your API is compromised?
Fitbit syncing on Android is constantly broken. Don't have this issue with other BLE devices.

Anyway, I have a bunch of wearables collecting dust (Basis, Amiigo, Alpha). They need to be worn tight to have a precise HR measuring and this always causes dermatological problems. I stopped wearing them as although I don't have allergies and always clean the band with alcohol and shower daily, yet, I still get redness, and it slowly damages your skin. If I loosen this a bit, then HR monitor stops working. I was wearing this fanatically 24x7, but even alternating arms every day didn't show improvement, so, I quit using any. They might be great devices, but the bands are poorly made, and non-breathable.
Possibly safe but definitely inefficient, since it has to find the end of the string to know where the destination pointer starts. The right way is to keep a pointer to the end.

(Or since they are already using std::string in other places, maybe just do that everywhere, I'm sure it makes better choices than they did here.)

The pointer cast thing is glaring. Why not simply declare the buffer as a char array and be done with it, instead of casting at every use? IMO over-use of pointer casts is a clear sign someone is lost in the language, your goal should be to reduce them.
Yes. You are referring to a locking differential, of which there are several types. Some use clutch plates, and will work even if one wheel has no traction at all, others use more complex gearing and can transfer torque from one to another at some multiple (called a Torsen Differential) and cannot drive when one wheel is completely unloaded.
Hooray for competition!!!
Yikes. That first picture looks awful. The HDR+ version looks like cheap CGI. Very plasticy. Some of the other pics are nice so that seems like a really weird one to lead with.
Show HN: What £263M will buy you over a period of 6 months
Out of curiosity, what sort of protocol are you using for RPC between services?
This is Ilya Eckstein from Robin Labs: please contact me at ilya@robinlabs.com, it will be my privilege to help.
Its back..

> or upload a YouTube video in 5 minutes instead of 50

I literally don't believe it. Even if you reduce it to pure UDP, you don't save that much from the TCP conversation
Price and perf difference are very attractive. I was thinking about picking up a Roku 3 (perf complaints made me un-choose the stick) or a Chromecast, but I might get this one instead.
Maybe they won'the be actively hostile to DIY hacking like Google is with chromecast.
Hooray for competition!!
Liked the article, but one important thing the author missed - the startcrap can provide you the financial freedom and necessary capital for what you might really want to do (and assuming that you don't want to use existing capital from other people to do the same). Not that everyone wants to do something "meaningful" after the startcrap, but it might be a good way.
21 African-American Owned Banks
The “Energy” approach to life, the universe, and everything
Wishful thinking. In the unlikely event that AI reaches the level of housefly within my lifetime, it will occur at a level above humanity, in the same way that an individual's conciousness occurs at a level above brain cells.
I wonder what the viability of setting up a subscription service proxy that mobile users (and others) could point their mobile phones to that strips out all the dreck? I know there are VPS offerings that do this. Webhosting companies do offer unlimited bandwidth, so theoretically, bandwidth is not a problem.
Built-in Fake Objects
Yes, we're definitely working on white papers, use case studies and other things that help explain exactly what we're doing to a more technical audience. Thanks!
Going to have to pile on here. The Flex seemed like it was going to be cool, but then the software was buggy for the longest time--wouldn't sync, silent alarms wouldn't work, etc. These are largely fixed but now they won't add HealthKit support. Seems stupid since the software isn't their strong point. But whatever, despite the lock-in attempts I'm not sticking with their stuff. Really like the Flex form factor but can't stand the platform at this point.
Interesting data here yet somewhat intuitive. Customization of the product led to ownership by the users. A great reminder for the rest of us to enable this behavior in our products.
I guess HDR+ is supposed to close that gap. Recent iPhones do something very similar all the time.
Unless, perhaps, we can find a cure for addiction itself.

I mean, diseases have been going on for all of human history, but we've wiped out a few different kinds.
> HTML+browsers have been carefully designed and optimized by people who know the intricacies of document rendering

I think HTML+browsers is something that has been cobbled together as well. Many times. With the added joy of useful features killed by political or profit driven reasons.
For Prime members I think it makes sense. I have a Chromecast, and use it regularly - mainly youtube and MLS games. I don't think I've ever bought a movie from the Play Store and casted it.
I would like to cast 'The Wire' and with the new Fire Stick, I can do that.
Elon Musk: 'We are summoning the demon' with artificial intelligence
Twitter Acquires Twitpic's Photo Archive to Keep It Alive
Yeah agree, to me casts like that are a smell that someone is trying to squash compiler complaints rather than understanding them. It also has every appearance of "copy/paste" code writing.
Canadian here. We have NFC built into our CC's already. I look forward to our neighbours to the south getting the same technology.

I'm extremely happy with my iPhone 6, but Apple Pay/CurrentC both seem DOA to me -- I already have it and I don't have to worry about charging my credit cards.

As a side note, I never realized how terrible CC transactions were before we had paypass everywhere. Canadians had to swipe+pin before PayPass. Whenever I'm at a store without PayPass I feel like an animal having to type my pin into the pad.
Good visuals, but the script is nonsense. They are really trying to invoke that warm feeling inside. Unfortunately watching Littlefinger posing as a deity, forced me to laugh. Using an unknown actor would sell it better.

( I'm not trying to be mean, that was just the impression I got. )
Ex-CBS reporter: Government agency bugged my computer
The remote control's a pretty nice addition for families with more people than smartphones/tablets.