skysight-inc/HackerNews huggingface dataset:
The only scenario, in which DRM makes any sense at all, is B2B patronage.

Other businesses probably SHOULD license hobbled, encrypted garbage from provider businesses. It's a use case where a collective group of people decide to use a pre-defined set of noises and pictures for some reason or another. But who cares why, and no one on the consumer side of that transaction really owns the media samples directly. The provider company owns the masters and the subscriber company owns the user license, and outside of the context of the companies in question, those things might be worthless curiosities.

But for individual consumers, DRM makes no fucking sense at all. It's abusive corporate group-think from square one. Any implementation that causes you to question whether you should share something with your friends, lest you harm a business that extracts money from you, is something of an abomination.
Why do people call structured governance a bureaucracy? About a month ago there was a well received post on GTK's rotten foundations that boils down to several core points, one of them being: if you keep breaking stuff all the time, there's no point in investing in your API.

And here we are with initial OSS release of PS for *nixes. It's broken from the (valid) POV of its target audience and authors want to fix in an orderly fashion. But that's not enough. People at MS are "stupid or malicious", as some commenters put it, and it should be changed ASAP the way community wants, or else.

Or else what? How many of the people arguing for immediate change are an actual and/or potential consumers of PS? How many of people thinking it's a simple change (just do it) have actually maintained large piece of software deployed by thousands of users? I bet that with the exception of Daniel who opened the bug - none.

I don't envy folks maintaining PS. I used to share an apartment with dude who can't get over the US v MS to this day and anything even tangentially related to MS (or Gates) is definitely, without any doubt evil, devious and is some sort of extortion or at the very least embrace extend extinguish strategy. No matter that US v MS was 15 years ago when he was 10. This attitude is pervasive and turbo-counterproductive in cases like this one.
> The existing lithium-ion technology just barely keeps from overheating and blowing itself up

This is somewhat due to the underlying technology, but more largely due to the prevalence of cheap counterfeits/knock offs scattered throughout the supply chain.
You must be talking about the flow version of lithium-sulfur. The ones with (presumably) graphite and cobalt oxide electrodes are going into e-scooters in China now [0]. However, they are yet far from the theoretical 2x in volumetric density of lithium-ion.

For a very good survey on the state of the art in lithium-sulfur look up this recent study [1].

[0] https://twitter.com/openbatt/status/766641735229464576

[1] http://doi.org/10.1039/C5CS00410A
Mapping Netflix, Beyond the Cloud: CDN Spans 233 Sites
Yeah. The whole "new MS" thing is nice.

Now if only UWP will either open itself or die, I'll finally say that old MS is gone for good.
Embarrasment would be the least of their troubles if they did that; for a start, Windows would instantly be community forked, and the fork would be instantly superior by virtue of having all the annoying stuff removed.
Also the word "toxin" in the title shouldn't be there.

From Wikipedia:
A toxin (from Ancient Greek: τοξικόν toxikon) is a poisonous substance produced within living cells or organisms;[1][2] synthetic toxicants created by artificial processes are thus excluded.

In other words a toxin is a poison (not a generically harmful substance) produced by living organisms for attack or defense.
Spend 5 minutes making the candidate feel at ease.

Spend 1 hour pair programming (using a remote collaboration editor, something like collabnet) on a real world problem, perhaps a feature you've already built and shipped.

Spend 15 minutes on a STAR[1] formatted question, such as

"Tell me about a time you had to work closely with a developer, but it was a frustrating collaboration."

Spend 10 minutes letting them ask questions and try to leave them with a positive brand experience and feeling good about the interview.

Interviewing is super difficult and uses skills not often used as a coder.

[1] https://en.wikipedia.org/wiki/Situation,_Task,_Action,_Resul...
If so, then promote the idea as an untested gamble, while scrutinizing the potential gamblers for an individual who is actually more of a wise investor than a risk-taker at heart.
It's good, supports concurrency also !!!

