skysight-inc/HackerNews huggingface dataset:
Anecdotal: I’ve had numerous instances in iOS 10.3 where background apps have caused noticeable pauses on the main UI thread in the current app; closing all background apps makes things run smoothly again. My theory is that the increased RAM on the new iPad Pro is causing iOS to not suspend apps properly.

Maybe next weekend I’ll spend the time to write a CADisplayLink debugging app to demonstrate the performance penalty of leaving apps open in the background...
SOPA was not a core issue for many members of Congress so it was possible to keep it from passing. Healthcare reform was a core issue for most Democrats, who had the majority at the time, so it was possible for them to pass something.

I don't think enough people are exercised about this issue for it to have much chance of going anywhere any time soon.
There's nothing in this article about why the containers need to be painted. Could the shipping companies just paint their logo on rather than painting the whole container and save a bunch of money?
I assume a load balancing / caching solution that is available on an anycast IP address. The TLS termination happens at the (ideally) closest point of presence (PoP). The idea is to reduce the RTT from client to its termination point.

Think CloudFlare CDN or the Google Cloud Load Balancer.

Edit Mistyped RTT as TTL.
You're only going to see rich people "slumming it" in transit-oriented density because your backlash keeps the capacity in such places low.

More people living that kind of lifestyle necessarily means filling in open space within cities and building tall buildings that cast shadows. When you successfully conserve open space and protect existing residents from shadow, the rest of us stay out (as you intended), and keep driving around the sprawl we currently live in.

Do you seriously think anyone who moves to New York or San Francisco drives to work? Hell no! It would cost $1000/mo in parking alone, which would be idiotic when your home and work are connected by a few blocks or a few subway stops.

Reducing driving requires shifting the population onto land that's already occupied. There's no shortage of will to do this: that much is obvious from the market-rate rents in such places. There's a shortage of will to permit it. Everyone you successfully prevent from ruining your city's aesthetics goes on to ruin the world by staying in a place that's built around, and requires, driving everywhere all the time.

How are you simultaneously upset that rich people think public transit is beneath them, and upset that rich people are adopting transit-oriented lifestyles?
Fixed point of the SHA-256 compression function
> Currently the US is 1 of 3 countries not cooperating on climate change

That's demonstrably false as a leader in environmentally friendly technology (both participation and development). Specifically, what you consider cooperating is not what I consider cooperating. The confusion of politics and the physical condition of the earth, is not constructive.
The 7 Greatest Graphics Innovations Brought About by the SNES
My preference is to sear the ribs on a _very_ hot charcoal grill for 3-5 minutes a side, then wrap them in tinfoil and bake for several hours at a low temp. They get the great smokey flavor, but stay moist and tender. Also, slather them with Stubbs Original BBQ sauce before wrapping and putting in the oven.
Port 22, best spoiler.
Updated NIST 800-63 finalized with new identity and authorization guidelines
But that's not gerrymandering. It's a different thing. Gerrymandering is specifically the process of drawing otherwise unthinkable district boundaries to achieve some particular electoral result.
Can someone explain what "any of my trusted keys" in the graphic is referring to? (on the browser)
I know this is a digression but can somebody tell me what happened yesterday? Bear with me because I'm not much of a lawyer and I don't get a lot of time to do my original research so I just get it from TV.

I'm flabbergasted that the SC was 9-0 in their decision. I guess I just don't understand. I thought the lower courts had applied the ban unanimously and it was made in accordance with the law. Is there a way to challenge yesterday's decision further?
A flagship phone in the Android world is anything that uses the latest and greatest SoC. And right now that's usually anything with an SD 835, Exynos 8895 and Kirin 960.

>It’s been my observation for a while now that you can’t rely on any given Android phone to have the latest OS installed. They usually don’t. (EDIT: And that usually means features can’t be relied upon for app developers, which is why it’s relevant here.)

The major features usually require an OS update, but Google has been compartmentalizing the OS for some time and making things downloadable from the Play store or available via Google Play Services. They also use a Support Library to backport new API's to older OS versions.
Introducing Dexter, the Automatic Indexer for Postgres
There are pretty low-hanging fruit out there, though.

