skysight-inc/HackerNews huggingface dataset:
I couldn't get Wifi working reliably when trying to use my Framework on Linux, even trying multiple distros, it would just disappear and not come back. Eventually I gave up and switched to Windows which has worked perfectly.

My main complaint are that the built in speakers are not good, they just simply cannot get loud enough. I'm also a little annoyed that I bought mine and a month and a half later the 12th gen version comes out. I would have happily waited for it.
I have tinnitus, nobody ever asked me though. Any figure quoted is likley bullshit.
For those wondering about other fan-made XP editions, there is MicroXP:

https://archive.org/details/MicroXP-0.82

As for piracy, it seems Microsoft just don't seem to care. MicroXP has been on Archive.org since 2019!
So vegan Computer Science lmao Why do these type of people like to co-opt and not create something new? Then say something is wrong with these people if they don't like this new "vegan" version.
I'm always surprised with the "just close your eyes" attitude of medical policies. I mean, this way we essentially choose when to get women misdiagnosed? Isn't the solution to get a better idea of how common it is for non-cancerous masses to appear and adjust the risk predictions? Or to actually improve the diagnostic methods?
Note: edited to show more care.

Well, separating them is just as arbitrary. From the perspective of type theory, both kinds are just unityped. I was responding to claims about dynamic typing - and to that, assembler is relevant, as it uses the same typing discipline.

Moreover, as others noted, the division between static and dynamic typing fans probably started with Lisp sometime in the '50s. The arguments for and against each typing discipline are mostly the same as they were way, way before Python existed. Some technological breakthroughs did change some aspects of a discussion, but the debate is mainly philosophical and treated as a social activity more than an engineering one. That helped it remain frozen in time for so long.

In any case, Python is most assuredly not what gave dynamic typing a bad name. Instead, what gave dynamic typing a bad name were developers with a strong preference for static typing. And on the other hand, what gave static typing a bad reputation - and it also does have one like that - were developers who liked dynamic typing more.

That statement is ahistorical and is impossible to defend without intensive goalpost-moving.
Depends on how you build it; Istanbul and Tokyo seem to do fine.
Ask HN: Do you prefer Markdown or a rich-text editor for blogging?
When writing a blog post, do you prefer using Markdown or a rich-text editor to write? I am deciding in one of my projects whether technically-minded users should be able to use markdown or a rich-text editor, and wanted to know the general consensus on HN.
From
the FAQ:

Q: What is the product key?

A: One is not provided so the project stays legal.

https://xpdelta.weebly.com/about.html
What I remember of those early computer ads is they showed a smiling family
all gathered around a computer, joining in with some wholesome activity.

Firstly, that never happened. The moment my ZX81 came into our house
there were nightly fights for the television (early computers needed
the telly as a display). The computer completely alienated my parents
and siblings who were mainly grateful that my interest in electronics
and hacking was a pacifier.

Secondly, the distance between those images of technology as a
connecting force and today's reality could hardly be more
striking. Personal computers are objects of radical individualism.
Four member of the family each staring into their own 6 inch digital
world, face lit from below in blueish light would be the right image.

So the question of "how far we've come" is more nuanced than kilobytes
of RAM and megahertz of processing power.
Man for me it was realizing my phone has ~ 200x the flops of the Cray XMP from Jurassic Park.
You choose a team of 6 Pokemon out of 898, each Pokemon chooses 4 moved out of thousands. Each Pokemon has 2 or 3 abilities to choose from depending on how you breed them.

Both players take turns simultaneously choosing attacks until they KO all opponent pokemon
Django.wtf – Django Package Index
Have you considered Unitarianism for community/fellowship/moral framework? They are we accepting of both atheists and people of varying faiths. (Note, not a Unitarian, but my wife grew up in the community)
And not a single one of them were representative of their countrymen. Stalin in particular seemed to almost relish doing nasty things to his country of origin.
Haiti’s Lost Billions
Same here. Got my 386 in 1994 (in Brazil nonetheless!).
Yes, we discussed that pretty extensively the other week. It starts out with unrealistic assumptions for fission, including a 25-year lifespan (compared to the actual average age of US reactors of forty years) and twice the discount rate for fission as for everything else. Fix those things and nuclear does better.

