skysight-inc/HackerNews huggingface dataset:
Which is why meal replacement shakes are great options. Saying “just cook fresh meals” is advice most people don’t need to hear, they know ow but they don’t. However some of them may leverage healthier and cheaper meal replacement.
Looks interesting. Wonder if there would be an easy way to add support for non-rectangular cutting boards?

Maybe some kind of bitmask file upload?
Show HN: Bash Dungeon – An educational dungeon crawler in the shell
This is still WIP, but if anyone is interested, we could develop it much faster and perhaps even with cooler features like TUI graphics etc ...

Right now it is all in plain ol bash
I recently discovered DuckDB's Read_OSM() function [1], which lets you query OSM PBF files directly.

For example, it's simple to count the cafes in North America in under 30s:

SELECT COUNT(*) FROM st_readOSM('/home/wcedmisten/Downloads/north-america-latest.osm.pbf') WHERE tags['amenity'] = ['cafe'];
┌──────────────┐
│ count_star() │
│ int64 │
├──────────────┤
│ 57150 │
└──────────────┘
Run Time (s): real 24.643 user 379.067204 sys 3.696217

Unfortunately, I discovered there are still some bugs [2] that need to be ironed out, but it seems very promising for doing high performance queries with minimal effort.

[1]: https://duckdb.org/docs/extensions/spatial.html#st_readosm--...

[2]: https://github.com/duckdb/duckdb_spatial/issues/349
If money always wins, then it's time for some vigilante arson. There's no point in having a great view if the property no longer exists, right?

That should send a message pretty quickly.
> consoles at best last 8 years before the new generation.

Consoles remain alive way longer in poorer regions of the world. The lock-in from console manufacturers is designed to artificially shorten console lifecycles by cutting off supply of newly-manufactured older consoles and new games for those consoles. It's textbook planned obsolescence.

I don't want a single CPU in my home that I don't have the right to reprogram as I see fit. There's no reason for gaming consoles to be an exception.
My favorite part of Hacker News is how willingly most users will reject reality to support their favorite grift.

I guess nobody should be surprised that members of a venture capital fan club have only learned how to lie to people about money.
Eddy Cue: 'After 36 years at Apple, I'm still learning every day'
Is this on GitHub to take a look at the code?
Patterns (YC S21), hiring to build a universal finance and accounting data model
Because humanity won’t make it through another century ?
I think the antidote is driving education as a journey through the great questions of history.

What was Newton trying to do? What Faraday investigating? Darwin? Smith? Marx? Descartes and so on.

Everything is connected and there is something interesting for everyone, we just don't try.
Positive schizotypy may be associated with Sharing false political information
So Orange County is going to have more emotionally and socially developed youth compared to LA, in a measurable way? I don't think so.
Seems like others are downvoting you, but I appreciate seeing the sentiment. I’ll just note that the some of the most influential technologies I’ve encountered in my career were initially disgusting to me.

I thought React was gross and I thought Tailwind was gross. But now I love them.

Doesn’t mean this is going to be good, just that first impressions aren’t everything.
React, the good parts
This is just recharts with some nice pre wrapped styles for a few things.
Interactive Bolide Data Visualizer
Here I was expecting Finn Tango and I landed on a chiptune station...
This consistent lack of self-awareness across tech is getting ridiculuous. From Musk to pg's past occasional oblique defenses of Altman. It's gotten to the point where we need to replace the pledge of allegiance with Upton Sinclair's quote:

"Don't expect someone to understand something when their salary depends on them not understanding it."

Don't get me wrong what you're saying may be 100% true. But the sentence immediately after your stated your expertise should be, "Don't take my word for it, verify it yourself."

There is almost certainly a bunch of ventures that started too early. A bunch that are misguided. A bunch that will contribute a lot of understanding but will disappear having evaporated investor money. But that’s the way new foundational technologies -are- . That isn’t a bubble that’s how new markets behave.

This is where you should have checked yourself and realized something was off with what you were saying, as this description fits the dotcom bubble rather well.

Your are not providing any specific evidence, just stating an argument from authority.
Unfortunately the taste can vary. I’ve been using it for 5 years and I report about a bag a year as bad because of the flavor being off. Often in a weird sweet way (like paint or gas).

Also keep in mind there are various flavors. Vanilla is common default but there is also “original” which is less sweet, and even “unsweetened”!
Nah, there's such a thing as creative thinking, idea generation, and connecting existing ideas in new ways. I wouldn't mind a coder that has to look at stack overflow a lot but is able to figure out a new method to do something better.
This is an interesting comment in that the stations in my home town are no longer the same. Clear Channel has come in bought up all (only a slight exaggeration) of the stations. The stations I listened to as a kid are no longer around, and some of the stations that are still on the air are different formats. If child me were to listen to radio today, nothing would be recognizable
I bet the vice president of Apple Services still has quite a ways to go, if the EU has anything to say about it.