Approval voting or ranking are almost universally agreed to be better than what we have (in most places--some places do have that). That alone would make a huge change.

Independent districting commissions would be a big step forward.

Election day holidays would help.

Actually, a lot of the stuff in this proposed bill would help.

You're right that there's open questions out there, but it's not like there aren't solutions that are obvious first steps.

Re: healthcare, I think that's probably even more complicated than electoral reform. For example, missing from your example are cost-cutting measures, like requiring more transparency in pricing and charging, and deregulating certain things to increase competition.
Understanding Windows Console Host Settings
> I'm pretty sure that the states get to decide this particular matter for themselves

Please participate in the discussion by checking on the relevant sources you're citing.

From the US Constitution:

The Times, Places and Manner of holding Elections for Senators and Representatives, shall be prescribed in each State by the Legislature thereof; but /the Congress may at any time by Law make or alter such Regulations/, except as to the Places of chusing Senators

The bill is legal by this provision.
My guess would be the paint prevents rust.
So you like the goal but not the means used to achieve it?
Like why they need to be painted at all? Bare steel and a long journey over salt water. They would rust out pretty quickly.
Can you give a concrete example where being an hypocrite would be the right thing to do?
Maybe it makes it too easy, but I would enjoy the mechanic that quickly pressing UP LEFT when moving right would make the snake head move one square up then turn left and continue left. I suppose that would require some special casing, and you wouldn't want to support longer queued direction changes. Maybe a nice implementation would be that for inputs queued within a single game tick, execute the first input for one square of movement, then the last input for the next tick.
I do this as a coach of a teenage volleyball team. Love the effect it has.
You also need to account for all that JS to have a runtime-impact.

More JS will make a slower site, especially on mobile.
> Half the total seats are filled by the winner of the local races

That's not quite true. The seats are distributed by party votes, but if a party wins more local races than it would get seats from the party votes, the size of parliament is scaled up, preserving the ratios until the party has seats for all their local winners. (Which is why the current Bundestag has 631 seats, despite the "base size" being indeed 598, twice the number of districts. And yes, that growth could go pretty high if things go badly, which is why I wouldn't be surprised if the algorithm was changed again). There is also a distribution between states, which makes the entire thing even more complicated.

An older model did not scale up with preserved ratios, but just added the "overhang" of local winners on top, which could cause bad effects where votes had negative value. But the base number of seats also was distributed according to the ratio of the second votes.

Who gets the seats for a party from that state prefers the local winners, and then follows the local candidate list.
https://github.com/spro/practical-pytorch is also worth checking out
A coating of some sort is probably necessary to limit rust and keep the containers is good shape longer.
you mean you wish you had an Option monad, right? ;-)
Not OP, but here's my sous vide baby back ribs recipe. They are always a huge hit, they are extremely meaty and tender.

First make sure to remove the mebrane from the inside of the ribs. You can't do it with frozen ribs so thaw them in the fridge for a couple days if they are frozen.

Make a dry rub with a generous portion of chili powders (I use ancho, chipotle, and sweet paprika, whatever I have around) brown sugar, garlic and onion powders, salt and pepper, and maybe some cumin, cocoa powder, cinnamon, nutmeg, whatever you feel like. I hate to be so vague about this but I usually eyeball - maybe 6 or 8 tbsp of combined chili powder, about the same brown sugar, 1-2 tbsp of onion and garlic powders, 1 tsp of salt/pepper and less of the other flavorings, for 4 racks of ribs. Make plenty of rub and really coat 'em good.

Before you seal the vacuum bags put half a teaspoon or so of liquid smoke in with each rack of ribs

Sous vide for 36 hours at 145 degrees F, turning the bags every 6-12 hours to evenly distribute the juices.

Open the bags (you can save the juice to make a spicy bbq gravy or spread on toast if you want, but there will be a LOT of it) - I usually cut the ribs in half either at the beginning or now, because otherwise they will fall apart. They are very tender at this point.

