skysight-inc/HackerNews huggingface dataset:
Your subjective opinion does not account losses, that US had when they were fighting against Japanese - outside of Japan - only fighting over very tiny islands. So, in the end they saved ~1 million US soldiers, because fight on mainland(also in China and Korea) was nightmare hell scenario for US.

During WW2 US gave to Soviet Union materials, newest machines and technological secrets(including technology and materials of atomic bomb, that supplemented and sped up development of Soviet Union atomic bomb project), what other allies of US did not receive. This narrative, that US was bombing Japan, to put Soviet Union in fear does not account for that Soviet Union had infiltrated US, that even US president was not working for US, but for Soviet Union. Even nowadays those US traitors, that gave away more, that what was agreed on Lend-Lease, have not been prosecuted, because their positions were top positions and their deed and betrayal of US is not common knowledge to modern Americans.

We can also look from that side, that USSR was unreliable ally(also to Third Reich, which USSR was preparing to invade, while it hoped that it was busy invading Britain) and did not want to enter war with Japanese, who at that point still controlled Manchuria, Korea and very large parts of China. They only entered war, because they realised, that they might miss out on piece of Japanese territories, because US would make their own peace and Japan would surrender wholly to US - only because of those atomic bombs.

For those that would think, that USSR was sparing their troops - it has not been concern of USSR until the day it collapsed and was not concern for Stalin, when he was postponing attack on Japan, like he was playing with Germans.
I went from building dummy projects in vue2 to production ready apps in react(next actually) because of the giant community it has, in particular in the web3 world. Boring or not, if it has better support/resources it's a logical better choice
I quit my job because “I think I am special”
Defend yourself, prove this wrong. Nobody posts "I am staying put because I can learn and grow more here and I'm not greedy nor do I think I'm special, yet anyway."
This really depends. The majority of services out there that can get away with a single box for a scale perspective can probably afford just to take the downtime.
That error's a bit better, but not much. You basically have to know that `+` only works on stuff that implements `Num` or else it still makes no sense. Compare that to the Rust/Python errors which are so much easier to understand.
DoNotPay - The First Robot Lawyer
Storage costs are plummeting already.

But because generating capacity is now so cheap, we can afford expensive storage construction. Storage typically has very low operating cost, but is just now expensive to build. So, it will be cheaper to build storage later, but anything built this year will continue operating.
I tried hunter2
> I'll trend towards lower-level software even if it means more boilerplate

This is exactly what 90%+ of people working on frameworks/languages don't get. Somewhere in their education/career they learnt that repetition is bad. DRY everything. And then they follow that religiously. Pragmalism (minimal pragmatism) is sorely missing.
> Part of what causes this is the type of 1 itself. Haskell, unlike Rust, allows literals like 1 to be interpreted in any number type.

This is false. Rust allows 1 to be a u8, an i16, etc. It does distinguish between integral and floating numeric literals, but integer literals are still polymorphic. The difference is just that in Rust, numeric literals are builtin rather than extensible.
Haha you're so right, I can't think of anything at all.

*closes Chrome tab on my Android phone, opens another website hosted on Google Cloud Platform*
socket.io doesn’t do as much as the bloat warrants. implementing the same features (heartbeats and reconnects) takes minimal code. socket.io was useful when certain browsers didn’t support websockets, now it’s used mostly by people scared of sockets imo
Thanks for trying. Yup some headlines are stranger than fiction.
This is rich. If Google refused to grow it would have become another Yahoo. Chrome was launched in 2008 and was barely usable. Do you think it could have remained anywhere near dominant in ads, search and lot more if it stayed at 20k people?
I love Ubuntu
> Hardwiring a webpage to "mobile phone expectations" is just as bad as expecting that there's a keyboard and mouse attached.

Swiping didn't even work on mobile for me, I had to tap on the numbers and it moved me either forwards or backwards for some reason. It's broken.
> Microkernels are a dead-end and never stopped being a dead end. It's a lovely idea that didn't work out. They had limited commercial success in embedded systems, but only because those embedded systems didn't actually do very much and what they did was largely not performance critical.

VMware's vmkernel? VFIO/Kernel-bypass? Shoving things into kernel space does not guarantee good performance by any means, and it murders security.
I can tell you’ve dealt with lots of Python programmers.
The errors used to be somewhat better in the past, but more features have been added to the language, type system and std libs. Those features required the core parts to be slightly more expressive and generic, resulting in more abstract error messages.

