skysight-inc/HackerNews huggingface dataset:
A while back, this happened in the US:

The North American Electric Reliability Corporation (NERC) discussed a proposed experiment that would relax frequency regulation requirements. https://www.nerc.com/pa/Stand/Project%2020101422%20Phase%202...

Was that made permanent, or reverted? I thought I've noticed the accuracy of my older line clock being worse... trending fast.

From https://en.wikipedia.org/wiki/Utility_frequency#US_regulatio...
How do you know if these coins are legit?
Looks like https://everyonedraw.com is offline
Yes no doubt about it
Yes for epub - but not really for HTML to PDF, yes you can convert it but you do not get all the detailed niceties you get from say a LaTex to pdf transition, probably OK for a fiction or similar book but not a technical one.
I'm not sure if any "real" optimizers are using them yet but in theory e-graphs can store a set of forms and avoid this kind of issue.
Americans suffer from the fact that most of them were taught to read using the whole language method, which has no scientific basis and has been repeatedly demonstrated to be ineffective.
Don't worry, Python is always there to do a worse job.
I am a proponent of the auto return type for simple wrapper functions like this, yes.
Not my originals, and I cannot recall who said this... But it's completely on point

* Software has a tendency to become maximally complex. You either have an actually complex domain, or the developers will find a way to increase the complexity (..because otherwise, they're bored)

* Good software is modular and easy to remove. Consequently, good software will keep getting replaced until it's bad and cannot be removed anymore
The unnecessary decline of U.S. numerical weather prediction
https://http.dog/ as well
Not entirely. Cryptographic primitives are based on hardness assumptions. For example, we assume discrete log cannot be computed in probabilistic polynomial time when we leverage things like Diffie Hellman. No one has yet proven whether this assumption (and many others like it) is true or false, but so many people way smarter than you or I have tried and not made much headway and so it's safe enough to rely on it.

If someone were to prove one of these assumptions is true, then I suppose the answer to your question is yes, but I wouldn't hold my breath waiting for such a proof :)
Hacking a shitty PHP app (like the worst I've ever seen) and thinking about how I don't like reporting all those issues.
Monitoring for applications, websites, cron-jobs: https://obslabs.io/
Hope y'all will love it!
Incentives Matter (2006)
However most big boys databases also package a JIT compiler into the mix, making it more fun.
I'm building an app to help small-to-medium businesses track and manage their subscription spending

https://tracksub.io/
Website requires signup.
I don't think it makes sense to include all of that in the calculation. A human doesn't need all of that, they just need 900 calories. You can just eat berries, no need to cook anything, for example.
Other than the humor in it, makes you wonder why they'd pick 418. It does sometimes feel like some errors are missing from the http codes, prompting developers to either create their own, or repurpose some, like 418, where they feel relatively safe that it won't conflict with something.

It never ceases to amaze how http status codes can be misused. My favorite is still the customer who had built a service that would return "200 OK" and then in the response just be the text "500". We had asked if they could return a 500 error, if there was an error in the API, rather than a 200, so they swapped out the 200 in the response, but not the headers. "200 Created" is also up there, in terms of developers with limited understanding or weird framework limitations.
Russian doll caching in Rails (2018)
Translation units have long not been a boundary stopping static analyzers or even compiler optimizations with LTO. It's a semantic/namespace concept only.
Very tiny utility for migrating postgres databases within podman/docker.
https://github.com/grzegorzk/pg_upgrade_docker
The modern challenge of Googling would be to separate fact from AI/fake content.
The 2020 report:

https://news.ycombinator.com/item?id=39181863

But the zeitgeist I’ve seen in 2024 is that Edge and Chrome collect the data they want, plus the data each other is collecting. Tabs, history, etc. Google appears to be more careful, speculatively because it would be easier to prove anti-trust if Google blocked Microsoft’s collecting.
It doesn’t look that useful to use as it. But the approach there are investigating is clearly and well documented in plain text. Seems like a valid contribution to public knowledge to be grateful for, even if it can’t be use verbatim.
yep, nothing in there prevents me from doing work. That article is mainly their legal team fluffing their own feathers for their clients, which I'd hope that one would be able to read between the lines for, considering it was published by the lawyers themselves. The lawsuit itself is quite frivolous and accusing me of stealing and using source code I didn't steal/use, so just have to go through the legal motions to prove that. The more details you know about the case the more absurd it becomes
Don't change the meaning please. Obvious not teeming like in the US but the traditional European family station wagon is being replaced by large SUVs everywhere in Europe.
I'm making a VSCode extension that can record & replay interactions with the IDE: all scrolls, selections, and modifications synced to guiding video, audio, and visual aid tracks.

The result is a much more interactive way to present code than screencasts or blogs. Because at any point we can pause a session and freely explore and experiment with the codebase.

I put together a demo recently [1] and written much more about it here [2].

[1] https://youtu.be/Qp2GdLO5eSc

[2] https://codemic.io
There's isn't really anything in here
I have yet to see a compiler that does a good job with autovectorization.
It depends... ssh-keygen -L displays the fields as Principals (which are set using the -n parameter) and internally a lot of the OpenSSH code talks about AuthorizedPrincipals...
Cranelift, the (perenially?) up-and-coming Rust compiler, is based on e-graphs.
Or even more classic English blunders, like not being able to choose correctly between e.g. “their”, “there”, or “they're”.
And now we have the LLMs self feeding their models (which may be either good or bad). This shouldn’t lead to short-term wide (as in AGI) efficiency. I bet this is a challenge.
i think you may mean “never _ceases_ to amaze”, as in it never stops amazing </pedant>
> Rather than ignorance, it's the ongoing development of the language.

No, it's ignorance. Because English is an explicitly non-gendered language, unlike French where any child automatically knows that "église" is feminine.

The Roman Catholic liturgy was rather simplified in 1970 and included an unfortunate neutering. In 2011, these errors were corrected, and the femininity of the Church is rightfully restored. Ignorance consists in not being up to date in this regard.
Also impressed with how good this looks on HN :)
What I'm saying is that this purported food safety isn't manifesting itself through superior life expectancy, burden of disease or IQ measurements. Why do you think that is?
2022 was a sad year
Dario Amodei's recent post had a good analysis about which fields are and are not limited by intelligence.

https://darioamodei.com/machines-of-loving-grace
I'm working on helping my wife get her print-on-demand Shopify store off the ground. She designs the products herself, but ran into challenges with SEO. So, I built a custom app that connects to her Shopify store via API, using GPT-4o-mini to handle SEO optimizations—things like generating descriptions, titles, alt text, SEO-friendly URLs, and more, all based on the product images.

There were also issues syncing with Google Merchant Center (missing colors, categories, etc.), so I tweaked the app to auto-fill these fields using GPT-4o, making it compliant with Google and Pinterest requirements.

I’m completely new to SEO and just tried following best practices to fix things as they came up. Now I’m learning that SEO keywords change constantly, so I’m thinking of integrating a keyword provider to dynamically enhance our product descriptions.

I never realized running an e-commerce store (especially print-on-demand) would involve so much operational work on the marketing front. I’d appreciate any advice on what to tackle next, especially since my goal is to avoid “subscription hell” with multiple Shopify apps. My wife is also just starting with ads and campaigns, diving into tutorials to learn the ropes.

Any guidance is welcome!
> Whole-program analysis is not tractable (i.e., not scalable)

... in the general case. There are many function (sub-)graphs where this is not only tractable but actually trivial. Leave annotations for the tricky cases where the compiler needs help.

> fn f4<'a>(map: &'a Map<i32, i32>, key: &i32) -> &'a i32 { ... }

