skysight-inc/HackerNews huggingface dataset:
Sounds like an awesome marketing opportunity for some kids friendly chain restaurant.
Hire someone to write a new, catchy song and give the song away. Perhaps for TV and movies, require a small product placement deal.

I'd probably try said product just because they did something I agree with...
CppCon 2015: Bjarne Stroustrup “Writing Good C++14”
Just laught a bit on Red Flag.
I'm from Russia (: Kind of "been there, done that"...
Jolly Roger FTW
I don't think Musk has proven anything yet but has given people some hope that things are certainly possible.

I genuinely don't believe we need electric cars though at all. We need less travel and transport and redistribution of facilities and skills. That's a much bigger problem. At the moment, the hub/spoke and centralised model of society has no redundancy and providing ubiquitous cheap transport isn't going to solve that, just make the problem hang on longer by forcing people to remain sitting on their butts on a freeway in a slightly better car rolling into a job they could probably do at home or doesn't need it exist anyway.

Also batteries need to be filled up, recycled, disposed of still. We'll see how that goes shall we...

SpaceX isn't fundamentally changing the model of anything, just packaging the same turd differently. That might be to build capital (customers = capital) but there isn't anything fundamentally different to what they are doing at the 10,000ft level. ESA have had a similar model for a couple of decades.
Maybe tell them to donate it to X for you. That way they don't get out of paying and someone in need profits from your work.
One of Alan Turing's Predictions Came True in the Weirdest Way Possible
Mirror image: Fundamental symmetry in nature confirmed using CERN Large Collider
Nokia phones were killed by management by fear
A pretty good post mortem, but one worrisome final comment:

"For us, availability is the most important feature of DynamoDB"

I would think that durability should be the most important feature of DynamoDB; better to have intermittent outage, or reduced capacity, but not have data loss - but perhaps there is something about DynamoDB which suggests availability is rated more highly than durability?
Well, except for the fact that taking 10 hours to perform a 2 hour task doesn't scale when I want them to do 40 hours of work a week. I really, really do want to judge people, in part, by their coding speed.
They kind of solve the same problem, but in different ways. I, for one, think it's debatable if the 800 lb gorilla that is dependency injection has any merit in javascript.
I've switched from a maxxed out 15" Retina to a new 12" MacBook and I'm not having any problems. I don't do anything hardcore like iPhone development though or anything that requires compilation - just Web stuff and some Ruby and Rails. Now being used to the 12", I imagine the current 13" MBP would feel amazing in comparison :-D
> The whole point of this article seems to be to teach people to by default not poke the ball

And it's sad that they have to teach people not to poke the ball and reveal the inner decay, rather than remove the rotten meat itself.
Ask HN: Best resources on online software licensing?
TLDR; Do you have resources about licensing your software online?

I'm currently developing an application where we need to implement online activation and licensing. The process would enable a totally independent installation and a continuous check (once a day for example, or on startup, depending on the type of application).

Browsing over the internet I've found numerous companies offering this as a service, but all of them seem to be relatively old and don't present themselves as very trustworthy to me. This leads me to believe I have to develop it myself. Given that I have no experience in this exact manner, I was wondering if there are some good resources on this, for example describing the Microsoft Activation process, Adobe or similar applications.

Preferably it would cover from a high level to, for example, a description of how the API would work. Obviously the details will always be different, but it would be nice to see how other companies have worked this one out to prevent myself from reinventing the wheel.

