skysight-inc/HackerNews huggingface dataset:
The internationally accepted standard is 2/3. Not a single country besides Russia recognized Yanukovych as the president of Ukraine after the vote, and even Russia gave up being a sore loser after a few months.
In that case I would not have send it voluntary. Which was what thread OP was talking about.
There is no arms race in the Lagrange Points of the Earth-moon system. I think this is a fantasy made up by bored academics and think-tank people, inventing nonexistent crises because they don't have enough real ones in their fields.

There's no military value to those orbits (or please think up one and defend it!) These are much farther away than orbits people are actually using, and far worse (by inverse-square laws) for any purpose involving things on Earth—communications, or observation. And it's outright risible to suggest the *United States* would want national security-critical communications relays in that sad orbit, when we just obtained a constellation of literally tens of thousands in LEO. Starlink is infinitely more capable than anything you could imagine placing in a Lagrange point.

I suspect the real arms race is between anti-satellite weapons and giant, survivable constellations of cheap unit costs, like Starlink. US has a massive head start. Putting expensive single points of failure in an orbit like L2 is a bad doctrine: that's a sitting duck at the outbreak of a potential war. China quite possibly has already deployed missiles intended to defeat this: they tested what the US thinks were anti-geosynchronous satellite weapons, more than a decade ago [0]. L2 orbits are only trivial amounts of energy more than geosynchronous (cost to intercept–not orbit-match).

[0] https://www.reuters.com/article/us-china-space-report-idUSBR...
A count point is that the larger the event, the higher the flake rate. Niche or not.

I suppose things become impersonal. When meeting a few friends, you wouldn't not attend unless there's a really good reason. But if it's a friend's party with a decent number of people, such thoughts aren't front of mind any more.
Thanks! Yes, Copenhagen :)
CH32F series is more or less the same and actually has CoreSight SWD and clone STM peripherals
What does this mean for small children, that lack the language and ability to understand abstract notions such as structure required for narratives?

What does this mean for mystics, who claim that the most important points in life are beyond narration? How about psychedelic experiences, which in a similar way escape from the constraints of storytelling?

In a society where the absolute majority of storytelling happens in advertising, doesn't it carry risks to hinge your personality and belief on this practice?

Edit: Ah.

"Galen John Strawson (born 1952) is a British analytic philosopher".
> which is still 400 points or so behind apple silicon for a much higher clock speed and a multiplier larger power draw

Not a fair comparison. If we're on about Geekbench as per the announcement, it's +35%. The 15% is a geomean. It might not be better but definitely not far off Apple.

In a similar manner, except Geekbench the geomean of M3 vs M4 isn't that great either.
Could this be done for DOS as well?
This could be a good move, if it frees resources that would then be allocated for the OS itself. To me SerenityOS as a x86 OS is interesting but redundant, while to me would immediately catch attention if ported to ARM or RISC-V and other embedded platforms.
Many companies already use sluggish Android or web based solutions to build instrumentation screens and other vertical applications where one needs to show GUI primitives, and to me a native, fast alternative is badly needed. SerenityOS doesn't bring all the cruft that would be completely unnecessary in those systems, hence my idea that in some cases it could become the right tool for the job.
Im guessing its people with vested interests.
For web workers, use a single thread per process model, then kill the worker if there's a timeout.
Would it be fair to assume this means the SerenityOS maintainers will have to pull LibWeb/LibJS changes in from Ladybird?
Thank you for taking such a good perspective and providing interesting thoughts despite me taking a fairly argumentative oppositional debate style. It's uncommon and has made me rethink my approach. You do raise some interesting points about private vs. public misuse of data that I don't think I can expand on right now, but I'm going to let that percolate.

That said, there's a world worth striving for in which the public services that work for us, do indeed work for us. They act as a force which seeks a safe and prosperous society without having to compromise on privacy. In fact, introducing backdoors like this undermine our privacy in a way which actually could lead to an unsafe society, ironically. Trusting governments to use these tools is like trusting governments to distrust us, which seems basically like a bad idea.
ngl, I didn't even notice until you pointed it out.
It should be fairly straightforward to get it running on any mainstream *nix system. I only called out macOS and Linux specifically because we have developers actively using those systems day-to-day. :)
>So Germans will find lots of loopholes to be covered, such as not using a German hosting first, and not stating their Web/Gopher/Gemini site as a commercial service, with no data collecting at all.