Say, maybe Apple should consider a better-learned replacement. The whole "learn as we go along" shtick doesn't really seem to be working out at the trillion-dollar scale.
Political phrenology is authoritarian: you either share or politics, or you're an idiot/crazy.
Direct link to a JSON file with ~50k Internet radio stations.

http://de1.api.radio-browser.info/json/stations

> Everyone is free to use the collected data (station names, tags, links to stream, links to homepages, language, country, state) in their works. I give all the rights I have at the accumulated data to the public domain.

https://www.radio-browser.info/
Nice to see this. We use shadcn for Neosync and I’ve already built a few components with recharts, which is my go to charting library these days. Will be curious to see how easily I can update my components to just use the shad ones. Or at least try it for any new charts I need to build.
You absolutely can. I remember struggling with some problems on AOPS and then reading in a book "always consider smaller $n$ when dealing with a problem that is difficult because of large $n$" and ever since then that habit has stuck. Whenever I have a problem thats hard and involves numbers and i'm stuck I just remember to ask "what if the numbers were smaller? what do we do then?"

If that isn't memorizing something and making a new habit as a kid then I don't know what memorizing means.

Said another way, the ability to remember to "____" when dealing with a problem of type "___" is what I mean by "memorize".
Gentoo for me has been rock solid, reliable and almost 100% customizable since January 2009. Portage is seriously underrated.
Hoping this is a genuine breakthrough, but expecting the first comment to point out some important thing this battery can’t do in the real world…
Who decides what is false political information, tho?
High speed video shows hippos get airborne when running
I've used them extensively and they are very able to solve the problems that sometimes appear in my code, Claude 3.5 Sonnet in particular is able to not get stuck in an infinite loop causing the same error, and able to rewrite the entire code if it is necessary, it is surprisingly intelligent.
Many people lack the numeracy to understand basic ideas about money and finance, which directly results in them getting scammed by banks, brokerages, credit card companies, and various hucksters.
And the potential damage. Smartphones are radically more personal than a PC ever was.
The measure is probably way too noisy to make a comparison month to month like that?
I'm not really sure why you think I should stick to the subject or what the point of your Hitler "joke" is supposed to be.
Lego bricks are making science more accessible
>> One at a time per program

>Reentrant versions have existed for quite some time.

Not in POSIX. glibc has one, but that doesn't do much good if you want your code to work portably. I do see they've made their way into Free and Net BSD, but not Open. Are they available for Mac? Any of the surviving commercial unixes?

>> having to know how big the table needs to be at initialization time with no automatic resizing

>The posted implementation resizes by creating an entirely new table and then moving all entries. The exact same mechanism is available with hsearch.

That's how resizing a hash table typically works, yes. Except it's normally done automatically and transparently by the hash table code. hsearch doesn't do that. And since it doesn't give you a way to iterate over values in the table, you'd have to keep a separate list of everything you add to it in order to manually delete the existing table and make a bigger one and re-add everything to it... Like I said, it's terrible.
Show HN: AI Widget Builder
Checkout FastestEngineer
No they're not, even with a `cache` value of 1. Sequence values are issued at insert rather than commit. A transaction that commits later (which makes all updates visible) can have an earlier value than a previous transaction.

This is problematic if you try to depend on the ordering. Nothing is stopping some batch process that started an hour ago from committing a value 100k lower than where you thought the sequence was at. That's an extreme example but the consideration is the same when dealing with millisecond timeframes.
You would have been done with maybe 1/10 the code if you went with SwiftData and targeted ios17 as the base os as that is also a graphdb, you don’t really need a server for this type of app. Everything local would be good enough.
Failure to understand math leads to a lifetime of poor financial decisions. I've found this to be consistent in my experience.

For a small example, ever watch "Shark Tank" on TV? The sharks are constantly throwing out ROI, valuations, percentages, interest rates, and it's clear the sharks understand the math behind it implicitly, and how each of those numbers relates to the other numbers.

With the rapid fire back-and-forth with the acolyte, it's clear they're at a severe disadvantage if they cannot keep up. If the acolyte were to whip out a calculator, it's pretty clear that would be "no deal".
Looks like a duplicate of https://news.ycombinator.com/item?id=40890902
I've been doing some R&D for building a Home Assistant dashboard with a nice touchscreen display I bought to go on the wall at home, with the ultimate goal of expanding it into many home-rolled displays.