Grill them at a relatively low temperature while carefully flipping and coating both sides a few times with barbecue sauce, allowing the sauce to carmelize.

Slice into individual ribs, serve with lots of napkins.

This is a great guide to consult on sous vide ribs of various temps/textures:
http://www.seriouseats.com/2015/09/the-food-lab-complete-gui...
This is my sixth time applying. "But he persisted"
Whether this is a good interview question I don't know, but:

> When the hell would you ever need to know that?

I find this such a strange perspective. You're writing code for a computer. Sometimes you need to estimate how quickly it should run, or else estimate how quickly it could run with optimal code. Surely it's obvious that knowing how fast your computer does stuff, at least within 3 orders of magnitude, is a necessary ingredient to make that estimate.

And yet in your mind that fundamental fact is "useless trivia." Very odd.
I laughed so hard. Sorry...
Securing any hadoop infrastructure typically needs kerberos. But, don't even get me started to on the fragile integration, riddled with bugs.
"presumably because that's what they decided they liked"

Not all opinions are created equal. They may have liked it, but it's this blog's assertion that they're wrong. Best of all, most of us not in the field will learn something new from the descriptions of why they're wrong.
> Between updating my resume/social networks, brushing up on academic CS, finding leads, scheduling interviews and follow-up interviews and managing/negotiating offers, it was absolutely a full-time job.

That is ridiculous, you must have incredibly bad time management skills. Or do you actually think this is very common?
Well, let's say I'm a doctor, I'm well convinced that smoking is quite harmful, but I find myself too addicted to manage to quit. Certainly, my nonetheless quitting is the best outcome. But telling people to quit despite not doing so myself is preferable to telling people not to quit, isn't it?
I just experienced a great boost in capacity for remembering because of massive piano playing / practicing by heart.
It is a massive improvement of quality of live to remember things easily without dependency of external tools. I was surprised to remember the train, wagon and seat number by looking on the reservation just once without the training for example.
This was never possible in the past, and I hated it.
Could not agree more. Makes it super easy to cook a large batch of bacon for the family.

Also, we like to save the greasy baking sheet to bake brussel sprouts that evening. Cut the brussels in half and toss with some salt, pepper, and the bacon grease. Then bake at 425 for 10-15 minutes. If there's any bacon left from the morning we chop it and toss with the brussels too. Tastes amazing!
> This thread looks MUCH better informed on BBQ than the OP.

The author is Harold McGee. He knows a thing or two about the science of cooking: https://en.m.wikipedia.org/wiki/On_Food_and_Cooking
Thermal wool has about 6 hours time lag and almost no thermal mass. The downstairs doesn't have a roof over it, so that's probably why. Typically attics/penthouses are the worst because they're sun heats them up through the roof all day long. So, white roofs, little to no thermal mass, ventilation is a solution in your area. Concrete also heats up badly and then releases the heat if it's exposed to sunshine.
Moments – Social breadcrumbs on beautiful maps
Well, of course they were killed my management. And they were killed because their performance was so bad that it wasn't worth investing additional time, resources and money into. As for the impact of their research on AOT compilers in their runtimes, what exactly did they revolutionize in AOT compiler design or technology that wasn't already known?
> Are you really arguing that to be able to be against the concept of gerrymandering, you've to give up any chance of ever actually being able to do anything about it?

Not really. I'm arguing that most (in all honesty, probably all) gerrymandering complaints by Democrats are sour grapes because they got outplayed. In fact, Delaney himself was "first elected in a gerrymandered district created specifically for him," according to @mobilefriendly's linked sources.

Gerrymandering is generally not that big of a deal and cracking down on it doesn't solve much, as populations are naturally segmented[1]. I will say that sometimes, gerrymandering is racially- or religiously-motivated (SCOTUS heard a case on this a few months ago IIRC), so it can be very problematic in a few edge cases.

[1] https://www.washingtonpost.com/news/the-fix/wp/2016/12/01/ca...
> Quick question