http://fiddle.jyt.io/github/9a340a40988f79264c3686a90d2d80e3
It's up for auction:

https://new.liveauctioneers.com/item/47137408_vmc-33-5and162...
There are toxins everywhere, even in nature. It's not a problem that they are there.. only if they are high enough to warrant a correction.
Are there shells where `ls` is a built-in?

I just replied to another comment where I wanted to say that I don't mind that the PowerShell version is different because `ls` is a built-in. But then I discovered it's not. So I just used `cd` in that comment...
Hypothesis: The Windows world is a closed ecosystem. The developers and most of the users aren't familiar with any of the non-Windows systems. They were given a list of commands to map to the closest Powershell equivalent and made aliases for the basic functionality.

That is the only explanation I can see for why the would pick those commands.
Great game and to make it even better find a graphic designer/designer friend to make this pop even more!
Gene-swapping is at least mentioned in the fourth paragraph of the article. I would like some more detail on this part, too. They also have more references to virus resistance for what sound like the same reasons:

> Fourth paragraph:

> The microbes also do not swap their engineered DNA with natural counterparts because they no longer speak life’s shared biochemical language. “Establishing safety and security from the get-go will really enable broad and open use of engineered organisms,” says Farren Isaacs, a synthetic biologist at Yale University in New Haven, Connecticut, who led the other study.
They may care, but they're simply unaware of how bad it looks, and also unaware of browsershots.org and similar services :)
The Ruby Community and Reputation
Apples have naturally occurring cyanide for example
...Which is why you write a script to do it if it comes up often.

Extendable tooling!
Weird headline. I guess it's click bait, but the way it's phrased makes it sound like there are some toxins (unlike "these" toxins) that SHOULD be in our food.

Also they're not quite sure about it, but almost!
C++ has no advantage over Rust in this regard :
C++ and Rust does not have stable ABI. But both can use the C ABI when a stable ABI is needed.
Yep, Australia has a massive real estate bubble, and when it pops, we're screwed. However, despite all the things you mentioned, people are still willing to pay the pricetag... because those places in the top 10 are nice places to live. If they weren't nice places, they wouldn't be able to leverage the higher prices.
I guess we can look forward to Jurassic Pork.
It's pretty easy to pick a lock but you don't remove the locks from your house because of it. No one is 100% secure, not even the NSA.
First, a bit of meta-advice. People who have a lot of time and energy to opine about interviewing techniques are not always the most knowledgeable. And people who know how to hire people probably have better things to do with their lives than to give away their competitive advantage on Hacker News. From the perspective of a job applicant, the interview process sucks and hiring decisions can seem capricious. Since these interviews often determine a lot about our livelihoods, it's easy for people to get emotional about them. Nonetheless, strong emotions do not make someone an expert.

Now to the actual advice. Make it a technical conversation. Talk about systems design. Turn the video-call into a screen-share and review some code together. A 1.5 hour open-ended conversation sounds like hell on earth and doesn't let you evaluate much about the candidate other than how much of a conversationalist they are. Dialogues are fine, but at least make it a technical dialogue through which the candidate can showcase their expertise and skills.

You probably have time for some of the behavioral stuff other commenters are suggesting, but beware--behavioral interviewing is more complicated than people are making it out to be. Are you hiring a programmer or a storyteller? You have to figure out which behaviors you want to evaluate people on and lead them to give you meaningful information about whether or not their behavior fits the desired pattern. To complicate matters, this is an inherently adversarial endeavor, since the candidate isn't going to want to tell you anything that will make you not want to hire them. Behavioral interviewing is great, but it's going to take a lot more than asking random people on Hacker News how to do it before you get good at it.
Some honest feedback. I can see you put a fair bit of effort into making this. However, I don't fully understand the idea and this is a big problem.