Not great, but I think there are definitely no easy fixes here.
2 lines vs 5 lines. did you check your payload size after adding socket.io? you added way more than 2 lines.

long polling shouldn’t be needed anymore, and auto reconnect is trivial to implement.
I know it's a joke, but I feel some people take this kind of thing seriously. Yes, improving stuff can break other stuff, but that doesn't mean we should never improve anything, it just means the devs (and PMs if applicable, probably not in the Linux world) need to have a feedback pipe coming from users to let them know what the consequences of the changes are.
"[Litestream] runs as a separate background process and continuously copies write-ahead log pages from disk to one or more replicas." - https://litestream.io/how-it-works
Yeah I went with the design choice to show the results at the end. In the app version (link on the main page) it shows the result after each selection because the game ends when you make a wrong choice.
Everyone, please, for the love of God, stop saying that good error messages benefit beginners only.

They benefit everyone.

There are only so many things that can fit into a human's head, and the skill required to decipher indecipherable error messages end up replacing some other skill.

And don't forget, these error messages will end up in the logs where you'll have to spend time figuring out what the hell happened.

Edit: typos from iPhone's increasingly unusable keyboard
I'll say more: Linux is certainly good, but sometimes it's even easier to use online tools
Most of the audible books I buy are in the $25-35 range full price. There are a few I've listened to multiple times and now could certainly justify spending full price for them.

With that said, I do think I misinterpreted what they were saying, which was more speaking to the original outcome if full price than what they would do now regarding each book.
It is - thank you for the explanation :)
How to Measure the Slipperiness of Skis
Your assessment that the claim is "post-high-school education doesn't promote future earnings" shows that you have wholly not understood (and perhaps not even tried to understand) what Caplan has actually claimed. With such a foundational mischaracterization, your critique of the appropriateness of his data, assumptions and calculations is without merit. If you don't feel like reading the book, you can read the slide show linked in the blog. You would only need to go as far as page 1 to see he was not disputing future earnings potential. Here's the money quote:

"Key feature of the signaling model: At the margin, signaling raises pay but not productivity, so social return<selfish (“private”) return.

Policy implication: Even selfishly lucrative education may be
socially wasteful rent-seeking.

If ignoring signaling is sole flaw in existing return to
education literature, true social return roughly equals
mainstream social return*(1-signaling share)"

Really he's just saying something we all kind of know. Diploma's are more often than not a ticket to ride in a certain class of society, not an education technology that increases productivity. So why is there government support and subsidy for something that has private, but not much public benefit?

http://www.bcaplan.com/returns.pdf
Thanks for trying. You have a good point, those were true headlines but with satire text. Got to find a way to filter those out... Unfortunately they don't seem to belong to a fixed section which I can parse.
Having a girlfriend and pursuing nerdy interests are not mutually exclusive so it is only an OR scenario if you want it that way.
Have you seen the data as well to judge like that?

(just being curious)
But people are criticizing his result. His complaint is not "Nobody read my book or looked at my spreadsheets" but instead "People are disagreeing with my conclusions, but not my logic." If his case wasn't worth arguing about then people wouldn't be arguing with him. Given that they are arguing it's interesting to note that they aren't doing it by arguing quantitatively.
Xapiand – Search and Storage Server
> the author is ultimately making an point by taking a set of assumptions

And here the discussion is mostly based on people's assumptions about those assumptions.
TIL: ISO 3166-1 alpha-2 :)

https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
>it communicates the sheer chaos of the period

For me, it's the sheer chaos of being alive. There's no sympathy in McCarthy's universe, no room for sentimentality. It's bleak as hell. If there's loving, human contact, it's fleeting, and erodes, usually quickly, like the unforgiving landscape of all his books. There's slight redemptive quality just enduring life, enduring existence if you have the strength. He's one of the best American existentialists. "I'm still alive", is both banal and heroic in McCarthy's world.
It’s too bad that the humorless are downvoting us both.

In any event wolf-fencing very much appears to be Haskell specific based on some web searching. Or perhaps it’s a home improvement product? Several search results appear to indicate that[1].

[1] https://www.wolfhomeproducts.com/wolfrailing
> ROI is not a relevant concept for education investment

If there is no return or even return sought then it can’t be called an investment. It’s just spending on part-time prison for kids.
Rust does not treat integer types as interchangeable.

