skysight-inc/HackerNews huggingface dataset:
Probably all "slots" would be "occupied" and everybody gets the attacker's sent file, iiuc.
> Are you proposing we merge these lesser states together and allow California to be the one state to have separations due primarily to population?

You're ignoring my overall point. The concept of "states" doesn't make sense in the way it did when the country was formed. The 13 colonies were actually separate states, with separate governments and economies that agreed to join together to form a single state/country.

However, as you pointed out, the process of creating states became political. An example (as you showed) North/South Dakota were split for political reasons, to achieve a certain voting outcome. The criteria being used to separate them is a political one, not something based on separate economic structures, or separate governments, or some other notion of what a "state" is.

This shows that the notion of a "state" has changed since the late 1700's. Some current "states" are the result of political calculations, where as the original 13 states were separate entities in some other sense.

> Are you proposing we merge these lesser states together and allow California to be the one state to have separations due primarily to population?

I'm saying the entire concept of a "Senate" with 2 reps for each "state" doesn't make sense today. It's an outdated concept from a different reality.

The Senate does have other useful properties, of course, but the current division of states doesn't make sense.
And because of that the kinds of answer we would expect from such a carpenter in that situation is, "Hmm ... how big is the room and what size of board are you using? 2 inch, 3 inch, 5 inch, or so mix? That's pretty popular these days. How much extra do you want - I usually recommend 15% so you have some in case you need to repair."

Likewise, for the original question, I'd expect some sort of discussion or nuanced answer. Something like, "Well, most modern CPUs are rated at the GHz, so on the basic level, we can say on the order of billions of operations - but we're getting a lot more cores, and given SIMD and such, you could actually go an order of magnitude or two over that, in theory. But if you are doing something that takes lots of clock cycles, it could drop down into 100s of millions, I suppose."

What you don't want to hear is a deranged ranting, like some people are doing in this very thread, or "I dunno" and a blank stare.
The standard Blue Moon is 5.4%. There's a 3.2% variant, but it's only sold in a handful of U.S. states (like Utah and Oklahoma) that have a 3.2% cutoff for beers sold at convenience and grocery stores.
on the topic of book learning, is there some generally considered principal choice when it comes to learning Haskell? There seem to be some competing ones with widely varying opinion.
Finding your team's Goldilocks process
Is the answer, "a really hard problem?"
No, you can't. You might get paid what the courts find is fair value for use of your IP, but IP rights are not an effective to prevent government use of your work.

See 28 USC Sec. 1498(a) regarding patents, and Sec. 1498(b) regarding copyrights.
How does Scala.js deal with inconsistent browser APIs and type safety? Does it just include all of core-js and hope for the best?
Ask HN: Recommended reading for high school dropouts
> There is a HUGE labour cost in housing such that housing prices track inflation (particularly wage inflation).

Prices have risen _way_ above inflation in Vancouver and Toronto the last 10-15 years. Incomes have been virtually flat, possibly even dropped in real terms after adjusting for inflation.
Pretty sure bootstrap accepts contributions from the community. They're working on Bootstrap 4 right now. Maybe that would be a good place to start? (I think they're just accepting bug fixes right now though)
I'm still unclear on a couple of things. How do you even know which send request the attacker attempted to attack if only the codeword identifies the send request, and the codeword was wrong? Also, what stops an attacker from trying again - alternatively, what stops an attacker from doing a denial-of-service by purposefully guessing the wrong codeword?
Here's what my family does:
We hired an older woman (from thumbtack.com) to come to our house once a week for 4 hours and cook whatever is in the fridge. I make sure to have plenty of food in the fridge, spices, canned goods, etc. Then she cooks enough food for my 4 person family for about 5 - 6 days (excluding breakfast). She knows our preferences and takes requests. We pay her $25/hr ($100 week). I feel like everyone interested in these meal services should really just have a personal chef. Way better than these pre-made meal services because you have complete control over ingredients and meal types.
It's not that simple and it's not just about greed.

The Asian cultures have centuries more experience dealing with high density people situations. Violence is not as legitimized as a method of boundary enforcement for example because people have learned to deal with each other without killing each other. Sure it creates super thick-skinned rudeness (China/NYC/India) or super thin-skinned rule following (Japan) but boundary enforcement based on things like status markers(Like LV bags and iPhones) or rules or much better than those based on violence.

The U.S. is unique in its sheer mix of cultures but also because of the presence of its youngest culture (African American culture) that is today still reeling from the shock of being torn from its mother culture in Africa. Racism and the lack of a reliable justice system for them has forced their culture to rebuild from 0, going through stages where each person had to have the ability to dole out personal-justice/violence.

What's normal in China becomes rude in the U.S. What's justice in one culture is violence in another.

