skysight-inc/HackerNews huggingface dataset:
I was one of those hustlers from 2000-2002. I was in a junior high with only 90 students, and I was the first with a CD burner. It was best when a clique of girls would come up and ask for the exact same songs, $5/ea...easiest $15 ever. I don't remember who eventually took over supplying the masses, but I was honestly sick of doing it by the time they did.
As someone with no networking experience, that example slide and the following paragraph could be parody for all I know.

That said, I really enjoyed RFC 1925: https://tools.ietf.org/html/rfc1925
This is one of the things I like about Go: it's "done." In exchange for passing on extensions that might make certain use cases easier, we'll avoid the bloat and have decades of backward compatibility.

We just came out of a decade of nifty language mania. What I learned is that languages are boring but problems are interesting. Algorithms and solutions are interesting. A great solution to a challenging problem is really interesting even if it's in the most boring language ever.

I have code on my machine written in C in the 70s because C is largely "done." People today continue to write interesting stuff in C. Neuromancer was written in the same language as Lord of the Rings and Moby Dick, too.
Lower octane fuel actually has more energy per volume, so if your car's compression is low enough for 87, using 93 just gives you less power and worse efficiency.
> pornification of the culture

What does this mean? Which culture and what is pornification?
That compression ratio is one I'd love to have. PG's built-in data compression is limited to large values in a single row - if you have a hundred billion 100-byte tuples, TOAST isn't going to help.

The closest thing I know of to achieve something comparable with PG would be to use a data directory mounted on something with transparent filesystem-level compression (meaning, practically speaking, ZFS). This gives you the less-than-ideal choice of a not-mainline-linux filesystem (for your database's data directory, which is worth being nervous about) or running an OpenSolaris descendant, which is a big departure for plenty of people who have only ever run production dbs on Linux servers.
Wow, that really sucks. So they basically took the old process and just added more to it.
I'm curious how you validate that approach. I'm not saying you're wrong– just that I don't know if you'd be able to tell if you're wrong.

Do you measure the performance of people hired through that method, and have you done so for a long period with a significant sample size? Do you manage to measure your false-negative rate (by somehow following up on candidates you passed on)?
In one of my projects I started returning 409 Conflict for the former case here. Its description seems to match this use case:

> The request could not be completed due to a conflict with the current state of the resource. This code is only allowed in situations where it is expected that the user might be able to resolve the conflict and resubmit the request. The response body SHOULD include enough information for the user to recognize the source of the conflict. Ideally, the response entity would include enough information for the user or user agent to fix the problem; however, that might not be possible and is not required.

If you consider the "current state of the resource" to be "it doesn't exist yet, but you could create it".

It seems useful to distinguish between requests that could be fulfilled if the database contained different things, and requests that couldn't.
you could run ANSI.sys in modern cmd.exe, sadly there's no ANSI.sys in Win7 anymore.

https://groups.google.com/forum/#!topic/alt.msdos.batch.nt/Y...
This level of paranoia is kind of amusing.

If you take the time to review a resume thoroughly and ask thoughtful technical questions about a candidate's past work in the phone screen, the phone screen is almost always going to be a painful and embarrassing experience for a lying candidate. And such a candidate will virtually never make it past a reference check.

The problem is that most companies are lazy. Hiring managers don't read resumes closely and wing it (i.e. jump on phone screens without preparing). Reference checks? What are those?
Off-shore, non-dedicated, two pages a month, max 20 billed hours a month. Nothing spectacular. I mostly just need them to lock things down, no insane hadoop setups or anything like that.
Try triplebyte. Their process is actually pretty good.
I'm sure it sounds strange, but I don't have heat in my house. The winter temperatures are between 0 (at night) and 10 (the high). So my whole house is a refrigerator :-) There were some articles on HN about heating yourself rather than heating the space you are in (or at least minimizing the space that you heat).

You are right, about the need for a fridge. You can live quite a nice lifestyle without it -- even if you are into cooking. There are so many pickles and fermented foods. Yogurt is another thing that you can make which will allow your milk to last longer.

The one thing I will caution you about, though, is making sure you have an emergency food supply. You can't rely on supermarkets to have enough food to last if there is any kind of environmental disaster. I live in Japan and when we had a big earth quake in my area (about 8 years ago), I was shocked that the supermarket was picked clean in about 6 hours! It took them days to restock -- and we didn't have any transportation issues at the time. Having fresh food for a few days is fine, but make sure that you stock enough long term storage foods to last you at least a week.
I wonder if MindGeek will move to a more legal revenue split/share model as it grows the same way Youtube did.
The only ways people learn important lessons from the past is by 1) being taught them by someone willing to teach it 2) overhearing someone else being taught it, or 3) reinventing the wheel and learning it yourself.

