skysight-inc/HackerNews huggingface dataset:
Is that rented gear in someone else's racks or your own gear in racks you rent? Beyond a few boxes, the TCO of buying your own gear is far, far cheaper (look at the prices of Supermicro boxes, not luxury, overpriced enterprise boxes that aren't use-case appropriate).

Someone also has to know how to negotiate with DC's (because power circuits are often the biggest cost factor) and how to separately get good deals on fiber (which is usually far cheaper than the DC's charges because most customers don't know better). DC's often nickel and dime for simple tasks if you don't do it yourself (or have hands that can do it for you). (RackSpace used to charge something $75 every time a box need to be reimaged. DC's will often take forever and charge several arms and legs to rack & stack & cable in your cage, but you will still be at their mercy for freight & delivery and pulling outside fiber, electrical circuits, cooling & rack leveling.)

Overall though, it's still cheaper for web-ops shops to do bare metal in (Google, Yahoo, Apple, etc. in their own DC's and other large/medium shops with predictable baseline loads in someone else's DC's) otherwise everyone would be using AWS. And that's clearly not the case for anyone who's ever been in a real enterprise shop.

Look at Wikia or most any other enterprise shop for baseline loads: mostly bare metal, because it's far cheaper for people whom know what they're doing. Also, BackBlaze... pretty much no way to undercut with them apart from buying an HDD manufacturer and going multi-datacenter-scale.
Free stuff, free hacks, free offers
Everything you say is 100% true, but be sure to keep the OS up to date if you expose any IP addresses (security cameras, etc) to the world at large. NAS boxes are just about the highest of high-value targets.
How to bypass Apple’s security and gain administrator privileges on an OS X
Terrible latency but still possible to conceive communicating. Also 60 years would be the upper bound for those stars, unless you are suggesting crafting a reply takes a significant amount of time.
Which it may. No need to rush a reply with that time lag.
The shutdown notice seems to suggest that this feature is available elsewhere. Anyone know where?
I think the status of the development tools has/had a lot to do with it. As a .NET developer, it's always been unclear until a few years ago as to how you could get the free tools and what you could do with them.

I'm specifically talking about Visual Studio here.

So there was always this perceived barrier to entry, even if it wasn't true -- for example with C++ I know I can just grab a linux box and have gcc and use it. With .NET, until recently it was -- pay for Visual Studio? Use the free version but it's only an express version so can I use it commercially? Use MonoDevelop which is alright but doesn't feel quite as nice under Windows?

Now that we have an official toolset on Linux and the licensing behind Visual Studio seems a hell of a lot less confusing, I think we'll see the community grow.

There is also the hate thing; but I'd counter that with the observation that there's also a lot of Java-hate out there too. They aren't seen as "hacker's languages" but "ewww yuck big bank enterprise-y languages". So I don't know.
A C-based Apache httpd blogging engine using email to create the blog entries... Sweet.

Reading the source and discovering:

WTF? This isn't a WTF. This is a debugging technique.

Hard core! :-)
A lot of banks offer free SEPA transfers in Europe, to any bank account anywhere (in the EU)

Meanwhile in US/Canada people still write cheques to each other.
It would be great to float in there and have VR (Oculus Rift or similar), that could end up being a very immersive experience (pun intended :P)
Washing rice, at least in Japan, is probably a bit different than most people imagine. You first add water to your rice and stir it around. Then you discard the water. Next, using the palm of your hand you grind the rice in a circular motion. You have to press quite hard because you are trying to polish the rice and remove any oxidized bran from the outside of each kernel. This both improves the texture and flavour of the rice. Finally, you fill up the bowl with water, stir and dispose of the cloudy water. Repeat rinsing until the water is no longer cloudy. The whole process takes about 5 minutes and a good 5-6 times the volume of rice in water.
Beacons are much more precise than GPS. You can setup more than 1.5m accuracy and they can have built-in sensors (e.g. motion sensor). So the signal is broadcasted (URL opened) when you touch something for example.