The locals who call a place home see this and want to preserve their own culture. Despite economic incentive allowing them to move anywhere else, their dollar is limited by their software in what it can do. It's like a project that has github dependencies forced to only use dependencies on some other place like gitlab. The project might as well die and start over. And though projects and start over, people can only die, and they will go down swinging.

Younger and newer cultures learn to be more flexible and adaptable. The software/culture limitation that prevented their parents from living like kings in Thailand is removed because their dependencies aren't as rooted. Some are even completely standalone and super flexible at the cost of having no way of influencing things. (eternal vagabonds w/ no long relationships)

Meanwhile new dense hardware developments can only be populated by software that can deal with the density and find it worthwhile. Thus you get H1B 'slave houses' filled with Indians/Chinese.
Drinking is fun. Fun is good. Drinking is good.
caffeine is about thirty times more toxic than glyphosate. According to wikipedia:

"The LD50 of caffeine in humans is dependent on individual sensitivity, but is estimated to be 150 to 200 milligrams per kilogram of body mass (75–100 cups of coffee for a 70 kilogram adult)"

For glyphosate: "The acute oral LD50 in the rat is 5,600 mg/kg. Other oral LD50 values for glyphosate are 1,538 to greater than 10,000 mg/kg for mice, rabbits mg/kg, and goats"

http://pmep.cce.cornell.edu/profiles/extoxnet/dienochlor-gly...
It's more than the 2nd, and yes, it's safe to say that.
More like 3X the area and 15X the population (Tokyo metropolis vs SF city and county) or 1.5X the area and 8X the population (Tokyo metropolitan area versus SF metro) -- all figures gleaned from Wikipedia.

https://en.wikipedia.org/wiki/San_Francisco
https://en.wikipedia.org/wiki/Tokyo
This was a fantastic read, thanks for sharing! Is there a piece you recommend that talks about the cons/rebuts "up to this" Japanese zoning laws just to see both sides?
Uh... just an idea: can you leverage the cloud flare infra challenge for the transit server piece?
The internet is fucking lit.
Documents by Readdle is a fantastic PDF reader for your iPad. It does have a continuous scroll option as well as pagination.
Ray Spencer Falsely Accused of Rape and Sexual Abuse by Kids
Let's say I pay a programmer to develop that new game engine...why wouldn't I just deduct the expense of paying the developer against my revenue? Why would I even need to look into this tax credit? The only companies I see this benefitting are those with no or negative income, but have high payroll taxes, which doesn't seem to me to be a lot of companies out there.
Io penso che se Jobs o Gates fossero morti nelle stesse circostanze, ci sarebbe stata tutta un'altra reazione. Vaffanculo utenti Debian. Di cuore.
I'm not sure I'd want to work at a place that was hiring me based on just the school I went to. Similarly, I don't want to work at places that screen on irrelevant "CS fundamentals", because some of my favorite developers to work with would never be hired there.
It's basically playing pretend to imply this is a "Liberal" problem in the US. The Republicans constantly talk about the size of the government, and then create whole new programs like Medicare Part D.