From what I do understand is I can create passwords using this, and write anonymous messages. 1, why wouldn't I use a simpler password generator in a password storing app. 2, why wouldnt I just post on a forum with an anonymous account.

In addition to this, the gui is not obvious and does not flow well.

I'd suggest personally investigating these points further, for learning purposes. Then each time you come up with a new idea, Google the crap out of it and see if anyone else has made anything similar, or if you could do it better. Both of these points could have essays around them! This will drastically help you assess your market before putting in a lot of time to build something.

I've been in your position a number of times.
I got an ulcer working for Gawker.com. I loved every minute of it
The usage of that Paul Graham quote is hilarious. The author misses the point entirely! Graham uses the word pattern to describe a repeated piece of code that matches a pattern. And it's a sign of trouble: a violation of the DRY principle. Nothing to do with design patterns really. Are all the other quotes used as unsuitable, we don't know.
> Not to mention that learning a new framework is not fundamentally different from learning some person's approach to doing things.

I don't think this is true.

If you're learning a framework, you have the entire community - which has probably written blog posts, asked and answered StackOverflow questions, and likely has some members who can answer your question at odd hours.

If you're learning one person's approach, you have exactly one person you can ask about it: Greg. Who might quit, or go on paternity leave, or get hit by a bus. If you're lucky, you might also have some coworkers who understand parts of that system.
I'm genuinely interested in how this community views the demise of a site like gawker will have an actual effect on those like the NYT, CNN, WaPo, etc. ?
How to pick good Lending Club loans: C or B only. 3 years only. Minimum income 70k. No defaults, late payments, public records, collections, etc. (not a single one! even from 5 years ago!). DTI no higher than 70. Do not lend for medical, business, or wedding. No monthly payment higher than $500. No one with less than 2 years at current job.

If you want to do the machine learning analysis, go ahead, you'll come to the same result I did. This is optimized for minimal defaults while still getting a solid return (~10%).

I keep LC as a small amount of total investment portfolio, but there is certainly money to be made.
I wonder if there are any kind of restrictions on courses we cannot create/monetise on. Say a closed technology platform where platform owner reserve the rights.
Just as it should be. In the last few years or so, it seems there's been a steady push by journalists and media corporations to see how much they can get away with, ethics or newsworthiness be damned. And in a lot of cases, they got away with this purely because the people who were affected weren't rich enough to fight against the company's army of lawyers.

You can see this mindset quite fine in the answer to a question A.J. Daulerio (Gawker editor) was asked in court:

Interviewer: Can you imagine a situation where a celebrity sex tape would not be newsworthy?

Daulerio: If they were a child

Interviewer: Under what age?

Daulerio: Four

That's not edited. He actually said that was where Gawker would draw in regards to what the minimum age for a sex tape featured on their site was. And that sort of thing is a trend in modern tabloid journalism. The idea that anything goes, privacy and ethics be damned as long as it gets clicka/the person affected is someone we don't like. In some cases, even if that means encouraging violence towards political opponents and riots.

This lawsuit will hopefully teach the media that freedom of the press doesn't mean 'anything goes, laws be damned'. Maybe it'll also encourage journalists and editors to think about the consequences of their actions rather than just how many page views they'll get...
The difference between the long-term experiment and the OP one's here is that the E. coli could survive many, many generations since it was growing on a limited, but not depleted medium. The 'novel' bacteria in OP's text do not seem to have such a limited medium, they'd die in one generation.
I got started by doing the online MIT labs linked here:

http://nil.csail.mit.edu/6.824/2015/labs/lab-3.html

You write a MapReduce/Paxos implementation in Golang, and then their test suite tests your implementation. There are many tricky edge cases, so having an automated test suite is seriously helpful.

Looks like since last year they've switched from Paxos to Raft (pretty great idea, the Paxos papers are terrible), here's the latest URL:

https://pdos.csail.mit.edu/6.824/index.html