The problem is not that you can't understand what this means but that it adds too much noise which is both needless busywork when writing the function and distracting when reading the code. There is a reason why many recent C++ additions have been reducing the amount of boilerplate you need to write.

There have been plenty attempts at safty annotations. There is a reason why they have not been adopted by most projects.
Reminded me of Tricky Towers, a multiplayer version of the same concept, but with Tetris pieces. It looked very polished.

Adding chaotic physics to Tetris is a great idea, well it's much more random and less skill-based, but it's fun.

https://store.steampowered.com/app/437920/Tricky_Towers/
Languages that run in a VM are pretty good at turning the hamburger back into a cow when you're looking at it.
Large Language Models Reflect the Ideology of Their Creators
There will always be edge cases, and yes they will make the code more complicated, but what really helps is automatic testing to make sure those edge cases don't break when making changes.
I hate to be that guy, but just a reminder that if you’re implementing a production system - even if it’s an internal tool - please don’t return 418 as a joke unless you really are a teapot. As an SRE I’ve been on the receiving end of a broken system returning teapots over the weekend, and it’s not as funny then.
Anecdotally, I noticed that I am much happier and more focused after I clean and declutter my apartment. Clean, flat surfaces, nothing for your brain to process.

Even if it's your own apartment or a house, your brain will constantly have a "thread" firing on all cylinders that tries to parse what you are seeing, non-stop.

