jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Other things to consider:

Weapon reliability -- particularly on the Russian side. Will many / most of their ICBMs even get off the ground? Will the warheads actually work properly? I'm not saying they're all duds but if I was Russia I'd maybe keep 100 maintained for the sake of demonstration.

Willingness to launch -- this is probably a bigger problem on the Russian side (the Americans brainwash their soldiers better!) Even if they use tricks like obfuscating targets or claiming the target is an uninhabited 'demonstration' someone still has to push the button.

European Theatre -- Russia needs its subs to try to stop UK / American subs from nuking them so they're not likely deployed around NA (instead hunting for enemies closer to home) and thus can't destroy the silos.

As such they can't attack the US using ICBMs because they will face massive retaliation. The only way Russia can survive such a war would be to have an exchange with Europe and assume the US will not launch ICBMs (a fair assessment).

The rest of the West will be far too distracted dealing with the humanitarian crisis generated by the blasts in Europe to care about Russia.

So, if the West were to imply an invasion of Russia directly, Russia's best course of action would be to nuke a few cities in non-nuclear countries in Western Europe. At that point an invasion of Russia would be untenable (due to the need to deal with the figurative and literal fallout), and although nuclear retaliation might ensue (but not more than tit for tat), it would not be existential to Russia. And nobody would risk poking the bear again.

This is Putin's thinking and why we're not invading Russia (or even Ukraine).

However, I'd like to point out that even the destruction of a single largish city will completely ruin any appetite on the part of the West to either inflict such damage themselves or encourage any encores. You will see anti-war protests in the West on an unprecedented scale. There will be uncontrolled rioting in the streets. Any democratic government that engages in further nuclear activity will likely not survive politically and neither will their parties.

This is Putin's 'escalate to de-escalate' scenario.

While what is happening in Ukraine is horrific and terrible I'm afraid we're stuck unless we develop an appetite for this sort of shit. Which is itself horrible and terrible.
This is an April fool right - just leaked a day early.
That was my immediate thought, as well. I'm willing to bet that a good number of those comments come from Sony shills trying to paint blame on external parties.
What happens when they actually start charging credit card fees? Squareup subsidized first-month fees for new accounts
And is still extremely high compared to where it was not all that long ago. If bitcoin would have gone on a monotonic increase from < $1 to where it is today everybody would be speaking about a miracle. We'll see where it goes in the long run, so far if anything bitcoin has been one of the most interesting things happening in this new millenium and I'm very curious where it is headed in the longer term, but I won't make bets either way.
I was just looking at eShares for their 409a valuation service, which I see as a must-have, whereas the cap-table management I see more as a nice-to-have at this stage. I can absolutely see the need for more rigorous controls, auditing, paper trail, etc. in the future but for now Excel is enough.

The point about complex calculations in prose instead of just writing the algorithm is also a good one. I find anti-dilution clauses in particular to be nearly impossible to parse versus just stating the desired scale. IMO don't be afraid to trample on tradition and actually write the formula in the docs instead of the prose. Likewise, I email my stock certificates as digitally signed PDFs.

I like choppaface's point about a basic, open-source starting point. Not necessarily free by the way! I just don't like the idea of the single point of truth for sensitive company data like that sitting on someone else's servers.
> simply the free market

This is a common misconception. A market is only "free" to the degree that it is perfect[1].

I hope we'd all agree that payment processing is nowhere near a perfect market. The barriers to entry are quite high. It takes a huge amount of lawyers and regulation wrangling to get a new financial startup up and running. Consumers certainly do not have clear information or free choice about which payment processor to use. I'm sure there are other things making this area far from perfect.

I like the idea of the free market, and it seems to work tolerably well for a lot of things, but I really get frustrated by this idea that it's a magic bullet. Free markets are pretty great for determining prices for brain-dead simple physical commodities that are simple to produce. As soon as you start straying from that, they very quickly become inefficient.

[1]: http://en.wikipedia.org/wiki/Perfect_market
This isn't about crowd funding at all its about payment processing. Makes the title pretty misleading. As somebody who spends virtually all my time running a company combatting online payment fees I love anything that seeks to shed light on the horrific online payment processing fees but this title seems completely mismatched to the content.
I was always an "English kid", came close to failing my math subjects in middle school and finally in high school, I did fail Algebra I, and had to re-take it the next year. Meanwhile, I was in advanced programming courses and on my way to take an AP Computer Science course in the last semester of my sophomore year. Looking back, that experience taught me about how important modeling is to pedagogy. The fact is, my Algebra I teacher couldn't model the problem for me. He never explained anything, just expected us to memorize everything. We were never given real, tangible examples (contrived word problems don't count and never did!)...all we did was take stupid tests. My high school math experience was like a crash course in everything that's wrong with STEM education in America, and why we need to alter that if we're going to depend more on STEM in the real world.

