skysight-inc/HackerNews huggingface dataset:
I'm definitely with you on your first statement, but

> The best you can do is require a total process re-start each time. That doesn't prevent reintroduction, but it adds significant cost and delay.

Democracy is not all about efficiency. In fact it is important that these costs are added, especially for passing new laws.
As it is in IT Security, there is always DoS Potential if the defender has to do more work than the attacker. As such the one proposing a new law must be seen as the attacker and it is important that he must do a significant more amount of work than the defender.

An example where this fails, also for the EU legislative, are the various Safe Harbor Agreements with the US and their corresponding Schrems judgements. They all passed more than easily and Schrems needed years to fight against their unjustice. As a result the EU had many years under an unsound law.

I think there is much potential to improve the democratic institutions of the EU and not being able to withdraw a proposal (or maybe only in extraordinary circumstances) would be one of them.
And Hitler used it too.
To offer a different perspective, I'm unable to eat dairy, and I am very grateful that we have seen such a boom in development of non-dairy alternatives over the past 10 years.
Online presentation from last year by Will Hawkes the lead author: https://www.youtube.com/watch?v=r_alwE7b1do
https://extensions.gnome.org/extension/5143/dashbar

if you just want quick launch, this is ~500 loc and gets updated on time for new gnome releases
When are they going to prosecute Paula Vennells? The only thing that's happened to her is giving up a title.
Complementary Currencies and Liquidity: The Case of Coca-Base Money
Curl is an ancient tool in internet terms and runs on pretty much everything.
For the discussion at hand I am perfectly fine not spending my time installing EasyOS to make a screenshot and leaving my point exactly where it is :)
Some of us are forced to use it because Red Hat removed support for KDE.

Being forced to switch from KDE to Gnome was a very painful transition. Having the Dash to Panel and Dash to Dock extensions was the only thing that made it palatable.

Vanilla Gnome may be fine as a streamlined tablet OS for casual web browsing but it is not suitable to doing real desktop work.
Silicon Valley Steps Up Staff Screening over Chinese Espionage Threat
Adding for completeness sake, two things can be simultaneously true.
Oh I fully agree. The ability to turn the type system off when you’re testing or hacking and want to be quick, or to gradually type a JavaScript project… it’s really the best.

But I’ve got projects that are now as “correct” as possible, with full validation at deserialization and such and I just wish a compiler could take things an extra mile.
I think the youtube streaming issue can be fixed with the h264ify extension. I've had it installed for years and I think that was why I did so.
It isn't bundled.

However, it is extremely common because it works on any platform. It's great at filling in for platforms where you don't get forced to use the first party one (like Xbox).
As the person that authored and maintained a fairly important (but obscure) project, for ten years, before handing it off, I can relate to this chap.

For my part, I suspect no intelligence service would really be interested in the project, and, even if they were, I'd not "turn."

Personal Integrity seems to be considered a quaint anachronism, these days, but I do run into folks, here and there, that seem to have it.
Now check OpenSSL.

Ubiquity does not always equate to quality, sadly.

But curl is better than anything you could reasonably develop yourself in C++.
Once during a LAN party (back when those were a thing) I chewed gum for 24 hours straight. Near the end of the 24 hours it quite suddenly turned to dust in my mouth. It's anecdotal of course but I'd be highly surprised if enough gum made it through the stommach intact to cause issues farther down the line if it can't even survive the mouth for any appreciable length of time.
Money, power and football, in no particular order, to be precise
Woof. Poettering's "[not] really worth the effort if besides some bikeshedding about the name" didn't age well.

I just hope this serves a good lesson. Meaningful names are seen more than manages. If your project creeps, be ready to update its name.
This might be a better post. Brian's original email is here.

https://mail.openjdk.org/pipermail/amber-spec-experts/2024-A...