If 1 and 2 aren't happening, then you can't blame people for resorting to method 3. Perhaps some blame should go to teachers/curriculum, but bagging on people for what they don't know only creates frustration, not progress.

An example from the music world. I've taught the same "wisdom" about voice leading, what it is and why we like to use it, to both AP music theory students in high school as well as middle school band students learning to improvise. You can bet I change my analogies and vernacular to match their knowledge, but they've both been exposed to the concept and have some core vocabulary to research it further if they like.
Schannel implements SSL; crypto is in WinCNG these days. SSPI support for Kerberos and EAP would be nice.
To be fair, you have a point. Most of this knowledge is buried in poorly indexed or in some ways restricted vaults of papers in the ACM or various foundations, institutes and research universities. Some form of search engine for digging up prior art in CS and systems research is in order. A one canonical and easy to use resource for programmers and architects to look up before they go off reinventing flat tires.
Can anybody familiar with these old war stories point us to a human-readable writeup of them?
Jay Carney’s Response to Dean Baquet
In modern filling stations the pump is able to mix the fuel so tanks for each individual octane are not necessary.

In older filling stations with a single tank, they solve this by selling "premium" to everybody, whether or not you select 87 or 92.

Gasoline is usually a loss-leader for filling stations to bring people into the store, so I suppose it's a negligible impact on margins.
Well, the false-negative rate is something we never did even when we tried all kinds of other "standard" interview approaches. If you had a solution for that it'd be useful generally I expect. I'm only make anecdotal comparisons to the quality of persons hired by all other approaches vs. me just using the massive pattern matcher in my head. And to be sure, my company is small and it's my company so the ultimate determinant of hiring quality is really just me. I'm not sure this approach would work for medium+ organizations.
They simply moved on to more horrific drugs.

[citation needed] because this is where you really go off the rails and I have a sense that it's part of your argument's foundation.

There is no such thing as sin, legally, and there's something to be said for letting people do what they want to do. If the government wants their taste to handle problems (and more, natch), then that comes as no surprise.

There are all kinds of things that do people varying degrees of "harm" and are legal. Jogging and sugar come to mind.
This doesn't cover the issue, because the issuers assert that the customer has not been victim of a fraud - they claim that the customer made the transaction.

https://www.cl.cam.ac.uk/research/security/banking/nopin/oak...

(my comment edited for clarity)
Ah, yes, I'd forgotten that detail. The right/obligation to bear arms in defense of your polity has often been the dividing line between citizen and something less. And the Right to Keep and Bear Arms came up in several places in the Dred Scott decision.

Related, I was just reading something about the history of the fall of the Roman Republic, about a threshold where a class of men without significant economic means were allowed to enlist, which lead to them being dependent on their general's largess, and developing allegiance to him instead of the Republic.
You understand, don't you, that your implicit assumption
here is that there just aren't enough competent non-
straight-white-dude speakers to fill out a conference
list?

I think you're deliberately misrepresenting the OP. The way I read the OP, they are making the assumption that for every single identity group in tech, that the prevalence of great speakers to bad speakers is approximately equal. For shits and giggles, let's say that assumption is 2% of white guys, 2% of white women, 2% of black women, 2% of black men, 2% of asian women, 2% of asian men, 2% of trans people, etc. etc. etc. are no only competent by talented speakers you'd want to see at a conference.

The moment you intentionally ignore base rates of the availability of each group, you're no longer getting the 2% of the engineering population that are the best speakers regardless of their identity. You're instead optimizing for diversity over technical excellence. Nothing wrong with that, just be clear that you can't optimize for both unless the base rates for all groups are approximately equal or unless one identity group actually have a greater percentage of technically excellent speakers than another identity group.

That said, I don't really care about conferences either way, just statistical truths. I rarely go to conferences any more, since I prefer reading code, papers and technical writings that are shared based on the quality of content instead of the identity of the author.

In my experience, the conferences that work really hard on
diversity are better.

I'm really curious to know your definition of "better" because I would venture that both you and the OP are completely correct in your viewpoints and arguments, because you two don't share the same definition of "better". Those conferences are better based on your criteria of better, but may be subjectively worse for the OP based on their criteria of better.

FWIW, I'm a non-straight "white" dude (half anglo, half latino (by way of iberian and mediterranean descent) (more specifically a anarchoamorous, pansexual, agender male with a cisgender visual appearance because I don't see the value of wearing my identity on my sleeve)
Nice article. The other end of this equation are ubiquitous shipping pallets:

http://www.slate.com/articles/business/transport/2012/08/pal...

Optimizing what to put on a pallet and in what order to maximize use of space is also a nice intellectual challenge for anyone wanting one. In real-world scenarios (esp Walmart-style retail), you have to factor in boxes of varying sizes at varying distances from where they must be loaded. Travel distance, fork-lift or walking, counts too. Then, it has to be fast enough and easy to follow to be used in a fast-paced, production environment.