For us it would be an application running in the .NET environment, but for resources it doesn't matter that much if it would be for a different environment.
I guess that your opinion. The point is when you change the variables you change the outcome and it won't magically be for the better, especially since there's little precedence. It's pointless to loose karma over this on HN though when I can and regularly do talk about it with actual aerospace engineers.
DI is not an "800 lb gorilla". If anything, certain implementations of DI frameworks are (I'm looking at you, Spring).
https://github.com/tcr/rust-todomvc
I think what we've learned today is that New Yorkers and San Franciscans are both equally deluded about the quality of life in their matchbox lofts.
infrastructure is hard, and exponentially hard with the number of nodes you need to scale.

that said, even with those disruptions and whatnot happening on Amazon as a warning, I am not skilled enough nor have time enough to build a non cloud resilient infrastructure.

I was looking to go with redundant vps at first, because amazon does have high cost for us, however, just learning all the things that can go wrong in the first very part, the load balancer, and all the gritty details one have to consider for just this little component to support interruption free failover, made me rethink the cost benefit of going managed.

it is true that going cloud doesn't really remove outages risks completely and it will not be as resilient as an infrastructure built with skill and love by the best out there, but how many shops can actually roll with their own solution and get an equivalent level of availability?

scaling web nodes is within my capabilities, building a ha database is already quite above my skill but I may manage, testing database failover, making sure it works, making sure that it can actually recover from one node dying and that the application stay live meanwhile? that's way above what I can reasonably do and what my company can afford to pay maintenance for.
Display live data from Excel spreadsheets in your WordPress website or blog
In many countries you can't simply pay people unless they're incorporated and can send invoices. You need to hire them. Otherwise it's tax fraud.
Honestly, I would not trust any pre-installed OS, no matter the manufacturer. They pretty much all load crapware.

The case where lenovo were using a UEFI dropper in their consumer machines to reinstall malware after a reinstall was really bad. But what would make me stop buying their machines is if a similar below-the-OS malware/backdoor injection were present in their business thinkpads. Is there any suggestion that this is the case?
Same with the fashion industry, where some people are trying really hard to bring copyright in despite the fact that it's much more profitable without it than the entire media industry.
Radio channel concepts every system designer needs to understand
Cool way of doing this. Firefox (41 / Windows 10) seems to cut the sounds short a little, which makes the end result sound as little more than a tick. Had to switch to Chrome to hear it properly.
Looks like a fair number of key aws systems rely on DynamoDB -- and further, the same system used by customers. I wonder: do they have any inclination to decouple these dependencies to prevent correlated outages?
I like Angular's DI. It makes it easy – to me, but YMMV - to organize my thoughts and my code.
Happy Birthday, Dear XKCD
Awesome post, as always. I know you've at one point taken a look at shark (https://github.com/sharklinux/shark), which seems to be similar in a way except one makes probes (either perf_events or eBPF) in just Lua. Do you have any notes about how it compares vis-a-vis BCC?

This seems to be an example eBPF back and front-end: https://github.com/sharklinux/shark/blob/master/samples/bpf/...

From the looks of it, the eBPF program is also specified in some C (dialect?). I wonder how it's similar/different to BCC. From the dependencies on shark, LLVM is also involved.

EDIT: seems like they're encouraging people to download a precompiled llc-bpf for now: https://github.com/sharklinux/llc-bpf

EDIT2: (sorry for all the edits). My last question would be: you say "What's new in Linux 4.3 is the ability to print strings from Extended Berkeley Packet Filters (eBPF) programs.", and then that you needed this for many tools. However, I can't see that in the biolatency source you pasted. It seems to me like it's aggregating a map in kernel-space, and printing it out from userspace once it's done. Just like was possible in kernel 4.1+. What am I missing?
Hahaha. I had the exact same reflection. I don't know much about Baseball either. When I was listening people talking about Baseball and referring to Yogi Bear, I thought it was a mascot of one of the teams.
Anyway, RIP.
They probably said that because this was an availability outage. If this was a postmortem after some data had been lost, they would've ended it with "For us, durability is the most important feature of DynamoDB".
I disagree. They were a solution to the inflexibility of rigid languages like Java, but seems entirely alien in the context of Javascript. A DI framework adds a load of indirection.
I think this is written from an ops point of view. Dynamo-based systems allow a client to wait until at least X servers have acknowledged the write, and use eventual consistency in case there is some service disruption.

I personally didnt know they used meta data tables in Dynamo, and that sounds like they lost one of the most important traits which gave Dynamo its super-high availability abilities, which is having all the cluster state in the clients rather than in the servers.
I so hate this attitude about people acting in good faith doing 'rookie mistakes'. I'm just answering to this post, but it's by far not the only one along those lines.

Why does everything have to be done on explicit contract basis? How can an altruistic act of one party (helping out after leaving the company for free) be turned against them!? Where will this end!? Will I have to get in writing that this was in no way meant as a bribe every if I ever pay a round of beer for a couple coworkers?

There should be protection in place that if people act in good faith they cannot easily be sued like this. And definitely this kind of victim blaming is not helping going in such direction.
Flagship OLED and LCD TV Display Technology Shoot-Out
This question is focused on convincing good applicants to work for them. The structure of the interview is:

a. Have candidate define their perfect role
b. Explain to candidate how actual role lines-up with desired role they defined

It works because if both sides are honest then there's a positive exchange of what the candidate wants, and what the role has to offer. Presumably, if the interviewer really wants the candidate, then they'll explain all the ways in which the role on offer matches the ideal.
If you don't mind, please drop a link to your company blog. It's good to see examples.
Do they deserve a chance to explain if it's there or not?

Probably not. They're off our purchasing list.

Problem is: now what? Hardware vendors have all turned to crap in the last 5 years. Lenovo ships crapware and poor quality kit now. HP is stupid expensive and even enterprise support is crap. Dell are unreliable as hell. Literally all other vendors won't support a model more than about 6 months old i.e. no part stock, no service, just replacement with another chunk of junk that will fail in a few months (Acer, Asus I'm looking at you mostly).