I would guess that any company doing distsys work would be impressed by you having a Raft or Paxos implementation on GitHub, enough to get an interview etc.
Gawker is not being destroyed because they broke the law. Many companies, including media companies, do that on the regular. Gawker is being destroyed because a billionaire didn't like them, and decided to devote enough time & money to destroy them.

Regardless of your opinion of Gawker, the precedent is that news publishers can successfully be destroyed if they make powerful enemies. Many news sites are already hesitant to report on powerful individuals, and now they are being proven that they were right to do so. For someone like me who believes that a free press is an important check on power, this is bad precedent to set.
This is a lot of fun but I'd also recommend allowing zoom for greater precision then resetting after each question. Pretty simple JS commands for Leaflet to handle and would make a HUGE difference - not sure how folks are getting so precise on such a small map :)
MIT shows off amazing manipulation of objects in video
The Science Behind Chrome's New SSL Security Indicators
> I think once we have a comprehensive AI program that can play many kinds of games, can have conversations, can complete school exam questions, can write stories etc. the question of what intelligence is will become more interesting.

Or even just talk about Go, answer complex questions about it in natural language, and state and prove interesting mathematical results about the complexity of Go.
That could go also for reading the material released by Snowden not to mention wikileaks.

But overall I don't think this would affect you having a security clearance in the future, this isn't the first time leaks happened and I somehow doubt that it would affect security screening.

You are asked a question along the lines of "have you been ever exposed to classified information without having an explicit permission" if you say yes it was on cover of the goddamn washington post they can't do much.

Saying that it was leaked all of the internet, reported by 100's of news sources, fully analysed and you've looked at it yourself to see if you can learn anything from it isn't going to hurt you either.

But overall this isn't like a stealth fighter crashed in your backyard, it's like a stealth fighter crashed in China, they reverse engineered it, mass produced it, it was reviewed by everyone on the planet and you got one to try it out.
It is a great idea in general and a technical feat in itself. It is just that C++ is not the best language for that type of programming. It may work OK for toy to lower-middle size of projects, but for big projects compilation time starts to pile up pretty quickly. One reason for that is C legacy of header files that are recompiled for each and every translation unit (yes there are PCH but they are unwieldy and require a lot of babysitting and sometimes take back almost all of the time you gain from their usage). Another is C++ language grammar: C++ requires 3 (three!) syntax passes to be parsed correctly. Then there is also all the template and metaprogramming magic which is Turing complete (Just look at Facebook Fatal C++ library - I am still undecided if they are for real or it is an elaborate trolling).
Is GM a common abbreviation to be used in a headline?
It would be interesting to know which known startups have a dev team in Russia. I've heard that Uber is one, any others?
Is it not possible to replace an existing string in the binary with that one?
Don't do dialogue. Their job isn't to chat it's to do.

Give them tasks which are as realistic as possible.

This is my process:

1) Start with a easy (but real) task to get the candidate over their initial period of nerves.

2) Provide positive reinforcement.

3) Gradually ramp up the difficulty of the task, providing positive reinforcement and/or guiding the candidate where you think they've gone wrong.

4) Towards the end put 'traps' in the tasks which you have encountered in real life - i.e. problems which surprised and stumped you. This is an opportunity to spot exceptional candidates who can see the traps.

I'd skip literally all of the conversation and video aspect and communicate solely with text based chat and screen sharing. Unless you have a real need to see the color of the candidate's skin before you make a decision, I suppose.
Although just to be safe, I'd reccomend going back to an older version of the Jargon File. Around 3.x or so, ESR started poisoning the well, and adding some stuff that definitely doesn't belong, reflective of his ideology.
> Is it me or is the author confused about the distinction between a library and a framework?

I don't think so. I agree with your distinction between a library and framework. I think he is talking about frameworks like he says, and his criticisms are indeed applicable to frameworks.