Rust integers have a type (width and signedness) and you can't combine them without explicitly handling for overflow, etc. Any polymorphism through traits (eg. std::ops::Add) typically only operates over the same type as the source integer.

If types are left unspecified, it's only because type inference knows what type you mean. Since integers are frequently used in structs and function params (places where Rust requires typing), Rust knows the type when you perform operations on these variables. Outside of these cases, Rust will generally require you to disambiguate.

Rust is very deliberate about numerics.
I couldn't read this article. The amount of declarative statements was outrageous.
Apply the Unicode security guidelines for identifiers (TR39) to names, simple as that.
Identifiers such as variable names, filenames, Login names, domain names, emails should be identifiable.

Eg. use my libu8ident. For technical details see the C++ proposal to use secure identifiers: https://rurban.github.io/libu8ident/doc/P2528R1.html
How is this offering different from AWS Step Functions? Looking over their docs briefly, see lots of similarities like Workflows, state management, concurrent executions, retires etc.
"Haskell is a dynamically-typed, interpreted language" https://aphyr.com/posts/342-typing-the-technical-interview
Modern hypervisors are more or less modeled on microkernels, not the other way around. Microkernels are just naturally a good fit for hypervisors, hence why nearly all commercial microkernels have an embedded hypervisor solution.
Out of curiosity, why does it take 5-12 hours to record one finished hour?
Google uses a ton of Java internally. Microsoft uses C# and .NET (obviously). Facebook uses PHP and C++. Are you really avoiding all those tech stacks? They're old, bulletproof, and nobody ever got fired for picking them as choices. Just because big companies use them doesn't mean they have to complicated or trendy.
yes. We should make a page showing all these icons along with pictures of their physical objects and a description of how they worked and what they were used for :)
I used to do Oceanographic research and we had a piece of equipment called a "shipboard gravimeter" originally built in the 1950s.

It was basically a very sensitive spring in a gyro stabilized platform attached to a bunch of analogue circuitry and was designed to measure the strength of the gravitational field (on a moving ship).

The manual for this equipment was amazing -- it literally taught you everything about the device and how it worked -- from the theory behind it to the purpose and function of each component.

In some sense writing a complete manual was easier to accomplish then than an equivalent manual would be now -- the a to d circuit used in a modern implementation would likely be more complex than the whole 1950s device ... but old manuals really are of a different quality and thoroughness than anything written for a modern audience ...
It was a Kawasaki.
900sqft is larger than most Japanese houses. Americans are spoiled

https://graphics.reuters.com/HEALTH-CORONAVIRUS/TOKYO-HOMES/...
Sad that something like this is so useful.

Wistful for the old web every once in awhile.
Really interesting project! I actually gave it a try and got some mobi files. However, I got this issue when converting to mobi on Ubuntu 18.04:

Output saved to /home/auraham/Kindle/hn30357788.mobi

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x6918d4]

goroutine 1 [running]:
hntoebook/stories/operations.PDFToMobiGenerator(0x0, 0xc00040a080, 0x0, 0xc0001a3c48, 0x11, 0xc0001a3c28, 0x17)
/home/auraham/git/hntoebook/stories/operations/mobi.go:73 +0x2f4
hntoebook/stories/operations.HTMLtoPDFGenerator(0x0, 0xc00040a080, 0x0, 0xc0001a3c48, 0x11, 0xc0001a3c28, 0x17)
/home/auraham/git/hntoebook/stories/operations/pdf.go:78 +0x377
main.main()
/home/auraham/git/hntoebook/main.go:104 +0x9eb
exit status 2
Ah yeah, I got bit by that too! Haha
Justin Trudeau’s crackdown on protests could make things worse
It's more of a case that bad science was made, rather than "this type of science is bad."

Toyota and GM have had widespread vehicle recalls in recent types. I wouldn't put that down to "4 wheeled transportation devices being intrinsically bad."
He describes the fire bombing of Tokyo in a way (using primary sources) that definitely makes getting nuked seem not so bad by comparison. Both physically and psychologically.
> Apparently that floor is being hit every time, i.e. Audible is paying them more than they are actually required by the contract. The author thinks this is a smoking gun that proves how they're being cheated, which is an odd take.

