skysight-inc/HackerNews huggingface dataset:
Any time someone loses value, someone else gains it (in the short term), short of destruction of physical or knowledge capital (i.e. WWII bombing raids). We mark things in dollars but real value is measured in resources, physical capital, and intangible capital (rather than USD). Unless any of that was lost, the $ value losses just re-accrue to someone else instead.

This is different from imaginary value inflating and disappearing (i.e. tokens that never had liquidity - where mark to market never made sense, etc). In that case the whole thing is a mirage.

But if $8 billion dollars went into FTX, that money does not just "disappear" from depreciation - someone else's (or many people's) purchasing power increased in relative terms proportional to the losses suffered by FTX's creditors/depositors.
I'm not sure how you intend to check the creation date of a string in memory since there is no information available to do that or that a tax return is valid given the thousands of rules involved.

Nevertheless let's move on.

It's not a myth, if you are using dynamic typing you will get three times the number of features out the door as someone who uses static typing.

It's just a fact.

1 dynamic typed programmer = 3 static typed programmers in productivity and output.

That is why people use dynamic typing.

From a commerical perspective, static typing does not make sense in most cases. You need something more than a typical business CRUD app to justify it. Usually you only need static typing for performance reasons. Like for a video game or image processing.

In practice, the shipped code doesn't have noticably more bugs. That just something which people who have never used dynamic typing properly like to believe.

If you ever read an article by Eve online where they say Python is their secret weapon or watched what Discord did by implementing everything in Python first. You will understand.
I can. Good luck to people who aren't paid to make computers jump through hoops as their day job.

I'm not even necessarily saying the government should step in with heavy-handed regulation, but "parents should just manage it and leave the rest of us alone" gets less reasonable with each passing day.
As you get old, time becomes a lot more valuable as it’s the only thing that you spend every day and can never make more of. Money is cheap and doesn’t really do all that much, beyond a point. The drama of switching jobs becomes less and less worth it.
And how exactly do you plan to establish the particle is indeed in the box?
Except in the 50s everything was going to be better. (Except for possible nuclear holocaust.)
The app based gig economy?
Well, what is it then? Is it something more than

* An immutable composite value that

* Has an equality operation not based on pointer identity

Those have been known for a long time, at least 30 years. It is the default type of value of Haskell, a language that is older than Ruby.
"The grid can't handle it!" would be a good argument against refrigeration and air conditioning too. Sure, it can't handle it if we had 100% adoption TODAY, but that's not real concern.
When you turn 54?
Yes this would be helpful.

JavaScript programmers, in my experience, don't really use profilers like "traditional" programmers do.

Maybe it's as much the tooling as it is the culture?
Okay, so "Unobtainium" is a real thing now?
> The only reason I've heard someone suggest to move from Twitter is because the new owner opened his mouth about political views.

So. I've been on Twitter 15 years, since early 2007. I feel a lot of affection to it in some ways, but particularly over the decade, it has become in many ways a pretty unpleasant experience. And yet I was still there. Matt Levine on Twitter:

> My favorite might be Ben Thompson’s rather bearish post, which argues essentially that Twitter is a very unpleasant product that most people do not want to use, but is extremely appealing and addictive to a small minority of us with significant personality flaws.

He's probably not wrong.

Elon has either promised to, or already has, made the site worse in a number of ways:

- The paid checkmark thing. People who pay for this will, Musk has promised, have their tweets essentially boosted by the algorithm. Frankly, I don't particularly want to hear from the sort of person who's buying the checkmarks, and paying for attention is a corrosive design dynamic. Even dating apps, which invented it, at this point mostly realise it can only be used sparingly without destroying the experience (for instance, Grindr has a thing where you can pay a couple of euro to appear higher in the grid of people than you should for an hour or something, but not permanently, because then the grid would be permanently full of the sort of people who pay for attention, and no-one wants that.)

- He's bringing back all manner of complete monsters. There are the big high-profile ones, of course, but also thousands of local monsters. Irish twitter got a lot better a few years back when a couple of prominent local Neo-Nazis were sent on their way, say. Twitter moderation was already too lax; this is very much going the wrong direction.

- A lot of the people I liked following have either already left, or are much less active.

- I find Elon personally extremely irritating, and there's just no escaping him on Twitter right now.