Just leaves Apple but then they're just glued together folding iPads with keyboards attached now with no chance of maintenance and reliability issues as well. New battery? Get the paint scraper and heat gun out.

I'm using a Lenovo X201 myself with Mint and I suspect this is the last brand laptop I'm going to use. Back to the custom desktops at home.
I tried NewsBlur as an alternative to Yahoo Pipes. Like it because it has an Android app as well.
I suspect they're simply trying to reassure customers that this size of outage won't happen again, not make some kind of deep mission statement..
It's not inner decay. It just more possibilities C++ allows you to do, which can give you more power if you know what you are doing.
Day two at euRathlon 2015: Video recap
Microsoft has changed in what way? It no longer spies on its users and reports them to the CIA?
One reason I'm using Adblockers and Ghostery is the immense number of trackers found on any website that are supposed to help in delivering personalized ads to any future website visit. Seriously, ad companies: Stop trying to show me personalized ads! Please, serve ads that have something to do with the stuff I'm looking at. When looking at a coding site, why do I have to see an advertisement for the jeans that I did not want to buy four days ago? Why not show me books/websites/hosters/whatever that are related to the coding problem I'm currently trying to solve? It used to be somwhat like that, years ago. We should all go back to that and stop tracking users with dozens of trackers, all connecting to their servers when loading a site, crumpling the speed with which I'm seeing the content.
I hate this fucking planet.
Thanks for the link. That does look really minimal but almost exactly what I need. I'll give it a try. Perhaps I should start out by writing a Lua plugin for it.
Interesting, we're doing similar things with Spark, Cassandra and Mesos. By scaling out Mesos with spot instances for its agents.
I will certainly concede that there are scenarios where it works out to be for the worse. However I don't believe that any of those scenarios involve military weapon platforms. I am however more than happy to hear arguments as to why I am wrong.
You answered how you like to work, not what sort job it is. They may be the same thing for you - 'it doesn't matter what I work on as long as I can work in the following way' - which would be worth exploring with you further. Presumably, he'd ask you some of the other parameters - like what languages you prefer. Then in stage two, he'd then discuss how the way they worked is (or is not) similar to your desired way of working.
The marketing of "we are sorry and we are listening to our users" which turned out to be a load of crap when Windows 10 came out turned me off to any promises made in the future.
Fair enough. It's probably a matter of taste to some extend.