As you know beacons use Bluetooth Low Energy - it is different Bluetooth and really low-powered. Beacon can last many years on a single coin battery. It's also way more power efficient for the phone to scan for beacons that GPS regions. Beacons have almost no impact on phone's battery.

In addition it is important to remember that 80% of time people spend indoor when GPS doesn't work, so that technology might be useful for indoor applications (e.g. museums, airports, retail, etc).
You're talking accidental piracy. That would make for a great court case!
You took one with the front facing camera, then one with the back facing camera (or vice versa but not at the same time). AFAIK (haven't used it in the past year+) you couldn't shoot both at the same time.
https://news.ycombinator.com/item?id=8274677
One of the main issues I had with LI personally (beside the already posted dark patterns) was the 3rd party scrapers who used the LI API to recreate their own listings with LI data. So this means if I changed the data on LI, the scrapers wouldn't update their own copies of the site. Even when I deleted my LinkedIn account I had to hunt down separate sites and go through emailing adventure to get the data removed.

I want to be in whole control of my public data, that's why getting a domain and posting a blog is maybe more tedious but better at the end.
The Humanitarian Behind China's Great Thorium Push
I understood it in a way that they will convert the app so that it will still have the "front+back" functionality, but only save the images to your camera roll. Basically an offline frontback.
Hi HN,

I didn't expect this project to make it to the frontpage. Right now, it's pulling close to 500Mbps in terms of bandwidth. It's cool, I like to see my graphs explode.

However, at one point, I may have to pull the plug on this. Bandwidth isn't entirely free and there are limits to what my little uplink and server can provide.

But in the meanwhile, enjoy the Silicon Valley startup parody: https://ma.ttias.be/infinite-file-downloader/
The 50 best computer-science and engineering schools in America
I don't know where you got this impression from. It's pretty much never explicitly stated that anything is Elixir-specific. It just so happens that Elixir is the top horse of today for representing the Erlang ecosystem and so that's the vehicle people choose to present the features of that ecosystem, mostly.
Implementing Financial Instruments on the Blockchain
Sun Microsystems advert – We are the dot in .com
They are now but that's a function of the current state rather than a feature of Bitcoin.

Hardy says in the comments that he feels that the current wording is misleading for newcomers and could cause them to leave when the fees do inevitably rise.

He also questioned saying it was fast as, from a users perspective, it isn't always compared to other transactions.
Jakub here, founder of Estimote.

@tashoecraft: Google did here a really elegant design. URLs from beacons are not rendered in the browser directly (it's not the device that resolves URL or fetches description). There is a Google service based on Google Search doing that and then data are rendered in the browser.

We expect this is how Google is actually planning to prevent spam. Before they present anything in the browser for the user, they might filter that and/or rank, same way they do it with links in the search.
Bitcoin's currently low transaction fees are an illusion hiding the real transaction costs because people holding Bitcoins for extended periods are paying for the real transaction costs with the devaluation of their Bitcoins. This is not a sustainable model and the only way out is a large increase in the number of transactions while at the same time not increasing mining costs. Theoretically one could also decrease the mining costs but that would make the Bitcoin network less secure. Or of course an increase of the transaction fees to reflect the real transaction costs.
I don't have official numbers, but this is very likely not the case. Japan used to have reports of lots of people with incredibly long lifespans. A few years ago there was a huge uproar when it was discovered that many of these cases were just pension fraud. The families had a deal with the doctor not to report the death so that they could continue to receive pension payments. A quick Google search didn't yield much in the way of results, but I remember it being in all the news in Japan about 3 or 4 years ago.
Autocompleting DROP TABLE or DELETE is probably not a good idea.
I disagree for social apps that rely heavily on the network effect. Cutting out a major mobile platform doesn't just cut your userbase by half, but it also significantly reduces the utility for the other half too.

If you're making an app where it's value heavily stems on how many of your friends use it, then only working on one platform is a great way to "never quite get there".
It's so unfortunate that LinkedIn is successful in its domain despite its passively unethical ways. This company never gave me any positive vibes. It's always been recommendations that people begged from their co-workers and fluff talk about own profile. They are like the Ryanair of software industry. Least concern for the users. It's on my todo list to get rid of my minimal account info on LinkedIn as soon as possible.
It's not the device to fetch metadata. There is an additional service from Google to prevent that - see my comment here: https://news.ycombinator.com/item?id=9940474
Oh, lighten up, this is a discussion forum not a thesis paper. It should be obvious that comments like this are anecdotal opinions without the constant need for phrases like "in my experience/opinion".
Reading these comments it makes me think that what is being show here in many of these responses is one of core issues with the software world at large.
The issue is that of "It's not the way I do it therefore no-one should do it like that."
If a person wants to hold on to and horde masses of data then that is their prerogative. To give suggestions on how one would do it from their own view is acceptable but to outright dismiss another persons wants and needs is very myopic.
One could even view the building of the data storage systems as a hobby in itself and the act of doing so and documenting it will be of use to others, even in other industries.
I know of some professional photographers who have really poor data setups as they are very not that tech savvy so linking them to an article like this is very helpful.
I understand your feelings but legally speaking the only abuse of that kind would be taking GPLed software, modifying it, distributing it and not sharing it back. If the software has been licensed with BSD or similar licenses that don't require to share modifications, then the original developers are perfectly fine with not seeing anything coming out from those corporations. Their choice, no abuses.
> It never made sense as to why you would need so much science in a field where investing and trading is an art half of the time.

It never made sense as to why you would need so much science in a field where investing and trading is dumb luck half of the time.
Strongly disagree. If you have a really good idea and you start to attract users,youshoulddefinetely start coding. Otherwise, someone can launch a product and that users will start to use that product.
As a few have mentioned in the discussion, instead of removing large chunks of texts and adding replacements "later", the website should just have its text slightly altered.
Who doesn't want to install react-ui-builder locally I made on-line demo version. However, demo doesn't allow use it full cycle development.

http://umyproto.com/react-ui-builder/
Pathname lookup in Linux
We're yet to see how Google implements this on Android. Currently it's iOS only, and the "Today" Chrome widget only, no push notifications at all.

Also, see the above comment from jimiasty about Google ranking/filtering the URLs before it shows them in the widget.
If MSFT centric people think open source is a waste of time that helps their competitors, and open source contributors are wasting their time helping their competitors, then doesn't that mean the MSFT centric people are perfectly right, and people really should avoid contributing to open source unless it help their own interests directly?

If you want open source and user pays at the same time, then it's not really open source. What you end up with is closed source which has already worked well for a lot of companies.
I find this kind of fraud amusing for some reason, so thanks for sharing. However, even if there are many cases it can still work out to only a tiny fraction. Around 1.2 million people die per year in Japan, yet I would call 1000 cases of fraud per year "many".
Removing Background Music from Super Mario Bros. For Twitch
This update doesn't necessarily mean they are devoting any resources to it specifically. I think they probably just ported over their Google Now technology to Google Voice -- this change probably reduced their maintenance costs actually.
It's a HTML5/JS thing - 'pushState'. If you search for that, you'll find plenty of resources explaining it in better detail than I can.
USDA has a nutrient database. It isn't always completely accurate, but it is probably a lot better than conventional wisdom ;-)

http://ndb.nal.usda.gov/ndb/foods/show/6568?fgcd=&manu=&lfac...
No. Copyright only covers copying. If two people independently create the same work, they both have rights to that work.

Though, note that what you're suggesting is basically impossible for a work of any meaningful size, and the act of searching for a specific work in a random stream probably would prevent it from being considered an independent creation.

http://www.techpatents.com/Blog/independent-creation-is-a-de...
Where is the emotional connection to a photo larger :

1) when there's maybe couple photos available
2) when you have 4GB of the same session, with multiple burst shots.