It also uses US fission prices, which are higher than in most of the world. On top of that, the US has unusually good geography for both wind and solar. Nuclear is much more competitive in many other countries. One ironic example is Germany, where the model suggests a 100% nuclear grid even at US nuclear costs, as long as the lifespan and discount rate are corrected.
You couldn't do it at the same time. It's nice to say "we could run a spreadsheet or listen to music", but it's almost like these were mutually exclusive. Winamp was light on resources, but if you went on to try a large-ish sheet on Excel, the music would skip, or the app would crash, or both.
I would highly recommend anyone interested in assembling their own invest in a soldering iron. You can find a kit on Amazon for $20 and watch 30 minutes of YouTube videos and know enough to be able to solder your own switches on any board you want.
Gasp!

An industry where lots of people get to learn why 100+ years of financial regulations exist..

They're speedrunning centuries worth of financial scams.
Stanford Seminar – Recent progress in verifying neural networks
This reminds me of the people who laughed at the iPhone because the Blackberry had a real keyboard and was the true professional device. Saying you'll pay for something that probably doesn't have many people behind it is not really going to move mountains. Most people care about this sort of stuff for about a minute when their phone breaks which is something like once every few years max.
That's not how order books work. New tokens don't get listed at some pre-determined price. People who buy up tokens in pre-sales are allowed to move their tokens onto exchanges, and list them for sale for whatever price they want.

Obviously they're looking to sell them for more than they got them, but more often than not, the general public doesn't care enough to buy them at higher than the pre-sale price. There's significant risk involved when participating in pre-sales. It's not like it's just a free money free for all. Those are the ones you don't hear about because no one is in the office bragging about how much money they just lost.
It’s not V2G but Kia EV6’s included vehicle to load feature makes me regret buying my Tesla (which does not support such feature)
I'm sure I fit that "Nice Guy Syndrome" profile to a considerable extent. I'll take a look at the audio book. Thanks a lot for the advice!
Finally, a Stock Market Crash
I have been told by a few sources but I have no proof that Intel was going to build that huge fab complex in Texas but decided against it since the Texas/ERCOT grid was so unreliable.

Has anyone else heard this?
There was plenty of evidence for this in the late 80s, from cruise missiles to the space shuttle and many other systems. It's just that 80s arguments didn't have the benefit of the internet and the web in everyone's pocket.

The thing we're dealing with here is the extraordinary-sounding claim that it was just about biochemically impossible for pre-historic hunter-gatherer societies to have carved some bigass stones. The person making it seems to have the boon of internet access to help them buttress their argument.
The code and those binaries were uploaded 9 days ago so i'm glad to see it's available now.
How do you think the SEC identifies insider trading? Do you think there's no "actual record of transactions" in non-crypto markets?
You're absolutely right about 3D graphics, but how much time does the average desktop computer user spend rendering hair?

Even if you need bigtime compute power for video games, there are game streaming services where someone else's computer will do that for you.

I have a high-end graphics card and all the processing power I need to play games... but I am still wasting all of that whenever that isn't what I'm doing, aren't I?
The problem is the users are not informed what the software is about to do and have no way to evaluate the consequences.
This is because companies have basically made university vocational training. They don't want to train their employees, so they want the universities to do it. This harms both universities (as institutes of learning) and students, imo, but the companies come out ahead so it pushes on sadly.
>You might just as well argue the opposite: American gas and car prices don't >Oh FFS quit with the trope slinging.factor in the huge externalities

It takes a special kind of insanity to argue in favor of displacement taxes. The environment doesn't care how wide your pistons are or how far they move. It cares about the fuel burned. If you wanna tax the externality tax fuel.