Having slimmed down the RPi Lite OS as much as I can, running Wayfire with a Chromium kiosk is just too much for the Pi 3B+ I'm using once I add a streaming camera to the dashboard, and it can't cope. My goal is to have a responsive touch-screen display for Home Assistant using something in the form-factor of a Pi Zero 2W, so that I can put the SBC _inside_ the display and build a wooden picture frame to house it all, so it doesn't stick out like a sore thumb.

I'm not sure what kind of API HA has for the frontend, but my first thought, was to build a native application with a Go backend (I write Go for my day job) and use something like Wails[0] for the frontend and completely cut out the heavy-weight Chromium browser.

I have Pi4's and Pi5's but I really want to use the littlest amount of compute (and power) I can to achieve this, even it means writing the UI myself. I've tried looking for a lighter-weight browser that I can simply run the HA dashboard in to no avail.

[0]https://wails.io/
Interesting nearby site images at https://maps.app.goo.gl/EL8EnUavfkqUDFhx9
Why are there always so many commenters on here who don't seem to understand the difference between 'mathematics' and 'arithmetic'?
Okay, I can see that now, thanks.
Audacity Audio Editor Source Code
How much of existing data did they devour?

- internet (incl. blogosphere, all www, forums, social networks, dark net,...)

- all of digitized books

- all statistical data, governments data, military data

- all scientific papers and books

- all commercial companies data

- all private data/personal data

- ADDED - all video/audio data

- all new data...

If someone has some links on what the current state of affairs is (what they really trained on), I would be really interested.
Talking uninformed but considering how there’s an A/B update pattern, maybe 15 minutes is the arbitrary threshold after which an update is considered stable enough?
Na4MnCr(PO4)3

Chromium is 5 times more abundant than Lithium in earth crust (0.01% vs 0.002%). Better, but not that much ?

"Regular" sodium-ion batteries with prussian blue has, it seems, the great advantage of not using any scarce elements.
It would be nice to have a comparison between this solid state chemistry and the regular one.
It certainly justifies criticism of companies that insist on tracking users. I do not know how you could twist this into "ammo for EU haters" when GDPR's biggest stipulation is forced disclosure. The only people that earnestly complain about GDPR are people that directly benefit from the unknowing exploitation of user data.
You absolutely would never hire a coder that needs to google "how to access an array by index" every-time they need to access an index of an array.

You can say a politically correct answer like "i don't care how they do it, as long as they get it done" but such a coder will DEFINITELY take months to finish what might take someone else hours.

Such a coder might still be able to suggest new methods to do something better and if there job description was "organizational optimizer" perhaps thats fine but as soon as you also expect software output out of this person you will quickly realize that you take for granted how valuable someone that has fully memorized a bunch of fundamentals up to and including some problem strategies truly is.
Companies, including Apple, are sociopathic profit-maximizers. There is no choice when one of the choices is "make less money".
Perl as a scripting language remains undefeated. As in, let's say you are considering Awk for some task. It's probably worth learning how to do that task in Perl instead. The same applies to many classic uses of bash scripts: today, the biggest reason to choose to write a shell script is to provide some service which will be universally available on plausible platforms, and Perl isn't that ubiquitous any longer. But for most of what shell scripting was intended for, Perl is a more powerful and less, let's say idiosyncratic, choice.

Of course, with a bit more verbosity, any such script could be written in Python. Perl was designed to fit this exact niche, so it has a bunch of small affordances for doing script munging eloquently (not to say elegantly!) but Python, or Ruby for that matter, can also get the job done. Most people who know either of those languages thoroughly would pick what they know: they'll do the job, and that spares learning another language, which is indeed a quirky one.

But for those who do know Perl, it remains a very good fit for a Practical Extraction and Reporting Language. For those who do a lot of 'scripting' tasks in the original sense, it's worth learning imho.
Only deployments of Inertia I have are internal code I can't readily share, but all it does is replace the very typical pattern of passing json-encoded props to a a blade template that contains a single React/Vue/Svelte component. Now you just return Inertia::render('My/Component', $arr) from your controller or route handler function, and you're good to go.

It also has various magic for router links that do partial refreshes and working with classic (non-json) forms and whatnot. I use none of those, I'm all about json and useFetch() instead, and Inertia's pretty good about getting out of your way when you don't need it. It lets you write as much or as little in SPA style as you want, it's more or less your favorite JS framework as a view layer directly without having to interpose another view as a middleman (the middleman is there, but it's all implicit: you add the @inertia directive inside your <div id="app">, and that's it)
Oh, that's just standing passengers except they sit. May be acceptable in an intra-urban plane, but not on the long distance.
Microsoft had something like 90% of the PC market. That’s why the argument should work for Apple today.
We already have a some sort of prototype.

https://github.com/Hirohumi/RustyRcs
I can't, and that's a good thing.