I'd even argue that having 1 photo of a certain event brings you back memories of most what happened at that certain time IF you spent it there fully - meaning not jerking around most of the time with a camera/mobile phone taking photos.
Yes it is better to point out the shortcoming right after completion of a project rather than reminding about that after a whole fucking year. This will benefit both employees and managers alike.
I use in-store pickup at Best Buy almost any time I buy something there. I don't have to worry about it being out of stock, and even better, I don't have to go find it in the store.
That was my impression as a tourist. I loved the German train system, but I couldn't afford to travel like that on a regular basis.
> I was incredulous when I couldn’t find a developer-friendly implementation of Murmur3 in C# already.

I've got Murmur3 for you [1] - you can stream into it if that interests you at all. Here's my unit tests [2] (which are arguably the hard part because the reference tests are strange).

I agree with your article, though, a lot needs to be done. E.g. Frustrated with the lack of a .Net diffing lib I went and wrote one based on patience diff [3] and the best I've gotten is one issue. Nobody seems interested in solving problems like the ones you are talking about.

[1]: https://gist.github.com/jcdickinson/4bda826eb2e3f58e38c4
[2]: http://stackoverflow.com/questions/14747343/murmurhash3-test...
[3]: https://github.com/jcdickinson/difflib
Well, my example of HBGary was chosen because they were a firm specializing in computer security. But, as shown by Ars Technica (or claimed by Anonymous) they had some pretty bad security failures themselves.