You think it is fair that Amazon sets an arbitrary low price, and then makes the authors take the cost. That's an odder take. If Amazon wants to sell their tokens at price X, have a campaign or whatever, that's a cost they should take. Not just dictate what the price should be and pay royalties based on that.
https://archive.ph/j8b7l
One of the things I've learned the hard way is you're never going to attain aspirational software purity in a corporate, commercial software environment. I used to say naive things like "Software should compile cleanly with every warning enabled, produce no lint warnings, have zero memory leaks, and zero crashes." But the only place that is true is in my own personal hobby projects that I am under no pressure to release and therefore have years to sand and polish with love and care. I moved out of software dev (into more product/projecty roles) largely because I just couldn't bear to release software into the wild that I knew was flawed, just because of the stupid deadline. Ironically, now I help make/enforce the deadlines so there's the whole duality of man thing...
> They haven't given up; the OP has a point. The "sites" you are hoping for Google to return _don't exist_.

I was beginning to wonder if this explanation was true but after starting to use Marginalia (mostly for fun) I now know the old web still exists - Google just doesn't let me see it.
This is correct. Dating when you are 18-25 years old is much much easier for most people. There's less emotional baggage, you don't pay as much attention to many things,etc. Again, I didn't have to date for many years now that I have family,so things may be different with all the Tinders of this world.
Here is a good example: a Japanese mathematician claims he proved the abc conjecture, with an enormous, complex, and totally novel approach. After it was ignored for a long time due to this, it took other mathematicians months of efforts to go through it. And they finally found that not only was the proof incorrect, at least some also think the approach is fundamentally misguided.

https://www.math.columbia.edu/~woit/wordpress/?p=11723
Reading this [1]. It definitely seems as CODIS's primary purpose is connection to crime and such. I could be wrong and hope I am wrong. But it wouldn't be too surprising, my understanding from when I was in and see SAPR cases unfold, if the victim had a rape kit done and allowed for it go get tested (in case anyone isn't in the service, a military SAPR victim can have a rape kit complete and opt to not have it ran, but the military is supposed to keep it for 50 years at which any time a victim can opt to have it ran), they get hits on the DNA if it was another service member without them having to call them in for giving a DNA sample. So, I am pretty sure service memeber's DNA exist in CODIS or in some database that can be used to run against crime evidence.

[1] https://www.fbi.gov/services/laboratory/biometric-analysis/c...
I love Gnome 3. For me it's the best desktop UI because it forces you to run everything full-screen and use search and keyboard shortcuts instead. (And everything is tailored for this workflow.)

Not even joking. I wish the Windows 95 computer interaction model would just die already.
Sounds like this blog post: https://mcfunley.com/choose-boring-technology
What I find curious about the error message is that it tries to tell you what is the cause of the error, but it does not actually show you source-code that causes it.

Wouldn't it be much easier to understand what is causing the error if I simply saw a short section of the source-code where I could FIX the error, by modifying something in the shown section?

What is the line-number where the error occurs? Show me the code, and where it is in relation to rest of the code.
> But is that really true? To pick a popular theatre-related discipline, consider what an actor does:

> - They show up on time (to scenes, to rehearsal, to performances)

> - They can memorize vast amounts of material in a relatively short period of time verbatim

> - They work well with others

> - They work well individually

> - They can take direction

> - They can take constructive criticism

> - They meet deadlines under pressure (the show must go on!)

> - They can put themselves in other people's shoes (Method acting, ftw)

> - They know how to do research (how does a 1940s soldier talk, dress, walk, act?)

> - They are comfortable speaking in front of groups

> - They can speak clearly and enunciate appropriately (especially good in a remote world with fuzzy tech!)

> I don't really care what industry you're in, those are desirable qualities for ANY hiring manager!

Of those 11 skills, 9 are skills you'd need for any engineering postgrad degree, and 7 are skills you'd get in any engineering undergrad degree. From the hiring managers PoV, with the engineering graduate you also get a lot of other nice skills, like problem-solving complex problems, understanding complicated systems, etc.

> I would be THRILLED if candidates metaphorically walked through the door with evidence of those skill sets under their belt!

They do - that's what the postgrad engineering degrees are - evidence of possessing those skills you mentioned, and using them.
It would be interesting to see this implemented as an experiment.

On the one hand, I'm not expecting high signal from this because it's not standardized - too many external variables you can't control. It would also be pretty hard to evaluate as "just watching the path of struggle" is very subjective.

On the other hand, potential "public good" benefit can't be ignored, plus it can be added to interviewees' public resume/github account to be shown to the future employers.