After 15 years, I'm basically done. I'm keeping the account for now (you never know; there's a bit of a history of social media sites being re-sold after a bad acquisition), but Mastodon is now filling the gap for me. It's pretty good; there are some annoyances, but in general it scratches the same itch as Twitter without a lot of the irritants.

I do think one mistake Elon makes is that he seems to think everyone loves Twitter. My suspicion is that most Twitter users, or at least most heavy users, find Twitter barely tolerable, but addictive. It doesn't take much to make people in that situation say "screw this".
Whoa, that is not good. I wonder if this has been tested in the courts with anti-discrimination laws as the legal basis.

In the meantime using a VPN is probably a must for the students of these schools.

PS. That is a lovely zine in the bonus citation.
Financial regulators and police access to such registers should be enough.
The press release is of course nearly devoid of interesting facts

The "We will use AI" and that will be great.
Is highly annoying.

M/UMPS and Visual Basic 6 running on Google Cloud.
That might be the first time for that stack. Maybe.

They used to run off of a proprietary or at least legacy
database as well. I wonder if they still are.

It will be interesting to integrate that to conform with
BigQuery.
Or perhaps they will export all the data to a sane store first.

Epic is notorious for not integrating with any other system.
Or at least they were a decade ago.
Do these even qualify as champagne problems?

More like 3 comma problems.
I'm not sure I understand your criticism - in what way is it not a port to pure webassembly?
I'm tempted to hazard a guess that you expected a rewrite, but that's not what port normally means - if I said I ported ffmpeg to RISC-V no one would have expected me to have rewritten all of ffmpeg in RISC-V assembly, they would expect that I did mild-to-medium modifications on the source and build system to get it compiling to RISC-V machine code (which is analogous to the ffmpeg.wasm project).
If that's not what you meant, I apologize for interpreting incorrectly!
So? The name of that person doesn’t need to be public for the courts to be able to hold them accountable.
I agree it sounds almost paradoxical: if a law is passed to ban it, then it must be illegal. But then it is no longer “lawful but harmful”, so…

https://en.wikipedia.org/wiki/Barber_paradox
I’m the same, I’ve been a suspicious of crypto and openly questioned it so I’ve no doubt a few of the people who said “stay poor” to me lost money on these recent crypto collapses. But I can’t gloat, mostly because it’s not in my nature but it’s also just frustrating seeing such an obvious needless, empty boom and bust
I think that if you permit, but don't require, type information, then there is little practical difference between failing typechecking at compile time and merely issuing warnings.
That's a neat idea! I might limit it to 0-arity vs. N-arity suggestions, to not create odd behavior for other situations (assuming Data is, as I expect, just Ruby and doesn't have any compiler special-sauce to it).

I guess it would then also provide a better message for `attr_reader` vs `attr_accessor` usage, too, right?
Data could implement better messaging via method_missing though, since they know any calls to a setter will fail
Absolutely brilliant! I hope they eventually ship this with firefox by default. I doubt I would have heard of this extension if not for this HN post; shipping it by default would probably be useful to many people.
Unfortunately, I haven't worked at a company with dedicated QA in the past 5+ years, maybe longer. QA is often seen as a side job for engineers and product teams.
Solid "unsolicited" (odd thing to say) advice here, especially in the third paragraph. Another description for this I think is simply being genuine. Being genuinely interested in other people's lives, their families, and the stuff they like to do goes a long way and will tear the layers off people. In my experience, learning this combined with listening will have you quite possibly wanting less friends.
This is a solved problem, you can simply refuse to work with charities that don’t share such information.
Thank your for inadvertently popping the Monty Python parrot sketch into my brain.
Democracy that infringes on rights and liberties is still authoritarianism. Trump was democratically elected, did that make his bans on Muslims entering the US or other such policies any less authoritarian? Without protections of civil liberties democracy is easily capable of resulting in authoritarianism. As the saying goes, two wolves and a sheep voting on what's for dinner is a democracy.
Yes, reading that book made hearing about Farmer's recent death hit hard. Hopefully the system of clinics he set up in Haiti and elsewhere will survive long term after his death.
I saw that, but I'd like something more directly usable.
Awesome games! Simple and captivating.
That's a good side effect from using Tailwind CSS docs. They curate new CSS properties and add the most important (in their opinion) once they're supported by all modern browsers.
With deep fakes, this is already also true of your non-virtual representation.
Hello Scyzoryk,

How far along we are is a complex.
We've had an early version of the software used for several years,
So we've possibly reached the point where we have enough data for pre clinical studies, we have some senior clinicians with no financial links to the company that are converts and spruiking the model and software at major conferences and in lectures to their students. We've have a new version of the software to give to them before the end of the year. we have studies published. So it's got momentum, but we have the whole FDA journey ahead of us.

But with this part:

> This stuff is tricky because you're not just coming up with a device, you're coming up with new human > behavior in connection with the device. The human (anesthetist) needs to be won over by the
> physiological model, and then they need to actually be effective with it.

with our small sample group, I think we're going pretty well.

I'd be interested to hear more about your work.
If I saw these I would have grabbed a handful to show my friends. This is why writing has been such a revolutionary invention.
Honestly they could have made Struct simply be a hash with some syntactic sugar, I can't say I've ever used Struct in anything I've written in my 8+ years writing Ruby professionally

