skysight-inc/HackerNews huggingface dataset:
QuickJS is great for cases where you are more limited by startup and executable size than anything else but it tends to perform quite terribly (https://bellard.org/quickjs/bench.html) compared to V8 and anything else with JIT compilation.

More code does not inherently mean worse performance.
What happens when two large language models (LLMs) converse?
What is the outcome? Are there any science fiction books that explore this concept?
There was only one other congress after the pandemic and that was 37c3 (last year). That one indeed did not sell out and was an outliar.

I did go to 36c3 (end of dec 2019, right before pandemic) and the difficulty of buying tickets was the same as this year.
DietPi released a new version 9.9
DietPi is a lightweight Debian based Linux distribution for SBCs and server systems, with the option to install desktop environments, too. It ships as minimal image but allows to install complete and ready-to-use software stacks with a set of console based shell dialogs and scripts.

The source code is hosted on GitHub: https://github.com/MichaIng/DietPi
The main website can be found at: https://dietpi.com/
Wikipedia: https://de.wikipedia.org/wiki/DietPi

The project released the new version DietPi v9.9 on December 23th, 2024.

The highlights of this version are:
Orange Pi 5 Pro, Orange Pi 5 Max, NanoPi M6: New devices (CPU: Octa-Core RK3588)
NanoPi M1+, Virtual machines: Fixes for these boards/machines
DietPi-DDNS: Several fixes and enhancements
frp: Configuration options enhanced (ini file format, authentication token option)
MineOS: Security enhancements and some fixes
YaCy, Sonarr: Installation upgrade to newest version
Logitech Media Server: Renamed to Lyrion Music Server
Fixes for InfluxDB, Node-RED, Chromium, DietPi-Drive_Manager
The full release notes can be found at: https://dietpi.com/docs/releases/v9_9/
The limitation is the borrow checker itself. I think it restricts too much. clang implements lifetimebound, for example, which is not viral all the way down and solves some typical use cases.

I find that relying on values and restricted references and when not able to do it, in smart pointers, is a good trade-off.

Namely, I find the borrow-checker too restrictive given there are alternatives, even if not zero cost in theory. After all, the 80/20 rule helps here also.
> This effort, along with a move to prevent timing attacks, led to JavaScript engines intentionally making timing inaccurate, so hackers can’t get precise measurements of the current computers performance or how expensive a certain operation is.

The primary motivation for limiting timer resolution was the rise of speculative execution attacks (Spectre / Meltdown), where high-resolution timers are integral for differentiating between timings within the memory hierarchy.

https://github.com/google/security-research-pocs/tree/master...

If you look at when various browsers changed their timer resolutions, it's entirely a response to Spectre.

https://blog.mozilla.org/security/2018/01/03/mitigations-lan...

https://issues.chromium.org/issues/40556716 (SSCA -> "speculative side channel attacks")
Not free (DM me for a free trial) but please try out https://www.unlistedjobs.com/ which gathers listings directly from company websites
I guess these are the letters?

https://en.wikipedia.org/wiki/Archaic_Greek_alphabets

Ϝ Digamma

Ͱ Heta

Ϻ San

Ϙ Koppa

Ͷ Tsan, Digamma

Ͳ Sampi
Created an account just to say: I am a 10-year JavaScript veteran who knows the ecosystem at least as well as any sane person could possibly be expected to, and this is 100% correct. When I tell people that JS build tooling is the second-worst headache to C/C++ build tooling, they laugh, but stick a toe outside the happy path of `npm create <some-framework-project> && npm start` and you will know what pain feels like.

I did get some similar vibes trying to work with Gradle and Maven for a project a while back, but I don't really live in that world so it's hard to say whether my experience was typical or just symptomatic of my inexperience.
> In the past when I've tried to use IDEs, I've often given up within minutes because they would keep doing things that disrupt my flow

All the things that can be turned off/tuned. Strange that you don't spend the time learning the tool you admonish others for using
> Nowadays credit cards don't even come with raised numbers...

So that's what the raised numbers were for. I just got my first card without raised numbers last January. It still feels fake and "insecure" to me, even though I know better. Funny how things work.
No comment on the article it's just always interesting to get hit with intense jargon from a field I know very little about.

I understood the statements of all five questions. I could do the third one relatively quickly (I had seen the trick before that the function mapping a natural n to alpha^n was p-adically continuous in n iff the p-adic valuation of alpha-1 was positive)
PC Globe Maps N Facts 1.0
Plato is that thou?
Thou shalt not kill
Yeah, but it looks like it's not just influencers or YouTubers, it's the public as well. Apparently they don't look for the best coupon most of the time. It all sounds very dodgy.
I mean, in that case couldn't they say "there was no email discussing scope of work on that date"? I guess maybe it works anyways...
I was hoping they had one for a Tandy RLX 1000, I may be mis remembering the number
Birds are bipedal, but their trunks/spine are closer to perpendicular to their legs (while ours are parallel and stacked). Birds also have a non trivial amount of mass hanging down from their trunk between their legs, and their hips tend to extend significantly past their legs.

So while birds actually need significant posterior chain muscles to keep the femur extended, those muscles get to attach to an extended hip and so form more of a triangular/trapezoid shape compared to human butts. If you ever noticed that chicken thighs from the store seem a little triangular, and the bones are 'off center', then the the larger triangularish half of the chicken thigh is the chicken analogy to the glut complex.

EDIT: I think people would generally define the depth of the human intergluteal cleft ("butt crack") as one of the defining features of the human butt. In that context, I think humans have this feature at least partly because the human hip is... suboptimal in many ways. When considering the gluts as a hip/femur extensor, you have some pretty bad leverage, and so you're already biased towards having a very bulgey muscle there. As opposed to something like our hamstrings which has a much better leverage scenario, and so you see much less of an obvious bulge. By analogy, since birds tend to have an extended hip to attach to, their glut max analogs are no where as bulgey.
What you say matches my experience. I grew up speaking "local" English, but now my day-to-day language is "international" English. I find it funny when people compliment me on my clear and simple English, because when I talk to my family it's anything but.

In my job I deal with tons of non-native speakers, and in some cases I'll end up "translating" between two speakers who can't understand each other, even though it's all nominally English. This is especially the case when they're from different parts of the world and accent and native language strongly influence their speech.
The mathematicians of the future will still have to figure out the right questions, even if llms can give them the answers. And "prompt engineering" will require mathematical skills, at the very least.

Evaluating the output of llms will also require mathematical skills.

But I'd go further, if your son enjoys mathematics and has some ability in the area, it's wonderful for your inner life. Anyone who becomes sufficiently interested in anything will rediscover mathematics lurking at the bottom.
It has nothing to do with motivation.

They have $1 salary and then get a ton of dividends or sell stock (both of which are taxed at waay lower rate than salary)

So they are very well compensated at all times.

I honestly don’t understand why they like to mention this $1 bs all the time.
> you only read what is shown you instead of seeing the full docs and being encouraged to follow rabbit holes and browse nearby info.

I can use a convenient shortcut to go as deep as I want in the codebase, including libraries. Meanwhile crowd with clinical case of tool aversion will spend time fuzzy-searching and manually sifting through text.

Who's encouraged to explore more?
It’s more for running and carrying. Humans are at least in some instances exhaustion hunters. We will chase prey over long distances. The way we run makes extensive use of that muscle to push us forward.

We also need to carry stuff over long distances: our helpless babies, food, and later in our evolution packs full of tools and basically camping gear.

Lastly, we are the only species with Sir Mixalot.
Why Brave is blocked: https://github.com/lobsters/lobsters-ansible/issues/45
Hello from Finland, I can reach the site all fine.
Hope you get your connection issues sorted :)
I think software optimizations are going to heavily impact gpu/ai-accelerator demand. It feels like we’re leaving the ‘brute force’ make it work era and entering the ‘make it work on my phone without killing battery life” era. I wouldn’t be shocked if within a few years there just isn’t the need for custom hardware at all.
The brain is the most powerful tool, so whatever you need to do to minimize data entry and data management is the best thing.