I'm always wondering why people prefix a question with the statement "quick question". Now is my chance to ask. Is the question typed quickly? Should I imagine you speaking it in a quick manner? Is it meant as "off topic question"? Do you expect an answer quickly? What does it mean when you prefix your question with the words "quick question"?
Boyfriend and I just beat Overcooked yesterday (three stars on every single level!), so lots of the kitchen design mistakes are still fresh in my mind (worst level imo was the kitchen with floating icebergs separating it into 3, mostly ice-covered partitions). Awesome game though :)
You're making a Malthusian argument. Yes, if you were to kill the city dwellers, then net carbon release would be lower. Given the same amount of humans, however, distributed with rural or suburban densities, you face a dramatic increase in carbon release. Unless humans were to go back to pre-industrial populations, carbon release would be much higher.

I think that rural life is more enjoyable than urban life, but feelings don't change the facts.

So I'm not sure what you're advocating. It is almost as if you are changing the argument in order to feel as if you won.
I ate there today at lunch. I pulled out my phone to do Apple Pay at the register and... nope not supported either. In the Chicago HQ of Americas #2 retail bank!

The US banks have been talking about "smart cards" and updating payment tech for 25 years, but from what I see they've only been talking...
Not as hot as an actual sauna, I'm sure it'd be fine. ;)
The content is actually pretty terrible and not likely to help anyone understand much about TLS.

This however is a decent resource for learning the things you're asking about such as public key crypto, asymetric vs symetric, digital signatures, etc. Specifically weeks 5 and 6. The whole course is good though.

https://www.coursera.org/learn/crypto#syllabus
I used to be reluctant to call myself an engineer. I don't actually get to do too much engineering in my work. But I've seen too many less qualified people calling themselves engineers so I might as well... Besides, my degree is from the Engineering faculty at my university rather than Science where the CS/SE degrees are. At least that's how I justify it to myself.
Certificate authorities. Think VeriSign, InCommon, Let's Encrypt, etc. The folks that we generally implicitly trust to authenticate popular websites. Your laptop comes distributed with many certificate authorities that are configured to be trusted by default.
And of the games you missed, nobody would have ever expected Star Fox 2. That one was a total bolt from the blue.
The mini SNES Classic launches in September for $80
NSTFM Lab: Interactive Gravity Simulator
Turn your phone into a ruler with the power of Augmented Reality
I didn't read the paper, but you'd know it'd bit squatting if the domain a-azon.com is hit with a HTTP Host header of amazon.com.
HN has featured many more extreme examples of NIMBYism.
The real kicker to this line of argument is "When you call BigCo at 3 AM, you will get someone who listens attentively to your problem but cannot do anything to help you. When you call at 3 PM, you will get... an interchangeable replacement for that person. If you prioritize getting the problem fixed versus someone picking up the phone, pick us: we work defined hours but all of your requests will be handled by the person who build the system and can actually help you rather than just opening a ticket and sympathizing that nothing has been done about it."

(Hat tip to Jason Cohen for this line of argument.)
I don't get it. Programmers are surrounded by trees. The filesystem, your code's AST, dependency trees, the HTML DOM, any JSON ... why do people consider it so unreasonable to ask a question about simple manipulation of a well-understood tree data structure?
Turkey pulls evolution from its high school curriculum
Volvo's Driverless Cars Can't Figure Out Kangaroos
Granted, the intersection of precedence and associativity is a great source of confusion (and any number of annoying Facebook memes)

I'm not a formally trained mathematician, but one way to rationalize + and - having the same precedence, is to consider them as inverses of each other, so your two examples can be written as

a + -b + c

And

a + b + -c

At which point precedence and associativity no longer matter. The same can be done with multiplication and division
Side note: at places like automotive plants where solvent based paints are applied in the US, you are required to "burn" the air to reduce the VOC (Volatile Organic Compounds).

If your VOC burner is off, you can't paint cars - the EPA levies a SERIOUS fine, like thousands of dollars a minute.

