skysight-inc/HackerNews huggingface dataset:
I don’t think it was the goal as much as a biproduct. This article hits the same cultural problem…all this discussion of actions by the capitalist and ruling classes, by companies and governments. The simple solutions of respecting people are so incomprehensible as to be not even discussed.
I think the userbase of Fidonet was slightly different of that of the internet as it is today.
The article isn't about showing a trend, but that's my interpretation, of course. It seems to be about why antarctic ice is important and why would be worrying if this becomes a trend.

That being said, the antarctic ice coverage was remarkably steady this past years:

https://nsidc.org/data/seaice_index/images/s_plot_hires.png

compared with arctic ice:

https://nsidc.org/data/seaice_index/images/n_plot_hires.png
I seem to recall reading somewhere that this structure is becoming less common (in some subgenres of dance music at least) because everyone now DJs on CDJs where it’s trivial to loop the intro and control when the song drops in (and use EQ/filter), rather than relying on a long intro with elements coming in.
The video shows northern lights for the most part. I like that it's a video and you can see people move stuttery/stop-motion. Typically, northern lights are posted as picture and you have no idea what it was really like irl. I saw it once in Finland and thought it was clouds very faintly moving against the night sky. "Too bad," I thought, "if there were lights then this obscured them". The next morning I saw pictures where it looked like the most spectacular thing: those "clouds" were northern lights! Here at least, it's obvious that the exposure time per frame is cranked up because we don't perceive people as stuttering during the night.