Again, this is criminal.
Again, I am aware that there are numerous technical means to circumvent this, yet all of these are criminal.

I still don't get what your point is.
It's more prevalent in South Eastern Europe, where people have traditionally fermented the milk into yoghurt for centuries. The US is actually on par with France, they might make it more of an issue than it is.

https://worldpopulationreview.com/country-rankings/lactose-i...

And yes is seems like the gut microbiome actually has a role in moderating lactose intolerance.

https://biology.indiana.edu/news-events/news/2019/foster-lac...
They also mean you can drive monitors using the builtin GPU while using dedicated ones for compute.
5600 are MT/s (megatransfers/second), not MHz ;)
Why not use the lts kernel it you want to stay on a version?
Ohh yeah.

A few years ago I worked on a system that had replaced a previous system that was like that: a bunch of microservices with multiple instances, communicating via message queues, all in the name of scalability and high availability.

The actual nonfunctional requirements? Handle between 0 and a few hundred requests per day, and it would be just fine of they get delayed a few days as well.

The best part was that the overengineered previous system actually had far more outages and delays caused by its complex deployment and data model than the simple single-instance monolith that replaced it.
Can't wait for them to adapt my mcnuggets price based on my credit score.
Ladybird looks amazing and is moving quickly. Without the linkage to SerenityOS, I even feel like looking at the source and seeing if I can get a handle on what's going on.

Looks like the idea of writing a new browser engine, or of forking Firefox, wasn't an absurdly impossible thing that would require billions of dollars. If this inspires somebody to take up that charge again, or to pick up Servo from the table, that would be wonderful too.
You can't. But like I said: of course it's not 100% foolproof. Going from that to "they think links and text are different things" is quite a leap.
It was a journey for sure. I never contributed code, but color schemes and emojis. But I always enjoy Andreas' Serenity videos, even some coding videos were good (I cannot code). These are special and will forever live in my heart.
“People in the EU?” It’s a god damn continent. And for the matter around here where I live a good amount of people do equate communism with evil.
How does the macroexpansion actually work? Does it automatically grab the relevant links, or do you have to manually get them?
would be interested to see a screenshot, a bit hard to imagine what the problem is from a text description
It's awesome to see the duck curve finally easing in an area with a lot of battery storage. I'm looking forward to seeing what the next few years brings -- hopefully fossil fuel demand in California get decimated. 2024 consumption of natural gas for electricity consumption should see a large decline once the full data is out.
I think the fork has to do with the following item:

> Unlike SerenityOS, Ladybird will have a relaxed NIH policy (instead of "no 3rd party code!"), and will leverage the greater OSS ecosystem.

SerenityOS wants to be an OS from scratch, to see how to do things better from existing implementations. When ladybird wants to target that OS as well, using 3rd party libraries would make it hard to stay compatible. Which is easier to do on just MacOS and Linux.
I agree, but it wouldn't have made a significant difference in the grand scheme of things. I believe the entire West should have provided more support to Russia after the Soviet Union collapsed. Perhaps it would have been possible to peacefully transform Russia into a fully democratic country. Instead, Russia primarily experienced the downsides of the Soviet Union's collapse. As a result, we are now facing the problem of leaders like Putin, who want to revive the Soviet Union.
this seems to be the experience of most people with Ubuntu, it works, doesn't break all of a sudden and you still get relatively latest updates
I hope there will be also a Windows port someday :P
yea I'm noticing windows throwing crap over my dual boot setup as well, its a sad state!
since also game time to time, I'm still using dual boot
(Almost) Every OS kernel has an API to handle timeouts. poll, select, kqueue, epoll etc. just use that.
Make no mistake I would never use Threema, and "made in switzerland" is usually just putting lipstick on a pig; the one time someone seriously looked into Threema it was full of weird decisions, if I remember correctly

