skysight-inc/HackerNews huggingface dataset:
The pedant in me wants to point out that most 486s couldn't play MP3s (they just don't have the horsepower, an AM-586 or a DX4 maybe) and you'd need a Pentium.
/pedant

OK now to my real point. Vista is actually a really good call out of MS being inconsistent about this. The major changes in Vista (Moving graphics drivers largely out of the kernel, simplifying what sound drivers could do) were all predicated on the fact that hardware vendors are notoriously bad at software. This cannot be understated just how bad they are, NTKernel was originally intended such that vendors would make their own HAL.. one tried and it was so bad MS just NOPE.jpg'd that and did it themselves. So for MS to double down on a system that relies on the same known to be horrible at software vendors is just hilarious to me.
Also most advanced IDE's do this better and lot more to troubleshoot/debug.
yes (it's a spin) also e.g. on Linux Falcon could have conceptual created the same kind of driver as for windows but opted to use eBPF

for a lot of things on Windows there isn't anything like eBPF (yet, it's wip, but likely will still take quite a while until it's usable)

the EU spin would only work if CrowdStrict is fully incompetent like a lot of people want you to believe. I.e. they don't do any testing, don't do any config validation and doesn't know what they are doing at all

but that simply isn't true at all

This doesn't mean that they didn't act negligent, as far as we can tell they relied on some data format validation instead by their server + signing (or something similar) instead of _also_ having robust parsing and that is enough against best practices to be called negligent. And there were other points which bubbled up in the last week which point to other negligent behavior unrelated to the bug. But company ending up with some negligent behavior and them being fully incompetent are very far away, let's be honest most IT companies today have ended up with some negligent behavior they have lite direct/short term/fast feedback motivation to fix (hence it doesn't happen)
It depends on how deep you are able and willing to go. Getting 'something' to work is not that difficult, especially when all you end up with is essentially a remote controlled car.

But as soon as you actually want to build the thing you need to work out what your end goal is, how it is physically put together (lets call that the chassis), how it is going to mechanically move, how you are going to drive that movement and how you are going to control that driving method, and then how abstract it needs to do (are you telling it what to do, or telling it what end goal to pursue?).

Starting with Lego, or perhaps meccano will let you build the physical thing, maybe even have it move with a remote control. You'd get the plastic (Lego) or metal (Meccano) parts as-is and you build whatever you want. Add a two motors and you can drive wheels and steering. Add a receiver and a remote and you have your remote controlled vehicle.

