skysight-inc/HackerNews huggingface dataset:
This could be headed for another dead end imo.

Context: I use python for data processing and webdev. When doing data processing, Python is merely glue for libraries in compiled languages. When doing webdev, I mostly use python itself.

First, any numbers regarding benchmarks need to be treated with contempt. JITs are unbenchmarkable. No matter what you do, someone says you do it wrong. Warmed up the JIT? You did it wrong. Didn't warm up the JIT? You did it wrong. Warmed up and didn't warm up the JIT? Wrong.

You lose predictable performance characteristics due to the above. It's difficult to describe the importance of this to the people who look at Python as glue for their compiled code.

Next, on the face of it, it doesn't look like it will compose well with subinterpreters. If each subinterpreter does it's own tracing, it's going to be harder to hit the 10k watermark of jitting hot code.

This uses LLVM's JIT which is particularly slow and heavy (16MB added to the binary size) last time I tried to use it. So this limits Python attractiveness in being an embedded language.

While this remains experimental - and hence strictly optional, packaging this in distributions that use gcc would now apparently need llvm tools installed to build python. Expect feedback from distribution packagers.

Idea for improvement: when I do data processing, I'm using python to glue bits of C, Rust, and other compiled languages so this is not very useful. When I'm doing webdev, it could be useful - and I am deploying using Docker. So why not make this AOT so I can add it to a docker build step and get all the benefit without the complications of tracing jits.
What is so special about insulation for heatpumps? You need that insulation anyways.

EDIT: ok so the best interpretation I have is that it has just been so cheap with gas that people have not bothered insulating their houses.
There were multiple browser wars, otherwise you wouldn't need -s there ;-)
I honestly think it's unlikely that people on a public forum would admit to excluding candidates due to personal prejudices.
Here is a source for the SQLite case: https://topic.alibabacloud.com/a/sqlite-387-a-large-number-o...
Oh no sorry, I didn't mean it as a critique, haha! I just thought this was a funny deja vu. It was this little comment exchange in a post linking a free x86-64 assembly book:

k: it probably teaches more than everything i know about amd64 assembly, except the most important thing, which is that arm assembly is much better

vdZ: I'm sure many architectures are nicer than amd64, but that's what the CPU in my laptop uses, as well as my Steam Deck. If I want to get into low-level hacking it's easiest to start with the hardware I have, no?

k: yup, no use looking for your keys in the rose garden if you know you dropped them in the sewer

https://news.ycombinator.com/item?id=38760386
I'm a dataframes noob. I saw this post and the performance claims attracted me. I went to chatGPT to understand what dataframes were about. Then on udemy, I searched for a polar course. A course required pre-requisites : a bit about jupyter notebooks and pandas. Then I went through a few modules of a pandas course. Now, I'm going through a polars course. Altogether, I spent about 2-3 hours to setup the environment and know what this is all about.

A little bit context would have helped to have attracted a lot more noobs.g
I also don't like having to charge headphones, so I have a Moto G5 stylus phone with a headphone jack. I also don't like most earbuds for comfort.

Besides the charging issue wired headphones are:

- better value, $35 will get you a decent sound
- compatible with music production equipment
- low-latency
- save your phone if you drop it
- impossible to lose one side.
See my comment below.
The heat pump of my neighbour was perfectly within spec (Fujitsu woha080lfca).