With this new data class... Idunno I'm shrugging my shoulders. The whole mutability/immutability debate has always seemed so pointless. Don't go assigning shit so willy-nilly?
I read the book The Soul of a New Machine in 1982 when I was an undergraduate in India. I was so impressed that I became determined to get into software development as a career. Then I came to America for grad school and got a programming job on campus in a science lab and the first thing I saw in the computer room was a Data General MV8000. I was awestruck that I was seeing the actual machine described in the book. I still remember learning to program in C on that machine - many happy hours on weekends.
> pirating content somehow does not affect the wellbeing of creators and other participants of the market

Why are we assuming there's a viable market? People are trying to sell something that's worthless[0] and they're whining when other people offer it for free. I get that someone had to go through the trouble -- admittedly it's usually a fair amount of effort -- to make the thing that others want but, unfortunately, they didn't make something from which they can expect to profit. I think many people would prefer that to be different but that is just how it is (from my perspective).

[0] This is controversial, and thus the likely point of disagreement for most. If the only thing I need is 1 copy of The Little Mermaid (and a computer) to make 1e9 copies of The Little Mermaid, then The Little Mermaid doesn't have value as a thing to be sold.
Scientific method? Models are disproved, not proved. Do data scientists not know about science? People usually understand how science works here on HN, but not in this thread.

Example of a test that invalidated our old theory of gravity and validated Einsteins claims:

https://en.wikipedia.org/wiki/Eddington_experiment

This is how science is done. But apparently not data science.
This is pretty common when adding immutability to a language that wasn't designed around it. Whether it's JavaScript's `const` or Java's `final`, languages almost always add shallow immutability rather than deep. My sense is that it's quite difficult to add deep immutability in later.

Rust is the main exception I'm aware of, and it had deep immutability from the get-go.
China caught in a Covid-19 bind as winter approaches
wow. How you phrase the work and client expectations make seem like working for you is a breath of fresh air in the DS world. Let me know if you ever need a contractor, or let me know how to reach you with a resume :D
>These governments are not firebombing domestic youtube-grade nonentities or anyone else, nor are they enabling it.

We don't know that one way or another. We just know he has pissed off someone enough to firebomb his house. Unless he's pissing people off in private, the only people he seems to piss off are those that are involved in corruption. The vast majority of times a journalist is murdered or targeted, it is relation to their reporting. But sure, that is all speculation.

What isn't speculation is the wide array of shady actions taken before the firebombing. Also some of the stuff that happened during covid was just insane to see.
I'm also not a ruby person but I'd think it would not be too hard to say "method 'name=' does not exist. Value objects do not provide setter methods by default." Or similar. It would almost be better if it didn't make the "did you mean?" suggestion which confuses the issue.
CNLohr is a well known youtuber among electronics enthusiasts; take a look at his channel and you won't be disappointed.

https://www.youtube.com/@CNLohr/videos
My point was if vaccinated could spread covid, and that paper shows the viral load is just as high so they can.

Yes vaccinated with pre-alpha, alpha, and delta have faster viral clearance... but what about Omicron which is 99% of cases now? Maybe the study was done too early, but the results are very bad for vaccinated with Omicron.

"In other words: out of 100 boosted persons who catch Covid, 31 — or one-third — will be still carrying LIVE VIRUS on Day 10. Out of 100 unvaccinated persons, only 6 would test positive on Day 10 — over five TIMES fewer people." [1]

So even if you justified treating unvaccinated differently due to viral clearance (completely disregarding that prior infection, age or weight has much more influence), eventually you'd be wrong using that metric anyway.

[1] https://igorchudov.substack.com/p/study-boosted-people-slowe...
You can still enforce all of those constraints in your commit hooks or build pipeline, without enforcing them on an individual developer's machine.
Again, it still makes no sense. If you aren't hiring traders (and btw, JS is hiring real traders) then why you hire someone who couldn't code into a grad program.

I will say this another way: I know fundamental hedge funds that have stopped hiring people who can't code into roles IF they have no trading experience. That is how important the skill set has become. I don't know you have any function at a QUANT hedge fund if you can't trade and can't code...like what do you all day?

Right, and click on quant trader. And look at Power Trading, Options Trading, "coding skills are a plus"...I am not saying they don't hire them, what I am saying is that this is odd when you consider anything else about JS and that the rules are probably different for someone like SBF.
Maybe https://www.reddit.com/r/AskHistorians/ is similar?
Interfaces and helper types and abstract interfaces and that sort of thing don't actually run, though... it'd be a neat trick to get anything resembling the bug rate of code-proper out of assistive structures like that. Besides, not all languages feature that so heavily in idiomatic code—not everything's Java.