Edit: fischertechnik is another brand that makes parts you can assemble in whatever way you want (some random YouTube Hit: https://www.youtube.com/watch?v=yVzK3VaYxS8 ), it apparently has something that also lets you go to PLC levels of robots controllers: https://www.rapidonline.com/fischertechnik-robo-tx-controlle... . This is of course not what you'd pick if you also wanted to build the entire controller.

But when you don't want that plastic or metal ready made, and you don't want modules that deal with motors or controllers for you, you now also need to learn some metal working, electronics (microcontrollers, RF transceivers, power management), and software (those microcontrollers won't program themselves).

Maybe starting with a kit isn't such a bad idea, and then going up a level at a time (i.e. tackle some of the software, or maybe mechanics) and getting to see the results of your work is a good thing, rather than trying to learn everything at once.
This seems to work for me on Firefox on macOS. Haven't seen any issues and don't know why Firefox on any other OS would be different.
With all the mind share that terraform gets you would thing vagrant would at least be known but alas
I don't really have use for this, but I must compliment the author on a job well-done. The code is well-structured, well-documented, well-tested, and well-designed.
Ok. So let’s keep our spaceships at a safer distance. Still probably good enough to launch at a sizeable fraction of the speed of light only needing the propellant to brake.

Sounds like prime real estate to me.
Yes right now, what about 5 to 10 years from now ?

Or maybe for that option in the future, the device will cost thousands of USD more.

Or you need a special professional license to get a non-locked down device, and the license will cost more than a house in a rich suburb.
Isn’t it really only the erase that requires high voltage? So with a blank flash chip, without higher voltages, you could write to it to your heart’s content until you need to free up deleted content?

Edit: I think I’m wrong here and high voltage is needed for both.
FreshQL, a 220k qps single threaded HTTP server
Why is it "classy" to not name names when a business (which likely holds it self out there as reputable) behaves badly, especially when it behaves in a way that costs you money? Everyone is so vague and coy. These companies are being abusive and reckless. Name and shame!
https://github.com/yudhasubki/blockqueue

Literally, the sqlite of queues.
This is why we have trademark systems. Name conflicts are allowed for commercial use if the purpose and presentation are clearly delineated from competitors. For non-commercial use... who cares? No one is "stealing" words.
Simon Tatham's Portable Puzzle Collection has a Sudoku generator called Solo. On web, desktop, and mobile for free.

https://www.chiark.greenend.org.uk/~sgtatham/puzzles/js/solo...
Evidence mounts that shingles vaccines protect against dementia
Also using corretto.
You can certainly push it a different direction with accessible pricing models. No matter how cool / useful Understand actually is $1,000 / year for an indie dev is too high.
Correction (May 13th, 2024): A previous version of this article stated that two Spanish cities made the top ten. In fact, it was four. Sorry.

lol, I see what you did there
LLM hallucinations can't be solved as it is the whole LLM mechanisms. all LLM results are hallucinations, it just happens some results are more true/useful than others.
> There are no current reports of plans for an industrial octopus farm in the U.S.

I heard of someone training Pacific Tree Octopi to pick cherries; but i don't suppose that's technically "industrial".
Thanks for the heads up. I have a design at fab that uses the H7's OctoSPI so this concerns me. I steered away from the memory mapped mode because it seemed too good to be true - wanted to be able to qsort() and put heaps in this extra space.

I suspect ST only ever tested it with their single PSRAM they intend this mode for.
My intent is to use indirect mode and manually poke the peripheral, though DMA will have to happen still.

Back on the PIC32MX platform there was a similar type of bug that doesn't exist anywhere else but to me: If any interrupt fires while the PMP peripheral is doing a DMA, there is a 1 in a million chance that it will silently drop 1 byte. Noticed this because all my accesses were 32bit (4 bytes) and broke horribly at the misalignment. The solution is to disable all interupts while doing DMA.
What would happen if the Earth stopped spinning? (2010)
I second that, and I don’t have a much better opinion on 7 and eight. I kind of like 10 and 11 on their corporate crapware-free versions.

Still would prefer a Unix like OS though. Windows is too complicated to debug.
> places where you see reverse engineering used, usually to modify existing software.

funnily enough I have a team reverse engineering binary data formats, which is often more easily accomplished by other means + only dropping down to the disassembly/decompilation where absolutely necessary. and which as far as I am aware never involves binary patching

but yeah about the article it seems like if you know this much about assembly / chips etc. to be able to read it, then general problem solving ability should be able to cover most of the article's content
As far as using QSPI memory, one thing I have planned (and will be thoroughly testing) is using an external SPI flash as configuration data storage. Right now if I want to store any nonvolatile settings with power loss protection I need to burn two 128 kB erase blocks (one primary and one secondary, so I can ping-pong data between them and not lose anything if I have a power loss during a write cycle or similar) of the on-chip flash, space that I'd much rather use for firmware.

MicroKVS expects to be able to memory map data fetches (uncached), but is fine with using indirect access for writes.
Browse HN with AI
And a lot of lisps have clunky dicts.
Hedera software company Swirlds Labs rebrands to become Hashgraph
The firmware updates from a protected capsule so it can't be updated without a signature verification effectively closing the loop. Its possible to add a 3rd party root of trust (TPM/etc) to this, its just vendor defined whether a platform uses an additional component to validate the PK/firmware/etc earlier in the process.
Also, if you're buying fancy coffee, chances are it's Swiss water process, for better or worse.
`wat(foo)` also works. The author says he implmented the `wat / foo` syntax to allow you to more quickly use wat by avoiding parentheses
The 3k was per month... Just using the common phrase of working all week with only weekends off to show the comparison.
This comment is especially brain dead in the wake of crowdstrike. Brought to you by two multi billion dollar companies.
Instead of looking into a two-tier payment system to try in North America, because I assume that’s the whole purpose of this article, how about copying the Japanese model on tipping? It’s out of hand here; even fast food places like Five Guys and Subway ask for a tip!
Most of us just use whatever the cloud provider we're using provides. For local builds and desktop apps I like to use Azul Zulu though.
Fortnite is coming to AltStore PAL
One thing I wasn't able to grok from the article is orchestration of VMs. Are they using AWS to manage the VM lifecycles, restart them, etc?

Last time I looked into this for on-prem the solutions seemed very enterprise, pay the big bux, focused. Not a lot in the OSS space. What do people use for on-prem VM orchestration that is OSS?
Paul Graham on David Sacks being the "most evil person in Silicon Valley"
This is probably a really dumb question, but what "support" do corporations running Java need? What are they getting for these massive fees they're paying?

Follow up question, what sources are the open runtimes based on? Is it similar to CentOS where the source code is compiled and the artifacts are distributed? Or is it more like Amazon, Microsoft and others have to reimplement the same features.
It’s only responsible to use tax money in ways the resources used revert to its internal markets as much as possible.

What good is Swiss tax money that creates jobs in Redmond?
At the end of the day, an employee is just a special class of vendor -- scrape away all of the normative cruft that gets injected into these discussions, and you have a fee-for-service relationship between a customer and a supplier.

And lots of people would rather just be that supplier, who gets paid a specified amount of money for a specified provision of service, and not be forced to bear short-term risk or to hold out for a long-term upside that depends on lots of stuff they have no control over working out for the best.
Naming names isn't really required. The hosts have a $5,000 bandwidth fee, but so do the consumers. There's maybe 10 companies with the financial & compute resources to let a $5,000-per-month-per-website bug run rampant before taking the harvesting service offline.

Meta/Google/Whoever may benefit from economies of scale, so they're not seeing the full $5,000 their side, but they're hitting tens of thousands of sites with that crawler.
Server footprint from different manufacturers. Since most call home now a days
text is bad with cross reference and impact.. every time your problem grows too many of them you end up charting a diagram
I'm not a Python dev. Why would they do this? This is giving vibes of malware embedded into npm packages.
It's originally a software agency that later decided to also develop some of their own products, so there's not that much risk. The primary reward for everyone is just their wages.

They're organized at team level, teams have to write business plans that must be approved by people from other teams, teams decide whether to recruit an extra person, and so on.

Large investments (they built a new hq) are voted on by the whole company.
Munich tried switching to open source (from MS Office) back in 2003.[0] It was a bit of a rough road, though I suppose no more so than many rollouts of software to enterprises. SAP implementations are a case in point. [1]

[0] https://www.zdnet.com/article/linux-not-windows-why-munich-i...

[1] https://www.linkedin.com/pulse/108-do-all-sap-implementation...

edit: typo
This is the way a smart person looks at write-protect switches.
Countless reasons. Office is near my home, and maybe Im not hiring material at those better companies. But I might be bright enough to see that they are doing better than my company.
Counterintuitive Bodily Responses (2021)
Ask HN: Resources/Advice for Relearning Math
It has been 25 years since my last math class and as I get more into programming and DSP I am realizing how much I have forgotten and even for what I remember I often suspect that I don't really understand, just am able to dredge enough out of my memory to get things to work. Any good sites or books aimed at people like me, a good crash course starting in algebra getting to calc? Or is it best to just start from scratch and start with a pre-algebra text book working my up into calc textbooks?

At my current level I can generally figure things out and the code does what it should but it takes a fair amount of trial and error and the result is probably not that good.
My question is who operates public services like transport and healthcare if 70% of the population is retired and/or incapable of driving the transport or performing the healthcare?
Ask HN: Why are job adverts misleading about WFH?
I'm trying to find a proper list of WFH (Work from Home) jobs, specifically in Australia.

I think it's misleading to have an option for "Location" as "Work from Home" then allow ads that don't fit this description.

I've used https://seek.com.au however I'm finding that it's increasingly normal for employers to advertise their jobs as "Hybrid WFH" with some being as bad as 1-day per week out of the office.

If I wanted a "Hybrid WFH" selection, I would happily choose that.

It's like these companies think gaming the system will magically stop employees from reading job adverts.

Personally I'm just doing it out of curiosity - I've been in a WFH role for a while now and think a hybrid option might be better overall for mental / physical health but I'm still annoyed at this weird culture of false-advertising roles to find candidates.

Discuss?
There have to be two stairways in every apartment buileing. That in turn forces a hall down the middle. Every bedroom needs to have a window. Both of the above are written in the blood of those who died in fires.

the result of the above is four bedroom apartments have too much space with no purpose. Try to draw any apartment and you will quickly see.
say roughly around July but the we have not yet committed to an exact release month
I quit caffeine a decade ago and am an evangelist for doing so; garbage drug. I'm very sensitive to it, and it absolutely wrecks my sleep. But I drink like five cups of black decaf every morning, which probably works out to 10-20% of the caffeine in a normal cup, and am pretty much fine. There's enough caffeine in decaf that I'd be afraid to drink it after 2PM.
>But to explain it in that way is deceptive.

Staff discount. Is it really staff discount or charging regular customer more?
I thought data egress is much more expensive than downloading it?
I mean, Larry Ellison exists. If you can think up a more cartoonish industry villain, I'll wait.
> Agreed, this is a big step forward. Geometry problems are in a different class, since you can translate them into systems of polynomial equations and use well known computer algebra algorithms to solve them.

The blog post indicates the opposite. The geometry problem in the IMO problem set was solved by AlphaGeometry 2, which is an LLM based on Google's Gemini. LLMs are considered relatively general systems. But the other three solved problems were proved by AlphaProof, which is a narrow RL system that is literally based on AlphaZero, the Go and Chess AI. Only its initial (bootstrapping) human training data (proofs) were formalized and augmented by an LLM (Gemini).
With M-x lunar-phases you get the next three lunar months; something like:

Thursday, June 6, 2024: New Moon 8:40am (EDT)
Friday, June 14, 2024: First Quarter Moon 1:20am (EDT)
.. I removed a few lines ...
Monday, August 19, 2024: Full Moon 2:24pm (EDT)
Monday, August 26, 2024: Last Quarter Moon 5:34am (EDT

Also, M-x sunrise-sunset computes sunrise and sunset after you give it lat/long.
Communism does not have businesses, worker owned or otherwise. It does not even have currency and money at all.

Early form of capitalism didn't have limited liability companies. Just because you have to use Unlimited Liability Partnerships, for example, that does not mean it's not capitalism.

Once we move beyond capitalism, there are other words too, like mercantilism, imperialism, Neo-feudalism (arguably what we are getting to), schumpeterianism, etc. Expand your vocabulary.
It is 100% likely a cloud provider IP range.

They are a persistent source of spam email servers, scrapers, and bot probes.

The simple reason is the operators quickly dump a host, and the next user is left wondering why their legitimate site is instantly spelunking spam ban lists.

It is the degenerative nature of cloud services... and unsurprisingly we end up often banning most parts of Digital Ocean, Amazon, Azure, Google, and Baidu.

Have a wonderful day, =3
> other than Apple nobody has really been committed to doing it well

I believe Chromebooks also do this fairly well.
The NXP IMXRT-series chips have a similar EMC (external memory controller) as well as "FlexIO" - PIO-like programmable IO. I've used both for this kind of FPGA interface without issue.

The IMXRT1064 is around $7 and is also an M7 core with an HS USB PHY, programmable PLL-connected LVDS clock output, 2 EMACs, excellent hardened IP generally.
Worse? You mean in comparison to the CO2 one, which I hadn't heard of before?
OpenJDK from RedHat (IBM)
Is the musical mind immune to cognitive decline?
This is actually the premise of an episode of Black Mirror in Season 6 called “Joan is Awful”. Shows an interesting dark take on the negatives that could potentially arise from this - https://en.m.wikipedia.org/wiki/Joan_Is_Awful
Not any less reasonable than expecting a mechanic to be competent and knowledgeable with brakes.
Robots.txt doesnt create a legal obligation. It’s just a set of rules saying “if you don’t follow these rules to politely crawl our site, we’ll block you from crawling our site”.

Obviously “anything goes” in civil suits however - if someone is being absurdly egregious with their crawling there’s usually some exposure to one tort or another.
Text selection doesn't work, and I can't navigate to the user's news.ycombinator.com profile; otherwise, it's neat.
Questions are almost always worth asking, and there's at least some philosophical interest in this case. But from a practical perspective as a chemical phenomenon, not much use.

I subscribe strongly to a pragmatic approach to knowledge and understanding. That is, knowledge isn't so much true as it is useful, in that it provides a useful mental model of the world. There are cases where multiple truths are possible, as with wave-particle duality, or mass-energy. Either classification may be useful, that is, provide predictive, understanding, or manipulative power, depending on contexts and circumstances. Some of the classic philosophical paradoxes (Sorites, Ship of Thesus, falling tree in a forest) resolve at least somewhat under this view. What is often called "truth" I think of as "useful mental models". The distinction is that whilst both are grounded in observation and empiricism, "truth" is an absolute, whilst "usefulness" is a bit like evolutionary fitness: changing over time, dependent on circumstance, not entirely arbitrary, but also not perpetually fixed.

So, is a neutron star a gigantic nucleus? Yes, in a sense, in that it's primarily made of what we'd otherwise consider nuclear material. Does this give us useful insights on neutron star behavior above and beyond those given by gravitational, thermodynamic, and electromagnetic descriptions? No, not really, because the attendant characteristics and properties of much smaller nuclei (from atomic number 1 to the low 100s or so) simply don't apply. There's not much behaviour that is explained, predicted, or controlled by applying that knowledge.
Epic Games announces upcoming launch of Fortnite on AltStore
> What the superior performance of his machine mainly due to the Western components he was using?

No. The genius was in the design and how the components were used.

> It seems entirely legitimate to me for the Communists to have favored a more secure supply chain.

It mentions in the article that the bottleneck with getting components that were high quality was that the local government did not want to spend the money to develop their own secure supply chain.

He demonstrated a proof of concept. If they were concerned about national security, they could have made it a priority to get him equivalent components.
This big mistake though was back when all this was being enabled on PC's, the linux vendors out of fear that the rest of the industry would lock them out, standardized on shim and the MS certificates in the firmware. Thus requiring MS to sign the first stage of every linux install/boot rather than both doing that, as well as defaulting to an environment where the distros would boot in UEFI 'setup mode' enroll their own cert/key chains during the first provision/boot, and then permanently switch to user mode. Had they done that, this entire article would have been just about meaningless as all those test keys would have been replaced the moment the machine was installed.

So today a decade+ later there still isn't a standard way to automatically enroll a linux distribution's keys during initial install in any of the distributions (AFAIK).
No, I don't think that's right at all. I don't think anyone is "collectively recognizing" anything, and the reason why bicycle helmets made of cardboard and nails are not being sold is because people -- as individuals and not "collectives" -- do not in fact want them.
In social security one is supposed to be paying for his own retirement during his whole life, not to pay for someone else to simply do nothing
this is awfully manual, does autocad have parametric topology tools ?

programs like houdini are more reactive and mathematical (no need to create width/volume by hand and trim intersections by hand), i think mech engineering tools (memory fail here) have options like this
Nope, still blocks my iPhone/Safari.
Cool idea! Been experimenting with similar stuff, still trying to solve for detecting when a question ends.

BTW at one point it got confused and said that it doesn't have the ability to continue a lecture. I even have a recording in case you need it.
Ask HN: Do You Think Polymarket Will Continue to Grow?