skysight-inc/HackerNews huggingface dataset:
> At worst there'll be no standard, at best there'll be a standard not under W3C control

Wrong way around. From the anti-DRM POV, the best case is no standard, since that likely turns DRM web content platforms into an ugly battleground where multiple competing proprietary companies use horrendous tactics to fight over user share and platform dominance. All sorts of third party browser plugins will be needed, with the resulting mess of upgrades and incompatibilities and platform dependencies, and the whole world just ends up hating the whole mess and goes back to the free internet. Think in terms of Flash vs Silverlight vs Java applets all being superceded by the considerably less awful HTML5.

The point is to make DRM-afflicted content into as bad a product as possible. Having a standard for DRM is only a good thing if those against it have already admitted defeat.

The worry is if the content providers get together and make a standard outside of the W3C, and DRM content becomes a usable product without any consortium input.
Some of the team members are from India.
There was a time when it made sense, but now I agree it's rather pointless
But the infrastructure cost of $200M can go down drastically on subsequent iterations, think how the cost of solar evolved past 5 years.

I'm thinking at this as proof of concept. If it works, there are many rich areas of the globe where fertile soil is at a premium and cannot grow much. Basically, transform oil dollars into local grown food.
It is indeed pretty OS specific.

Not the SMART part, but how you talk to the drives and controllers and how storage is generally sliced into partitions, volumes, etc. Windows has a fairly comprehensive version of Software RAID, but in true Microsoft fashion they do things ass-backwards in more than one place. For example, striped volumes (RAID 0) will use only a part of a partition for each stripe, but to learn that you'd have to talk to Virtual Disk Service rather than regular Disk/Volume management API. This is, basically, as unportable as it gets.
Test Automation and Continuous Integration Using Jenkins
But when someone says "diversity is automatically good so we'll form a maths class with mostly women" and that maths class gets poor grades, it doesn't help further the notion that "more women equals better performance".
I do not think that these questions probe some corner cases. Rather these probe the general knowledge about the field.

Bubble sort question probes the understanding about the complexity theory, hopscotch hashing about concurrent algorithms and CAP theorem about problems with distributed databases.

Naturally when these questions are not open for discussion and instead only a short answer is expected then there is in my opinion something wrong with the interviewer or with the company.

You have to understand that the other side knowns in fact nothing about you and I find these questions to be quite fair to improve the situation.
I interview people. I don't care at all that they make a mistake. I want to get into the candidates train of thought, and see how they react to feedback. If you made a mistake like that it would be excellent for that purpose. You showed comprehension of lists and basic problem solving, so you're already ahead of the midfield.
I roughly concur with the OP's thoughts on the matter. Which makes programming more than just a profession to me. It is, if you will, a way of life.
Startup Jobs of the Week: Bomberbot, Bit4coin, Yocuda, Videobeat, ToucanTech
Their open source (kinda) competition, Desura, didn't fare too well. Competition will determine the victors open source or not.
Well, they had to avoid Snowden at all costs.
How Workflow Automation Can Help You
> It lacks the I in IDE. Those different tools are not integrated.

Arguably, to me, they are because making the tools produce results together through composition is a first class construct of the shell and vim/emacs.
It's still not relevant to the story, which is about the phone exploding. The owner losing faith in Samsung doesn't matter. The only way it would be relevant is if he has decided ahead of time that he was switching to the iPhone and Samsung tried to bump him off because of it.
Yes, worth noting that this was an initial goal of Rust: to use research that was rarely implemented, but established and non-novel among CS academics. See http://tim.dreamwidth.org/1784423.html -- I remember some comment about this being part of the choice of the name, too, but I can't find anything specific or definitive about that.
The problem is that there are like 10 different types of people with different use cases.
They are working with what they have. There are no face cameras or anything like that in Oculus Rift, so the expressions are literally "gestures", from what I've read. You raise your hands, your avatar is "happy", you wave your head, your avatar is "sad" etc.