Anyway, that "bloat" is documentation your computer can understand so it can tell you when it's wrong. The alternative is documentation your computer can't check. Or just skipping that and letting the next person eat the higher onboarding cost and defect rate, which I suspect is more often the case.

[EDIT] And it's not unit testing instead. It's in addition to. One's not a replacement for the other.
I remember hearing that this exact thing happened a few years ago in either Japan or South Korea.

There was a talent agency that had three-four performers who took shifts streaming games through a shared vtuber persona who had build up some popularity. At some point the agency fired the performers and replaced them with a new performer who didn't have the same performance.

The fans weren't told but it was immediately apparent, so they started demanding the changes to be reverted. The fans were ignored and both the vtuber's popularity and the agency fell back into obscurity.

I guess the lesson here is that personas are personal.
It certainly does deliver lower variance, how could it not?
All I know is what he said.

"what a dummy he was for believing us" -- I don't know if that's really what they thought. Maybe it was more like "he didn't try to verify anything, ask any hard questions, or get any context on it." It's been too long since I've read the book.

Did you like the bit about him telling the Marines, "I want to be a close air support pilot in 'Nam!"

And they said, "No, you're going to be a computer programmer!"

It goes counter to the folklore that they ignore your background and just hand you a rifle.
Can confirm. Have been a vendor on a Booz Allen job.
Oh I didn't realize that is what was happening. This makes all the HN commentary around it even funnier.
Isn’t it strange how not getting to work at his company is how people suffer misery.
TBH "grammar nazi" is probably the kindest common use of "nazi" I can think of, wherein it means (in context): "one who strictly adheres to the perceived grammatical rules of the used language" or something close to that. Calling someone a "grammar nazi" is far softer in result than calling someone an "actual nazi" (usually).
yeah and martin fowler did not invent that.
They just changed something though that breaks it for me.

Previously there was a manual translate button. Now you can only set up automatic translation with an exception list.

This is really annoying for me, I'm learning Spanish and I like to switch between the original and the translation. Now that option is suddenly gone.
> True, let us ban all apps from countries that (1) ban US apps and (2) seek to influence US citizens.

My view is the "app" is just a client for information sharing. It would be like putting up a firewall or banning traffic from certain TLD's. Seems ironic that the solution is to mimic the problem.
I’ve never seen this approach. I imagine I’m just not working in a domain that touches on problems “solved” this way. Any popular examples to point to?
Ah, I thought adding a badge or mentioning the license in the Readme was enough. Thanks for giving a heads up! Just created a LICENSE file.
It's been so interesting to see how this has been reported.

From day to day the headlines are all over the place. One day they're saying that people simply have too much money and that's the problem, but then they'll have another article saying that people are sliding into poverty, homelessness is on the rise, and there's a massive eviction crisis looming.

One day they're saying that consumers are to blame because they keep buying everything driving up demand while supply shortages have forced stores to raise prices, but the next day they're reporting that retailers have an inventory glut and are sitting on vast warehouses of unsold appliances and goods.

Then you hear about how companies are struggling with raising costs and prices, but the next day they're pulling in record profits.

It's also weird to see this article blame workers for not demanding higher pay when their ability to do that has been under attack. They'll outsource your jobs to the third world, they'll import immigrants (legal or otherwise) to do your job for much less, they'll attack your ability to unionize, they'll collude to suppress your wages and benefits and after decades of that they'll blame you for not earning enough and demanding more.

I'm pretty sure a couple thousand dollars in "stimulus" money to help people who were forced into debit and/or out of work and were struggling to keep food on their table and a roof over their head wasn't the cause of inflation, and that Biden isn't to blame because he wanted to forgive a portion of the massive debt we've forced on our nation's children.

From my perspective all I see are companies making money hand over fist while struggling people are being taken advantage of. While corporate greed may not be the cause of inflation they've certainly taken advantage of it to screw over everyone else and inflate their already obscene profits. They are in a position where they could continue to make vast amounts of profit, just somewhat less of it, and greatly improve the situation for everyone (including their own long term profits) and instead they are tightening the screws to squeeze as much as possible out of the people while providing as little as possible to the people. I'm pretty sure putting the blame on greed is the right idea.
Brave does it using the WebTorrent library :)
Where is the location? Planet Earth?
Doesn't take a month to cancel his passport. Wouldn't his stay be illegal at that point and he could easily be deported?
No network access for streaming

Edit: maybe with the node version
Because the Guardian says so.
With that logic just stop using AdWords. It bloats the web.

Javascript isn't going away tomorrow, even if a replacement was released tomorrow it would take years for all the web to move.
Still impressive. It works pretty well and without that cloud that Google likes to tell us we really need.

Google is a bit better of course with many common expressions but I'm sure that can run locally too if they'd want to. Mozilla just has don't catching up to do because they don't monetize our data. So less budget to work with.