In my opinion, programming has always been a form of writing. Just like songwriting is a form of writing. It's simply a different medium, and therefore you get a different result.

I might be looking at it from a different kind of lens though.
There were failure modes they didn't always think about.

I once killed off an 80's era TV I was using for a display on a microcontroller. At the time, I was writing low level NTSC driver code, and was abusing the standard a little for some color advantages.

A combination of bright screens, overly dark ones ( sync in the visible raster), and misplaced vertical blank pulses popped that TV. It never displayed the same again.

Still worked, but was just crappy.

As monitors age, they can become vulnerable to this kind of thing. Not so much a single value, or poke, but ugly code intended to stress a display could take a few of the edge case ones out.
That's fair for you individually. For a lot of people, "I'd rather try to live than die" is a much more realistic viewpoint.
They aren't being impartial here. They want the rules unevenly enforced to push their political agenda; not very HN-like.
I'd be very interested if you could add some info regarding what software you used to do this.
Also I think it's admirable that the cryptwat.ch web page is mostly free and ready to use (+ features for some fees) and no where above the fold are they promoting Kraken to funnel users in.

Looks like they just want to make a solid trade UI. In my case I had to know who was behind the tools (I always look for conflict of interest in finance) and fell in love and made the leap.

They even post an actual _comprehensive_ changelog. How often does this happen? Usually it's some product marketing framed blog post.

https://docs.cryptowat.ch/home/updates/changelog
If they come up with full FSD like next month - absolutely the price will be worth it. Now - not so much.
Hey, thanks! That's a brilliant post, awesome tone and a huge help. I really appreciate it and have passed it on to everyone at work.
I know a lot of folks here are actual programmers (unlike me, I mean) and can nitpick anything to death, but maybe folks have missed the part about HN being a little side project that exists to serve the goals of YC? It isn't a high priority for PG. YC is the real business. This is a free service and it serves some of YC's needs but there are no ads, it isn't monetized, etc. Unlike some of the websites folks here own, it seems to me HN does not provide enough value for pg to justify jumping through hoops backwards, blindfolded and on fire to make folks here happy with some cutting edge, WOW! coding.

(Personal note: Now I feel better about my sites being laid out in tables. :-P)
Not all PhDs are the same. They vary in duration and difficulty from country to country, school to school and field to field.

For instance, you are not guaranteed a PhD in Chemistry from Berkeley even if you go for 8 years. You don't get one until your research pans out.

This is very different from some countries where you're essentially guaranteed one after 2-4 years.
IMHO, the real debate lies in "just in time learning" vs "just in case learning".[1]

Should one learn the fundamentals first (assembly/C) or the practical first (python)? The answer will depend from person to person. I personally took the practical first approach.

[1] http://www.johndcook.com/blog/2010/03/03/just-in-case-versus...
If they're getting that many upvotes they're probably not that controversial.
Without those articles and blog posts and discussions, how are we supposed to find out what the various options are, and their relative benefits and drawbacks? "Finding out own place" doesn't just happen. (Except when it does. But relying on luck is a chancy proposition.)
No theory is known to be perfect, but it can very well happen that we have perfect laws of physics in the future.
I used to walk by that lego storage array in the Stanford CS building every day when I was an undergrad. I personally found it inspirational.
Debuggers are a limited tool, and developers should seriously consider not using them. In particular debuggers make it easy to miss the forest for the trees, you solve trivial bugs faster but don't notice the underlying design flaws.

Read http://www.perlmonks.org/index.pl?node_id=48495 for more detail and a back and forth argument on it.
Ah, yes, my mistake. And I wonder how that copyright works... it seems as though these guys: http://digital.ipcprintservices.com/publication/?i=34502&... used the method for their project, although I don't think they made any money off of it. That article also describes Colley's matrix very well.
The most comprehensive article on the subject, as far as I know: http://www.moserware.com/2010/03/computing-your-skill.html
I mean I don't have proof positive that it doesn't meet those requirements, but if it doesn't do so then yes, at least here in AU if it doesn't meet those requirements then you simply cannot register them and therefore they're not road legal.

You could technically still buy one, just as you can a non-road-legal track car, but that's it.
I'd rather have as many options as possible in an emergency, however unlikely, especially since this has already been tried and tested by other luxury auto makers before.
Yup, I got the exact same reply. There is hope after all.
I'd expect the lack of competition, especially from Japan, would make the American trucks more expensive and less reliable.
> imo the distinction between the subject of a profile, and a whistleblower, has long been established in the media.

It's quite a stretch to call the author of an opinion piece (as labelled by the NYT themselves) a "whistleblower".
It would have been more clear to adopt an arrow notation:

mov a => b

vs

mov b <= a