If it's things all around you, small details, objects - it will sap your mental energy and you won't even know why.
> Plausible will reduce your page weight

I believe it.

> and will prevent your site from loading slow.

I don't! :)
I actually haven't seen it recently, so they may have removed it, but I'm still annoyed by whoever decided to have those "people also searched for" etc. boxes appear a few seconds after the page loads, leading to me accidentally clicking them.

It's one of those anti-features I cannot imagine even a malicious reason for. It's not like doing that was profitable, it's just really annoying.
China Adds 160 Gigawatts in First 3 Quarters of 2024
Love this, thank you for creating it!
Either this is a transcript of https://www.youtube.com/watch?v=uSGVk2KVokQ, or vice versa. Exactly the same points are being made, at least.
On Good Software Engineers
I can filter out ads. What is a bummer is the lack of relevance for many search results. Is there a search engine that returns more relevant search results?
I wonder if ammonia might be doable at residential/DIY scale. Then you have to (a) store it safely, and (b) have a way to use it - not many people have a personal marine application.
I am working on building Varden, a local password vault that generates and stores passwords on your machine. https://github.com/rohansh-tty/varden
Yeah, that seems very likely. I just hope it will be them, instead of somebody else, as it sometimes happens when we're making plans and life is also making plans, but different plans.
That's a fascinating point of view, thanks for sharing.

I know that the concept of dark ages is overblown, but still - something about relying on AI like this makes me think of the end of classical antiquity.
Weren't egregious tariffs what allowed the USA to develop its own industry, instead of being smothered by the much bigger British industries ?
It doesn't take science to understand that.

LLMS are a reflection of us.

“Mirror, Mirror on the wall, who's the fairest of them all?”
The "What’s Causing the Decline?" portion completely ignores cause #1: Gaming your Google ranking is a key element in dropshipping and similar shady businesses. It's hard to keep your search accurate, when there's millions to be made if you successfully break the search and get your snakeoil to the top
Someday hopefully soon when I raise a seed :)

I think if you have the right structure, it is easier to train developers to be bioengineers than bioengineers to be developers! Bioengineering tends to be a more wicked discipline, which seriously affects how one writes their code. Makes it kinda crap. Software devs on the other hand typically aren't as experienced in the other field, and so are coming in blind.
Self-Determining AI Agents in Action: Watch GPT-4o Learn, Adapt & Control Games
For using google without it's UI, you can use SearXNG: https://github.com/searxng/searxng

... or this little PHP script I made: http://ni.4a.si./sijanec/r/tree/prog/sear.php/index.php demo: http://searphp.4a.si.
If I don't know exactly what I am looking for perplexity.ai is best for me.
If I know (e.g. company logo png) nothing beats google for me so far.
Free Online Linux Server for Practice
What Julia offers is quite common in Common Lisp systems.
My favorite piece of lab equipment is the bed.
I've seen that recently after watching part of a YouTube video about something and thinking oh this is crap, I'll find some written article - only to start reading the exact same thing a few seconds later on an apparently unrelated blog.
Apparently Gen Z didn't learn to write in cursive at all, since it had been removed from the curriculum. Some US states have since started adding it back.

https://news.ycombinator.com/item?id=32884213 (2022)
good thing we live in real life and not a movie
> However, because "ji" is also an (uncommon) Chinese reading of 路,