You do have a point about programmers, or to generalize a bit, people who are more technically-inclined than average but who don't care/know about security. I shake my head seeing things like people flashing community-built Android ROMs with signature checks disabled, closed-source rooting tools, sideloaded APKs downloaded from dubious filesharing sites, "curl http://whatever | sh".
Pricing is always relative. (and pretty personal) My guess is the place you can get in Austin for $900/month isn't a fair comparison to the place you'd get in Saigon for the same.

Saigon place:
- Furnished
- In central district (D1)
- Short-term lease
- Maid included? (possibly)
- Might include cable, internet, phone, electric, etc.
> Google Translate is pretty good on german conversations, anything the EU publishes, and literature, but is really terrible at newspapers.

AFAIK Google translate is trained by using corpora of documents that have known-good translations. I could imagine that they are trained using EU documents, as these would usually be available in multiple languages. That would explain why performance on stuff published by the EU is so good...
I'm always disappointed when I hear about .Net being open sourced and .Net running on Linux and so on. Because the discussion completely ignores the existence of desktop applications. If you used Winforms or WPF or DirectX, etc. then you're still locked in to the closed source world and Windows only. I know desktop applications aren't cool anymore, but if you were cool, you wouldn't have used .Net in the first place.
WTFDUINO Making “Simple”, Complicated
Note that the article is from 1992.
How is searching for something in a random stream equivalent to copying it?
In addition quite a few MMO server "emulators" are written in C# (e.g. Mangos, WGrid).
Interestingly, it seems that big sporting events that seems to make any money are those where you don't have to be "voted" to host the event. Think Wimbledon, Marathons, FA Cup finals etc.

Sporting events like the F1 Grand Prix, FIFA world cups and Olympics etc seems to be full of loss making money stories for the hosts, but its organisation company seems to do quite well out of it.

This is just a casual observation, and I could be totally wrong.
Two months of Soylent
GitLab just raised a $1.5M seed round to take on GitHub
> They aren't seen as "hacker's languages" but "ewww yuck big bank enterprise-y languages".

They're seen as "Languages this evil SOB of a company owns and who knows if it could decide to patent something and enforce it against me".