> In the course of using this feature in the `jextract` project, we did learn quite a few things we didn’t already know, and this was conclusive enough that it has motivated us to adjust our approach in this feature. Specifically, the role of processors is “outsized” to the value they offer, and, after further exploration, we now believe it is possible to achieve the goals of the feature without an explicit “processor” abstraction at all! This is a very positive development.

My Summary:

- nothing to do with the choice of backslash vs dollar. Doubles down on dollar being bad (due to backward and cross compat with other languages)

- original choice to use "Template Processors" misguided, reverses course to StringTemplate Literals

- this requires a new paradigm where APIs now need to explicitly support StringTemplates, instead of relying on the Processor to convert them into Strings as necessary (big
leap in my logic here)

- StringTemplates are explicitly still not Strings. This is in line with their "Security Focus First"

- sensitive APIs that depend on StringTemplates should explicitly treat their interpolated results carefully through overloads in a sensitive context.

Obviously I don't know much about the `jextract` project but I can guess 1 possible way this breaks the security concept is if you use the wrong Processor to pass into a Db.query method, for example.

db.query(STR."select * from users where id = \{id};");

This way, you can still do it, but its just much harder to do. Or as an API developer you could deprecate your String overload and insist only on StringTemplate usage from now on.

db.query("select * from users where id = \{id};"); // this is compiled as a StringTemplate

db.query("select * from users where id = \"" + id "\""); // this is still a String, and it's still bad, but can be mitigated by deprecating Stringm method

Disclaimer: i haven't done java in nearly 10 years... i just love theorycrafting. So take my contribution with a pinch of salt please :)
two of the three coalition parties are against it - the greens and the FDP (the social democrats are in favour), thus the government doesnt support.

they are neither far left/right
Most modern military vessels could spot them, but typically the air warning radar has its filters configured such that satellites are excluded (as they are not interesting targets for most naval vessels). This also heavily depends on the exact orbit of course. Low orbit satellites like starlink are quite below the maximum altitude from ballistic missiles, geostationary orbit is usually too far away to still detect within the unambiguous range of the radar system.
I honestly cannot comment on RabbitMQ or Kafka. I have not used them. I have also not used Redis other than learning.

However, a few years ago, I did use MSMQ (Microsoft Message Queue) and worked very well. However, at the time, I wanted something that didn't limit me to Windows.

In the end, I ended up learning ZeroMQ. Once I understood their "patterns" I created my own Broker software.

Originally, all requests (messages) sent to the Broker were being stored in files. Eventually, I moved over to Sqlite. As the broker is designed to process one thing at a time, was not worried multiple requests were going to sqlite. So now my Broker requires little dependencies.. except ZeroMQ and Sqlite.

(I did not need to worry about async processing as they get passed to the workers)

So, a broker is communicated with a client and a worker/consumer.

- client can ask for state (health of a queue, etc)

- client can send a message (to a queue, etc)

The worker communicates with the broker

- please connect me to this queue

- is there anything in this queue for me?

- here is the result of this message (success or failure)

etc.

I also made use of the pub-sub pattern. I made a GUI app that subscribes to these queues and feeds updates. If there are problems (failures) you can see them, here. I leave it to staff to re-send the message. If its already sent, maybe the subscriber missed that packet. pub-sub is not reliable, afterall.. but works 99% of time.

Overall it has been a great system for my needs -- again, it is lightweight, fast, and hardly costs anything. I do not need a beefy machine, either.

Honestly, I swear by this application (broker) i made. Now, am I comparing it to RabbitMQ or Kafka? No! I am sure these products are very good at what they do. However, especially for smaller companies I work for, this software has saved them a few pennies.

In all I found "Distributed computing" to be rewarding, and ZeroMQ+Sqlite have been a nice combination for my broker.

I have been experimenting with nanomsg-NG as a replacement for ZeroMQ but I just haven't spent proper time of it due to other commitments.
I read her wiki page after seeing this comment, and it all makes sense now ...
OpenAI co-founder Ilya Sutskever announces rival AI startup
there was a greater number of adverse events related to the lower extremities in the intervention group than in the control group (100 in the intervention group and 54 in the control group)