I generally don't like too much structure unless there are clear benefits and DI doesn't seem to hold up on that scale. The problem it's solving has traditionally been solved with a dozen global variables. And while the purists may scuff at this, I find that in practise it's never an issue in otherwise well structured code.
Uber's revenue, profit and loss
The latter is definitely under copyright though.
The validity of permadeath
A quick google suggests space leak == memory leak, is that correct?
Raspberry Pi-powered Bitcoin mining tool
1. People don't trust machines

2. No software company wants to deal with the liability issues

An example of a place where technology takes over a large part of the diagnostic process is prescription glasses. Even then, after measuring your absolute dioptres, a human asks you to try a few combinations to find the most comfortable variant.
This is all true, but it is still one of the best options for making websites, onwards and upwards !
This should be of interest to all American startups: if the court agrees with this assessment, you will have to store European user data on European servers and cannot transfer these to the US. Probably not even for data analysis. AWS and others will likely set up something quickly, but you'll still have to keep that in mind when trying to establish a presence in the EU.

So ultimately the NSA will have broken up the internet into separate regional entities.

Disclaimer: Not a lawyer, never wanted to be one.
It's not, unless you already know the kind of content it carries.

It's a terrible title...
At least Samsung gives us the kernel sources so that the fixes can (and likely will) be backported.

Other vendors (I'm looking at you, Mediatek, your code is rotten) are not so good because many OEMs don't care about the GPL and Mediatek supplies the kernel code under NDA to the OEMs.
A password manager for a locked device? Does that make any sense?

I do not have an Android phone or a password manager, but I still do not get the point here. The device is locked, so how do I access the password manager?
Good job search android app
It's not just that, EU startups who currently depend on US-based services are going to be in quite a bit of trouble unless they got consent from their users to put their data in the US.
Censorship Continues on Hacker News – Michael O. Church
I love the bare-bones layout of this page. Very easy to read. All bloggers should learn something.
Yes, exactly. I argued about this before:

𝗪𝗲 𝘄𝗮𝗻𝘁 𝗽𝗿𝗶𝘃𝗮𝗰𝘆

There are trackers on every site, dozens of them. And they are all totally useless for advertising. If I watch a let's play on some game, ads for the game or similar games will half of the time lead to me buying it. Current tracking ads will show me an ad for something I bought a week ago next to the video, and one week later, after I have the game, I'll see ads for the game everywhere.

𝗪𝗲 𝘄𝗮𝗻𝘁 𝗻𝗼𝗻-𝗶𝗻𝘁𝗿𝘂𝘀𝗶𝘃𝗲 𝗮𝗱𝘀

If I load a website, I don't want to get a metaphorical – or for some people, quite realistic – epileptic shock. I want to be able to enjoy the content. The ads should be visible (not just plain text), but they should not be annoying or misleading. Don't put 20 ads looking like download buttons on a download page, or I'll stop recommending your page – or, worse, recommend people to install an AdBlock extension.

𝗘𝘅𝗰𝗲𝗽𝘁 𝘄𝗵𝗲𝗻 𝘄𝗲 𝗱𝗼𝗻'𝘁

Obviously, this all only helps for affiliate-type ads, not for Brand Awareness. But for those, there is a far better solution, that is far more successful: Viral Marketing. Often, Brand Awareness works best through marketing that is fun to watch, fun to interact with. In that case, a minigame as ad in your Facebook stream, or a fun video on YouTube can be far more effective.

Disclaimer: This is just my personal opinion.
Okay, I got to ask. Why do you need permissions for identity and call logs. I still installed it, because you guys are awesome, but those permissions don't seem necessary. Obviously, I could be (and probably am) wrong.
AsyMedia
It only matters if you use the Lenovo image for Windows. A fresh install will also work around this.
Fact remains big companies will always fuck you in the ass! You were all warned in the 1980s when Globalisation riots occurred. Most didn't give a fuck! So tough on all of us!
I don't share the view that Google are as benign as most believe them to be.
Well, I wanted to question whether they have found out their engines are rather polluting and have invested extensively into developing such a cheat or just found out (on two separate instances) that a) it is possible to detect emissions testing and b) some engine modes have drastically lower emissions; and simply put the dots on i and went along.
The more people that use Tor the more effective it becomes.