As in, patent law is complex. Guarantees sound more like marketing of the used-car-dealer and sawdust-transmission variety than actual known-good documents like the GPL, which is, after all, founded on copyright law. Copyright law seems simpler: You own specific files, not abstract hand-wavey ideas. You can't use copyright law to go after someone for the unforgivable sin of coming up with the same idea a bit after, or a bit before, you did.

(Edited to add: Before you accuse me of FUD, tell me how I could know I'm not spreading FUD without becoming an IP law expert first.)

So:

.Net is Microsoft's ecosystem.

Java is Oracle's ecosystem.

Which company is less likely to find a loophole in whatever guarantee they've pledged and use it to squash me like a gnat?
That thought makes me sad.
I would say auditability is still security-related, but yes, this is good practice too. You should probably also make sure root has a locked password, so that things other than SSH won't allow root login.
Google Patent Starter Program [pdf]
Why would we want to officially bias competitions toward people with ADD diagnoses?
The idea of agile is to launch early, then iterate new features once you've seen how the existing features are performing in production.

Essentially, you'd need to establish the MVP for an airport.
An airport without a runway would be useless. How about an airport with baggage conveyor belts? OK, we could manually carry the bags until we've established what desks are busy, how many bags we're carrying, etc.
How about shops? Well, maybe the cafés are more important, so lets build those first, and add duty-free shops later. But in other airports, the duty-free shops generate more profit, so maybe those should go first, and then you get a conflict of users needs vs organisational needs.

Most big infrastructure projects are just that - big - because the cost of breaking them down into smaller projects and iterating would be massively more expensive.
RedditOverflow
We need the love child of Reddit and StackOverflow, something that uses the Reddit API to create a tech focused QA site without all the snark and heavy handed moderation.
Animals being jerks – best Giphy category ever
Why oh why oh why did I have to think about Visual SourceSafe ever again? :P
It's hard to call it "independently created" if you used a copy of the work in question as an input to your algorithm.
What if it's not random but π?

https://github.com/philipl/pifs
Yes, I was shocked to see Masayoshi Son's age as 34!
Yes, I've been trying the nightly builds (elm branch) on and off for a while, and the smooth scrolling really makes a difference. What it does is it translates touchpad input directly to page scrolling, and not to a series of discreet "scrollwheel up/down" events. Its a very Mac-ish experience.

Another great thing is the fidelity of widgets (buttons, dropdowns) esp. on a high dpi screen.
Great! A lot of improvements depend on this GTK3 switch (like using Azure with Skia) and it took quite a while. I'd still prefer Firefox to use Qt 5 instead, but whatever.

Shumway however is still far from finished, and I'm not sure what will happen with plugins which depend on GTK2.
The First-Ever Malaria Vaccine Just Got a Big Break
Against Honeymoons
Wow. From the article, an example post on the Verge "downloaded 12MB - a little over 7MB in that is JavaScript" and a refresh of the page with things cached still downloaded 8MB again.

And key here -- the article HTML content itself was 75k, the rest is ad network Javascript. (apparently over 20 different companies)

I don't like tracking scripts either but why can't the ad networks get together and create a shared script instead of so many that seem to be redundant?
Impressed by the animation in the figures.
curl -o /dev/null for a complete experience
After twenty years of using it? That I was wrong, that plain-old C really is better.
https://news.ycombinator.com/item?id=9166943
Well, this would probably thrash my 5GB/month satellite internet cap in a bit under an hour.

Obviously I'm not going to try it, but it can serve as a good reminder about how much data you can go thru on a modern (or in my case simi-modern) connection in hardly no time at all.

Gotta love caps I suppose...
Starbucks is not popular because of the coffee

Starbucks is popular because of other factors. For example, not shooshing students that go there to use their wifi (which is usually good)

Maybe the corporate aspect of it even improves this aspect. Nobody will give a f if I'm there (as opposed to a mom and pop shop)

Also the "you know what to expect" factor of chain places also plays a huge part. And as McD is probably beginning to notice, if I go there a couple of times and I have a bad experience, I'm not ever coming back.