This kind of confused me. Seems to imply the intervention group experienced a greater number of "adverse events"?
> I’m yet to forgive them for type erasure.

I could agree or disagree depending on how 'type erasure' is defined.

I'm firmly in the static-typing camp: Do the type-checking. Use the type information to generate good code, then throw away the types.

> And optionals.

What's your beef with Optionals? They didn't exactly go all-in on it. All the standard library stuff still returns nulls. I have one or two small beefs with Optionals, but my current peeve is IntelliJ warning me that I use them. (I KNOW I use them! I'm telling my callers which parameters they can include and which ones they can leave out.)
For us old timers this is nothing new. For people that know what a 3 digit /. userid is, the meme of not reading the article is as old as internet news boards.
Of course DJI drones are used for conflict, however you have to circumvent the measures that DJI has taken to prevent this, DJI is not selling them for use in conflicts.
Randomized controlled trial, 701 subjects, not blinded. Bottom line:

> The intervention was effective in preventing an episode of activity-limiting low back pain (hazard ratio 0·72 [95% CI 0·60–0·85], p=0·0002). The median days to a recurrence was 208 days (95% CI 149–295) in the intervention group and 112 days (89–140) in the control group. The incremental cost per QALY gained was AU$7802, giving a 94% probability that the intervention was cost-effective at a willingness-to-pay threshold of $28 000. Although the total number of participants experiencing at least one adverse event over 12 months was similar between the intervention and control groups (183 [52%] of 351 and 190 [54%] of 350, respectively, p=0·60), there was a greater number of adverse events related to the lower extremities in the intervention group than in the control group (100 in the intervention group and 54 in the control group).
> there are obvious historical reasons why Germans like the idea of having a right to privacy

There are obvious historical reasons why they shouldn't try far-right, race-based politics, yet here we are [1].

[1] https://www.reuters.com/world/europe/rise-germanys-most-succ...
https://archive.ph/TumBI
Probably when companies start paying him for it.
The string problem goes back quite a while

https://news.ycombinator.com/item?id=8704318
ESPHome Fan Controller
This project describes how to build a quiet $20 PID-controlled thermostat controlled fan for cooling your media console or gaming cupboard.

The software is ESPHome and Home Assistant. The hardware is an ESP32 with a regular 12v 120mm Computer Fan (PWM) and a simple Temperature Sensor (DHT11).
DJI can prevent you from flying near airports, they can try the same thing with conflict zones. I assumes they do this already and this check has to be bypassed.
Definitely not, unless you are in the highlands its all pretty flat. Most of the farming is happening in very flat land.
React-Lua: React translated to Luau for Roblox
So basically, just walk it off
Spotify lets all podcasters upload videos, surpasses 250K shows
https://archive.is/fNsEB
Kotlin is produced by Jetbrains, so no.
What's supposed to be hacked? It's not Tesla's YouTube channel, it's another channel someone has set up.
In case anyone just wants the download: https://science.nasa.gov/wp-content/uploads/2024/06/hubble-n...
that's a good thing actually. if your language restricts strings to valid Unicode, you lose the ability to do things like open files who's path contain invalid Unicode characters.
> >you can't make coffee cup rides not sickening by software.

> Plainly false.

I'm not sure how this is false, but I'm also not sure what the person you're replying to is getting at. coffee cup rides have no driver and therefore no look ahead path planning at all.

The entire appeal of these rides is that they exaggerate perception of third and higher derivatives by deliberately creating a chaotic field of view for their occupants, combined with constantly changing both the rate and direction of the acceleration of their squishy bodies in the rigid capsules to which they are loosely secured.

Smoothing this out with software would be possible, sure, but then the result would no longer be a coffee cup ride. I feel like this is a poorly formed example.
> they are neither far left/right

Are Linke and AfD are for chat control? They're by whom the coalition is being threatened.
We do know what human-level intelligences think about ant colonies, because we have a few billion instances of those human-level intelligences that can serve as a blueprint.

Mostly, those human-level intelligences do not care at all, unless the ant colony is either (a) consuming a needed resource (eg invading your kitchen), in which case the ant colony gets obliterated, or (b) innocently in the way of any idea or plan that the human-level intelligence has conceived for business, sustenance, fun, or art... in which case the ant colony gets obliterated.
> 2) Repeat 1) choosing building by next height lower, unless lower building roof within range of an existing rendered roof x+width, then exclude that building from rendering.