A room set aside for the purpose, with lots of marker boards. Add sticky notes. It doesn't get any simpler or smoother than that.

For digital, I've found gitlab and redmine to have far simpler and smoother tooling than anything from Atlassian (jira, confluence, ...), but initial setup and ensuring everything is smooth is key.

For digital, be lazy about data entry. Instead of making a ticket for every little thing, try to capture clumps of things on a wiki page, jumbo ticket, or something, deferring ticket creation until you have to. The more tickets you have, the more time you'll spend managing them. A wiki page with a bulletized list is way easier to manage than a ticket for each bullet on that list.
In the subject, but e.g. 'Surely you're joking, Juli?' or 'I feel surrounded by Julios.' My Latin is pretty rusty, though.
You're erecting a pretty detailed strawman here. It's not that "raw dogging" code makes you a better developer; it's that specifically jump-to-definition and autocomplete make it too easy to create code bases that may as well be huge bags of functions and classes, and that skipping the mental work of organizing the code limits the fidelity of the mental model you can build.
Your purchase that day: eggs. In several different baskets.
Advances are also extremely common in/to/from England and sales are on the up. The government is working hard to replace off peak singles with advances.

Flexible tickets are becoming unaffordable for certain journeys such as those on the ECML with LNER (aka The Government)
Seems like lobste.rs might be blocking Brave.

