skysight-inc/HackerNews huggingface dataset:
I've been working on the idea of building synthetic workers. I'm trying to implement a planning workflow system for scenarios where the workflow definition, the environment, or the task are not well defined. I also ended up implementing a micro Palentir plugin system to support the action system for the synthetic users.

Its a cool project that gave me immense pleasure to built, however its unfortunately a intellectually masturbatory one, because although the tech is cool, I haven't found a cool application for it. If anyone is interested hit me up.
No, it is a somewhat casual way of relying on the clear context of the discussion to express what, were one to be more concerned about the kind of bad faith pedantry that is used to dismiss ideas in online discussions than the author clearly was, might be expressed more verbosely as “the attitude that ‘it can’t happen here’ about undesirable political outcomes produces popular complacency which, in turn, makes it more possible to happen than it would otherwise be.”
A research paper organizer https://youtu.be/YjiJ_61_zzM?feature=shared
Remains of man whose death was recorded in 1197 saga uncovered in Norway
I take the Cascades from Vancouver-Seattle semi-frequently for work. On the US side it can run decently fast, but the Canadian side is very slow and if you’re unlucky you can end up waiting for marine traffic at the Fraser river swing bridge for some time.

Still my preferred way to do the trip if the timing works as I can get stuff done whilst on the train. The WiFi is pretty bad - but if you have a cell plan that covers the US and Canada you’ll have coverage for all of the Canadian side, and a decent amount of the US side.
For Hypermedia driven web apps, interactions within a page return small HTML fragments. For larger UI changes, a full page update is recommended (the Multi Page Application MPA style). The scenario of a user staying on a page for long and getting broken links is more of a SPA issue.

I agree generally with your comment. Transactional updates prevent only one category of update related issues. There can be other issues at the app level which can cause a broken experience. Continuing to serve older versions of static content when referenced by content hash is possible, it is not currently implemented by Clace.
Page title: Perl Download
Madison Square Garden Uses Facial Recognition Tech to Ban the Owner's Enemies
What makes you consider this a bad blog post? I liked it
To a large degree, constant-time programming is hampered by the fact that even hardware is often unwilling to provide constant-time guarantees, let alone any guarantees that the compiler would care to preserve. (Although, to be honest, constant-time guarantees are the sort of things that most compiler writers prefer to explicitly not guarantee in any circumstances whatsoever).
https://getselectable.com/

I'm working on Selectable, a mobile-friendly database management app, like dbeaver but for the phone.

Working on this project has taught me so much about how Postgres works under the hood, and has given me a deeper appreciation for the folks who work on database tooling in general.
If you are to share your code with us, are you sure that we wouldn’t find any worthless rubbish code? If they do exist, can you be certain that they took you less than 5 mins to build like the GP asserted?

Take SQLite Wasm as an example:

https://simonwillison.net/2024/Oct/21/claude-artifacts/#sqli...

Perhaps you don’t use database everyday, but a web based sql client is very common, very far from worthless, let alone rubbish. Imagine a developer being able to stand up this module in 5 mins, using it as the starting point for further work.
How much of that is your ethics vs you not having the opportunity to?
AFAIK there aren't any good ones for Chrome — you can't disable the tabs on the top of the browser, so you have this giant waste of space. Ditto for Safari. Firefox requires user CSS to disable the tabs on top, and the extensions don't do it for you AFAIK. It's pretty bizarre how the existing browsers have such bad vertical tabs options — only Edge has a decent implementation, and even theirs isn't perfect: if you have enough tabs that they overflow offscreen, there's no visual indication in the UI when you open a new tab, because the new tab appears at the end of the list offscreen and there's no animation or other indication that it was added.

Arc seemed pretty nice from a UI perspective, but crash-y in my experience, with no support for Linux or Android, and their iOS app wasn't even much of a browser. Now it sounds like they're putting Arc into maintenance mode and trying to build a conventional looking browser with AI features, so I think there's not much hope for it.