Still GDPR is unrelated to what we are talking about
This assumes the 25% won't also end up going - just a bit later.
awesome, arch is way smoother and snappier, just that I was spending more time on playing around that I'd like I guess
The audacity to call this shameful is striking to me. If you feel strongly enough that this free, open source, extremely limited resource project (working on one of the largest problem spaces..) doesn't support FreeBSD, port it yourself instead of casting shame on others for not doing it. Hopefully your comment is more lighthearted than I'm giving it credit for.
The only downside is that you'll never get any new customers, and your product will wither and die.
Haha, you might be right. Fitness and stamina are pretty important to get those APMs in.
Ladybird does not have investors, only sponsors/donors. We have received some really generous donations in the past, for example $100,000 from Shopify in 2023 which allowed me to hire a few of our contributors to work full time on the project. :)

Sponsors have no direct influence over the project, but I obviously feel a strong moral obligation to put 100% of the funds towards improving Ladybird and nothing else.
Building clang using itself is a reasonable approximation to a compiler benchmark, speaking as someone who spends a depressing fraction of his life doing that over and over for permutations of the source code. That's somewhere in the five to ten minutes range on a decent single socket system.
Syntax sugars and more syntax sugars...
The materials are also difficult to obtain without getting a rooftop guided Champagne delivery. Purchasing prepackaged materials is hard enough, making one is harder still.
Wouldn't you want to go all the way with a 7990X (64 cores) ?

I know the 7970X is more affordable but this is for a benchmark!
That's a problem for the next quarter!
I guess that also means that Jakt language will also stay within SerenityOS realm.
I'm fascinated by this general problem - I see it as a close relative of the "sandbox" problem, where I want to be able to safely run user-defined untrusted operations.

For timeouts, I want to be able to build web application features which are guaranteed to terminate early after eg 2s in a way that resets all resources related to the operation.

The best way I've found of doing this so far involves proceses: run the time-bound operation in an entirely separate process and terminate it early if necessary.

I do that with "rg" here: https://github.com/simonw/datasette-ripgrep/blob/a40161f6273...
Show HN: I Am Ignorant
The word "just" is doing a lot of work there!
1. I quite like Evidence, and recommend folks check it out if they haven't already. My general sense is that there are 900 different "BI tooling" startups around right now and it strikes a really good balance between ergonomics (it's basically just Markdown, SQL, and some react components) and ROI (you don't need to do a lot of complicated ingestion, it's just hitting a database directly.)

2. Maybe it's me being a little tin-foil-hatty, but parts of this feel aggressively LLM-written (a suspicion enhanced by looking at some of the other essays on the site.) OP, if you're the author — I strongly advise just getting rid of fluff like "By leveraging Evidence.dev, we've created a comprehensive and visually appealing dashboard that provides valuable insights into FC24 player statistics. This dashboard includes high-level metrics, top player highlights, and detailed analyses of countries and clubs. Whether you're a data analyst or a football enthusiast, this dashboard offers a powerful tool for exploring and understanding FC24 data.". It helps no-one, I promise!
Exploiting loopholes aren't criminal per se; what I mean it's that you can comply with the law by
just stating you are not a commercial entity and privacy it's a right granted by the European Union. Thus, most German web/gopher/gemini hobbyists could just call the European Human Rights Court and sue the German
goverment branches en masse. Better if that was done under a civil rights supporting NGO, because of legal advice. Once the bigass fines stack up at Berlin, the law wouldn't last for long.
I'm just on the edge about to take the leap with Fedora, 40 comes highly recommended for development, machine learning and gaming too in fact which fits my use case perfectly!

Probably going to try going with it over this weekend, fingers crossed!

Ideally I'd like to give at least 2-3 months of use to any OS before discarding it, so yea :)
For a moment I thought this was about https://csszengarden.com/pages/about/

(A long time ago) it was an amazing source to learn CSS, and get design inspiration.
If your argument is that we should aim to raise absolute living standards, then I agree with it.