It's not a Chinese reading at all (as you can tell because it's ... wildly out of place with the the actual Chinese-derived readings ろ・る, onyomi are supposed to have semi-regular correspondences with each other and with Chinese Chinese readings). It's really just rendaku of ち, the basic root of fossilized compound みち (with still-salient prefix "honorific" み).

But most importantly, you never really see either 袋 or 小路 and expect them to have any other readings; maybe you'd expect しょうろ if you don't know the latter, but unless you're already literate in a Chinese or are blindly memorizing kanji tables, the other reading of 袋 (たい) probably isn't even salient, because it's one of those kanji that almost always takes its kunyomi even in compounds.

Side note, the line about u-onbin kind of buries the implication that this is a loanword from western Japanese, which is the culprit of several quasi-systematic but unevenly distributed divergences from regular sound changes.
eDSL for Build123d to make 2D sketching easier.

Almost all technical models imply some sort of complex planar line sketch(es) in various planes. CAD as a code already has a high entry level. My hope this eDSL could mimic GUI CADs techincs, be more "intuitive" and decrease entry level. At least it's more concise :P

https://github.com/baverman/build123d_draft/tree/build_line-...

https://build123d.readthedocs.io/en/latest/index.html
.. You should travel to Indonesia. Almost nobody has Apple products, the majority of people such as gig workers (GoJek) earn less than $10 per day. GoJek riders earn more than average, labour is incredibly cheap in Indonesia.

vivo and similar low-cost Android phones for the Indian market are popular.
The UX is exactly the reason why a stayed away from Bitwarden.
I like the idea and have been ruminating on something similar myself - starred!
Plenty of old people practice tai chi just for balance. Falling is a major death Factor...