And, of course, Republicans often fight cost control measures, seemingly because that would hurt corporations that benefit from the programs.
No, we only want to include the discrimination that we don't like. Attractive, tall and rich people are not a protected class of citizens!
AirDrop: waaaay better UI, awesome animated drag-and-drop, dead-simple to use, works offline. Not so strong at clearly identifying who the file came from or is going to. Not clear what sort of integrity/confidentiality properties you get (probably better than nothing, knowing Apple, but since the send-to-which-device picker UI shows their self-selected names, there's not any obvious way to distinguish between the real "Alice's iPhone" sitting next to you and the attacker who's within bluetooth range.

Magic-Wormhole: CLI only (so far), no OS integration anywhere, better security properties. Also it's got a spiffy wizard-hat logo (thanks Katie!).
At my work, we specifically log hours differently if we're working on new development versus bug fixing to document our work for the R&D credit.
Or the attacker only needs to monitor the last free slot to see what shows up?
Okay, then my theory is trash. They just weren't smart about it, then.
Must the work be performed in the US to qualify as an R&D tax credit? Thank you
I've heard the opposite, basically life long drunks have clear arteries.
Twenty percent of San Francisco millennials somehow own a home
We got audited. They just reduced the payout. It's the appeals process that's a pain in the ass. Takes about 3 years.
Don't forget Ian, stupids.
Continuous Threat Detection – The what and why, needed more now than ever
In German you would use it to get a short answer to a short question, for example a yes/no question or when you ask about the time.
In practice the shortest answer possible with the notice that you are just looking for a quick answer without explanations. Normally you use it to let the other know that it will not take long and you don't want to disturb.
Part of that problem in the US is caused by the current electoral system naturally devolving into a two-party system. Under the German system multiple parties can sprout without having a spoiler effect.
I understand the desire to convert a discussion of homelessness to a discussion of high house prices, but homelessness is not caused by high house prices. 99% percent of the population cannot afford to buy a house in Manhattan. That doesn't mean that they are living on the streets there. They move to where they can afford to live, and the U.S. has many areas where housing is quite cheap. If you are able to maintain a steady income, then you can also maintain housing. But if you are not able to maintain a steady income, then there is no price at which you can afford to buy a house. Even if free, you would not be able to pay property taxes, maintenance, or utilities. San Francisco has a high homelessness problem because of the mild climate, large amounts of city services, and the liberal attitude.

The homeless people here expect and receive a steady income from people on the street as well city services. I remember the first time I was in San Francisco and someone came up to me and demanded money for food. He said "I don't eat meat!". I was stunned, both at a stranger coming up to me and asking for money and also about why they can be so picky about their diet. I gave him $1. He looked at me like I insulted him and said "Salads cost more than meat". The homeless in San Francisco are really quite aggressive in comparison to other cities, and just like the rest of my fellow San Franciscans, there is a strong feeling of entitlement. There is just no price at which the number of homeless will decrease -- only when we start paying the homeless to live in houses will that happen.

The only thing I can think of is fully funded group homes that are mandatory to live in -- basically prisons with nice amenities and educational programs that you can graduate out of based on demonstrating a track record of being able to provide for yourself. Because as long as we give people the option of living on the street, there is a certain small subset of the population that will prefer to do that over the other options available to them, and San Francisco will be home to an outsized share of that population.
I would bet practically all software startups fall into the category of having negative income and high payroll taxes.
Linearizability is stronger; see the 'definition of linearizability' in https://en.wikipedia.org/wiki/Linearizability

Note: its been so long since I dealt with these things that I can't remember what the difference means in practice. :-)
https://en.wikipedia.org/wiki/Standard_drink#Definitions_in_...
The standard varies by countries. The UK unit is 8g, the australian and french units are 10g, the american and german units are 14g.
or, like, netcat? `nc -l -p 8888 > foo` to listen, `nc 10.10.10.1 8888 < tail -500 /dev/random` to send.

Still cool though :)
I think the BEIPA is a great idea and could be extended with a company rating system to help devs make job decisions. It would also help shame companies into doing the right thing. There are many Trolls out there.

-Patron - active financial sponsor of oss and allows work and off hours contributions

-Benefactor - allows work time and off hours contributions

-Friend - allows off hours contributions

-Troll - does not allow any contributions
One of my favorite deaths. Ian.
> Let's just say we guessed wrong. ;-)

Not that wrong, imho.

> my mom discouraged me from majoring in CS because she literally thought programming was too easy to justify 4 years of classroom training, and she thought that the job market for programmers would quickly saturate.

This part is real wisdom. The best developers I know (and I myself, which I consider an above average programmer) learned how to program by themselves (before, during or after high school time). And it is not uncommon to find people with CS degree unemployed or with difficult to reallocate with the current state of tech, at least here in Brazil.
Shaming is an important part of society. It's how we incentivize positive behaviors and discourage negative ones.
Giant heatsinks, and more sockets!

More likely though, they'll continue not to care. Performance is already hideously variable, it'll just get a bit worse.
What do you want to say?
There is no real terrorism threat?
Or what?
> fill the empty shoes of a missing full-time wife and mom because there are more two career couples and both spouses now "need a wife" and it can't be found.

This can be true when one person is the breadwinner and the other is practically/partially disabled, too.

I don't know if you've read this book, but it is fascinating.

https://www.amazon.com/Way-We-Never-Were-Nostalgia/dp/046509...

Of course, this book isn't the be-all answer to how things really were. I would suggest what we're really grappling with here is a breakdown in social order where kids are adequately taken care of, houses are adequately cleaned, meals prepared. To do so today is really quite hard: all sorts of traditional support structures have vanished in the wind. The big bugbear in this from a century ago was "Modernity", and you can find a number of writings from that era wishing for a prior time. I'm reluctant to blame modernity that much, but it's a worthy starting point in my opinion.
I'm not sure why you're being downvoted. The development of menu items can be a permissible R&D credit activity.

At the level of a national or regional restaurant chain, it would definitely qualify. The development of menu items for a large chain involves a significant amount of research and scientific experimentation to nail down ingredients, storage and cooking processes, etc., that meet certain financial metrics, nutritional requirements, regulatory requirements, etc.