If your argument involves accepting 1100s living standards as acceptable, I disagree with it. The conditions in the 1100s are only acceptable as far as they led to the improvements found in the present. We don't need to compare to them to usefully make judgements about the present. It is a baseline that everyone should have opportunities (and results) far in excess of what 1100s peasants could achieve.
One of the things I've come to appreciate about Reactive Streams is the ability to catch a cancel event and handle it appropriately in your stream. A cancel event can be a timeout or a manual disposal of your async process, but whatever the case you are given the opportunity to deal with it.

fun doLongRunning(): Single<Result> {
return Single.create { emitter ->
val longProcess = /* whatever */
emitter.onSuccess(longProcess_result)
emitter.setCancellable {
cleanup(longProcess)
}
}
}

doLongRunning()
.timeout(5_secs)
.subscribe({ result ->

}, { error ->

})
> Being great only matters if you need external validation.

Humans are social creatures. Seeking external validation is, to a certain degree, normal and healthy.
In case this is your project, there are some issues with the demo dashboard's bar charts (top 20 countries):

* Works well on Firefox mobile / android
* On Firefox desktop, only every other country name is displayed, for some reason. The name of other countries can only be seen by hovering on the bars, in a tooltip. This kind of makes the chart not so usable
* On Chromium desktop, linux (A somewhat old version, v90), the bar charts don't display at all, the error message below is shown in the console:

Uncaught (in promise) TypeError: e.at is not a function
at new bi (VennDiagram.svelte_svelte_type_style_lang.BQFLKn8W.js:1)
at VennDiagram.svelte_svelte_type_style_lang.BQFLKn8W.js:4
at /async https:/fc24.fact.ist/_app/immutable/nodes/0.vgSQbLXH.js:1
at async Promise.all (/index 3)
at async $p (0.vgSQbLXH.js:1)
at async Tp (0.vgSQbLXH.js:1)
at async Pt (entry.CN-1OTG9.js:1)
at async ut (entry.CN-1OTG9.js:1)
at async cn (entry.CN-1OTG9.js:1)
at async Module.hn (entry.CN-1OTG9.js:1)
This. But everyones focused on languages lol.

Actually lol, who says the aliens were not running a emulator of our own systems and in their hubris ran it on elevated privs.

ok ok, considering the Aliens allowed their own ship, which was visually compromised AND could have been easily scanned for non-alien life(?)... clearly not a culture of security.
All MEPs from my country voted in favor of both of those. Really wish I had a choice for the upcoming elections :/
+35% is for a single cherry-picked Geekbench AES subtest. AMD did not show the overall Geekbench improvement.
But you can't do that in Java. Did you use the Thread.stop() method they mentioned in the blog post (removed in Java 8)??
It's probably a good way to do management, because sometimes we'd good people with us and do 1-on-1s is only to take a conversation and that you can take another way! I'd led a coworker which multiple times we reschedule our 1-on-1s because we already keep feedbacks when things happen or after discuss about tasks, so this works for us and we optimize our time.
Give the server ones a look. 448GB here (one stick out of eight died and I have not been proactive at replacing it). Epyc comes in some SKUs that make a lot of sense for a desktop, or the seriously high spec ones from a previous generation are going cheap.
Content like blog articles shouldn't be 'Show HN'. https://news.ycombinator.com/showhn.html

The article being AI generated is a red flag to me (but thanks for the transparency).
I don't know who first said it.. but something something "they call them lawMAKERS, what do you expect them to do, remove laws? OF course they'll just make new laws"
This is quite good, at least in my experience. I feel it's one reason I tend to gravitate to 'known media' when I'm trying to relax: I need to rewatch stuff, even things like podcasts, where I know what's in there and I'm just reminding myself. Letting my brain engage with that in a more perfunctory manner.