I do not understand the numbers I use for unipedal stance duration though. I had a 60 year old relative stand on hens non-dominant leg and hen gave up after a minute--so I'm not sure what 10s/s actually measures...
An AI generated blogpost + podcast complaining about the state of google search while stealing from other people (https://www.youtube.com/watch?v=uSGVk2KVokQ) ironic.
I'm building an open source messaging app similar to Discord or Slack, but with the notetaking/wiki capabilities of something like Notion or Confluence integrated. I just finished rewriting it in Rust, and while the new release is somewhat buggy, I feel like it solves many of the problems with Discord being the "black hole of knowledge".

https://alpha.mikoto.io/

https://github.com/mikotoIO/mikoto
This is a solid step toward more common-sense repair laws. The Copyright Office’s ruling is a win
Check out these guys: https://www.instagram.com/theoffline_club/
You want engagement from a bot 1 on 1? Let me do it for you. I know politically incorrect opinions are tough to digest in the West. If someone doesn't comply with your echo chamber, you find it hard to wrap your head around it. That's how the lands of the free work nowadays sadly. I got one reply after posting it thrice. Says enough about why I did it, seemingly I'm the one who doesn't "want engaging dialogue" lol. Some people love to remain in delusion and take tags like "BBC", "citations" at face value. You are welcome to continue doing it. Isn't it funny how BBC is a govt funded agency but they are obviously unbiased coz they are white. That's why I said earlier it's a funny world we live in.
Quite often you have a sequence. There is a dance that becomes popular, music is composed for dancing and played for dancing. At one point fancy composers use the rhythmic and melodic themes and compose music reminiscent of the dance which cannot be danced anymore.

Simple example: tango is a dance. A DJ playing tango music at a tango dance event will only use certain recordings that maintain tempo and don’t confuse the dancers.

You can also listen to tango music records that cannot be danced to.

Chopins dances usually fall into the “reminiscent of the dance” category.

Another classical music example is the minuet. When people danced minuets it was the time of the sun king Louis XIV. When Bach composed minuets they were just a song in 3/4 meter adhering to form.

Now that I have established another dance in 3/4, it should be clear that it’s not enough for music to be in 3/4 to qualify as a Waltz. There are various things involved that make a Waltz a Waltz. And in one of the Chopin Waltzes, enough is “fulfilled” in the sense that if you ask a pianist listening to the piece whether they here a Minuet, a Waltz or something else in 3/4 they will probably identify it as a waltz.

Pianist here uses a lot of Rubato (slowing down of the tempo), which kind of is assumed to be an innovation from the romantic period. In any case it got popular during that time. But that would be definitely appropriate for a Chopin piece. One could say it’s a historically accurate practice to use rubato here. It would be used a lot less when the musicians played music for a dance in the local village.

In any case, classical dances of European music are really interesting and there is a lot to discover throughout the centuries. We tend to assume music got more complex by the century, but if you dive into romantic dances, baroque dances, a lot of interesting rhythms are present, a lot of rhythmic playfulness is there.
> Chinese characters are not some kind of alphabet.

Yes, they are. Modern Hanzi are a very bad phonetic alphabet.

While a minority of characters are indeed pure logograms (小，大，田，etc.), most modern Chinese words are two-syllabic. And syllables often don't have meaningful connection to the meaning of the word: 东西 （"east-west" literally, but means "a thing, object"), some characters have lost _any_ semantic meaning in most words (“子”), and many more characters can only be used as a part of another word ("bound forms", e.g. "据").

Classical Chinese was more logographic and less phonetic, but modern Chinese is not really close to it anymore.
the images are from the video as well.
Ok, then maybe it's a model designed in the 80s/early 90s that was still being built in 1999?
I think AI actually mostly leads to the opposite.

You no longer have to learn anything, you can just ask.

I feel there are also a lot of urban myths about learning and the human brain out there. You hear it all the time everywhere: I’m too old to learn this language/instrument/skill now.
The dictators who put people who criticize them in prison, love people like you.
With a flight, normally I can go directly from where I am to where I wish to be.

It's a single hop.

With a train, when I'm travelling across multiple countries, necessarily I will take multiple trains; which then brings the problem of missed connections.
Great work! Should be testing it soon
I'm working on a library that allows anyone to build fully typed, declarative API clients very easily, in Python.

https://github.com/martinn/quickapiclient
This was the nerdy non sequitur joke before "sir, this is a wendy's" went platinum on facebook memes in the 2010s.
Well, statistically, 9 out of 10 engineers find this very funny come Monday.
Bionic reading converter for ePub in Rust
Tired of using Python tools I rewrote epub bionic conversion is Rust.

Let me know if have some good ideas for features or integrations.
Jump Trading, Virtu and the 'hidden optical fibre cable' under an Ohio field
FT Alphaville: High frequency trading

Skywave Networks accuses Wall Street titans of ‘continuous racketeering and conspiracy’

FT/Alphaville is blog attached to The Financial Times newspaper. It free to sign-up for an account.
> From Paris most of the operators for some distance are part of Railteam and will allow you to travel on the next available train given proof of delay.

But that does not help you much if every train for the day is already booked out.
Well, it's true in the sense that a direct military attack in unimaginable either way because of nuclear weapons.

Before them, Great Powers didn't shy from directly attacking each other !
It's 1912. Most likely they worked in a factory.
1. PulseAudio needed a redesign, there was no fixing to be done. It was utterly impossible to support low-latency audio, the protocol was not right, the client API was wrong, the backend was not right etc.. Also, ALSA is the wrong place to add more things, it should just be a driver abstraction.

Also note that PipeWire reuses the most complicated/fundamental part from PulseAudio: the device probing and mixer management. This code took 10 years to tweak and is taken directly from PulseAudio.

As a side note, there was a lot of investigations if things could be written on top of JACK2 but that also was infeasible (mostly the IPC protocol and API needed a rework, no security with memory sharing, support for Video. The scheduling ideas were taken right from jack2, though).

2. This is true but PipeWire is not just a random new rewrite. It was written with a deep understanding of both pulseaudio and JACK (later in the developments) internals and design. Many (of the good) ideas from those projects survived in PipeWire. This is actually a perfect example when a rewrite is a good thing.

Now, what is even easier than writing PipeWire is not understanding why things are done the way they are done and then complaining about it.
I am working on a self host server with cloudflare tunneling, how do i make more secure?
Here is the initial announcement (6 Jun 2024):

https://spreadprivacy.com/ai-chat/