Then you could support both forms at the same time :)
Would those scientists from 50 years ago step forward?
This is the Java most haven't seen because their experience is with codebases predating the streaming-API, sometimes even generics.

The death of Java will be Scala-written dependencies in the Maven-packages ecosystem ending up as a liability.
Office JS is about writing addins, rather than macros.
You have been able to do the same in C# /F# for years using VSTO or Excel-DNA
No irony here. The axiom is party doesn’t make mistakes, the only possible consequence is others are to blame.
This paints a rather colored picture. The initial advisory from 14 Jan 2020 [1] presents their case that

"Based on the available information there is no clear evidence of human-to-human transmission."

The reader can decide if that was a fair assesment at the time. The text was followed by

"Additional investigation is needed to ascertain the presence of human-to-human transmission, modes of transmission, common source of exposure and the presence of asymptomatic or mildly symptomatic cases that are undetected. It is critical to review all available information to fully understand the potential transmissibility among humans."

A week later, on 22 Jan 2020, WHO followed up with a confirmation of human transmission [2]

"Data collected through detailed epidemiological investigation and through the deployment of the new test kit nationally suggests that human-to-human transmission is taking place in Wuhan. More analysis of the epidemiological data is needed to understand the full extent of human-to-human transmission."

(Of course it was impossibly to deny that by then, since Wuhan was locked down the same day.)

In my small European countries, no public measures were taken based on all this info until early March (more than 2 weeks after Northern Italy was overwhelmed, while our countrymen had been traveling all over Europe), because there were no confirmed cases in our country yet. The only initial measures in early March were advices to "wash your hands", "don't shake hands" and "sneeze in your elbows".

So I don't think the WHO confirming human transmission on 14 Jan instead of 22 Jan would have changed a thing. People only take painful measures when bad things happen to people they know, and politicians only when bad things happen to people in their own country. Trying to shift the blame on the WHO or China is not very common amongst politicians here (though anecdotally it's not rare among citizens), that seems to be mostly an American (specifically, Republican party) thing.

[1] https://www.who.int/csr/don/14-january-2020-novel-coronaviru...

[2] https://www.who.int/china/news/detail/22-01-2020-field-visit...
The location of the Wuhan Institute of Virology was jumping around on Google Maps back in February 2020. I personally know someone who firsthand confirmed this. It was also mentioned by free software legend Eric S. Raymond here: http://esr.ibiblio.org/?p=8587

Presumably someone in the Chinese government ordered Google to lie about the institute's location. Why would the Chinese government do that if the institute was uninvolved?

Investigators ought to ask China who ordered it, and why. And ask Google the same thing.

I do feel a bit sorry for Google employees who'd be caught in the middle if this actually happens.

US government to Google: "Tell us about how China ordered Google Maps to help with the coverup. If you lie to the investigators, we'll send you to jail."

China government to Google: "When the US asks about the Google Maps coverup, lie. If you don't lie to the investigators, we'll send you to jail."
Hey this looks sweet. I'm still new to this field, but I'm looking to do some collaborative filtering across large datasets (4 billion rows+)

I was looking at using Prediction.IO and this looks suitable too, can you elaborate on the high level differences between this project and prediction.io?

I'm also curious about horizontal scaling.
> It's that the GDPR doesn't allow it.

Source? Nothing prevents Facebook from making a public announcement that anyone that had an account on Facebook between dates X and Y might have been affected.
Does EPUB support JavaScript as well? And if it doesn't, are there any similar alternatives? Seems like a single file document that can also pull in data from somewhere could be pretty useful to say the least.
Is there any more documentation on the scoring system?

As I understand it, the weights are just the percentage of COVID+ patients that had each symptom. Fever gets 90.5 points because between 83 and 98% of pts had a fever and (83+98)/2 = 90.5.

The thresholds are back-calculated from recommendations: A 60 year old with a fever and dry cough should see a doctor. Using the point system above, that's 212.9 points, so...that's where the line is drawn.

This feels very adhoc to me, even though the (fractional!) point system makes it seem rigorous.
What part of the market is still working do you not understand? Amazon is raising wages and attracting more workers. I want this to happen. I'm happy the workers are getting relief in the form of more coworkers to help cover shifts and higher wages.

If a new factory opened up in my town making ventilators and there was a critical labor shortage with no available workers, I would show up for that too. In this hypothetical there's no striking workers to "spite".

Imagining you understand my motivations is a critical thinking error. Attributing bad motivations to me unjustly doesn't just make you wrong, it makes you a bad person.
>If they weren’t effective at reducing infection healthcare workers wouldn’t wear them