Even with the VOC burner on, paint shops always smell funny.
I believe the science shows this as well. However, putting it on the same level as heavy metals in an infographic...is just fear mongering.
Which game?
> Most denizens, I suspect, probably feel that something is not quite right

Do they, though? Maybe they're completely happy with their houses and we're just assuming the grapes are sour.
This really speaks to me. I have trouble remembering things, even important things that I know I will want to remember in the future. I forget or it gets fuzzy. Sometimes I can remember better once my memory is jogged, but I can't recall it on demand. That means that things that I should be able to associate pretty easily are never put together unless it's made painfully obvious and explicit.

It's a been a point of frustration for me and the people I'm closest with for several years now. It doesn't seem to affect work nearly as much.

I've had a feeling that it's because I don't let myself just think. Your comment makes me even more sure of this. I've developed habits since I was a teenager to keep my brain constantly busy, always either consuming or producing something. But never integrating or just thinking. It seems I need to replace some habits.
Which case are you referring to?

weev was convicted and sent to prison for violating the CFAA, based on his "unauthorized access" to AT&T's site (the limits of which are presumably defined by the ToS). His conviction was reversed on the technicality of improper venue, not the dubious nature of the conviction or the belief that ToS should not be eval'd into federal law.
> Gerrymandering is honestly not that big of a deal and cracking down on it doesn't solve much, as populations are naturally segmented[1].

Please provide more evidence for this claim. Just because it's true in CA doesn't necessarily mean it's true for the rest of the country.
Automating Mails in Your Laravel Applications – Codementor
When I saw "high efficiency media filters" I was sure it must be your work.
World Explorers, Welcome to Africa – Exploring Motherland Africa
Linked lists make way more sense in languages with bump-pointer allocating garbage collectors specifically. In those languages (e.g Haskell, OCaml, Java) allocation is really cheap and they preserve locality so allocating all the links isn't as much of a penalty.

Also if you don't have a garbage collector you have to do reference counting, and if you want parallelism your reference counting has to be atomic, which when you're sharing a lot of linked list nodes, is another large penalty.
It's impossible to bootstrap a secure connection without some preexisting trusted relationship. Otherwise, you'd always be vulnerable to middle-person attacks.

Browsers solve this problem by bundling a number of trusted root certificates. (This is what they mean by "my trusted keys".)

When you connect to some web site, the server sends you their certificate along with a chain of signing certificates up to some root of trust. Assuming the root certificate is among those your browser trusts, you can verify the signature chain and establish a trusted connection.
The difference is that very, very few organizations require blocks that enormous in IPv6. And the ones that do will most likely never need to ask for more. (For comparison, Comcast, the largest home ISP in the US, has a /20.) But in IPv4, a /16 (or smaller blocks adding up to one) is nothing for even a mid-sized ISP.

Also, the allocation policies are much different. In IPv4, allocations are made to being as small as possible (while still meeting immediate needs) in order to conserve addresses. The cost is that the routing table grows like crazy, since network operators need to keep coming back year after year (or sooner) to get more address blocks.

In IPv6, allocations are made to cover the network operator's long-term needs so that they won't have to get a second, non-contiguous block. By "wasting" address space you cut down on routing table size, since even very large networks only need to announce a small number of routes.

Even with this "waste", we've only allocated a tiny amount of IPv6 space. None of the RIRs have had to go back to IANA for new IPv6 space since 2006[1], even with allocations ramping up in the last few years. (And IANA only gives the RIRs a /12 at a time.) We seem to be fine for the foreseeable future.

But even if somehow we do start using up too much v6 address space, the good news is we can always change allocation practices. Let's say in 2040 we realize we've used up way more of the IPv6 space than we expected we would by then. The RIRs can always change their policies, favoring conservation over smaller routing tables like they used to with IPv4. I seriously doubt that will happen within any timeframe we can reasonably make predictions about, but if it does, we'd have a lot more flexibility than we did with IPv4 depletion.

[1] https://www.iana.org/assignments/ipv6-unicast-address-assign...