I think he accurately identifies some of the pitfalls of framework use, but there are pitfalls of non-framework use too, some identified in this thread, which can be just as bad or worse. With a good framework in skilled hands, I'd rather have the framework. Depending on what I'm doing.

For some things I might might use Sinatra for in ruby, I might just use straight PHP. Maybe. For things I'd use Rails for in ruby -- I'd use a framework in PHP too.
hmm not sure I'd say that Blackhat would in any way be a better option for "something interesting", it's a very expensive corp. focused conference these days.

Last time I went most of the interesting Blackhat talks were getting re-run at Defcon, so really not a lot of point in paying out for the Blackhat option, just go to Defcon and see them there.
>Predominantly a dialogue

Use this process and you're most likely going to wind up hiring the candidate with the best conversation and storytelling skills. There are a lot of people who can make themselves look good on paper and in conversation that don't actually have a lot of skill.

If you're determined to go through with it anyway, my suggestion would be to probe deeply into technical details and the engineering decisions they made in the past projects they worked on and what the results were and also to probe for their decision making process when solving a hypothetical or real engineering problem that you have. Note that asking people for deep details on past projects has its own problems; even when the candidate is attempting to answer with full honesty, memory is fallible and highly variable between people.
sorta, but the amino acid doesn't exist in nature. so unless something starts making something that nature has never on an atomic level made before, these GM organisms have no where to get it from. In The book JP2 it was noted that the herbivorous dinosaurs ate loads of soy, which has naturally occuring lysine, and the carnivorous dinos ate the herbivores.
Some of those just aren't available. Well, at least one. The Outbound Portable original (not the laptop clamshell form-factor) is incredibly rare.

(I was going to say the eMate 300 was also rare, but there's a dozen on eBay right now.)
That's fairly rich, considering that this entire thread is you telling me which words I ought to be "looking for". Fine, you win. The rest of the nation is just like you: those weeks we don't shop at "Hole Foods", we instead shop at "Trader Jo's". What's this "Wal-Mart"?
Venture there with just one piece of non-hackable soft and hardware - a key generator that renews its key every h.
If you are the only holder and perciver of the key after the next hour while this laptop stays on the internet -the money on a anonymous account is yours.
Else
The money returns into the jackpot.

In greed we thrust.
The death of flair: as Friday's goes minimalist, what happens to the antiques?
Because two single programmers behave completely different than two programmers that happen to be married and have children. Different taxation, different activities, different emphasis of what is important and what is not.

I cannot stress enough how different my life was when I was single vs a married family man.
Git Is Your Single Point of Truth
"I wonder why this mentality only exists with web devs [...] Nobody sees any other kind of application [...]"

Your premise - on which you based a slightly convoluted ad hominem, implying lack of professional experience on my part - is false to start with. While I did have some PHP experience, I'm not really a web dev. I'm a mobile (Android) and desktop (Windows) developer. Having said that, with web applications you typically have more moving parts and layers to integrate than in case of a client app.
> We exist without skin color, without nationality, without religious bias

> judging people by what they say and think, not what they look like.

Hm. I may make these parts CODE_OF_CONDUCT.md in my next Github project.
NBC’s $12B Olympics Bet Stumbles, Thanks to Millennials
The article is mostly about food fraud. The only references to "toxins" are arsenic in rice and formaldehyde used as a preservative in milk (which apparently is a problem in Brazil).
"Allowing them to ask any questions until the end of the interview, generally 10 minutes."

10 minutes sounds like a really short time for candidate driven discussion, IMO. Personally, when I've been the candidate, I treat the interview as a two-way discussion. I'm I suited to the job, are they an employer that I feel comfortable with.

If there is no time reserved for myself leading the discussion, or I feel I would have nothing to discuss anyhow, is an indication to me that no matter the technical requirements, the position is not a terrific match.

The best interview sessions I've had have evolved into a detailed discussion about technical details, business angles and organizational skills, lasting well over an hour. But those interviews were in a situation where the candidate pool was very limited.