jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> The rational reason we don't build nuclear shelters anymore is because they're no longer effective.

The rational reason we don't build nuclear shelters anymore (which is not actually true by the way, Switzerland still builds them although they're not required anymore for private residences) is because there's very little chance of a massive nuclear war which is what they were for.

> As weapon yields increased, it's become apparent that a concrete, underground hideout is not going to save you.

Weapon yield has decreased, not increased. In the 50s, delivery was through bombers, you wanted big bombs because many bombers were going to be shot down so each nuke delivered had to pack as much punch as it could. Early ICBM had similar-ish issue, you had few inaccurate rockets and they had a warhead each so each warhead had to count, you built a big rocket and a big warhead on top of it, and the ones that didn't fail and weren't shot down razed a city even when they missed it by tens of miles. That's where you had multi-megaton designs

With the 60s and MIRV multi-megaton went online (they'd been designed in the 50s) but systems designed in the 60s and deployed in the 70s for the exact same role all went sub-megaton, half a megaton at most, usually less, for smaller and more precise delivery platforms and MIRV systems.

The most numerous warhead in the US nuclear arsenal is the 100kT W76.
> Windows 10 (at least the desktop version) will ship with both Spartan and IE 11, my sources say. IE 11 will be there for backward-compatibility's sake

Correct me if I'm wrong, but doesn't last sentence imply IE's going to be abandoned?
Interesting article from November 2011
There is also a BBC documentary on architecture[1], and his multiple interventions on the subject [2]

[1] https://www.youtube.com/watch?v=891qV-7Y42w

[2] https://youtube.com/playlist?list=PLFoke4cads8VNAi1pbi7IkM7p...
On a Podcast, Bill Atkinson theorized the reason Steve Jobs killed Hypercard was because it was the reason Bill had refused to leave Apple to join Steve at NeXT.
Isn’t w3c where Apple primarily involves itself? Safari is important
Unrelated, but eliminating resources is an effective productivity/focus "hack" for me:

- Disconnect the laptop's charger and work on one charge. I used to have a laptop that had at most 2 hours and it forced me to really focus. The progress I made on some projects on a commute is amazing.

- Disconnect from the internet and work only with what you have on your machine. This means no search, no tabs. No distractions. This is great for proofs of concepts/prototypes where you get something done first, then you refine it later. It taught me to look at the code instead of documentation, and it taught me that as good as a documentation can be, there always are things that are not documented but are still there to use. It also made me more familiar with the dependencies of my projects. I never really used StackOverflow much when online (I instead rely on the code, docs, and issues of the project), so your mileage may vary when it comes to removing internet access.

It's also useful to reduce the "activation energy" for work. One of the ways to do that is to exploit the time you don't feel like working to play or explore. A directory named "musings" can help, where you scratch a few itches with snippets of code. If you're distracted in exploration of a new library or concept, make a new file and play with constructs, patterns, APIs, libraries, etc. Just play for play. It's low pressure. You don't need to ship something. It's not work, but it's fooling around and more often than not, it tricks you into getting in the zone without even realizing. The other benefit is that day in and day out, you're building a "corpus", a set of snippets that very often will come in handy when you actually need to do something "work related". When that time comes, you won't perceive the task to be daunting or be clueless, because it's déjà vu. You already fooled around with that concept/library/problem and you have something in your back pocket. It won't be "How on earth am I going to tackle this" and feeling under pressure and overwhelmed, but "Yup, I already played with that. Heck, I even wrote some code to do that. I'll see if I can use it".

Playing when you don't feel like work is a great way to reduce the activation energy when you actually have to work.
That's a good point, the domain should have to match exactly.
CFAA violation in America, no?
Could you elaborate what you mean by this? Nix has lazy evaluation so as Nixpkgs grows it doesn't perceptibly change how long package installations, building, etc. take.
> But most of that knowledge was already available from the clinical trials

Why would there be clinical studies of a drug that is never intended for human use? Clinical studies are expensive, and no drug company would do human study on a veterinary drug just to see what happens (leaving alone ethical issues with getting study subjects).

> animal studies for the drugs anyway.

Animal studies only go so far...
Pretty sure that was a moderator action. If it was /r/games, the mods there don’t seem too interested in informing you when they action your comments or posts. They very very often remove comments because of the «no off-topic discussion» rule, even if it’s literally just one off-topic sentence in a paragraph long comment.
Eat donuts, ignore the radio and get fired. That is how it should be.
I've been the victim of this, a producer consumer system with a single index file using some variant of a heap.
For each incoming request the producer;
locked the file, read the heap from the file, added the value to the heap, then wrote it back and unlocked it.
For each consumer thread, the thread did the reverse. It was setup with threads created by incoming requests, and a threadpool of 128 threads for the consumer.

This worked seamlessly until one day, at 3am PST, a flood of requests came in and the index file grew to ~4mb, and everything ground to a halt.

The legend of the architecture was a senior engineer did this on a weekend, then a month later left the company.
I was reading a story/interview of a depressed cam worker who while not enjoying her work she could not give it up because the money was too good and she wouldn’t be able to find something to pay her something even close. It sounded like a sure golden cuffs type of situation that a lot of SW devs find themselves in. Can’t find the link for it but if I do I’ll post it.
I think one of the presumptions for reparations is that any form of compensation would come from government, not any sole specific race.
https://www.youtube.com/user/USCSB being one of said channels. I don't want to say in enjoy their videos due to the content, but for being so simple they convey a great deal of information in a way that few other media have done in decades.
https://www.webtoons.com/en/ is massively popular in Korea and surrounding, but niche in NA
Parallax's Spin lets you do this.
I saw the longer version, it ends with Fauci saying "that's the point." But he made several points, as did the Surgeon General. The policy guidance was not in favor of mandates for several reasons. I don't know how else to say this clearly.

It seems from a recent comment from somenone in Taiwan (https://news.ycombinator.com/item?id=26139550) that masks were not mandated apart from trains and certain private settings until recently. There may be ancient inherited CoV partial immunity operating across much of Asia, people may be tidier and more careful, etc.

Masks are just one of several tools, with downside risks. From the Danish RCT and many others, they seem not significantly effective in general populations against respiratory viruses. Mandates, especially with such selective enforcement and hypocrisy in high places, plus overpaying and probably skimming a la Newsom, stink.
Nobody said that it does or has to do in that exact form but at this point some people want to be to loose in order to make a dishonest picture of anyone to the right of Mao
Because it preserves the status quo. GMO crops, if they live up the promise, will disrupt the majority of current food crops.

Major economics changes in any industry entirely wipe out lots of participants. Investments in certain types of equipment no longer make sense, farms in particular areas stop making sense, etc.
> There are reasonable accepted empirical approaches in accepted use today. Any team that follows these methods and reports honestly can be trusted more than a team that doesn't.

The underlying problem isn't actually a problem with science, it's a problem with politics.

You need to hire some scientists to do your experiments. If they follow the scientific method, you get results using the best system we know how.

But if they follow the scientific method then the Republicans work to defund climate science research and the Democrats work to cancel any scientist whose results challenge the orthodoxy on race or gender.

And if politics interferes then it's not science anymore. If research leading to politically inconvenient results has its funding withdrawn or scientists are intimidated into self-censorship then it's all just selection bias and fudging the numbers.

Maybe what we need is to do something like the court system, where you have multiple research funding "judges" which have lifetime appointments and each get a given amount of research money to dole out every year, and their job is to decide how to spend it. Then they can spend it however they like and can only be removed for e.g. corruption, not for funding research somebody doesn't like.
Insulin’s patent was not enforced. Volkswagen gave their seatbelt patent to competitors. There is a history of life saving technologies being made available for free. So, we do in fact have a history of foregoing profit to save lives.
> We need to work on improving the trust of our scientific institutions, so that we can continue living our lives and focusing our efforts on our specializations.

Putting it that way is putting the cart before the horse. Our institutions need to become more trustworthy, then we'll be able to trust them more. Even then, I suspect a certain level of scepticism is needed to keep them honest.
Really hope they can change their notebook editor to monaco.
Sensor Tower | San Francisco, CA | Full-Time, Remote OK | https://sensortower.com | VISA

Sensor Tower provides key metrics for everyone involved in the mobile ecosystem. Whether you’re a mobile app developer, a financial institution performing mobile market research, or a large brand thinking about your mobile initiatives, we provide your one-stop shop for due diligence.

Read more about some of our Technical challenges involving high load and large scale data here (written by members of our engineering team):
https://sensortower.com/blog/speeding-up-the-backend-with-gr...
https://sensortower.com/blog/how-we-scaled-to-thousands-of-s...

And check out our open roles:

- Software Engineer, Infrastructure: https://jobs.lever.co/sensortower/89f581f0-ef3f-4f1b-b28b-e9...

- Senior Data Scientist, Ad Intelligence: https://jobs.lever.co/sensortower/669aaccc-4a25-47f7-b9d8-5e...

- Ruby on Rails Developer: https://jobs.lever.co/sensortower/eed2c77c-6d91-4f5a-bf6c-1e...

- Front End Engineer: https://jobs.lever.co/sensortower/650afe58-bcb8-42f9-8044-9a...

https://jobs.lever.co/sensortower/eed2c77c-6d91-4f5a-bf6c-1e...

We use Ruby on Rails, MongoDB, JavaScript, AWS.

If you're interested or have questions, email: jobs [at] sensortower [dot] com
FWIW your homepage looks super distorted on my iPhone (11 Pro). I realize this is a web browser extension for desktop, but if folks get linked to it on social media or something, there’s a good chance they’ll be on mobile.
There's absolutely 0 chance he ever would have done anywhere near the statutory maximum. Statutory maximum != sentencing guidelines.
Yes, we do this, like other build engines, CI/CD products, and other cloud services. We try to be clear about what's happening and why in this section of the documentation: https://github.com/serverless/components#where-do-components... and we discuss the cloud-based deployment approach elsewhere in the docs.

Further, this is all designed to support and facilitate our upcoming component-scoped permissions, which will significantly reduce required permissions for the Framework, compared to what Serverless Framework Traditional requires.

We'll add more clarity in the docs specifically on credentials and try to make this known upfront.
Spectrum reminds me very much of diamonds. It is an artificial scarcity. Except a government controlled cartel rather than a private cartel. Most of the RF spectrum is reserved for "DoD" they never use.
Entrepreneurs, and not just those doing things for social benefit, often find themselves in a situation where they are doing things, but not delivering value. Some of it is because they are building something new and don't know if the value is there, sometimes the solution just doesn't work correctly... yet. The problem all entrepreneurs have is knowing when to stop working on a dead end. There's a line between business failure and Theranos like fraud. Realizing you are crossing it is really hard.
This has to be a joke, right?
Yes, yes that's exactly what he's saying. Their personal lifestyle choices are fine, but their ethics are absolutely not fine. To choose to live a simple life of manual labour and teach the same to your children is fine, but to bind their spirit by breaking their bodies is something I can't stand for. It's cruel and inhumane.
> first-name

No, thanks.
So then by that logic, why didn't "American interference" preclude the development of the EU?
It seems to me that it's possible to define most statements in an expressive syntax, at least in any language which allows for both constructs.

For instance, in JavaScript one can use ternary syntax in place of an if-statement. Is a ternary condition actually an expression? It seems more of an expression than a statement, but one could argue it's just a simplified syntax of a conditional statement.
Really accurate methods names are a Good Thing, because you are less likely to be surprised at what they do.

AbstractProxyFactoryBeanInstanceSingletonCommand is not, because it is too abstract. Typing the name is not so bad though.
Thank you, it's framing. Now that makes sense.
> If there was a shortage we would see real indicators of a shortage like increasing average salaries across the field, training programs, etc.

Isn't this happening right now in software with coding bootcamps and no minimum degree reqs ?

What's the new grad salary for an engineer at a top N firm in 2019 compared to 2011 ?
Why do you think an open source CPU design can't be manufactured by a fab?

There are economics of scale at play but the entry level keep going down while the market for open source grows.

I don't expect open-source ASIC to suddenly come to life and compete with the latest Intel, but I could see an open and verifiable design taking the place of microcontrollers in many places where cost is more a factor than performances. Or rather, where you need a known level of performances but that anything above that threshold is waste: HDD controllers, ethernet controllers, power supply controllers, etc...

I am predicting that at one point a Chinese fab will manufacture a batch of an open source competitor to some ARM Cortex chips and that it will catch up because of a mix of inferior prices, open doc and community and ideological reasons.
I'm 38 and a relatively new dev with ~3 years of experience in a wide variety of tech. Live here in SF and have been doing the whole job hunt thing.

This article stresses me out and makes me feel like if I don't get my next good job in a year or so I am basically locked out of a career...

I hope this is not true!
> Maybe there really isn't a shortage of tech talent

If that conspiracy theory had any bearing in reality then we wouldn't see a) tech workers receiving elite athlete-level salaries, or b) candidates with no formal education being paid handsomely to work in entry level/low complexity positions.
>Isn't the whole point to have more address space than will ever by physically possible to need?

Is that not the definition of over-engineering?
It's more relevant that three legs have three degrees of freedom (ignoring rotating or translating the table), and thus can each sit at an independently chosen height.

(It is conceptually satisfying that once you throw rotation in, the added degree of freedom permits four legs to meet the ground!)
It's not the voting (which has been possible for millions of people, for ages). It's the horse-trading to figure out what to put to a vote, or ideally to find the right compromises. Surely that's the point of having few enough people that many can know each other.
Younger people don't have fewer opinions from my own experience. They often have plenty of opinions, and with that comes less experience to back them up.

As I've gotten older I've become far less likely to express opinions unless the issue I am offering an opinion on is one that's important, and one that I am able to offer some new perspective on. I wasn't that way at 25.
HN is a bubble full of people grinding leetcode, working at a big tech company or a start up, and writing code in their spare time as a hobby.

Once you start interviewing people, you will realize how utterly incompetent most of them are. I am talking about people with multiple years of full-time experience in the field and a relevant degree who cannot even implement a basic FizzBuzz. And I am not exaggerating it for comedic value, I legitimately met many people like that by now. Prior to seeing this myself, I could've sworn this was just a joke people used to describe incompetent people, but this is real. And being able to pass FizzBuzz doesn't even scratch the surface of being competent, but a lot of people cannot manage to get past that stage.
I can't help thinking about the internals of this thing. Does it communicate via WiFi or Bluetooth? What about battery life time and manufacturing cost per unit? The form factor looks pretty slim.
I'd agree, it seems like an almost primal comparison, rather than something deliberately conceived. The way some places in the books are described take that quite literally: Rivendell, the bastion of good, is described in terms of safety and light (even at night, with the moonlight), and Mordor, the bastion of evil, is described in terms of danger and darkness.
One thing worth noting here is that the article dates from 2009; things have improved a lot since then vis a vis web development in Haskell. New frameworks (Snap, Yesod) have sprung up, and the library and toolchain support have improved immeasurably.

To answer some of your questions a little more directly (I hope someone like dons with a more encyclopaedic knowledge can pitch in here):

* As a language, Haskell is both very stable and very cutting-edge. This is because GHC (the only Haskell compiler people use seriously for production, at least as far as I'm aware) supports both the Haskell '98 standard, and the more recent Haskell 2010 standard—but it also supports a large number of language extensions [1] such as type families, existential types, GADTs etc. So

* In terms of scalability, some of the recent benchmarks for Haskell-based web servers have been very impressive. Whether or not this translates into real-world performance is something we'll see as more people start using them in production. Recent improvements to the GHC I/O manager make the case for Haskell more compelling in this regard than it used to be.

* It's pretty easy in Haskell to write wrappers around C libraries, such as OpenSSL. There are also moves to implement more of these core parts of any web stack in pure Haskell, although getting them to feature-completion is a process that will take time.

A couple of recent reads spring to mind: a Stack Overflow discussion [1] where Alex Payne asked about Haskell tools to make programs production-ready, and Johan Tibell's article [2] on which Haskell libraries one should use.

[1] http://www.haskell.org/ghc/docs/7.0.3/html/users_guide/ghc-l...

[2] http://stackoverflow.com/questions/5808825/what-are-the-best...

[3] http://blog.johantibell.com/2011/04/haskell-libraries-you-sh...
So... who's going to carry it and when?
> Flash hasn't been an issue for quite some releases in Ubuntu

Your personal experience doesn't make it true for everyone.

The official flash release has to be run through nspluginwrapper on 64-bit systems, which can be a pain when it doesn't work. Suggesting that the average user stick with the 32-bit release removes any support issues related to 32 vs 64-bit plugins (java included too) and nspluginwrapper, with no noticeable drawback for most users.
You may be interested in Greg Costikyan's review:

http://playthisthing.com/rithmomachy-or-philosphers-game
Yeah, it's tough to get traction. Especially without some kind of history. And for people who like to participate in all sorts of different fields, you constantly have to keep proving yourself.

It's too bad human psychology works that way and ideas can't be judged at face value. I'm sure there's a lot of amazing and useful ideas that just didn't have the personal history behind the implementers that failed to gain traction. HN gives me hope though, since there's a ton of smart people who are willing to give new ideas a chance.
> Wired != wireless. One is passively observable, the other isn't.

Not true. Ever heard of promiscuous mode?

> How does the printer having its own encrypted channel prevent it from printing stuff?

It doesn't. You can set up an encrypted channel between your computer and the printer by using a secure printing protocol. The point is that "the network" doesn't provide secure channels between all pairs of clients; it's up to the clients.
You seem like you might be a good person to ask: I love the idea of jailbreaking all my devices (I did so on my 1G iPhone as soon as it was possible). However, modern-day Cydia scares the bejeezus out of me. I have no easy way to discern what's reliable, let alone trustworthy, and I wish I could know what's getting installed under the hood, especially regarding background processes and changes to the underlying OS.

Can you give me some tips on how to discern quality and safety in Cydia packages, or are these things simply endemic to the jailbroken app ecosystem?
They say that the full API for this will be openly available in the fall. Am I correct in understanding that this means that I could make my own service to order things (for myself only) I'd like at the push of a button? Like could I set up my own button that buys something I like (regardless of whether the brand does anything with this? Or will only vendors be able to use this for their own products? (Maybe my scenario is already possible and I just don't know.)
That's not quite true. When we're talking about the security of a password, we're talking about how long it's going to take someone to crack a possibly salted hash (Gawker's weren't) of your password. When attempting to crack a hash, the attacker begins with dictionary words, then with leetspeak permutations of dictionary words, then starts adding random numbers in with random words.

It's hard to say in what order specifically they're going to try it, but generally speaking, they go from fewer bits to higher bits. thIs 1s my p4ssw0rd - that's not quite as many bits as you think it is. That's 4 permutations of dictionary words. That password probably hits the requirement of 80 bits, but it is less secure than other 20 character passwords. thIs1smyp4ssw0rd is going to be tried in its various permutations fairly early on in the cracking, and tacking on a few extra characters, while an order of magnitude increase in compute time, is not outside the realm of possibility.
I don't think it is just being hard headed. I don't know of a practical non-disruptive way to change the basis of the US legal system away from common law.

Edit: not that I support the legal status quo, I just don't see the public bipartisan will to make that level of systemic reform