https://news.ycombinator.com/item?id=42353473
I refer to the documentation like my forefathers did. But I do happen to work with a language with good documentation (Elixir).
Losses are always public, these investors will use the loss against gains and therefore will pay less taxes, reducing the amount of government revenue.
yeah i am with you. Sometimes they overdoe it for no reason. I also prefer english to learn sth. Only because it is more straightforward and simpler to communicate. I love it
Maybe some day the Pi team will figure out how to use the full size HDMI port footprint on their designs. Maybe some day.
> Even a 5% party can have an outsized influence on the politics

Die Linke does not have an "outsized influence". It's also shrinking.

It may seem to have "outsized influence" for someone from the US or the UK, with their different voting system, which practically creates a two-party system. In a proportional representation system smaller parties have influence, too - for example by being a coalition member.

Die Linke has not been a member of a coalition in Germany, so far, and it is not expected that this will change.

> which mostly means that some (insurance) costs are lifted from the incur-er and distributed socially

That's a very narrow view. Try to get a German-style workers council at an US company. Good luck!
when did they remove luggage checks? or do you mean check-in?
Coming to my first congress (36c3) was special in this regard: Congress was all about talks for me before, but I only went to 2 talks. Last year I went to none. This year I plan to go to none too.

Congress is a gathering ground for likeminded people from all sorts of interests. Talks can be watched at home (except for ones that are not recorded at the request of the talk-givers), but being in the room with likeminded people, talking with them, learning from them is IMO irreplaceable.
Spoken like someone that has experienced demeaning comments for being a father. One of the more memorable for me was, "is Dad babysitting today?" Parents don't babysit their own kids...
Twitter already contained a lot of hateful speech before Elon acquired it.
Or, you could set up a test and tell us!
>Please, CCC, don't send these people on a stage that they don't enjoy when you could also work with them to get their stuff across.

Hmm, maybe this is actually a problem the community can address. For our conferences, people who are new to giving talks normally have a practice run or two at their universities with local people. Then they get feedback how to improve the talk. It doesn't work wonders, but it does help quite a bit. Not only does the feedback help improve the slides, the style of presentation, it also builds confidence.

Maybe CCC/somebody could organize optional "training sessions" where people can give test-runs. I'd volunteer to listen and give feedback. Or maybe a tutorial: "How to give a good congress talk"
Using value types for complex objects will reck performance. Why not just use a GCd language at that point?
Turning off especially the autocomplete would be a good exercise for many. I've worked with developers who relied on the autocomplete in Visual Studio to the point where they'd wear down the tab key. They'd rarely consult the documentation and do endless type conversions or attempt to construct the objects required for the API that sort of sounded like what they needed.