For a one-location restaurant, or small chain, it would be a lot more difficult to qualify for R&D credits. You'd have to show that menu items were developed to meet specific predefined targets in ways that would not have been obvious without the research/experimentation activity. Flavor is an acceptable target if the flavor can be clearly defined.
Reddit is even worse with their sticky footer that takes up 50% of the screen. It tells you to install their official app (which is by far the worst Reddit app I've found on Android) to continue. However the footer shows a big orange "Continue" button (implies that you continue through the site, the heading above this saying it will install the app is much less visible than the button's text). Below this, in tiny grey text, it says "Or go to the mobile site" (implying it will redirect to the website, which is in fact the opposite of what actually happens). This is blatantly attempting to confuse users and every time I end up on the reddit site in a mobile browser it revives my hatred for reddit: the company.
My favourite change is the transition to death of Ian.
Seems to work both ways. Receive random file from unknown people or send chosen file to unknown people?

EDIT: was just explained in other comment by meejah, thanks! (https://news.ycombinator.com/item?id=14649727#14650551)
No, you can call 911 for basically any crime. It's not like they are gonna get there in under 10-15 minutes even if it is an exigency.
My understanding is that once the Truffle/Graal language implementation framework lands with Java 9, you will be able to substitute method calls with platform-specific instructions. See page 62 of http://lafo.ssw.uni-linz.ac.at/papers/2015_CGO_Graal.pdf
Ask HN: Why doesn't Google provide an option to open .txt files in Google drive?
The question is really under-constrained and it's not clear what you are trying to figure out.

I ask things like, "what's the most interesting bug you've encountered?" or "what have you been excited about learning recently?" to try to find a topic we can have a conversation about in a domain they are familiar with and interested in.
America is not a democracy
Thanks so much for working on this!
I'm sure that more than 10% of the homeless are under 30. Some random stats I looked up on google - 650k recorded homeless in a study in 2014, 130k were children, and another study says the mode age ranges from 21-23.

It isn't just people who fall through the cracks when they lose their jobs, its also those who never could get a start to begin with.
> Everything has an orientation to it

This seems true at face value. Consider the cutting edge technology aka as a knife, with an inherent bias for cutting things.

Dinner time. Killing time. ("Food is murder"?)

It is the context of utility of technology that is the determining factor. A technology, imo, can be deemed directly culpable of ill effects IFF it permits no other utility context other than that which results in morally or ethically unaceptable outcomes.

Ever nuclear weapons can be used for good, you know. (Extinguish fires, for example.)
It appears you are unfamiliar with public choice theory[1]. It turns out you are correct in a theoretic sense that very rarely works out in practice. Blaming 'the many' for failing democracy might be satisfying, but doesn't do any good.

[1] https://en.wikipedia.org/wiki/Public_choice
> -Complaints about the removal of trees to accommodate bicycle lanes

I would absolutely complain about that. Remove road lanes instead. Why would you remove trees? Are they idiots?

The rest of the stuff (ruining the character, etc...) are fine. There's no reason people can't be upset that this area they moved in to is changing because everybody else wanted to follow suit. I wouldn't want to have moved to Mountain View then all of a sudden Google shows up and now I'm dealing with all this bullshit traffic. Send Google somewhere else. They don't need to be on the coast.

You guys act like people don't have any right to wish to have their way of life preserved. Ridiculous.
Yeah, if you've already gotten a public key set up (and an account on the target machine), then scp is much easier and completely secure. magic-wormhole is more aimed at situations where you don't yet have that pubkey copied over. Or where your receipient doesn't want to give you an entire account just to receive a single file.

In fact there's a mode (kinda experimental right now) to use magic-wormhole to transfer an ssh pubkey into the ~/.ssh/authorized_keys on a new account. Ideally your site admin should be able to give you access to a new machine with a wormhole code, instead of having you email them a pubkey.
Thanks. Yeah, I looked at that option too and agree that it does suck. :)

Just didn't want a build step due to complexity. I know it's not that difficult, but wanting to keep it as simple as possible.

I don't really get why Vue opted not to support URLs for their templates. It could be easily managed via co-location of templates with components and/or naming conventions. You actually wouldn't even need to specify the URL. It just grabs it from the component's directory by name.

Anyway, for me, this is a weakness. I get that they want to maintain the single file component model, but I'm not sure it's worth it when your choices are literals, script templates, or an extra build step. OTOH, co-locating a dependent file is no biggie, even if you don't get to claim single file components.

EDIT: I was close to going with Vue for a project a month or so ago. But, wading into it, I realized the build step would be necessary to do it "right". Suddenly, you're downloading plugins, xcode, and all kinds of other stuff, then setting up a build. It just seems a lot for, essentially, single file templates. Granted, several steps are automated, and you're just issuing npm commands, etc. But, I started thinking, "do we really want all of this magic? What if the build just doesn't work one day or we need to reconfigure? Now we're troubleshooting and figuring out the linkages that were created and the other magic.

The whole process was a stark reminder that you're in someone else's world. Maybe I'm too big on control. But, I don't want to be sucked into too many dependencies.