>of a badly engineered gas guzzler

Because Toyota and Mercedes are so good at it? Ha.

If there's one thing the Americans are very good at it's getting big engines to consume less fuel than you'd expect from their size.

Regardless, your typical sedans, hatches and crossovers are available on both sides of the pond and gets the same fuel economy on both sides because fuel economy is dominated by the weight of the vehicle and aerodynamics.

> but you can just look at the displacement of F1 cars to know you are arguing in bad faith.

What's the operating RPM of an F1 engine? You're the one arguing in bad faith here.

Imagine you're cruising down the road ad 1200rpm (because fuel economy) and you want to step on it for whatever reason. With a CVT you get to sit there waiting while it slowly revs its way there. With an automatic you get to sit there a second and a half waiting while the computer decides that yes, you do actually mean to be flooring it and then shifts for you. With a manual you shifted before you even stomped the skinny pedal. Smaller displacement engines with less low end grunt exacerbate this hence the European preference for the 3rd pedal.
If You Expected Bitcoin to Mimic Gold, You Haven't a Clue About Gold
Short answer: No.

Long answer: Noooooooo.

I think there's value - for both sides - in having a 30-60 minute chat for free. Doesn't have to be a formal interview. But exploring the problem-space to see if you're a good fit for each other is sensible. A plumber might come round to inspect the pipes before quoting for a job - a freelancer is no different.

I've also offered half-day sessions if people are unsure of the value I provide. Paid of course.

Naturally, if it's for a charity or good cause, I'll work out a discount. And that discount might be hefty.

But working for free is a mug's game.
https://github.com/darius/languagetoys/blob/master/emvowel.p...
I worked on lowering my blood pressure and for certain my tinnutus has become a lot milder, and my life a lot more liveable as a consequence.
My first hard drive was a PCs Limited (now known as Dell) "drive on a card" which was a competitor to the higher-priced 20MB HardCard (brand name as I recall). I'd have to go to another computer to try looking up the purchase price.

There were hard drives mounted directly on an interface card, they would take up two slots, when five available slots max was pretty much standard.
Thank you very much for your replies to what I said - it's good advice, and I'm grateful you would take the time to offer it!
> "Imagine being given a workstation with 1024 CPU cores, a terabyte of memory, and a GPU to match. Could you fully utilise this machine to solve everyday problems in your speciality? If not, why not? What are you missing?"

1. Shared memory space between the GPU and CPU

2. Tons of fast disk

Basically a memory hierarchy that descends from GPU RAM -> CPU cache/RAM -> fast hot storage (NVME) as easily as CPU cache/RAM or memory mapping works today.

Often that 1TB RAM is “wasted” with all of the copying required to feed things to the GPU in right-sized chunks.
I think you would want a small amount of battery just so the AC units wouldn't be damaged by rapid restart cycles but I am far from an expert on this.
I want to say a lot of it is that legal and financial structures don't support it very well, it could also be said that since it's such a small minority of businesses (I want to say <1%) that education resources on it are also scarce.

For example getting funding to turn a business into a coop, let's say it's a one man owned business who is going to retire and has no family, so he offeres to sell it to the employees so they can turn it into a coop. Financially almost no investors would take that bet, the banks wouldn't really give a loan to 10+ people who make salaries, really the main way this could happen is if the owner took a hit and did something like a persona loan and let them pay him back from the profits over the course of 10 years.