I think meeting developers like this will make you dislike autocomplete. If you know what you're doing though, it is amazingly helpful and can save you many wasted hours on silly syntax errors.
A Replacement for Bert: Introducing ModernBERT
What is the earliest "great" Amiga game?
https://apnews.com/article/drones-new-jersey-what-to-know-e6...
> The staff didn't know what to do and closed the store early.

This was literally a bit in the Y2K episode of King of the Hill. Hank goes to buy a new "Y2K compliant" computer. The cashier couldn't ring him up and freaks out.
You went into women only spaces with the obvious intent to troll.

Quote: „Deshalb ist der Chaos Computer Club nach seiner Satzung und nach dem Willen der Mitglieder eine galaktische Gemeinschaft für alle Lebensformen. Als solche wollen wir allen Teilnehmenden eine sichere und schöne Erfahrung auf unseren Veranstaltungen bieten, unabhängig von Alter, geschlechtlicher und sexueller Identität, körperlichen und geistigen Voraussetzungen, ethnischer, regionaler und/oder religiöser Zugehörigkeit bzw. Herkunft, äußerlicher Erscheinung oder sozioökonomischer Stellung.

Wer sich dieser Offenheit nicht verpflichtet fühlt, hat bei uns nichts zu suchen.“

Translation: “That is why the Chaos Computer Club, according to its constitution and the will of its members, is a galactic community for all life forms. As such, we want to offer all participants a safe and enjoyable experience at our events, regardless of age, gender and sexual identity, physical and mental abilities, ethnic, regional and/or religious affiliation or origin, physical appearance or socio-economic status.

Anyone who does not feel committed to this openness has no place with us.”

Anyone who goes into protected spaces with the intent to troll and score political points is an obvious (metaphorical) bomb thrower who should have no place in any events that want to provide all participants a “safe and enjoyable experience”.

“Open to all creatures” does obviously not mean anyone can come. Anyone who themselves cannot be open to all creatures has to be aggressively excluded from such events. That is the only way to defend openness.
The establishment has changed "a bit", though.
All my payment cards have raised numbers.

And I saw an old card imprint thingo at an op shop (thrift store), slight rusty but seemed to still seemed to work.
OpenSourcing My Automated Testing EnMasse in Python (For Now)
Hello, built an automated unit test generator in Python for Python, using LLMs. Way it works:

1. Have repo
2. Have existing tests (can only extend existing unit test suites)
3. Setup and run
4. Boom! New Tests!

It works pretty well, and can be used to extend test cases en masse. Here is a sample output of the tests that it can generate: https://www.braintrust.dev/app/Cowboy/p/codecovapi-neutered/...

Merry Christmas!
Who thinks they are contributing something when they do crap like that? Set up an AI to bomb a group working for free to do something they value. Gotta be a kid with no sense.
I wouldn't. Good point!
Odd way to say that it wouldn’t have been possible without taking advantage of workers
> I'd encourage looking at the peer-reviewed research

I'm very skeptical. Do you have a good one?
"Lemontron" open source 3D printer [video]
> As an American reading this

The working conditions at SNCF are not even imaginable for an American.

We are taking unlimited sick days, between 28 and 38 days off a year excluding sick days, 10 bank holidays, retirement between 50 and 60 with pensions calculated on the last few years of work, subvention on train tickets for family members. That’s while working less than 40 hours a week and despite that they still manage to strike at least a week a year generally when it’s the most annoying for people actually working.
Just learn to program if you are interested in it. Tech skills in general are a good investment right now. And if AI does get good enough to replace your programming job, it will soon replace all other jobs too.
Having some domestic competition would be preferable, would it not?
This a fun idea, but honestly… who has the time for that? I’ve got features and bug fixes that need to be delivered quickly. Taking the slow road (especially if intentional) puts a target on my back for dismissal.

If keeping my job requires relying on the latest tech and tooling, that that’s what I’m going to do.
My latest card doesn't even have the card number, expiry or CVC printed on it at all. And besides that, the CVC code is dynamically generated every time I need it, it doesn't even have a static CVC.