Just remember to release it under Apache or GPL if you build a good one. You might benefit the economy in many ways. ;)
in an increasingly automated world...the importance of social skills will actually decrease rather than be a differentiator for humans any more.

Social skills will always be important because they are entrenched status markers. Better mousetraps aren't going to supplant that.
A lot of the problem with feral cats is not the cats in fact, is the environment. We need to start removing places from cats, not keep removing cats from places.
Math, Beauty, and Brain Areas
And while you are, make sure you make the PHP universe just a tiny bit less terrible by handling database access and password hashing properly (PDO and prepared statements[0], and proper one-way hashing[1]), if you don't already have that covered.

[0]http://code.tutsplus.com/tutorials/why-you-should-be-using-p...

[1]http://www.sitepoint.com/hashing-passwords-php-5-5-password-...
For my cars I don't care since they go through the gas so quickly. For lawnmowers and the boat, I only buy the more expensive ethanol free gas.
Either and (,) in Haskell are not arbitrary
You could write a foreign data wrapper for TokuDB. For some examples: https://wiki.postgresql.org/wiki/Foreign_data_wrappers

You can also mix-and-match. You could use PostgreSQL's regular storage engine for some tables, and TokuDB for some others.
link ---> http://resourced.io/
A bunch of motorcycles made before the beginning of E10 have fuel tanks that are made of a material that swells and deforms with E10 gas in it. If you have a 90s or early 2000s Ducati, E10 can make it impossible to remount the tank after removal (which has to be done for lots of service.). I stay away from E10 when I can because several of my bikes have 'plastic' tanks, and I worry what could happen to them. Replacement tanks are not cheap.
.50 BMG, which I'm pretty sure would pulverize anyone's hand

Actually, that's been done: https://www.youtube.com/watch?v=CNZgzMtIM7s
It's true that every job has risks. Where do you see me (or OP) say otherwise? The question is should every candidate give up a whole week of his or her time knowing it will get most people nowhere. That method's benefit is almost entirely rigged for the hiring party with huge potential for waste for other party in any environment with multiple, decent candidates. A few anecdotes that worked out don't change that.

So, the question is: "Should employers put this kind of burden on every candidate or try a method which demonstrates skill with less time?" I push for the latter.
Why's the air so bad? Because of the bunker oil used on ships, or some other reason?
WSJDLive 2015 Conference Opened by Tim Cook and NSA Director Michael Rogers
An evolutionary take on behavioral economics
Nicely put.

I wouldn't bet on scarcity.
The first link is bogus; it turned out to be a failure of testing and they had to abandon all the accusations and settled for nothing: https://www.reddit.com/r/Nootropics/comments/3ice6t/on_suppl...
Sadly, you are incorrect, and probably in the majority. Rules of ethics are not setup by privileged few; they are the cause of civilized humanity. Without them, we wouldn't have come this far. What he did to hustle the donuts, was fair and ethical. He earned his fair share. But what he did with churning out CDs, was not. We all can possibly see that. But of course, the trade born out of Napster must have been hard to resist. The part about resisting, is where ethics reside.
Dealing with people and organizations who don't take lessons of history seriously is very easy: take note, and outcompete them without breaking a sweat. Let them fail! This is one of the respects in which capitalism is unequivocally a force for good.
Love this: “It’s the antithesis of a Silicon Valley innovation,” says Alan Epstein, a retired MIT professor who is the company’s vice president for technology and the environment. “The Silicon Valley guys seem to have the attention span of 3-year-olds.”
http://feerc.ornl.gov/pdfs/pub_int_blends_rpt1_updated.pdf

Here are some fairly extensive test cycles applied to real-world engines, which found that the effect closely mirrors the theoretical reduction in energy density (3-4% for E10, ~7% for E20).

Higher octane ratings are not generally beneficial for fuel efficiency unless the engine has been designed for them (compression ratio, cam profile, timing, tune). Dropping higher-octane fuel into an engine designed for a lower-octane fuel will generally not affect economy.
The author is a moron. Buying more gas when gas becomes cheaper is exactly what economic theory predicts.
TL;DR: NYT's failure to fact-check is "indefensible". Your turn.