I've also heard that there isn't much information on how to start or run one, like looking for books in the library can often fall short or you will only find something outdated. I think the lack of information is part of it as well as it's been so disincentivized for so long that most we can find are either run in a hippie commune style, or created by a small town government to provide services a corporation wouldn't (Best internet I've had was due to them having set up a coop), on top of that I can only think of one college that even teaches coop structure and that's Mondragon in spain[1] but on searching deep enough I also found U of Wisconsin[2] has something too, that's still not a lot.

[1] https://www.mondragon.edu/en/international-mobility/mondrago...
[2] https://uwcc.wisc.edu/
That's an interesting experience, because my family got our first home computer in about 1981, the kid down the street had one, and there was one in my first grade class around the same time. From then on, they were available in every school I attended, and my (rural Oregon) highschool in the early 90s had four computer labs - for programming, typing, newspaper layout, and CAD. My friend and I were watching AcidWarp on his 386 in about 1991. I had an Amiga at that point, and it was actually a bit of a relic even though it could blow my friend's PC out of the water for certain things. Our town library had a computer system and the office where my dad worked had a Data General mainframe they called the "DG". By 1993 I had a Linux box that I was running as a BBS, and I saw HTML for the first time in the Army in 1995. Then one day I stepped off a train at a random stop in Pusan, Korea in 1996 and some dude about my age walked up and said hi, and we ended up hanging out with his friends and they showed me a Mac with a web browser...and the world was never the same again.
I'm not familiar enough with reddit, what does the "Removed by reddit" text mean?
memoization is a means of simple optimization to speed up a program, just like GP wrote. you exchange the cost of executing a function with the cost of memory utilization.

say you memoize a function that is referentially transparent, needs 10secs to finish its execution and return its result (eg. factorial). then the memoization would just cache the arguments plus the return value to reduce the 10secs into a simple comparison. the worst that could happen is a missed hit which would invoke the expensive function again - just like what would happen without the optimization. that isn't a big concern, as the function is referentially transparent (without side-effects). memoization lives in this perfect mathematical world where memory for maxsize entries will always be available.

but if your expensive function is referentially opaque, but still pure, then you can't only depend on the arguments of the function, but you need to take more context into account and the additional context requires a form of cache invalidation. the context can be counter-based (only re-evaluate every nth call), time-based (re-evaluate at most once every t time, throttling or debouncing), or both (only allow for at most n/t re-evaluations over time, rate-limiting) etc. in my book that isn't memoization anymore, it's just caching. and you need to define a policy that defines its invalidation.

if your stream of inputs exceeds the available memory, it lives outside the perfect mathematical world and i'd guess you have other problems than a speed optimization through memoization. you'd then need to consider space-efficiency and i would argue that memoization is the wrong kind of optimization for that problem.
Sugar and spicy food without doubt aggrevate my symptoms.
Engineering students create edible adhesive tape to keep burrito wrapped tightly
It isn't mentioned because because they aren't really the same thing. MathML is a web native math markup language and being XML is meant to be written by machines rather humans[^0]. TeX is a markup language that MathJax and KaTeX render to a web suitable format but meant to be written by humans[^0]. Both MathJax and KaTeX have support for rendering TeX to MathML.

[^0]: Compare Pythagorean theorem written in MathML and TeX.

MathML:

<math>
<mrow><msup><mi> a </mi><mn>2</mn>
</msup><mo>+ </mo><msup><mi>b </mi><mn>2</mn>
</msup><mo>= </mo><msup><mi>c </mi><mn>2</mn>
</msup></mrow></math>.

TeX:

$$
a^2 + b^2 = c^2
$$

I'll be surprised if someone preferred to write the first rather the second.
They are building it in Ohio now.

https://www.intel.com/content/www/us/en/newsroom/news/intel-...
Ask HN: What's your experience with the Steam Deck?
Personally, I'm very impressed both as a gamer and a Linux user.

Highlights for me include:

- Console-like consistency of experience, but PC-like customizability. You can google how a game performs, and it will be that way for you, no unique hardware quirks to consider.

- Valve have done some magic with the proton layer. They even fixed a stuttering issue on Elden Ring and Dark Souls 3 that has annoyed me for years on my Modern Desktop. [1]

- It's Linux! Fromsoft never integrated steam cloud saves to Dark Souls 3, so I whipped up some bash scripts to sync over SSH.

- The community looks to be rallying with projects like emudeck.com.

- This thing is an emulation beast, and with 0 configuration, you can emulate pretty much any console up to PS3/360, without having to invest time setting it all up.

It's still very much a beta, early adopter product. Negatives would include bugs and battery life.

But Valve are iterating the software so fast, you can see the momentum swinging - this could be something special.

As a technical, Linux-enthusiast audience, I am particularly interested in HN's own experiences

[1] https://www.youtube.com/watch?v=o1HuX2_Hhss
Betteridge's law says no, and so do I.

Maybe offer reduced rates for some initial introductory work, but certainly not free.

It's not clear if he is actually a developer/freelancer, or an 'entrepreneur' who would obviously benefit from legions of people offering 7 days of free work. Follow the money, I guess.
You left out how they're also speedrunning 100 years of financial crises due to forgetting everything learned about money in the 20th century.
I'm pretty sure that's not how copyright works. Besides there's a product key on the download page.
I imagine the design of the house in question matters a lot, as well as the contingency issue, i.e. people aren't prepared for ever more common freak weather events in their locale, such as a deep freeze in Texas or a heat wave in Ohio. These can have disproportionate impacts for the unprepared (pipes bursting, heat stroke, etc.).
4 kids here. The first is a bit of a shock. I think it’s mostly because people rightly fear the unknown, but then react by buying way too much stuff. But really there is no need for it to “collapse” a household due to the need to manage objects/things.

Kids really don’t need that much. Clothes, a place to sleep, food, some toys. A car seat. Diapers and wipes. Babies need bottles, and the mother needs a pump if she is working (as most do) unless you’re doing formula. It’s not as much as it seems.

The biggest shock is the cost of daycare IMO, which can easily exceed the cost of a mortgage in some areas of you have multiple kids (or maybe even with one).
Do not use bad instrumenting profilers. A good modern tracing-based instrumenting profiler provides so much more actionable information and insights into where problems are than a sampling profiler it is ridiculous.

As a example consider viztracer [1] for Python. By using a aggregate visualizer such as a flame graph you can figure out what is taking the most time then you can use a tracing visualizer to figure out the exact call stacks and system execution and state that caused it. Not only that, a tracing visualizer lets you diagnose whole system performance and makes it trivial to identify 1 in 1000 anomalous execution patterns (with a 4k screen a anomalous execution pattern stands out like a 4 pixel dead spot). In addition you also get vastly less biased information for parallel execution and get easy insights into parallel execution slowdowns, interference, contention, and blocking behaviors.

The only advantages highlighted in your video that still apply to a good instrumenting profiler are:

1. Multi-language support.

2. Performance counters (though that is solved by doing manual tracking after you know the hotspots and causes).

3. Overhead (if you are using low sampling frequency). Even then a good tracing instrumentation implementation should only incur low double-digit percent overhead and maybe 100% overhead in truly pathological cases involving only small functions where the majority of the execution time is literally spent in function call overhead.

4. No need for recompilation, but you are already looking to make performance changes and test so you already intend to rebuild frequently to test those experiments. In addition, the relative difference in information is so humongous that this is not even worth contemplating unless it is a hard requirement like evaluating something in the field.

[1] https://github.com/gaogaotiantian/viztracer
All those points, except for repairability, are arguable for modern gearboxes such as DSG.
Think about what you're saying a bit. Why are the "others" you're describing destined to be alone? At the very least, couldn't they have each other?

It's easier and more rewarding to just be more compassionate to others, and I don't think it's impossible to design social structures that at least make some attempt to serve everyone's emotional needs. Whether they'll be successful is circumstantial, and I don't think it's possible to make everyone perfectly content and with the perfect companions all the time, but we can encourage a culture of genuine curiosity and care for others that tries to move in that direction.

Giving is only draining to those who are still in an insecure and narcissistic phase of emotional development. It's extremely rewarding to give to others and help meet their needs and encourage growth, regardless of status difference.