Kinda sad that browser UIs are frozen in 2008.
These days you don't know what cpu you run on so you can't make performance guarentees anyway. Even in embedded we have been burn with the only cpu going out of production enough to not depend on it anymore in most cases.
Thanks, I was unaware of that change. Note that limit largely just applies to personal property: "For tax years 2018 through 2025, individual taxpayers with theft losses are allowed a deduction if the loss is due to theft related to a transaction entered into for profit.", https://www.irs.gov/taxtopics/tc515#:~:text=For%20tax%20year....

E.g. for financial fraud crimes, you much more than likely would still be able to take the loss.
That's because it obviously was written with GPT.
I'm continually going through this thought process:

1. I should make blog engine using flat files. That way I can diff the plain text.

2. But flat files are hard to read/write structured data from, so I should use SQLite instead.

3. But SQLite is hard to diff. GOTO 1.
GPT-4o cannot do math in base64
Humans’ abilities to solve math problems is independent of language – if you can (or cannot) solve a problem stated in English, and if you understand, say French, you will (or will not) be able to solve the same problem presented to you in French. The blog shows that while GPT-4o can understand base64, its math reasoning does not generalize to base64.
Huh? Bach was the greatest recycler of all time. His keyboard suites were all styled after popular dances in Europe: the Allemande, the sarabande, courante and gigue. He just one upped them to a whole new level.

If you listen to Haydn's sonatas, do you feel the resemblance of Mozart's? Well, because Haydn taught both Mozart and Beethoven.