I've never been sure why I did this, but it makes sense: I'm capable of devouring so much new information that I get sick, because I crave it and go after it like an addict, at the cost of my own well-being. That makes very good sense to me as I'm in recovery and don't drink or do drugs, and it's a real familiar sensation even though it's been some time since I used.
I wonder how much of the performance delta there is the OS. The performance benchmarks for Zen won't be running on OSX, credible risk they're running through the overhead of Windows.
The problem with Geekbench is it's trying to average the scores from many different benchmarks, but then if some of them are outliers (e.g. one CPU has hardware acceleration or some other unusual aptitude for that specific workload), it gets an outsized score which is then averaged in and skews the result even if it doesn't generalize.

What you want to do is look at the benchmarks for the thing you're actually using it for.

> they're 2-4x more power efficient as well.

This is generally untrue, people come to this conclusion by comparing mobile CPUs with desktop CPUs. CPU power consumption is non-linear with performance, so a large power budget lets you eek out a tiny bit more margin. For example, compare the 65W 5700X with the 105W 5800X. The 40 extra watts buys you around 2% more single thread performance, not because the 5700X has a more efficient design -- they're the exact same CPU with a different power cap. It's because turning up the clock speed a tiny bit uses a lot more power, but desktop CPUs do it anyway, because they don't have any such thing as battery life and people want the extra tiny bit more. Or the CPU simply won't clock any higher and doesn't even hit the rated TDP on single-threaded workloads.

The extra power will buy you a lot more on multi-threaded workloads, because then you get linear performance improvement with more power by adding more cores. But that's where the high core count CPUs will mop the floor with everything else -- while achieving higher performance per watt, because the individual cores are clocked lower and use less power.
The article contains a recipe worth millions of dollars. And there's silence in the comments... why?
oh yea also, snap is weirdly slow - almost pulling my hair situation often with apps via snap
> On any topic that I understand well, LLM output is garbage

I've heard that claim many times, but never is there any specific follow-up on which topics they mean. Of course, there are areas like math and programming where LLMs might not perform as well as a senior programmer or mathematician, sometimes producing programs that do not compile or incorrect calculations/ideas. However, this isn't exactly "garbage" as some suggest. At worst, it's more like a freshman-level answer, and at best, it can be a perfectly valid and correct response.
In https://www.inkdrop.app/ – no connection, but a big fan of it. The developer does some great screencasts of how he builds and uses it too.
On recent hardware, how much "performance" do we really need? Wouldn't almost any compliant browser be basically good enough?
> Should they disconnect the firm they and everyone else knows are scammers?

On what basis? There's no "everyone knows". If police in a jurisdiction report something, it can get taken down. That's not a matter of "self-regulation". That's you thinking unelected tech company middle managers should do what the police are paid to do, and many countries are structured to only allow the police to do.
There really isn't anything more to it. :)

By dropping SerenityOS as a target, Ladybird is free to make use of 3rd party libraries that don't currently work on SerenityOS. And keep in mind, SerenityOS would be unable to integrate Ladybird in this new state anyway, since SerenityOS has a strict "no 3rd party code" policy.

(Also nice: it stops being necessary to wait 30+ minutes for multiple CI runs on SerenityOS every time you post a browser engine pull request!)

In time, I'd love to see Ladybird come back as a port on SerenityOS.
> simplified just looks ugly

I prefer simplified for the aesthetics alone. Traditional is cringe and ugly in typed form.
how about... no? these regimes have ZERO legitimate authority to do any of this. They will of course disagree, as all criminal organisations do.

At this point they really just qualify as enemy of the people
https://www.usecircled.xyz/
> I am not sure that for ball pens or pencils, not lifting has any advantage.

You already know the answer if you've ever written anything quickly by hand: it has significant advantages.
It's also going to be fun when it comes to communication of medical providers or lawyers. Both groups can be expected to be legally privileged and commonly come into contact with material they're legally required to process that will trigger (false) positives. The whole idea so braindead it can only come from a politician with a voyeurism fetish unburdened by any subject matter expertise.
This made me laugh. Well deserved upvote for you.
Ah, implied assumptions strike again.

I was thinking so DB that when I read "remove", I assumed that. Of course you're right, if you're not actually removing B and C, there's no conflict.

If you actually remove B and C in the transaction, ie "deallocating" them either by deleting rows or updating prev/next/data to null, you'll get the conflict I mentioned.