More users = more noise = more anonymity.
Still, do you want to give money to these wankers?
Discovery of Molecular Clouds in Our Tiny Neighbor, the WLM Galaxy
ItHulu: A show and tell for developers
Samsung's SSD sets impressive speed standard, 2,500/1,500MBps
A good article to read and reflect on - From 5 years ago.

http://www.newyorker.com/magazine/2010/12/20/groupon-clippin...

Some points that caught my attention (edited by me)

...Groupon’s got a healthy business. Almost forty million people, in more than a hundred and fifty cities around the world, have signed up for its e-mails,...Groupon isn’t going away. Unlike many Web companies, it’s been profitable from the start. (It takes fifty per cent of the revenue in every deal.) This year, it had half a billion dollars in sales, and estimates are that, before long, it could have as much as two billion dollars in revenue." End of my edits.

India, where groupon is hugely popular, has behaved like a spin-off. It recently independently raised 20MM from Sequoia.
They needed to do 17 samples at a time to be financially viable. I suspect it's even worse than that and it's just cheaper if you already know what you're looking for and do it the normal way.
Many people are saying "just use Linux" or "always do a clean install of Windows on a new laptop."

However, that's no guarantee to help you escape this kind of malware. Even if you replace the hard drive and put an open source OS on a laptop, you're still booting from an increasingly complex, opaque blob of UEFI firmware that you can't get rid off in most consumer devices. Who knows what goes on in there?

Then you've got the NIC firmware, the TPM (which is basically an entirely separate computer), and for corporate laptops often Intel's vPro stack as well.

Realistically, if a vendor wants to track or trick you, they'll always have the means to do so.

And if the past few years have taught us anything, it's that they really want to track you.
So students should not use Google, because Google is not open source? How about Stack Overflow? Or closed-source hardware?

While it's important for students to be able to learn modify and share software, it's obvious that they cannot rely on open software alone.
Putting consumers at the heart of the personal data economy
http://www.australia.gov.au/information-and-services/immigra...
The Future of Information Sharing Is Here
Show HN: The powerful software development tool designed to eliminate boundaries
For something compiled with Emscripten, this was stupid quick to startup. Wow.
It's interesting you say this. My father-in-law has worked in a number of quite heavily regulated industries (heating and building, for the most part), and often refers to what I do as being "the wild west". I think he mostly views it as a positive and regularly talks about making hay whilst the sun is shining...
Facebook suffers setback in EU privacy case
The company I work for is going to pivot towards re-targeting (we're making recommendation engines, now). So, I've come to explore a bit this new industry, and I am under the impression that it's completely rotten to the core. The reason? I have been in meetings where no one would blinked an eye (even, sometimes, applaud the idea) when people would ask if we could turn on a laptop's webcam, and read if a visitor have seen ads or not. If internet needs tighter regulatory control, please, let's begin with advertisers.

I don't think I can withstand working with that kind of people in the long term, this is really soul-destroying.
No, the memory isn't lost, it's still reachable. It's more about using more memory than really needed, holding the unevaluated computation in memory instead of just the result of the computation.
Usually, a space leak is an abnormal/unexpected amount of unevaluated data in a lazy language. A memory leak is data in the process heap that isn't referenced by the process.
GitHub Open Sources a Tool That Teaches Students to Code
Right. What I meant was actually that they either support it or are in the process of supporting it. But I haven't heard anything about it from Microsoft.
Many people in Europe warned about this before. It's not like it was unannounced.
Thailand's government closer to setting up Great Firewall
A Business Strategy Robot Helping Owners Take Big Decisions
Surely the company can just go to the FBI/DHS/etc directly if they wish? IANAL, but if a company has information which it reasonably believes to be evidence of a crime, what court would find it illegal for them to volunteer it to the federal government?