It emitted around 69 dB (measured on our side of the property, also checked by an expert). Allowed (on the border of the property) were 35 dB (rule of thumb: you should not hear it in the surrounding soundscape; note that this is a logarithmic scale so I think it's a factor of 6 or something)

It was especially bad when it had less than 8 degree Celsius because it would defrost every 30 minutes or so.

As I wrote before: location is also an important part: his house is hard walled, ours is a prefab house built out of wood. There are only 4 Meters between our houses, it was approx. 2 meters from our wall blowing in our direction. They only thing they could have made worse is putting it in a corner.

I didn't only hear it, I felt it.

In the end I managed to convince him that I pay an acoustic expert to explain to him that 65 dB is way louder than 35 dB and that putting an acoustic hood around it does not solve the problem (approx -10 db).
If there was a car with those features and someone sold it to me without talking about them, I would be pretty angry.

I think you're shooting the messenger here.
Weirdly appropriate for a romantic fantasy
And yet you lack the self awareness of realizing you're contributing even less and making the whole discussion worse.
I still scratch my head why it’s not installed by default on Windows.
"game development universities" are a grift. You can learn what you need to online, for free.

Especially if you're an American, and not personally wealthy enough to be able to float the debt for a degree that no one will care about, going to school to learn any kind of software development would be idiotic.

That said, it would probably be best to focus on the most popular game engines just because that experience is more valuable and the community around them more developed, but encouraging vendor lock-in only leads to the normalization of exploitative practices. People should experiment and try new frameworks when they can.

A lot of the people who switched to Godot after Unity's license debacle remained. A lot left for Unity as soon as they started acting reasonable again, and they had a lot of complaints about Godot which have only made the framework better, and more competitive, and Godot will be more attractive to them the next time Unity screws them over, which it now knows it can do. That can only happen if developers take a risk on investing in alternatives.
I've used various generations of iPhones over the years for many long damp days in the Scottish hills and I've never had any problems - mind you I do use cases and carry a small plastic bag to put my phone in when it gets really wet - which does occasionally happen in Scotland...
Yes and no, whilst centralization is convenient I don't like the implications of everything being served on say Netflix with no alternatives.
Is that really true or is it just true for Unity because Unity is closed source? AAA games are also by and large not made in Unity to begin with.
> it will finally shift the mentality regarding "C/C++/Fortran libs are Python"

But pjmlp, I use Python because it's a wrapper for C/C++/Fortran libs. - Chocolate Giddyup
Making a keyboard fully water proof is tricky and often leads to subpar experiences.

If you don't have a fan making everything else but the keyboard(and mousepad) water resistant is not hard, and with a bit more trickery about how the keyboard are connected you can get to everything but keyboard waterproof too.

Issue is then you also need a easy replaceable keyboard and hand replacement keyboard out so that people can have them ready them "just in case".

Which both doesn't seem in the interest of Apple if you look at their actions in recent years.

I think currently the best chance for a new consumer laptop which is water proof and convenient to use would be a tablet which has no fan but still provides okay performance and then some "dock on" keyboard like e.g. in the style of the Microsoft Surface or similar. Then you could have a version where the keyboard is also water proof or a version where if it drops in water you replace the nicer to use keyboard with a new one etc.
I don't care the gladiators die eventually. They don't much either. "But isn't there somebody you forgot to ask?", says the longhouse.
Depends on what you're optimizing for. Good for security and stability, bad for performance.

> someonepressedtheMkeyonthekeyboardd

"Pages would like to access the 'M' key"

"Open System Preferences" "Deny"
If you run the debug web server, (e.g. Django's `manage.py runserver`) command, yes it has watcher that will automatically restart the web server process if there is a code changes.

Once you deploy it to production, you usually run it using a WSGI/ASGI server such as Gunicorn or Uvicorn and let whatever deployment process you use handles the lifecycle. You usually don't use watcher in production.

Basically similar stuff with nodejs, rails, etc.
I wasn't aware of Toyota's (or VW's debt), but just raw debt numbers don't provide enough insight. Is it long term debt? Short term? What are the interest rates?

And again, let's see Tesla a few years down the line when political and social factors start weighing them down, too.

The big automakers have the profit margins they do not just simply because they're all dumb, as Tesla fanboys would love to believe, but because their environment is constrained by many things, primarily legislation.

My guess, Tesla will stabilize as a major car maker, maybe even #1 for a short period of time, and after a while the shine will wear off. They'll just be GM for the internet era.
Convex – Full Stack Dev Platform Written in TypeScript
Heat pumps have a solid max heat output that cannot scale as easily as gas heating. So without insulation they can quickly hit a limit. The upper limit for gas system is limited by how much gas can flow through a pipe, which is a huge amount of energy. The upper limit for a heat pump aystem is set by the compressor capacity, which is in turn set by the electrical circuit, and relative temperatures.
Some middle manager out there was making this decision. Not strategy heads
You are of course right that developers have to learn to keep things simple and that skill comes from overengineering stuff. Maybe I have been overly negative on my original comment. As long as it's just a "phase" the long-term benefits of going through that phase should be much higher than the short-term costs to your org.

Good on you for having success with your personal projects!
Java 22
What's new in Java 22 for us developers? (both in French and English)
Well for the average Joe this did work absolutely wonders. My mom finally replaced her 6s days ago because it started turning off randomly. The slowdown was not an issue for SMS and WhatsApp and the occasional Google Maps.

> they would have notified the user the throttling was happening and how they can regain the performance.

And they would have a controversy on their butt about battery planned obsolescence.
Yeah, many old villages in Romania and everywhere around the world are like that. Unfortunately newer ones tend to be designed for cars :-(
They test on version 64 ;)
This is a standard feature of all Smartphones with IPxx certification. It prevents corrosion on the connector contacts.
JS doesn't really have the tradition of external modules that Python has, for a long time it only really existed inside the browser.
You can vouch though after clicking on the "... minutes ago" field, which is what I did in this specific case and apparently enough others to undo the flag.
Aluminum beverage cans are also lined with a thin layer of plastic that is sprayed inside after the can is formed. If they weren't this way, then acidic beverages would eat through the crazy-thin aluminum skin in fairly short order.

It's also one of the things that the beverage can manufacturing industry tests for. All aluminum beverage cans are tested optically to detect and reject individual cans with holes in the metal that light can penetrate, and spot tests are also done using brine and electricity to detect metal exposure due to an incomplete plastic coating inside of the can (which can result in cans being rejected in batches of tens-of-thousands at once).

(Given all of this, maybe we had it closer right with the returnable, reusable glass bottles that were previously used by the soda industry.)
CRUXEval: A Benchmark for Code Reasoning, Understanding and Execution
Those are not the only options.

* Improper bolt tensioning process where bolt tension is later unintentionally reduced due to tensioning order.

* Design or material failure where bolt tension post-installation drops more than design allows.

* Miscalibrated or otherwise defective equipment.

* Other failure in manufacturing not caused by the worker, e.g. missed a necessary second or third tensioning pass (different torque or rotation angle) without appropriate failsafes or final validation to discover it.

Bolt tension validation is normally done with an ultra-sonic scan. Torque only provides a rough approximation of the tension at time of installation, and is only suitable where precision is not a requirement.

I suggest https://www.youtube.com/watch?v=XLzTB4KLCxU for those curious about bolts - a very specific, but interesting video.
I pay taxes for services I don't use too. Police, courts, fire, roads, air traffic control, garbage disposal, the military, etc. That's why they are taxes and not business transactions.

I also buy products I don't use. I pay for netflix, but I've never seen squid game.
Lots of UK companies do it - google Software Engineer Apprenticeships. Vodafone, BAE, Softwire, BT, Rolls-Royce, the BBC, HMRC, tonnes do.
Are you talking about small units you put on your bedroom or whole house units?

I've just bought a big heat pump in Stockholm, this model from Nibe, which the guy installing it told me is one of the best: https://www.nibe.eu/sv-se/produkter/varmepumpar/franluftsvar...

It warms the whole house via floor heating (IIUC it's hot water circulating) and also ventilates almost all rooms (but that seems to be only for keeping the air in the house clean - it "pulls" instead of blowing warm air or something like that).

It cost me a total of 130,000SEK, which is 12,0000 USD (as I write this). Approx. half for the unit and half for installation costs. I don't have the geothermal option where I live because it's a water reserve, but that would be much more expensive, I expect at least twice as much.

I didn't buy a cheap unit, there was a cheaper model that they offered for a total cost of 80,000 SEK... but still, where could've I gotten this for 20,000 SEK :D
WikiChat improves the factuality of LLMs by retrieving data from Wikipedia
Here in the southern United States, this brand of carton water is somewhat popular: https://boxedwaterisbetter.com/
I even consider beginning a project to be synonymous with ending it.

I put the idea down in my planner, as if one day a future version of me will know how to do it. Then, as the idea weighs on me, I think, well there is no future me, him is me! So I start thinking about how I would achieve it. Then, even by touching the first steps of setting up, before I know it it's underway.
Getting to the point where I’d never want to fly a Boeing again after the Max debacle.

Completely shocked they haven’t ditched this plane and owned up that cutting safety for fuel savings wasn’t worth it.
*2019
JS V8, Java (any JVM), .NET use JITs.

If those aren't solid proving grounds for JITs, nothing is.
Why is there any science at all above pure maths? Why isn't physics, chemistry, geology etc etc just maths?

That's because choosing the right level of abstraction is really important for making practical progress.

For example penicillin was discovered and used to save millions of lives without any rigorous mathematical understanding of how the drug interacts with it's target.

I'm not saying maths isn't incredibly useful and increasingly important in the study of biology, I'm just saying that approaches that don't need maths ( beyond simple counting et al ) are also very important as well - biology is so complex, it's too easy to get bogged down in the detail.

Also I do wonder sometimes whether mathematicians don't actually understand some of the maths they work on - they can follow the mathematical logic but can't "see it". ie then find their way through the logic maze by following a logical thread in the darkness - better than stumbling around randomly - but it doesn't mean you understand the maze - and because they don't understand it beyond the 'following the logical thread' they can't communicate it to others.

Perhaps the latter is unfair - I'm not a mathematician - I'd be interested to hear other views on that.
I did. They still don't have anything in common other than being means to locomotion across the ground. Unlike, f.e. cameras that are directly inspired by the eye, airplane wings being directly inspired by bird wings. Wheels are not directly inspired by anything biological, they are probably invented from log-bearings for easier dragging of heavy things across ground.
Anton Ertl! <3

Context: I've been on a concatenative language binge recently, and his work on Forth is awesome. In my defense he doesn't seem to list this paper among his publications[0]. Will give this paper a read, thanks for linking it! :)

If they missed the boat on getting credit for their contributions then at least the approach finally starts to catch on I guess?

(I wonder if he got the idea from his work on optimizing Forth somehow?)

[0] https://informatics.tuwien.ac.at/people/anton-ertl
Our bad reputation is not entirely undeserved, some of us are not as well behaved as others.
Lite Journal Is Live
Lite Journal is a minimalist digital journaling app designed to easily record and organize the special moments of your daily life. Our user-friendly interface makes journaling simpler and more enjoyable than ever!
The chart? Not really. The word frequencies tell a more compelling story, exemplified in the headlines:

"Israelis reject any comparison between the way Hamas kills civilians and the way Palestinian civilians die in their air strikes."

Israelis get killed, Palestinians just... die.
Who coined the term "artificial intelligence"? When was that?
The answer is in the latest post on Donald Clark's infamous blog
Not sure what happened from “the design” to “the field”. The two loosen bolts in the picture are not castle nuts.
The only appearance things that would come into play when I was a hiring manager were things like lots of tattoos, body piercings, strange colored hair. Someone that had some or all of the above wasn’t going to appeal to our older customers and at least in my experience, people who make lots of modifications on the outside often do so as a substitute for fixing something that’s broken on the inside.

I generally had a good feel for if I would hire someone within a minute or two of the interview starting. That was based on body language and personality though more than appearance (even the body mod appearance items I listed above).
Yes: because Apple actually got this added to the spec: https://www.usb.org/document-library/usb-type-cr-cable-and-c... which is the real story IMO (I am impressed no one bothered looking at the Type-C spec update after the Type-C iPhone finally came out)

This actually replaced the analog audio mode (good riddance- whoever thought adding analog audio into a port that also does digital audio was a good idea?)
Several companies are developing thermo acoustic heatpumps that will have some advantages over regular heatpumps. They should produce less noise, don't use greenhouse gasses and work in a wider range of temperatures.

https://www.blueheartenergy.com/
https://www.equium.fr/en/home
That was the original idea, when Python started attracting interest from big corporations. It has however become clear that maintaining alternative implementations is very difficult and resource-intensive; and if you have to maintain compatibility with the wider ecosystem anyway (because that's what users want), you might as well work with upstream to find solutions that work for everyone.
The signal to noise ratio is so bad that addressing the problem head on seems like a valid solution. Is it the best solution? Maybe, maybe not, but I disagree that mentioning an acute problem is a self-awareness-less action. I doubt most readers are able to truly tell just how bad these comments are so I'm doing some sort of service to some people by calling it out.

Let me give an example for myself. I am not an expert in ML. I come to HN to learn about ML and I feel like I learn a good amount. I try to grok the comments, read the articles, etc. If I stumbled upon a bunch of very, very misguided comments I'd expect or hope that someone would say something so I could save myself some time. I see that kind of behavior a lot when users on HN call out "bad physics" but no one calls out bad aerospace.
IMO, Python's performance can be a huge problem even when using it for purposes it's supposedly good for, like data processing. If you're doing NLP, you can use NLTK's built-in tokenisers and get pretty good performance. But if your situation calls for a slightly different tokeniser? You're gonna either write that in Python and absolutely tank your performance, or have a miserable time writing your own tokeniser as a C extension.

Or you can use PyPy of course, but that's a compatibility nightmare exactly when you're gluing together a bunch of C libraries with Python interfaces.

And in principle, JIT doesn't necessarily mean non-embeddable; LuaJIT is pretty good from an embedding perspective. Besides, I would assume they make JIT a build-time option so that people whose use case makes it problematic can use only the bytecode interpreter instead.

That said, your concerns about performance variability are warranted, and there are probably specific criticisms to be made about the choice of LLVM. LLVM is a gigantic dependency and I hope the performance wins of choosing LLVM rather than, say, crankshaft are worth it.
I doubt it. My guess is that you have speakers/headphones connected to your dock and they're picking up some kind of transients when you plug it in. Capacitors charging can also have some sound, but it's usually quite high pitched. If you're docking station has an external power source, you might find that adding/removing/changing it helps. Or connecting speakers/headphones via a usb DAC.
LOL, you fell for it
They want two things: 1) Firefox needs to exists as a hypothetical option 2) People shouldn't really use Firefox. Intermittent oopsies breaking key services are doing wonders towards goal #2
Isn't it the case that Python allows for type specifier (type hints) since 3.5, albeit the CPython interpreter ignores them? The JIT might take advantage of them, which ought to improve performance significantly for some code.

That what makes Python flexible is what makes it slow. Restricting the flexibility were possible offers opportunities to improve performance (and allows for tools and humans to spot errors more easily).
A really powerful satellite has a power supply of about 1 kilowatt.

Assuming perfectly efficient antennas and a single spot beam with a diameter of about 300 kilometers (realistically, it's going to project dozens of these for a total of several thousand kilometers, but let's stick with the worst case here), that's an area of about 200 000 square kilometers to cover with that one kilowatt, i.e. 5 milliwatt per square kilometer.

This is roughly the same amount of maximum EM radiation emitted by a single AirPod – now spread that over one square kilometer.

Compare that with a regular LTE or 5G cell with a cell radius of at absolute best 30 kilometers (but often much, much less, e.g. 1 kilometer) and an unusually high EIRP of 50 watt, and you get 17 milliwatt per square kilometer. Or take an AM radio station: These transmit with 50 kilowatt and are much closer to people, sometimes located on rooftops in densely populated cities.

Realistically, what arrives down on earth is probably still a few orders of magnitude less than that and just at the edge of the noise threshhold for the phone. It's not exactly a beam weapon.
It's interesting if you remove "Android" from the UA, then it sends more, but remove "Mobile" it still sends only the "doctype", and removing "Firefox" fixes it entirely.