How do you implement the unless-part?
You could put an antibacterial coating on them or shower them with UV light.
Door handles are the same thing, just worse.

Besides, the world is full of germs, in fact you would die without them. They are no big deal.
I'm fact even the German police force said that this law isn't necessary and they have all the tools they need to investigate.
You and the other mortals picked up the idea somewhere that Lisp is an implementation of lambda calculus. It was almost totally incorrect.

1. Lambda calculus has only function terms. Lisp has many types: symbols, strings, conses, vectors, characters, integers, floating-point numbers, ...

2. Lambda calculus has no list processing.

3. Lambda calculus has no quote operator to operate on pieces of its own syntax as data. There is no straightforward way to write a meta-circular interpreter for lambda calculus in lambda calculus. (There are papers about it if you want to see how hard this is.) Lisp evaluation defined in Lisp before it was even implemented, in a small number of definitions.

4. Lambda calculus has no functions with optional arguments, or variadic functions. Only functions of one argument, which is required (using currying to simulate more arguments).

5. Lambda calculus has no dynamic control transfers: throw/catch, restarts; no object system; no interactivity.

6. Lambda calculus has no symbols and no named entities: no global function environment. No dynamic/global variables. No mutable variables. No "goto" analogous to Common Lisp tagbody/go.
I live in Japan where you can get Ozempic from weight loss clinics for 15,000~20,000 JPY per month. There's no government subsidy and it's being sourced directly from the drug companies in the US. There's no excuse for what you're paying.
^ Here is irony happening real-time.

A misinformed opinion about the entire crypto environment in a article titled "Nobody knows what's going on"
3 out of 4 of your examples mentioned using js or a js-like DSL.

Explain your point better
Per-Tiddler Custom CSS Styling
> The decline in Germany was marked, with a 30.6 percent fall in new BEV registrations, although France recorded modest growth at 5.4 percent.

Important context: Until the end of last year, germany subsidised the purchase of BEVs with 3000-4500 euros. Now that is gone, so that might explain why the decline is so drastic.
Not mention of the music software:

> Hazel is also known for his typesetting software, in particular "Philip's Music Writer",[5][6] as well as programs to turn a simple markup into a subset of DocBook XML for use in the Exim manual, and to produce PostScript from this XML.

* https://en.wikipedia.org/wiki/Philip_Hazel

* https://en.wikipedia.org/wiki/Philip%27s_Music_Writer
Shaan Puri: Someday
Game dev here:

* it's got a license that allows it to be embedded

* it's well known amongst game devs

* its deals very well with all the mind-numbingly uninteresting network issues game devs don't care about

It's mostly used for analytics, fetching news, RSS feeds etc. Seperate proprietry libs are used for the CDN side of game dev.

Basically it works and the gamedev industry is incredibly conservative about new/different tech. Alas it's also greedy. I know of games making $1 million a day that pay nothing in to the curl.
I don't even understand why people never look and understand the history that happened outside of their country. Just the sheer risk of having a society like in the DDR is reason enough to not do stuff like that.

We never learn (long-term) from the past.
https://bugs.openjdk.org/browse/JDK-8225328
Luckily the processing for this sort of control loop is usually very simple mathematically. It's gonna be a few multiplies and a bunch of adding and subtracting most likely. The challenge is designing that mathematical formula, and making sure to take the readings from the sensors and output them to the actuators on time.
I'm not sure this is correct, but I made a quick guess at which is the most representative Debian package for PCRE, and got this order of magnitude of direct and indirect dependencies for it:

$ apt-cache --recurse rdepends libpcre2-8-0 | tr -d ' |' | sort | uniq | wc -l
52160
AppealMod: Induce Friction to Reduce Moderator Workload of Handling User Appeals
"Because the average American, including you Mr. Senator, needs 15x the dose".
“Once Hubble is on target, the steadiness of the telescope in one-gyro mode is almost comparable to that of a full three-gyro complement… Although one-gyro mode is an excellent way to keep Hubble science operations going, it does have limitations, which include a small decrease in efficiency (roughly 12 percent) due to the added time required to slew and lock the telescope onto a science target… If Earth or the moon block two of the fixed head star trackers’ fields of view, Hubble must move further along in its orbit until the star trackers can see the sky and its stars again. This process encroaches upon science observation time. Second, the additional time the fine guidance sensors take to further search for the guide stars adds to the total time the sensors use to complete the acquisition. Third, in one-gyro mode Hubble has some restrictions on the science it can do. For example, Hubble cannot track moving objects that are closer to Earth than the orbit of Mars. Their motion is too fast to track without the full complement of gyros. Additionally, the reduced area of sky that Hubble can point to at any given time also reduces its flexibility to see transient events or targets of opportunity like an exploding star or an impact on Jupiter. When combined, these factors may yield a decrease in productivity of roughly 20 to 25 percent from the typical observing program conducted in the past using all three gyros.“ [0]

[0] https://science.nasa.gov/mission/hubble/observatory/design/h...
In Texas we have drive through liquor stores selling closed bottles and that doesn’t seem too bad, but there are also drive through cocktails (like margaritas) and that always seemed like a bad idea to me. Everybody knows they are going to be consumed on the road.
I honestly never understood AGI as a simulation of Average Joe: it makes no sense to me. Either we go for the implementation of a high degree of intelligence, or why should we give an "important" name to "petty project" (however complicated, that can only be an effort that does not have an end in itself). Is it possible that the terminological confusion you see is because we are individually very radicated in our assumptions (e.g. "I want AGI as a primary module in Decision Support Systems")?

> In the last ±5 years, it's being added to everything // I'm not sure "the masses" are even relevant here, as I'm talking about individuals leading/working at AI companies

Who has «added to everything» the term AI? The «individuals leading/working at AI companies»? I would have said, the onlookers, or relatively marginal actors (e.g. marketing) who have an interest in the buzzword. So my point was: we will go on using he term in «niche [and not so niche] areas of computer science» irregardless of the outside noise.
It doesnt help if one entity says that. It might have helped if there was a way to guarrantee that all entities do it (rather than say it) and there is exactly zero chance of that happening globally for both technical and practical reasons. I think it is more productive to assume that these technologies will be used everywhere, including military.
For those who don't know the author:

https://en.wikipedia.org/wiki/Erik_Demaine
> drug companies will keep milking Americans for all they're worth

There’s a lot of blubber in them whales!
Well, there are no experiments that have been done or even suggested that requires this. Except maybe the Wigner's Friend thought-experiments? They seem pretty interesting and strikes to the center of the evolution discontinuities issues.

But for all normal practical purposes you don't need to solve that and can ignore it (which is both a blessing and a curse of course)
Lawrence Lessig had a blog post about this before he ran for president: drug prices are lower in places like Africa because they’re higher in the US. The rich US consumers (or insurance companies) subsidize the poorer African purchases. For that matter, they also subsidize Medicaid purchases.

Economists view this as a good and obvious way to get medication to more people.
Why not let the man be proud of his work? I'd be if I were in his shoes.

Out of curiosity, if that bothers you, for whatever reason — why'd you come into this thread? Wouldn't it have been better for everyone involved to just skip it?