The US having criminal records that can be accessed by anyone is very strange, and something that no other first-world country (that I know of) does to this extent. What purpose does it serve? To absolutely guarantee that people who already served their punishment can never re-integrate into society? To act as Google Search for socially acceptable murder targets for anyone who's inclined?

Were Americans actually at a greater danger before the internet because they lacked this information?
> Consider if you are in the middle of a calculus exam and need to evaluate $7 \times 8$ by calculating $7+7+7+7...$ and then proceed to count on your fingers up to 56 because even $7+7$ wasn't memorized. You're almost certainly not going to make it past the first problem on your exam even though you really do understand exactly whats going on.

This is not a counterexample because exams aren't an end goal. The process of filling out exams isn't an activity that provides value to society.

If an exam poorly grades a student who would do great solving actual real-world problems, the exam is wrong. No ifs. No buts. The exam is wrong because it's failing the ultimate goal: school is supposed to increase people's value to society and help figure out where their unique abilities may be of most use.

> Similar things are true for software engineering. If you have to stackoverflow every single line of code that you are attempting to write all the way down to each individual print statement and array access it doesn't fucking matter HOW well you understand whats going on/how clear your mental models are. You are simply not going to be a productive/useful person on a team.

If their mental models are truly so amazing, they'd make a great (systems) architect without having to personally code much.
> For example, the Bloc Quebecois and NDP won 32 and 25 seats, respectively in the last election but won 7.63% and 15.98% of the popular vote, respectively.

Yes, the Bloc Quebecois and NDP are labour unions. They represent the workers (MP/MPP/MLA), not the employers (you and I). Why the hell you hire an employee based on their labour union affiliation? That would be insane in any other context.

But, indeed, that's exactly what people do when it comes to hiring for government positions for bizarre reasons... That, however, is not how the Westminster system is meant to function. It is quite explicitly a representational system where each riding has a single representative who represents the single riding and only that riding. Union members working together, against the wishes of the employer, is decidedly against the original intent of the system.

There are reasons why the Westminister system is problematic, but it is not because of how the representative employees are hired. That's just a symptom. The root problem is that the Westminster system flat out doesn't fit with how people want government to function. Changing the electoral system doesn't actually change anything that matters.
Maybe understanding is simply having memorized a handy instantiation of the relevant concept
Well, it's been working fine for me for about 15 years, let's agree to disagree here. I would still find it easier to remember to change the tires at +1°C than whatever the hell it comes down to in Fahrenheit.

I too live in a region with 80 (Celsius) degree yearly variation (sometimes more; the maximum yearly difference I've lived through is about 90 degrees IIRC: -45 in January to +43 in July), and Fahrenheit makes absolutely no sense to me in this climate.
I don't know much about electricity but surely an anode is necessary for electrons to flow?

Sayeth Wikipedia, "Instead, it creates a metal anode the first time it is charged."

Ok. I'm still not entirely clear on it but it makes some kinda sense.
Is it possible to have ente on your phone (Android) synch using e.g. Dropbox, same as KeepassXC with it's password database?
Yes adding style="display:none" to your audio or video element works but will consume bandwidth.

https://github.com/video-dev/hls.js/issues/3480
Not this again, please. If you discard opinion like "X is a traitor" and go into the actually falsifiable terriroty it's pretty easy. News says X does Y when they actually do Z.

Example from today: hurr durr EU is going to tax people selling homemade cakes!!!!!111

Actual news: EU taxes homemade cake fairs by e.g. schools which apparently are a thing in Germany where commercial entities can't compete with them on price if there would be no taxation. Individuals won't be affected by this.
> The superiority of chess masters comes not from having acquired clever, sophisticated, general problem-solving strategies but rather from having stored innumerable configurations and the best moves associated with each in long-term memory.

I guess that's why we don't seem to hire chess players as generals or... really, anything else. Being good at chess — whilst it clearly necessitates a certain level of intelligence — is basically just being good at chess. The cultural image of the great chess player being a deep thinker doesn't seem to line up with the evidence. I find it particularly interesting that, with very rare exception, none of the world's best chess players seem to go on to contribute anything intellectual other than their chess games.
Chinese millennials and Gen Zers have had enough; are doing 'naked resignations'
I’m not that familiar with AWS innards. Can you explain how this one flag can access any API?
One part of Perl, that still largely makes sense, is that Perl is almost always one of the smallest choices for toy program tests.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Javascript is maybe 150% on average and C++ is maybe 200%.

If they're ever gonna do this P7 thing, it would be nice if there was a slight runtime improvement. There's some room available.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
I'll check it out. Thanks. Also worthy of mention is Gioia's history of jazz. And I haven't read it, but his How to listen to jazz is highly regarded and considered to be not quite so encyclopedic.