This should change in next generations of VR helmets.
EDIT 1: Apologies @pikzen. Edited to agree with you :). I should read more carefully on a Friday morning. EDIT 2: And you :).

I agree, there are plenty of examples where regulation works. The National Health Service in the UK is a shining example of this (it has its own issues but what can you expect when you are running one of the largest organisations in the world?). There are succesful regulations that reward companies (such as with subsidies and other indirect incentives) to choose the 'morally correct' option (this is done for example in the EU to limit environmental impact of industry).
How to Write ESP8266 Firmware from Scratch
'Back with backspace' has been standard in the Windows file manager for as long as I can remember. Given that the file manager was the moral precursor to the browser of today it would have been nice to retain it.

Back with backspace!
Whatever you think of Snowden, you can hardly claim that what he's done has directly affected any conflicts for the better
I first read about using sterile male mosquitoes more than twenty years ago (there was no mention of the bacteria, so I don't know if a different technique was proposed); how comes this is news now?

Or is it that this has been proposed since forever but only now someone is talking of actually throwing money at it?

Edit: typos
Good question. I don't think it has that much of an effect, as none of the above compete with businesses like OVH on price at all.

Companies like OVH that sell low priced are basically real estate investors (and, in fact, a number of real estate investment firms are large data centre owners) with various degrees of value-adds, but where the way to grow your profit margins is to identify lower priced property and cheap power relative to your competition and wait for your capital investment to appreciate.

AWS/Azure/GCE on the other hand are tech play where they are getting their huge margins on value adds or perceived value adds and are much less directly affected
I've just tried it, and it is absolutely the same as Droid Sans Mono (which I love and use), barring the extra line spacing. They haven't even fixed the kerning problem with "w".
The second advice, investing in durable skills, is key. In addition to what the author mentions, I would point out that more change happens higher in the stack. There is relatively little change at the x86, C, operating system level, entrenched protocols. But once you start getting into the higher level languages, and in particular web, the churn is much greater. So personally I'm trying to stay away from those higher levels.
You can use bash inside the terminal emulator.

Hyper is just the window in which other programs such as bash, ls etc. run.
What? Fundraising is buying power directly.

FB: I give you money for fundraising, you approve bills that are good for me.

Congressman: OK.
I really am very glad to hear someone writing in public what I've been mentioning to colleagues and all who would listen for the past few years.
They look a lot nicer in ML and Haskell, IMO.

Of course I implemented them in Virgil, too. (shameless plug: https://github.com/titzer/virgil)
You can reduce your risk by requiring that no more than one of the three replicas is on an iffy drive, creating new replicas on healthy drives if that's not true.
Last week I was at a VR arcade which had a very good setup of Vives, good floor space, good hardware, instructors, etc. It was my first time with VR, and I spent about half an hour with the different VR experiences.

It was a lot of fun, and I went and grabbed the entire family and forced them to try it too. They all enjoyed it. Very different experience from anything else.

But since then, I have had no desire to go back and do it again. Nor have any of the family members mentioned it (including three boys between 5 and 12 who love gaming). Nothing about the experience was compelling enough to capture my attention in the long term.

VR has great novelty factor, but no killer apps (yet?).
If you cannot write a basic loop and if statement of maybe 10-20 lines on a whiteboard, you're going to have a hard time in a team of developers trying to collaborate in problem solving.

This is not implementing van Emde Boa search structure, but simple stuff any entry level programmer must comprehend for a general programming posistion.
Yahoo services (like the core branded stuff, not Flickr etc.) are still really popular here in Japan. News/entertainment content, and yahoo shopping all seem to be well-liked. I don't know any numbers but I wouldn't be surprised if it leads gmail as an email provider.
I know the reasons, I just think they're stupid. They've replaced one simple key-press with two non-intuitive ones. On my keyboard I have to move both my hands down in order to press the 2 keys, the backspace key was very easy to reach without moving my hands.

On top of that I actually have no "CMD" key on my keyboard, I have a "Ctrl" key which I assume is the same as "CMD" (I also have a key with the Windows logo which I had assumed it was the CMD key, I was wrong). KISS has gone out of the window long ago.
Plus security guards, probably another 3-4. With 24/7 shifts, you quickly get to 60 people.
I dont get it, if you release a ton of sterile male mosquitos.. what exactly is their purpose?
They cant bite, breed or spread diseases.. well okay, but why would the amount of bad mosquitos decrease in any way from their introduction?
Wouldnt they simply die out quickly then, what's the lifespan of these good mosquitos?
I dont get it at all.
As an aside, this website is a direct copy of the content from https://github.com/Kickball/awesome-selfhosted and I know the guys over there have a bit of an issue with how libhunt licence things on their website. (See this issue https://github.com/Kickball/awesome-selfhosted/issues/465 )
They're all in web standards. Browser support varies but is generally pretty good for most of them.

They're taken for granted in native application programming, yes, but the big advantage of browsers is the zero-cost, on-demand install. This is a bit less of an advantage than it was in 2003 (where new Windows & Flash security vulnerabilities were discovered almost every day, and nobody dared install software less their computer be pwned), but there are still many applications where getting a user to install an app is a non-starter.
IVF May Replace Sex for Reproduction
If you write in a single language that has only a few combinations, sure. But as the number of diacritics - letter combinations increase, dead keys become a more attractive solution.

With just two or three Western European languages to write in, you can easily have grave, acute and circumflex accents, umlauts, tildes, plus a couple one-off letters (like ß for German, ç for French, or å/æ for Scandinavian languages). Combining those with every vowel they can apply to grows too much for the poor Alt key.

The US-International layout runs into this problem. Since Alt + A = Á, if you want to type Ä or Å or Æ in a single keypress you have to use Alt + Q, W, or Z respectively, which is hardly intuitive. And if you want À or Ã, you're SOL.

Dead keys (also in the US-International layout) solve this problem. I know which keys make the tilde, umlaut, both types of accents, and circumflex. If I want the bare symbol (or a quote in the case of umlaut) I press spacebar after the symbol key, otherwise I press any applicable letter to output the modified version. For example, I'm pretty sure there's a key combination for ç, but I don't remember what it is (Alt + C is ©); however I did remember that I could type it as ' + c.

The other main solution is to have a hotkey for switching language layouts - typing in each language will be slightly faster, but when I tried it I frequently forgot which layout I was on and had to stop, delete my mangled output, switch language, and type again. I find dead keys much more friendly to muscle-memory.
RSS / Email Alerts for Google Alg. Changes
There's an eternal war between "avoid reinventing the wheel" and ahistorical "not invented here", isn't there?

Because the profession is so heavily skewed towards the young and self-taught, people don't seem to know about the solutions of a decade ago and their merits and demerits. This is partly why software componentisation as "parts catalog" has never really taken off. It's easier to reimplement or independently reinvent something than it is to find the right existing solution and learn it.

It's as if it were easier to turn every bolt you needed on a lathe than to go to the shop for them.

(The closest might be npm, but then we see what an engineer would call an excessively large bill-of-materials, as trivial projects pull in thousands of dependencies)
That's why the big cloud providers charge what they charge - you're basically paying for them to have a huge excess capacity ready and waiting.

If you want to take advantage of the prices of providers like OVH, use colo or dedicated servers from those kind of providers for "base load" for their cost, and tie in cloud resources for traffic spikes or batch jobs.

EDIT: As pointed out elsewhere, though, 200 servers is way above the point where hiring - or contracting with someone - to rack and maintain your own equipment in a colo should be at the very least considered, with some caveats (e.g. location - rack space rental is largely correlated with local land prices, so if you're in a property hotspot dedicated servers maybe remain cost-effective vs. colo facilities within short enough travel up to larger numbers of servers.
Isn't this just an algebraic data structure?
Ejection Decision
I admit my example of the soccer player is a bit silly (there are plenty of families that spend half their disposable income on following their favourite team in the UK so I don't think it is entirely beside the point).

I agree it is pretty grim if pricing of a medical device would literally cause death although I'm not sure that is the case.

> Putting themselves in almost a situation of monopoly on epipens

Monopolies are exactly why economic regulation exists.
I have to agree here. Security in itself is highly asymmetrical, because any single flaw can prove fatal, even with the latest and greatest defense-in-depth techniques.

Not to forget the many, many instances where security systems actively harmed / enabled attacks.
Deploying systemd at scale
I know several sex workers personally, and regularly sit on the sidelines of their discussions when they talk about their work in sex-positive spaces. I can assure you that all of them would prefer that it were a lot easier to perform their job without fear of the police, or of losing their home, or of the stigma from friends and family.

They also have a tendency to wish that people who didn't want to be in their line of work didn't have to be in their line of work. So why not actually try to solve that problem - reach out to individuals, listen to them, and help them achieve their goals - instead of trying to tell people what they want and don't want? The only reason I can think of is that that doesn't allow you to force your morality on people.
It would result in a lot of "childless mosquito marriages". Do this each year for a few breeding seasons and the population will die out. Run the math, it happens surprisingly quickly.
spend a lot of time creating solutions that shuffle data from a DB to a screen then shuffle data back into a DB.... then a majority of your programming skills will become redundant relatively quickly

This is kind of astonishing, isn't it? When this kind of "CRUD" data bureaucracy has been going on for decades. There's no fully general solution yet? We're doomed to keep reinventing it regularly?

Debugging is really one of the core skills of programming that should be explicitly taught.
Put it this way: stupid people on a power trip can say some stupid things when they're angry at having their authority challenged. I've relayed those things word for word on to the non-technical boss when they subsequently come into the room to ask 'team fit' questions.

It's more effective when you're over-the-top polite when you set the trap with leading questions though.

Trolling gives me a bit of mild amusement in what is otherwise a dud investment of my time. The only people who seem to have a problem with that are people who have an exaggerated respect for authority figures (always unhealthy).

If, on the other hand, the interview process is obviously relevant to the job at hand and thorough I go out of my way to compliment the interviewer to their boss even if I know I failed.
> I just don't think they know what the hell they're talking about.

Same here. But if you tell people their big wide world looks like a rather small box from your perspective, you'll discover that killing the messenger is very common. Even among folks who consider themselves educated and enlightened.
There is a lot of tasks with enough variation to resist being automated (or at least they require much higher skill to pull it off) but they are boring as hell after you do a few instances.
Edit: @martijn_himself, in all fairness, my limited-sleep-friday-morning messages may be a bit unclear too. Cheers and have a good day.

I believe we're saying the same thing. Regulations are needed, and we cannot expect companies or the market to do it themselves.
I have a CS degree, I focused quite a bit on distributed systems. I also deal with it day to day. But if you asked me what the CAP theorem is, I'd have to look it up. Same for bubble sort. If we first establish how it works I can figure out the complexity, but why memorize stuff I can look up on wikipedia if I need it?
> Of course, if all tomato growers closed shop and put their money in index funds, we wouldn't have tomatoes any more. But that would make the price of tomatoes shoot up and the return on index funds crash down, making tomatoes a better investment than index funds.

Unless, of course, angry hordes murder you because they tend to dislike people who watch famines as a normal market mechanism and suggest diversifying into cakes.
Boost.variant suffers for being correct by default (i.e. strongly exception safe) plus opt-in for speed, while the new std::variant can get in an invalid state if an exception is thrown at a bad time. Let's say that the trade-offs will be hotly debated until the standard actually ships.
This technique is specifically about preventing that by using different materials.
Are you sure you're not referring to mobile? The article discusses home broadband connections.
This is an interesting POV, which I hadn't considered.

There are more outcomes possible than the one you suggested though. It's possible for one DRM standard to win out over the others, thereby entrenching one single proprietary, closed, intrusive and potentially patented solution into something that just has to be supported.

15 years ago we called this Flash. We've still not gotten entirely rid of it.

Maybe it's prudent to avoid a repetition of that situation.
Peace is about far more than conflict.

To suggest otherwise is in my opinion, utterly naive, but in the very least shortsighted.
So did the Nobel chemistry prize committee ;)

Is there a notable prize for civil disobedience or similar?
Certain planets with an abundance of salt water?
Accelerated mobile pages: a year in review
http://debugproject.com/how/

Looks like they mate with females, which still lay eggs, but the won't hatch. So less bad bugs mate and produce offspring. Needs large numbers of good bugs though.
> However I think it comes with some drawbacks:

> - extra code & logic to handle the trial

An SQL query running once a day that reports/disables old trial accounts
hardly counts as "extra code & logic".

> - extra terms of service to avoid any legal problem?

Like what? Why would trial users be any different from paying customers?

> - let your competitors spy your product for free

If you only have functions easy to replicate, you'll have hard time anyway.
Either you're too small for anybody to bother with you in particular or you're
big enough for competition to buy the cheapest plan and check your service
anyway.

> - dismiss your product? Some companies don't take your product seriously if it's cheap

Being cheap has nothing to do with having a trial.
But Samsung didn't issue a recall until forced to by the US regulator. At first they just issued a patch to limit charging to 60%. The US regulator is furious with Samsung for the way the handled this[0]. Meanwhile in China they delayed the recall there until negative media pressure forced them to do the same. "On 2 September, Samsung issued a recall of 2.5 million phones in certain countries, leaving out China."[1]. Samsung behaved appalling in this.

[0]http://www.telegraph.co.uk/technology/2016/09/16/us-regulato...

[1] http://www.bbc.com/news/business-37416914
I was mad disappointed by signal. Not only does it require google play services, it also asks for about two dozen privileges on your phone. Not a great look for a privacy oriented app.
Interesting, but I am surprised by the quote:

"A source with knowledge of the effort said a database change could give Salesforce flexible technology that could be more easily used across many data centers."

I though Oracle did pretty much everything, but cost a fortune.
I remember this very vaguely about 3-4 year back but I believe Backpage pretty much publicly said they were there to fill the void. If Craigslist doesn't want to deal with it, then come on over! Craigslist was a warning shot. Backpage new that fully and sprinted into harms way. $$
I believe reasonably priced dedicated servers (from companies like OVH, Hetzner) will be big thing in future. Cloud based virtual machines are useful for many tasks, but it is also pretty nice to get 256GB/6 core/4TB machine for 140€ per month.
Everyone who is ignorant towards the standard DRM in web browsers does not see the forest behind the trees.

It does not stop with movies or music.

If DRM is deeply integrated into the web then everything will get affected by it. Already today some publisher go to great lengths to try to disturb people from copying simple text and images. It will get only worse.

Currently the openness of the web has been very beneficial to the people willing to make an effort to learn the web technologies. I think that this has opened the field for many talented people. You can just inspect the page and try to learn how it is made by reverse engineering it. This will go away and you will get the inaccessible binary blob instead.
As Drug Deaths Soar, a Silver Lining for Transplant Patients
But why is that relevant? Malala worked on education in war-torn areas. Plenty of laureates worked on alleviating poverty, Red Cross (and associated people) got the prize for health, as did Albert Schweitzer. Snowden blew the lid off US governmental surveillance.

I don't care about the Nobel Peace Prize one jot, but if I did, I'd definitely want a prize for Assange, though he is a very controversial figure.
When in write react code i don't think in terms of diff but in terms of how my ui looks based on current state. Underline implementation can change.
128,000 is not 2^7