(Later I saw the lights properly in Iceland, but it was still just a faint green haze. Can be mistaken for city glow at a glance, but if you look for a bit it becomes clear that it's moving slightly and too green. Again less than what one might be lead to expect)
> Finally, there's oat meal. Steel-cut oats are just the seeds of the oat plant lightly crushed into large pieces.

That's still "oatmeal". "Oat meal" would be a slightly odder way to say oat flour.
I’ve got to disagree with this strongly. I built and operated the same large system in both languages (acquisition forced me to rewrite) and both the dev and operating cost of the JVM was much higher.

Go is a high velocity language. Code reviews on language/style issues are non existent, it’s GC is blazing fast (not our experience with JVM) and it’s really easy to read. I’ve watched many new engineers ramp up on both systems, as both operated side by side for a while, Go was inevitably faster for engineers.

What made maintaining Go hard for you?
Buffer overflows are never irrelevant. You might get away with it until the day it blows up or someone manages to exploit it. Or you could code it correctly the first time.
Learning British Sign Language
Yeah, I screwed up at "reading". Thanks X_X
Season 4 the finale season
Maybe it should though, given we have the power to do so (at least, with just a lil more power)
Is there no way for scientists to estimate these levels over the past ~500 million years in order to get a broader context?
I agree with you that the choice of language should not be based solely on the language itself, but also on the ecosystem it provides for the task you need to complete.

I was just pointing out that your critique was about the included batteries, not the language. Every language has some bad libraries in its ecosystem.
> Async enables clear contract for a type that represents a delayed result.

It's not really a type, otherwise it would be something like Future<T> in Java and plenty other languages. It is usually implemented as a transformation to a state machine.

Also, Loom is M:N and calling them green threads doesn't give you the whole picture at all. Not exactly sure what you mean by easily interleave -- functionality wise the two is more or less equivalent. You just get to keep your simpler mental model (and tooling) with virtual threads.
I hate Java because the docker containers based on it take too much RAM. The smallest Spring JAR takes about 70-120 MB for a single container!
Exactly. You can't have a nutrition rating system for humans and not rate the skeletal muscle of cattle above pretty much everything else. Doesn't matter what one thinks about the meat industry, carbon production, and so forth; from a nutrition standpoint, beef has all the nutrition a human needs, humans are well adapted to consuming it, and hypotheses around cancer and heart disease never panned out.

And wow, what a bunch of poppycock that nutriscore that system is. I'd heard of it but never looked into it. It considers "high" saturated fat, or "high" salt, or "high" energy density as negatives.
It's really sad if its really "on the go" stuff that causes this. Do people really do not have time to pour some milk or milk alternative on some cereal anymore. Like WTF?
All of that insoluble (as opposed to soluble) fiber is not the best, either.
I think tpowell was asking about the all-new autocorrect system. Do you have information on how that works, or were you just talking about the old system that is being deleted on Monday?
> now that they’ve attained dominance over the market by burning VC money, they can squeeze the customers and drivers alike

Lyft still exists. To say nothing of local upstarts, like Revel in New York.
Hey, Yazi currently is NOT using io_uring, and the link provided above explains it thoroughly, please take a careful look.
> and supreme court strikes it down (because it violates equality clause)

Interesting. Why is it that Arab Israelis are not required to serve then? Wouldn’t that same equality clause apply?
> often demonstrates emergent properties that greatly resemble those of biological systems

as a newb I looked for this, later, not so much
What would be the point? Why stick with Go if you want so deep-reaching changes?
for the mobile game developers downvoting me https://venturebeat.com/games/game-devs-with-2b-installs-say...
I mean, Apple's refusal to license their OS for non-Apple hardware is unambiguously the correct decision. From Apple's perspective there are countless downsides and zero upsides to doing otherwise.

Apple is going to be huge in gaming in the mid-term future. If you have a limited, controlled hardware range, developers can tune Apple-targeted games in the same way that they tune console games. They can guarantee that everything works exactly as intended, which has been the achilles' heel of PC gaming since time immemorial.

I grew up a hardcore gamer and vehement apple-hater, but over the past decade, Apple has become the most competent consumer hardware company on earth and I'm super excited for the future here.
If you ate lunch served by a public school then your diet was impacted by the food pyramid.
No self respecting gamer calls mobile apps true games. No one who gets excited about video game development wants to work on candy crush v400
This would be my preference. I like `Either`or some other container type, but a simple union that makes exceptions explicit works also.
It's fine to bristle about underhanded evangelism (e.g. "Use Rust instead of C, because C is a foot cannon and Rust is perfect"), but that's definitely not the case here. This is a reasonable critique of the common C pitfalls.

I use C daily. The answer in each category is "I don't know" because, without the additional information provided by a specific ABI, specific target, and specific compiler, these are all undefined. No language is perfect. It's important to understand the limitations of a language to use it effectively. That is closer to the author's point. This is not a condemnation of C, but rather, an acknowledgement of C, warts and all.

The original point of C was to provide a portable low-level language that could capture expressions instead of writing everything in assembler, so that UNIX could be ported to platforms other than the PDP-11. It's also a reason why C still has uses not shared by newer languages, because these newer languages are more precise. This is a Good Thing, but unfortunately, developers who are unaware of this imprecision can make mistakes that aren't portable and may not behave as they assume. These problems appear, seemingly out of nowhere, when porting source code to a new compiler or a new platform. While the examples the author provides are over-the-top and easy for an experienced C developer to catch, there are more subtle examples, such as promotion and signed integer overflow, that are hard even for an experienced C developer to catch.

This is why I use static analysis, model checking, proof assistants, and even a modern compiler with built-in pedantic checking against the standard. This language has subtle corner cases that even someone with 25-30 years of experience can miss. Unit testing can miss these corner cases unless the right input values are chosen, and the right input values are not always so easy to guess. It's not a condemnation of C or an attempt to evangelize newer languages to point this out, but rather, an acknowledgement that mastery of any language means accepting both its strengths and limitations. C has both.
the argument for Java seems to be that it's gradually gaining features we already have in Scala, Kotlin, OCAML, F#, etc... so why not use the languages that have those features today?
The bottom layer was literally called the "Bread, Cereal, Rice, & Pasta Group" and featured a picture of a bowl of processed breakfast cereal, among other things.

The top layer was "Fats, Oils, & Sweets" and had some white and yellow spots.

Maybe it wasn't supposed to be justifying that, but as an infographic that's what it was suggesting.
> immediate phase-out of fossil fuels

I meant it not as right now, but as soon as possible.

> See how corn yield has increased from around 20 bushels/acre to nearly 180?

> The same is true of other crops such as wheat

Just 7-10% of that corn is for human consumption, the rest is animal feed and biofuls.

https://www.weforum.org/agenda/2021/06/corn-industries-susta...

Corn based ethanol is worse for the climate than gasoline.

https://www.reuters.com/business/environment/us-corn-based-e...

Most of the world’s grain is not eaten by humans - nearly half of all grain is either burned as fuel or eaten by animals

https://web.archive.org/web/20230204130304/https://www.econo...

> It happened with tractors, combine harvesters, and petrochemical-derived fertilizers.

Yes, that's the destructive part.

We should instead switch to local methods of regenerative farming, like syntropic/natural/permaculture farming, which might be more labour and knowledge intensive, but when done right have similar yields, while repairing soils and working with biodiversity, not against it.
I wish I could get the lower specced CPU with the bigger battery :/
you still need wrap in Dart's runtime though, just like Rust, it's possible to pull in the libraries, it's just not static-link "friendly".
Wouldn't a vacuum between be better?
The curious tale of one of the world’s most prolific art thieves
We don't do collective judgement/punishment here.

Ping @dang
I may be hired as the bureau coordinator/SEO's assistant and on my CV I mentioned that I am just learning all this stuff from multiple online and offline resources. Formally I have completed 3 introductory courses on Python on Coursera and 2 certification courses on FreeCodeCamp in Python for Data Analysis and Scientific Computation (actually wrote and understood code), and watched (without practice) dozens of them on Django/Flask to get familiar which I would re-watch with more attention and practice by now.
Because anyway I will need Python/C++ programming for my biophysics projects.

By "keywords" I mean just the names of the tools/frameworks/concepts.

I posted a few links about WP being hacked below. It may be that's all I've seen on HN.
IMHO, Apple needs gaming to push adoption for Vision Pro, among other things. The latest iPhone event seems to confirm this direction.
The Unreasonable Effectiveness of Transformer in Grammatical Error Correction
I think that apple is going to break into gaming in a big way in the next 5-10 years. A small target range of carefully-curated hardware is a HUGE advantage in game development.

Devs will be able to optimize for apple machines in much the same way that they currently optimize for consoles, and you'll be able to know exactly how a game will perform on your system before buying it.
I wonder if they have looked into air curtains. Commercial installations are at a point where you have this silent, completely invisible sheet of fast-moving air that provides some degree of noise isolation as well - maybe four walls of these + a floating ceiling is enough when coupled with the noise-cancelling headphones.
Years ago we had a pretty critical issue in an open source project that we were dependent on. I looked into fixing it but it was pretty complex to even figure out the real cause.

We reached out to the primary contributor and offered them money to fix. They countered with a largish donation to the project, we agreed and 5am the next morning there was a patch that got us up and running.

Not sure a bounty would have helped us here.
Recursion with PostgreSQL, Follup 1, Perfomances
I wrote a follow-up on yesterday's article on tree processing and recursion with PostgreSQL. This one: https://github.com/vb-consulting/blog/discussions/1

SQL was never intended for this kind of stuff; I'm sure that Fabian Pascal will tell us all about it.

And indeed, recursive CTEs are awful, confusing, and severely limited ... but they look cool and smart, and smart people use them (I hate them).

In any case, I used a procedural approach to this problem and, with a few smart optimizations, managed to squeeze some really spectacular performances (757K tree records with 20K unique nodes in just 5 seconds without any indexes, so it probably can go even faster).
I was surprised that "Doorbells" weren't on that list. Nobody under 60 rings my doorbell. I get a text that says "here"
How much explosives do you need to destroy a Soviet reinforced dam like this? Several tons at least, perfectly placed. These mammoths were built to withstand American nukes.

If the Ukrainians did it, they were able to smuggle a fantastic amount of explosives under the Russians' noses into Russian-controlled territory and then blow it up, without any cars or mechanization. Impressive ninjas.
I'm a user of VS Code and Slack and I'd be very happy if they didn't use Electron.

>Yes it's bulky and sometimes slow, but it offers a lot of features and allow developers to ship features and updates really fast, while only needing one codebase for all platform.

Like Slack having 1000x the memory and CPU use for 1/10th of the features a 200K app like ICQ used to have 25 years ago?
Initially ATI was so shit on Linux that I'm still not buying them.

Nvidia 4 Lyfe!!1!
Corporations often do serve the public good. They just don't become very successful doing that. The most successful corporations are always the ones that cater to public desire, which is only sometimes aligned with public good.
One metre does it

I saw this one from 500km away and it was easily the most impressive thing I've seen in my life: https://en.m.wikipedia.org/wiki/2023_CX1 It says that was 1m in mean diameter, but also weighed 1Mg, which seems like a lot but when I look it up, a spheric m³ of aluminium is already heavier than that (1.4Mg) and iron would be 3× heavier still
it's pretty hard for average Joe to install a docker engine before he can pull and run dockers, plus docker is not that great for cross platform desktop GUIs.
It is interesting here: all the richest most connected people in town have their kids working jobs at the local diner. Head of bank, PE firm, and local large corp all have their sons and daughters working part time. These folks are all double ivy educated as well - so they are playing the game. (And of course they all do sports, clubs, school etc.)
This isn’t strictly true.

If you want to uphold the name constraints in your CA cert, mark the field as critical. At that point clients that don’t understand them should fail validation of the CA cert.
> Someday I'll see an exception to that rule of thumb, so far no luck.

I used to think so too, then I found a use case. TBF, there exists an alternative that doesn't use recursion, but you wouldn't like that either, because it'd require a stored procedure / SQL UDF.

Requirement: Split a large sequential key-space (of a SERIAL PK) into the smallest number of non-overlapping, exhaustive key ranges where no range contains more than N keys. Extracting a range is very fast, so communicating with the app layer for coordination between two successive ranges would introduce too much latency overhead. But the DB also has a small timeout (order of minutes) on how long any statement may execute.

Breaking it down: we need iteration to start extracting the next key range after we've extracted one key range. But this iterative process cannot synchronise with app layer at the end/beginning of each iteration.

Solution: Synchronise with app layer / transaction manager every M iterations. If M is too large for statement timeout, reduce M and try again.

This can be done by either procedural code or by iteration via recursion in a single pass over the data. There exist alternative methods that can do this, but require multiple passes. In fact, the first attempted solution used one of those alternatives: bucket based partitioning.

But runtime performance objectives demanded the lowest latency, and the redundancy of extra passes could not be optimised away by PG 12. The single pass iteration-via-recursion method was twice as fast, and the recursion skeleton code was simple enough — equivalent to a recursive function with one tail call and an accumulator — so it was shipped.
I’m waiting for this feature so bad. This is fanboy-ing, but the writing is on the wall with the release of Logic and FCP for iOS. Currently, these have which have weird multitasking restrictions that are probably going to overcome in the next couple of iOS release cycles.

Apple is rumored to be working on a low-cost notebook to compete with Chromebooks in the edu space. I imagine this will be iOS-based (iBook, anyone?) and will need some sort of keyboard/mouse-based UI. This UI then be carried over to USB-C phones too, but feature differentiation will restrict it to Pro phones only (like Samsung does with S and A phones for DeX).
You might think that, but the “not self respecting” mobile and console gamers out there outnumber you 3:1.

Some of the most popular games have been PUBG, Fortnite, Rainbow Six, Roblox… I don’t play on mobile myself but you can’t deny this new reality.
League of Legends (a similar game) does this -- no booths, only noise-cancelling headphones, for its large tournaments. There have been several major tournaments where the players have complained afterwards that they could not hear anything during big late-game fights due to crowd noise (since the crowd is also super excited at the big fight). Players need to be able to hear not just the game audio but also communication from their teammates and, despite noise-cancelling headphones, the crowd just drowned everything out. I'm honestly not sure why League of Legends hasn't moved to booths like Dota uses.

I'm not sure if you've ever watched one of these tournaments, but they get super noisy, and noise-cancelling all of that is not an easy problem (as the article says).
In the Japanese translation it was extremely obvious and I had to switch to English. The tone is completely off
hits from multiple radars simultaneously are not "camera quirks"

https://www.youtube.com/watch?v=dPrYVmYkL5w#t=49

at some point if you have to bend over completely backwards in order to fit a square peg theory into a round hole (when all you have is the square peg, and the only reason why you don't have a round one is your incredulity), it starts to get ridiculous

I'll tell you what's ludicrous, the idea that we live alone in an unimaginably large universe and that no other intelligence has figured out FTL travel when we already know about https://en.wikipedia.org/wiki/Alcubierre_drive

this is starting to look a lot like the people who didn't believe in meteorites despite all the claims of people reporting rocks from space landing in their backyards (granted, that's better physical evidence, at least, than we have now)

https://www.smithsonianmag.com/smart-news/1803-rain-rocks-he...

It literally took 3,000 meteorites landing at once and numerous witnesses before the scientific community acknowledged that meteorites were real, despite the fact that they had no explanation for them at the time (which was the reason for their initial dismissal)

Sometimes, when a bunch of people report something for which the physical evidence is still scant, it's not always mass hysteria
Golang is simple, smart and opinionated subset of Java/C#.

Everything moves slowly in corporate world. It will take another at least 2-3 years for large community of Java ecosystem and average devs to adopt Java 21 and capabilities.
whose license model is a mess unless your GUI is totally open source.
I don't see updates as the problem with openwrt, but its instability.

I have yet to get openwrt to run stable for long, even though I have bought five routers for it by now (WRT1200 was the last). All of them have needed manual reboot at some interval where they suddenly completely died. I gave up and switched to PC Engine's APUs with better luck, but eventually switched to OPNsense on said hardware instead. Much better stability, though not quite as fast with VPN connections.
Show HN: I made a browser extension for building your own custom HN themes
Hi HN!

I’ve spent the last few weeks writing a browser extension that lets users write their own HN themes using Handlebars and CSS. It works by converting the current Hacker News page’s content into an object that is made available to the user-defined Handlebars templates. There is a built-in code editor that makes writing themes super easy and you can see changes in real-time. If you don’t want to write a theme from scratch, there are premade themes available or you may import one made by somebody else.

It is shipped with Bootstrap so you can get pretty far without needing to write a lot of custom CSS. Material icons are also included so your themes get iconography out of the box. Any theme can be toggled into dark mode with a single click.

It is open-sourced under the MIT license so feel free to use any of the code in the linked repo[0]. Additionally, I’ve put together a short demo video on YouTube[1]. If you decide to check it out, let me know of any feedback and please share any themes you create! I’d be happy to answer any questions.

[0] https://github.com/dan-lovelace/hacker-news-pro

[1] https://youtu.be/6DxLJQrKXa0
Thank you! ::blush::
I'm guessing that was muscle memory sneaking a 'World of' in there. ;)
Their comment didn't come across as dismissive to me. Questioning, yes, but they also explained why your perspective was confusing to them (it conflicted with their own experiences).
A lot of the comments here seem to he America centric. In the UK there's plenty of option for low sugar nutritious cereals. Even children's cereals by law must not contain too much sugar and must contain a certain level or nutrients.

Some of my favourite cereals are shredded wheat, cheerios, rice krispies. All very simple cereals. If you're feeling fancy you can have a porridge with jam or a granola with no fruits.

The only thing to say is the milk. I know a lot of people develop lactose interances as an adult so it might be troublesome to keep having such a high lactose intake. I think some milk alternatives are much nicer nowadays and add some of their own sweetness to cereal if you like that. I personally have no issues with my low fat dairy milk every morning
They wave the fee if you use their ad network.
If I am misunderstanding your original comment then I'm sorry.