Seems relatively new, as some people look at funnily when I hand it over when they need it for "deposits" or whatever.
It’s great for Lexmark, as the boat anchor of Chinese ownership was costing it government contracts.
It’s ugly as anything, with xeroxes of mismatched assembly listings, but the Apple II Red Book is one of the most beautiful manuals ever. It told you so much about the ROM routines, and inside the back cover was a fold-out circuit diagram of the entire board.
W/B is something calculated before takeoff and wouldn't affect planes already in the air or with the W/B already loaded into the FMS.
In general, this isn't even a JS problem, or a JIT problem. You have similar issues even in a lower-level language like C++: branch prediction, cache warming, heck, even power state transitions if you're using AVX512 instructions on an older CPU. Stop-the-world GC causing pauses? Variation in memory management exists in C, too -- malloc and free are not fixed-cost, especially under high churn.

Benchmarks can be a useful tool, but they should not be mistaken for real-world performance.
O3 results are public and yet the market still isn't pricing in AGI
Yeah but thats a good thing :)
Do you mean it doesn’t happen to men?
For anyone interested in this subject, I’d recommend reading about JMH. The JVM isn’t 100% the same as JS VMs, but as a benchmarking environment it shares the same constraint of JIT compilation.

The right design is probably one that:

1) runs different tests in different forked processes, to avoid variance based on the order in which tests are run changing the JIT’s decisions.

2) runs tests for a long time (seconds or more per test) to ensure full JIT compilation and statistically meaningful results

Then you need to realize that your micro benchmarks give you information and help you understand, but the acid test is improving the performance of actual code.
> This doesn't really make sense, either. How do you not consider the right tool for the job?

The thing people keep trying to explain is that when it comes to this stuff, there isn't a "right tool" for every job and every programmer. You like LSPs? Great, use 'em. You don't like them, and you can be just as productive without them? Great, turn 'em off.

So many people yelling at each other over personal preferences. It's not enough to have the tool and use it, you need everyone else to use it too? Why? To validate your own use of the tool? If you really truly believe it gives you an edge, great. I don't think it gives me one, and anyway, not everyone fights with the blade.
Weight and balance calculations are something that anyone in aviation will wind up memorizing early in their career. You don't "need" bespoke software for it. You don't need software at all. It just makes it way easier when you have hundreds of individual items.

What's most likely to happen is that they will punch it all into an excel sheet and get their primary objective of weight distribution correct. What will suffer is cargo organization so the crew at the layover is likely to find that they need to unload a bunch of stuff in order to get at some cargo that needs to come off at that stop.

A plane "could" fall out of the sky but that would require multiple people not doing their job but there's no point in pearl clutching over that because even if the software works the same people not doing their job can still cause that outcome.
I'm with you, but what's the deal with the tiny cover? Can you link to a picture of what you're talking about?
in beijing and in changsha the primary high speed railway stations are almost as far out from the city as the airports. shanghai is also at one of the airport (the one that is closer to the city at least). i believe several other cities are similar. the problem is that chinese cities are huge, so looking at the map it feels like the trainstations are in the city, but then the same is true for many airports.
Are you sure? I'm always assuming that the Julius's aren't self aware, they don't know that they are like that. If they know, then they aren't Julius, it would be impossible to act this way if you were aware of it, without being a psychopath.

Maybe that should be the discussion. Is Julius a psychopath, and that is what bubbles to the top of corporate hierarchies.
The definition of socialism does not change and has not changed, and it's not "social democracy".

Many European political parties that have "socialist" in their names are historically socialist but have all but abandonned that ideology in favour of social democracy (i.e they have moved right) because, as we know, socialism was tried and it failed so there has been a lot of soul-searching on the left since the fall of the USSR and al.

That does not mean that there aren't socialists anymore, including in major parties.
Vox Ex Machina: A Cultural History of Talking Machines
Didn't know this song, thanks!
Is this... CEOs being forced into accountability for their actions instead of thousands they lay off? Well, one can dream.