Nothing is new under the sun, my friend.
I believe you mean the Ugarites, Phoenicians, & other northwest Semitic peoples. They developed from cuneiform syllabaries the abjad which the Greeks subsequently adopted (being their language's second written form, preceded by Linear B before an interlude of illiteracy). The Greeks added only non-diacritic vowels.
As one teacher and several profs told me, "You don't need to say, 'I think', because the fact that you are saying or writing it means that you think it". In other words, if you are uncertain, don't express the idea, because no amount of verbal hedging will protect you if you express something that is incorrect.

However, the best way to get the correct idea if you are wrong and unsure is to confidently propose your idea as if it is correct - Cunningham's law applied to everything.
Floating a startup idea where we coordinate Airbnbs to offer coworking during vacant times.
If you look at the UK for example, the physical network is publicly owned and maintained by National Rail, whilst the ToCs are (currently) mostly private. That said the ToCs are also going to switch to publicly owned over the next few years.
I don't know, it makes sense that UI between desktop and mobile would be different. I use Freetube on desktop and newpipe on mobile.

Having said that, newpipe is not only a youtube client but also a soundcloud, bandcamp and a few others too.
I'm working on synthesizing a genome at home! Here is a video with more details, as well as a picture of my home lab. I've always wanted to build life from scratch, and I finally have a chance to do it.

Video on what I'm doing - https://www.youtube.com/watch?v=CCiuS1oHnKw

Picture of my home lab - https://x.com/koeng101/status/1844150979484319842

I'm trying to build a DNA assembly company right now (been lots of ups and downs lately...), and one thing I need to do is validate the specs of my oligo pool synthesis provider, Agilent, before I release to customers / raise a seed round. So as a stress-test run of my system, I'm synthesizing a genome, and am thinking about trying to livestream it. The unique technology is variety of ways to assemble and validate DNA from oligo pools for a lot cheaper, pretty much enabling a 10x reduction in DNA synthesis cost vs commercial suppliers. I've worked my ass off for nearly 2 years to get to this moment and am so excited!
I still use one, in part because I don't want to require my phone in my bedroom.

(Sometimes I have it in my bedroom sometimes not, just depends on where I happened to leave it when I go to bed. I do not look at the phone in bed).

I have had this particular alarm clock for literally 35 years. What I prize about it is the ability to set the alarm time with two big dials on front, instead of having to press next-next-next buttons on the bottom.

I do not know what I will do when it finally breaks.

I can't find a picture of it online, I'm not sure if I'm describing it in a way anyone understands, it does not seem to be a well-known alarm clock. It is one (of many) "Sony Dream Machine" models, but most don't have this feature. The front has two big dials side by side. The left one has 24 marked positions, for each of the 24 hours in the day, color-coded for day and night. the other on the right has 12 positions for the 60 minutes in 5 minute increments. So you can just turn one and turn the other to easily set the alarm to whatever time you like (well, whatever time on 5 minute increments!)
Few languages provide such guarantees. But, there really was no way with this particular compiler to pass a hint to generate constant time code.

Black box designs work until the knob or dial you need to control it isn't there. I would have taken a pragma, a command-line option to the compiler, or even a language extension.

This is one example of many as to why I think that user-guided code generation should be an option of a modern tool suite. If I build formal specifications indicating the sort of behavior I expect, I should be able to link these specifications to the output. Ultimately, this will come down to engineering, and possibly, overriding or modifying the optimizer itself. An extensible design that makes it possible to do this would significantly improve my work. Barring that, I have to write assembler by hand to work around bad assumptions made by the optimizer.
No but also … https://www.newscientist.com/article/2197453-exclusive-thous...
Pondering doing a hardware startup to offer a battery buffered electric kettle.

110 volt plug, 220 volt power.

(You could use the same concept for lots of other appliances too)
If you have a cholesterol synthesis feedback mechanism then as you increased your consumption of foods that are known to increase LDL-c (butter, lard, tallow) then your LDL-c would not rise or would only rise by a smaller amount than would be predicted by the Keys equation.

So you could get your LDL-c checked, up your butter consumption and then get a retest and compare the results to the expected value.
Very cool stuff! I wonder if you can switch out the newpipe app for the Tubular (https://github.com/polymorphicshade/Tubular) fork which has SponsorBlock and ReturnYoutubeDislike built into it.
I think it actually was a factor in adoption of Firefox. Enthusiasts switched in part because they understand what open-source means. Ordinary people started using it because their tech-savvy friends insisted it was better than IE, even if they didn’t understand exactly why.
> I don’t want to get into religious debate, but you might want to re-read the Gospels - you are missing the fundamental message of Jesus, which has turned out to be extremely popular - arguably the most popular text and message in the world.

You might want to reread the upthread context: I was discussing the role of humility “in concrete terms of actual people in terms of attracting a contemporary following” and distinguishing that form backward-looking regard (since we are comparing to how Trump is currently viewed, where we can see only the contemporary regard and not what future generations will think of him in retrospect.)

What has happened after the time of Jesus ministry with respect to the impact of works written about him is irrelevant.
Antitrust concerns which wouldn't have had any weight if not for yet
another tracking mechanism that Google had intended to add in place of
third party cookies.[0]

It's not because Google "hates privacy", it's because Google operates
to generate profit, and it does so from targeted advertising.

[0]: https://www.eff.org/deeplinks/2021/03/googles-floc-terrible-...
Collaborative management software. I’ve got experience in this space and I want to offer software that’s customizable and smart.
Halloween is interesting in that I never really felt like I owned Xmas, Easter, or New Years as a kid. But Halloween (and also the nearby Bonfire Night, and at the end of winter Beltane) was just so hugely part of our world. Harvest in the build up. Guising.

It was always kind of interesting to see how America did it but from afar it lacked a lot of important features ours had. Then coming to Australia it was like diet America which I found, and perhaps still do find, a little offensive.

I know that there are other costume festivals (like carnival and related festivals) but I wonder what makes Halloween so potent that everyone wants a piece. Is it just the freedom of wearing a costume?
the optimizer should be a magic black box. As soon as you start demanding a particular optimization, it shouldn't be an optimization anymore. In C you have inline assembly and intrinsics and pragmas and macros and so on. If you want the compiler to compile your code a particular way you should be using these, not trying to wrangle the optimizer to invoke a particular optimization.
> Could you persuasively argue that California politics is more like Mexican politics than it is the politics of other so-called Anglo-Saxon systems like the U.K., Ireland, Canada, Australia, or even South Africa?

Calling Ireland in particular “Anglo-Saxon” instead of “Anglo-Celtic” is especially jarring to
my ears.

Canada has Quebec, and also Francophone minorities in other provinces.

South Africa was heavily influenced by the Dutch/Afrikaners. And since the end of British rule, the South African system has discarded a lot of its British heritage-much of that was driven by its Afrikaner-dominated apartheid era ruling party.

I think in terms of law, culture, politics, governance, there has been a lot of divergent evolution between the US and most of the rest of the Anglosphere, which calling it “Anglo-Saxon” ignores. “Anglo-American” may be the better term.

> North and South America altogether stand out distinctly from the rest of the world, for a multitude of reasons rooted in shared historical phenomena (e.g. slavery, frontier ethos, etc),

Slavery has had a long history in most parts of the world. Millions of African slaves were also sent to the Middle East, and there was also a lot of intra-African slavery and slave trading. Slavery also used to be a very big thing in Europe, but it largely disappeared in the Middle Ages (primarily, it appears, for economic reasons as opposed to moral ones)

Other parts of the world have a similar “frontier ethos” to the Americas, for example Australia, Siberia, white South Africans
I regularly use an 11" iPad in portrait mode, mostly because I find it easier to hold a tablet in portrait than in landscape.

What I can say is that a lot of apps and websites don't quite look right in portrait mode, which is a shame. They occupy the awkward middle ground between the mobile layout (optimized for portrait, but for small screens) and the desktop layout (optimized for a large screen, but for landscape)
> I don't know if there's a standard call to tell the filesystem "mv current old && mv new current" in one shot.

Used to be hackily done by overwriting symlinks, but now there's https://manpages.debian.org/testing/manpages-dev/renameat2.2...
There are benefits to both systems. Western readers have a hard time reading older writing - while eastern readers have no problem with very old texts.

On the other hand - western scholars can understand what the spoken word sounded like - but eastern readers have a much harder time what ancient words sounded like.

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

Western writing systems "decay" faster. Look at french writing - the spellings are phonetic for the time they were first put to paper - but they sound nothing like the current pronunciations.
Your numbers are way off (at least for Europe). Panels are 580 W peak now and cost < €150. Battery < €1000 per kWh. Prices still dropping.
Show HN: GameDevTools.Pro – A Curated Directory of Tools for Game Developers
Some journals are. Others like to carry these kind of articles because heterodox controversial views like this can generate publicity, traffic and citations. Some journals will just publish any old rot.
A sidebar for LLM power users. Use one prompt to query all models:

https://chromewebstore.google.com/detail/tabgpt-ask-chatgpt-...
What does that say about humility?
In summary, it can be hard to know what the 80% of things you should concentrate on actually are.

Especially in startups and certain endeavours (e.g. Marketing) it really it is a case of continually trying a lot of things to see if something works.

Once you've discovered what works, you could focus all of your time on that one thing. The problem then is that you have no further opportunities to discover something that is even better. You may have hit a local limit.

So you need to keep trying new things, and potentially wasting time on them, until you can evaluate properly to see if they move to the 80% of things to focus on in the future.
Been working on our startup laudspeaker (an alternative to firebase cloud messaging) [1] as well as trying to write more! I like science fiction thrillers similar to what michael crichton used to write and have been working on a story called Panopticon around encryption, spycraft, and three letter agencies [2]

[1] https://laudspeaker.com/ , https://github.com/laudspeaker/laudspeaker
[2] https://docs.google.com/document/d/1VRI4X5fCUpwurUDvKmvzJpT7...
The comment said life expectancy is higher.

So the question is - can you measure food safety from life expectancy?

Logically it seems not considering how many other factors affect life expectancy.
Big Tech is Going Nuclear [video]
Patrick Boyle on recent investments in nuclear energy from tech firms
Yes, and when you strip out the vowels and squeeze the individual syllables together - the syllable almost becomes a chinese character or a llm token. Paleo-Hebrew (10th century BCE) was a century older then ancient Greek (9th century BCE). Like Phoenician (from which ancient Greek derived) it shared close roots with Proto-Sinaitic.

The Proto-Sinaitic alphabetic script is the oldest (1800–1500 BCE) and evolved from Egyptian hieroglyphic symbols. It contained simplified characters representing consonants,
The Phoenician alphabet came later, around 1050 BCE, evolving from Proto-Sinaitic. It became a widely used script with 22 consonantal characters and was highly influential, serving as a foundation for both the Paleo-Hebrew and Greek alphabet. The Etruskan alphabet was adapted from the Greek alphabet in the 8th centry BCE and the Roman alfabet was adapted from the Etruskan alphabet in the 7th century.

Alphabets with 20–30 letters seem to be close to a neurolinguistic optimum for balancing simplicity with expressiveness.
The Armenian script was designed by monk and linguist Mesrop Mashtots in the 5th century CE to enable the translation of the Bible into Armenian. With 39 letter it represents Armenian phonetics.
The Khmer alphabet with 74 characters evolved from the ancient Pallava script, which was developed in Southern India around the 4th century CE.
By the 7th century CE, the Khmer people had adapted the Pallava script, creating an early form of the Khmer script. This script was initially used to write Sanskrit and Pali, the languages of Hindu and Buddhist texts.
I’ve been wondering about the opposite! Imagine having thousands of virtual Ai followers.
8 bit cpus offer constant time. 16 bit was starting to get into the issues where you cannot off it.
Nice work. But as a consumer, Why should I use you-get over yt-dlp? What are its strengths over yt-dlp, which works quiet well on a huge range of websites[1]

[1] https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites....
Making the Radxa X4 Even Cooler
I thought this would be about deadlifting.
With clang you can add "#pragma clang loop vectorize(assume_safety)" to a loop to reduce the burden of proof of vectorizability and to do it if at all possible, giving a warning when it fails to. gcc has "#pragma GCC ivdep" to reduce dependency analysis, but it's not as powerful as clang's pragma.
Sorry, I realized now, I quoted that section just to give context. I was really referring to "Not sure why you consider this objectionable, the body of evidence overwhelmingly points in the direction of benefits for wholegrain consumption."

Even with that first sentence though, the base of that shitty food pyramid really just doesn't talk about "whole grains" - it calls it the "bread, cereal, rice and pasta" group, with a graphic that includes spaghetti, crackers, a baguette, a bowl of cereal, etc. And having lived through that time when the food pyramid was taught in school, they certainly weren't delineating between highly refined flours and things like oatmeal, brown rice, quinoa, etc.
> disallow AI content

How do you know something is AI content?

It is statistically similar to human content.

> each human can only have one account

Sounds like you'll need some eyeball scanners.
For Firefox:

https://github.com/mozilla/video-bg-play
Around the same time that Airbus was designing the A380, Boeing did waste a lot of time and money designing the Sonic Cruiser. The bet was that customers would pay for faster point-to-point travel, bypassing large hubs. This strategic error is one of the reasons why they still haven't built a new single-aisle airliner.

https://simpleflying.com/boeing-sonic-cruiser/
I've always wanted to be hugely popular among nobody.
Frankly, the problem is that (generally, across languages various compiler hints) @inline sometimes fails to inline. At this point I’ve given up on ever having an @inline that reliably inlines, and I would very happily settle for an @assert_inline that doesn’t change the generated assembly at all but reliably crashes out if the function isn’t inline.

Julia is by far the worst language about this. It would be vastly more usable with the addition of @assert_type_stable, @assert_doesn’t_allocate, and @assert_doesn’t_error macros.
"Global South" doesn't mean literally countries in the Southern hemisphere.

https://en.wikipedia.org/wiki/Global_North_and_Global_South
Watch six different LLMs play Texas Hold'em against each other
I think that, at least in part, this meme is how parties excuse their inability to deliver once they secure power. In Obama's case specifically, I don't know how a guy who had been a community organizer since the 80s, who'd been a senator since the late 90s was so caught off guard by the legislature once he had executive power at his disposal.
> Sounds like you'll need some eyeball scanners.

Nope. All I need is a passport :)

> How do you know something is AI content?

I won't. But I will certainly ban anyone who is found to definitively be sharing AI content.
Discussion (51 points, 4 days ago, 135 comments) https://news.ycombinator.com/item?id=41924013