Yes, they would. The healthcare worker may already be sick, and are regularly closely interacting with people that have compromised immune systems. An illness that wouldn't slow down a nurse may kill a patient.
No, that's the hardest. Intent recognition is significantly harder than text-to-speech.
Aggressive testing earlier would have allowed people to be taken out of circulation, which would have limited its spread. That horse has left the barn, however.
Do intubated patients have to be sedated/anesthetized?
4-6 hours would be doable. Thanks! I kind of wanted to stay on the 13-14" side but this looks like a nice machine. The smaller sys76 just have too small of a battery for me. Sounds like you had the same concern.

Oh damn check out this recent announcement!

https://system76.com/laptops/lemur

That's what I'm talking about!
Yea, for sure it goes both ways. Many people lost years to gaming 12 hours a day. Others credit gaming with saving their lives when they would otherwise have been driven to suicide.
Being isolated is most likely related to the pandemic and has nothing to do with working remotely.
I am eager to return to the office.

I intend to work one week in the office, and the rest of the month remotely.
Trying to balance the best of both worlds.
Why is nobody mentioning their digestive system?

Humans fart, it's healthy and remote works makes it viable. I never want to go back a) holding farts b) farting on colleagues.

Throwaway for obvious reasons.
I had to google "Surly steel cog."
Is it just me, or could almost every application potentially benefit from this?
People in the bitcoin community periodically worries about bubbles. The only thing that we can do is figure out cool stuff that you can only do with bitcoin. Other than that, people are encouraged to sell and buy things for bitcoin.

A lot of cool stuff is in the pipeline though:

1. A decentralized DNS registration system utilizing bitcoin technology. http://www.bitcoin.org/smf/index.php?topic=6017.0 There's even a 3500 BTC bounty for it: http://www.bitcoin.org/smf/index.php?topic=2072.0

2. GBSE - Global Bitcoin Stock Exchange: Utilize public key cryptography and other tech to create a bitcoin stock market. http://www.bitcoin.org/smf/index.php?topic=5947.0

3. witcoin - a micropayment social media site. http://witcoin.com

The bitcoin community has thought more about the weakness and strength of the currency, failure modes and solutions to problems more than any critics about bitcoin in the world. It's just that very few bothers writing and publish these knowledge for distribution to the wider public.
hriedis on perl works fine, well, mostly fine. I uncovered at least one small bug which I'll send on at some point.

The issue is that hiredis didn't have a usable python client, and I hated developing in perl, or C. Without hiredis, redis over python is unusably slow for querying 100k+ keys at once, I believe due to python's networking / socket code.

In the end, I ended up moving to pytables for this sort of stuff; it would be nice to use redis for it, but the data access patterns are tuned a little bit more for the web than for a 'do this math on these 3 million data points' kind of use case.

Anyway, I'm excited about redis cluster, I think it fits a huge need for web-scale application development.
And the crappiest of all, if you're on a smartphone, you get charged for those texts even if you don't open them.
Even though this is touted as a green factory, nothing's been said about the raw materials and their mining. That's where most of the pollution and toxicity happens. I remember reading somewhere about how mining the rare-earth's used in battery packs nullify any environmental advantages battery-packs bring.
Looks neat. I'd buy if it doesn't require internet.
Does anyone know if internet is needed to run the app or you can read offline?
> one of the parties is so aggrieved, they decide to punish the other party by voting to destroy both deposits. The loser loses twice, but they don't let the perp to get away with it either.

Honestly, that is wildly impractical and would never account for the requirements of the real world. Want to buy a house for $300000? Well you better put up at least another $300000. Oh, and if the other guy scams you, you're out at least $600000.

Like you said, that scheme might work for microtransactions. For actual business, almost nobody has that kind of money lying around.

> For large transactions you could rely on reputation instead

Isn't that fundamentally what you are trying to avoid?
> We are protesting, though :)

Really? I've never seen anything on the news about it, yet I see plenty of citizens of other countries in the news because they are protesting things their government is doing.
You must not be protesting loud enough ;)
You probably want the second edition: https://greenteapress.com/wp/think-stats-2e/

The first edition PDF 404s for me.
And I can't stand developers who overengineer things. We have a couple of them at my company and something that should take a few hours always take several weeks just because of all the reasons you mention. Most things don't need that kind of features and maintainability and if they do in the future we can just rewrite them from scratch. The overall expected return on investment is still better since we seldom need to.
My mainland European address saves me a fortune in online shopping - payment and delivery both usually fail.

My two neighbours and I share a driveway but we have our own gates and house numbers. The street is unnamed and unnumbered like the other roads in the immediate area.

There are at least two valid postcodes for the property, which is a few minutes walk from a major administrative boundary. Postal deliveries might turn up once in four to six weeks.

When I put this info into card validators, then tell them that my bank is in a different country to the one I'm ordering from, they generally barf.
The alternative is not putting them down, but rather to stop breeding them.

Also "occasionally left home to chill" does not describe a typical domestic dog's life. More like "left at home all day, five days a week."
Yes, and European fascism was okay because the trains were always on time.