An interesting question for the moderators: is this also a followup that should be penalized, or (since the original stories aren't on the front page) should it be penalty-free?
> Of course, it could also be that this is a brilliantly designed strategy for weeding out expensive employees by focusing on the unemployed and unsavvy.

This is the result, intended or not.

The problem is, the good people usually don't need a job. So the more of a gauntlet you make your hiring process, the less likely it is you'll get one of those already-employed, perfectly happen and great employees. You're selecting the people who couldn't get jobs at your competitors (modulo the false-negative rejects).
Also can slowly wreck your engine since it burns hotter.

Use the octane your car was designed for!
etcd bug: Minority failure during cluster configuration change risks deadlock
Book review: “The Martian”
8 Important Documents to Have When Selling Your Home
When we did some Wordpress work it would vary anywhere from $2500 on up. Custom themes are always more time (e.g. more expensive). I'd say there is almost no website you will reproduce within 40 hours unless it is the most basic site containing only a small amount of pages.

Remember that clients will say, oh I want it to be just like X site, then as you work it they will start saying well no here I want it to do Y not X. And then they will cause content delays etc. And the smaller the client the more changes and indecision, in general, so don't flat rate it. Instead make sure to do it by the hour and tell them there is a minimum cost.
I don't think there is anyone in the world with some sane common sense that _wants_ to legalize drugs like meth and heroin that have high addiction rates, but there are hundreds of thousands that see the benefit of removing the stigma around the drugs, bringing manufacture of the substances into cleaner laboratories and regulated stores. I had a friend die some years back because he shot a large dose of fentanyl into his arm thinking it was typical low to mid-range heroin. Had he bought from a regulated dealer, the likelihood of the mixup would have been significantly less and his girlfriend would have been more likely to call for emergency services sooner instead of being afraid of punishment. Junkies are gonna be junkies, but they're still human beings and they deserve some respect for being a life. Instead of pointing fingers at how awful a person they are for the choices that lead them to addiction, might we, without having some magical something that takes the addiction away forever, help reduce the harm they are doing to themselves and society?
While EMV is quite reasonable protocol, it is needlessly complex. And this complexity is at the root of what this attack exploits.
I'm of the opinion that pretty much every interview technique has at least some tradeoffs. Too many false positives, too many false negatives, selecting for or against certain groups, etc.

At my current company, we don't do any phone-coding or whiteboard-coding, for which I am very thankful (for the reasons the article laid out).

We do do a take-home dev test (4-6 hours). This has the benefits of being low-pressure, repeatable, and similar to the real work we do. It has the tradeoff that we might miss out of great devs who don't have the time to do it. We're working on shortening it to offset that.

We also do a bit of paired programming on-site (using the candidates computer and dev environment of choice). This has a distinct tradeoff, since it can be a bit high-pressure. We try to do everything we can to ease candidates, but I haven't found anything else that works well for getting a feel for what it's like to work with someone in a technical capacity.

Every interviewing technique has issues, and I think phone and whiteboard coding are among the worst still actively used (now that brainteasers are mostly dead). I think what we have is the least-bad, but we're still iterating on it (and hopefully always will be).
Understanding Cache line invalidation and striped locks for Concurrent HashMap
I love two spaces. I used to use four but switched a few years back and now anything more than two looks strange to me. It's just a preference, but it does keep your line length shorter, which is nice if you like to adhere to a maximum line length throughout your code.
Consider that the engines for the Me-262 turned out to be heavier than anticipated, throwing the center of gravity off. The easiest fix was to sweep the wings back, inadvertently discovering the advantages of swept wings for high speed flight.
Not quite. Confidential is a technical term in the military/IC world. It's a classification, just like secret or top secret. I read somewhere that a lot of the Wikileaks cables were supposedly stuff marked confidential.

Storing confidential material in an AOL account would be a crime, just like giving the same material to Wikileaks.

Brennan's PII, job history, etc. is certainly valuable information, but clearance application paperwork itself is unclassified.
Unfortunately this does not at all apply to the software industry where many advances can be dismissed out of incredulity, or a parochial reaffirmation of the status quo either because of path dependence, or simply because of a perceived achievement in local optimum and incapability of further introspection. There are no scientific principles followed as such.
GraphQL lets you represent your API as a graph. You do this by defining a set of types that have fields in them which resolve to instances of other types. For example, if you have a "Person" type with a "friends" field that resolves to more people, you could traverse this as deeply as you wanted, like so:

query { me { friends { friends { friends { friends { name } } } } } }

That would get you the names of my friends of friends of friends of friends. It's a directed graph where you can traverse as many edges as you want in any direction in a single query. It's like a power tools version of your usual REST API.

What more are you expecting?

(in relay this would look a bit different due to the "connection" spec, but you're free to define a graphql endpoint this way too)
"Modern" is a quite vague here. Direct injection (usually coupled with turbocharging) is a key rule of thumb. If your car has a direct injection, turbocharged engine AND it requires ("recommending" is cheap) high-octane, pay for it. Otherwise, it is probably an overkill.
I'm not sure what you're arguing. A contraceptive method doesn't prevent STIs? It never was claiming to. It's also absolutely not true that as a male, one can always get an abortion.