skysight-inc/HackerNews huggingface dataset:
Which browser are you talking about that renders everything correctly? Are you using a Servo-based browser? Is there even a Servo-based browser that someone can easily download and use?

Servo themselves say they only pass 55.8% of tests[1]. This thread[2] says Servo doesn't support SVG[2] as of Nov 2022.

[1] https://wpt.servo.org/

[2] https://old.reddit.com/r/browsers/comments/z2d7pr/servo_base...
My grandmother once told me, that she had never known strawberries in her childhood. She had known those tiny wild ones - but not the large garden strawberry we today know as THE strawberry.

Her favorite childhood berry was the mulberry - a berry completely unknown to me. Out of curiosity, I tried getting mulberries - but since those grow on trees which only start bearing fruit after 10 years of growth (!!!) - those can't be produced at a commercially viable price point.

It wasn't until years later, that I found a mulberry tree in an old cloister garden, of a cloister that specialized in preserving old strands of plants that were no longer being commercially grown.

They are really tasty! If they were actually available, I could easily see them become just as popular as other berries.
all 5 of them are at Alphabet/Meta/OpenAI, no?

but more seriously, unless someone's explicitly doing ML research for most applications using something off-the-shelf-ish[0] and tinkering with it works best. and this mostly requires direct experience[1] with the stack.

and sure, of course, if said project/team/org/corp has so much money they even can train their own model, sure, they can then afford to have these separate roles with "more dedicated" domain experts.

[0] from YOLO to LLaMa to whatever's now on HuggingFace

[1] the more direct the better. you have used LLMs before? great. pyTorch? great. you can deploy stuff on k8s and played with ChatGPT? well, okay, that's ... also great. you know how to get stuff from Snowflake/Databricks/SQL to some training job? take my money!
Redundancy is good and I considered doing this too, but my pi-hole runs as a VM on the same hypervisor that hosts my router, so any hardware failure takes down the whole network anyway.
You dont ”need” anything. But most people prefer some organization, familiarity and reusability, and not having to reinvent the wheel in every project they start.
Insighto.ai is a groundbreaking AI-powered chatbot builder that lets you build conversational AI chatbots in minutes. Meticulously trained on your data, our customized AI agents can easily handle a myriad of tasks, from customer support inquiries to lead generation and internal HR processes. Our chatbots understand natural language effortlessly, offering multilingual support and auto-intent identification. With seamless integration into Zapier, you can effortlessly incorporate them into your existing workflows and preferred tools, whether it's HubSpot for CRM or messaging platforms like Slack and WhatsApp. Experience the power of conversational AI tailored to your needs – start building with Insighto.ai today.
An autonomous robot arm that you can play against
gargoyles -- never, ever, ever gonna be cool. Trust me.
I've often lamented that the leap from ASCII (or its 8-bit extensions) to Unicode is so big and feels like fully understanding Unicode and its implications requires a degree in linguistics; for many applications it might not be practical to support all the bells and whistles of Unicode. At the same time especially ASCII is too limited for even plain English, never mind other European languages. So I was very happy when I discovered that there is a well-defined sane subset of Unicode for European usage. This subset allows writing pretty much all European languages, but does not include much of the weirder parts of Unicode so developers can handle data with more basic understanding of Unicode.

I understand that some people might have more maximalist opinion on Unicode, that programs should try to support all of Unicode. But to me personally correctness is more important, and having this small subset means that it will be easier to define what is the correct behaviour and ensure that the programs actually behave as expected. Of course ideally programs would handle also non-european languages correctly, but in reality I see it difficult for developers to ensure correct behaviour for writing systems that they do not know and as such there is high risk of having bugs.

Also having this subset defined means that it should be more practical to have a common subset that different fonts support. Currently afaik it is far more of a wild west in terms of what glyphs are or are not included. I think most people agree that it is completely unrealistic to expect fonts to cover all of Unicode, so this subset could be the sort of thing that would be more reasonable to expect fonts to support.

I really hope that this sort of thing becomes more common and we could see more well-defined Unicode subsets pop up to cover other languages/regions/uses. This way eventually it would be easier at a glance to identify what parts of Unicode different things support, and also for developers to prioritize what they should work on.
Curious what trouble you've had? The Python package ecosystem has always "just worked" for me. That's true regardless of the interpreter implementation I use. I generally test my projects against both CPython and Pypy.
Not sure if this is what GP meant, but one funny thing about carbon credits is that energy producers that produce no emissions but don't do carbon capture (e.g. solar farms) can earn still carbon credits which they can sell to carbon emitters (e.g. steel mills). Zero is not a negative number, so the entire world can one day be "carbon neutral" following this funny accounting and physics won't care.
I giggled at "This extension does not contain any malicious or tracking code. No viruses. No ads. Only good software.". If only everybody added this statement we would not have malicious addons.
https://en.wikipedia.org/wiki/Kiwifruit

> Kiwifruit (often shortened to kiwi outside New Zealand) or Chinese gooseberry is the edible berry of several species of woody vines in the genus Actinidia.

Seemingly yes
Dirty Projectors are a US band (from Brooklyn).
> It is simple enough to be reachable by a dumb, brute-force, random-walking, incremental process of evolution;

I'm not an expert in this field, but from what I heard brute-force natural selection is the naive explanation we're given in school. There are many more factors at play other than random chance: e.g. there is also sexsual selection. Sexual selection selects some characteristic that isn't necessarily an advantage in the current environment, but it is somehow preferred by the opposed sex. According to some research, the reason why we lost the bone that other primates have in their penis is due to sexual selection.
Still helps to know that you have a consistent way of doing it, especially if you do it a lot.
ReplaceAnything3D
I love the use of `@hasDecl(root, "mime_types")`. I didn't realize that `@import("root")` was a thing.

https://github.com/cztomsik/tokamak/blob/main/src/mime.zig
Methyl radical and hydrogen chloride. The former is oxidized further to CO2; the latter gets rained out eventually. If this rained out acid goes into the ocean, the sodium hydroxide can be released there to neutralize it, although first using the NaOH to capture atmospheric CO2 could be beneficial.
It's for the ladies' eyes only- and even then they have to demonstrate that they're within 5 IQ points of my own (preferably lower) beforehand. Nothin personnel kid
Polyinstantiation in DBMS
I have great interest in this as a way to solve security compartmentalization at scale without excessive administrative overhead.
> Would the issue be resolved by a resiliant way to lock all devices into a particular mode?

In my experience, pupils are insanely creative in getting around such restrictions: pupils have a lot of time, and in each grade there is this one guy (nearly always male) who combines being knowledgeable in computer topics, and having subversive traits (if not in the grade, there exists someone who has a big brother with these traits who will have a lot of fun helping his little brother to destroy the digital cage). Once a way is found, in a few days it has spread around the schoolyward.
So you don't use a database to store all the data and update it when it needed? Are you allowed to scrape the data?
My life is already owned by banks, insurance companies, my children, my spouse. What’s one more overlord?

Frankly knowing folks who work at Google, I do not have a lot of confidence that they will succeed at much of anything but selling ads and making money.
Just want to say I appreciate you for doing that.
Reskinned copy of paid social media template :)
range-over-functions is the experimental new feature where a function can generate a sequence by executing a bit at a time, i.e.

s := []string{"hello", "world"}
for i, x := range slices.Backward(s) {
fmt.Println(i, x)
}

func Backward[E any](s []E) func(func(int, E) bool) {
return func(yield func(int, E) bool) {
for i := len(s)-1; i >= 0; i-- {
if !yield(i, s[i]) {
return
}
}
}
}

I don't think anyone expects this to work in Go as it is today, it's just a new feature that will make the language more complex, but it will make certain kinds of programs simpler to write.

I should also note that the official name is "range-over-function iterators", I called it by a wrong name earlier.
Aren’t fruits only plants which contain seeds? Like a celery would not be a fruit
We use helm which gives all of the version control we’ve ever needed
Thank you for picking up on my point instead of assuming a straw man argument!
> if the EU really wants to limit the tech giants' grip on the web

You're misunderstanding the goals of the EU. The EU only cares about limiting their grip as a result of their main goal. The main goal of the EU is to protect the rights of their citizens, which they do by enforcing existing anti-monopoly laws.

The EU has in principle no problem with a company gaining giant market share by providing a successful service or product. There would be no problem if Google or Apple would gain 99% market share by everybody voluntarily choosing their product. But it is a problem if they then use that marketshare to make it harder for competitors to compete.

I.e.: you're wrong to say that they're trying to minimise the 'grip' they have. They are merely trying to prevent companies abusing that grip.

That being said; I'm pretty sure that the EU does actually fund a lot of open source development
https://duckduckgo.com/?q=chinese+gooseberry
I suppose OLED switch is not a handheld then.
It's too late to prevent all climate catastrophes. It's not too late to prevent most climate catastrophes. Late is better than never.
Space Force will launch its first Guardian into orbit this year
Given the topic, I would disappointed if this article were written entirely by a human.
It’s been quite a few years since I worked on this, but spent some time implementing and administering an enterprise infrastructure auto-discovery tool (trying to remember the name - it was a very expensive product from HP, who acquired it from Mercury I think) that was built in Java and exposed a scripting layer to admins via Jython.

I haven’t seen much Jython since, but encountered a few enterprise tools doing this. It was an effective way of enabling advanced use cases and extensions of the existing Java stack without requiring the admin/developer to touch Java.
In 2019, after some pretty shocking charges: https://nypost.com/2020/03/19/ex-conde-nast-tech-reporter-pe...

All his old articles had their byline removed.
One person on the team will use them, if you don't put up a linter that prevents usage.
Could you elaborate a bit further? I don’t see why this is necessarily true.
My first and only exposure to Stephenson was Seveneves.

I think he writes for autists and I don't mean this in a derogatory sense. Stephenson's focus on technical details in his novels buries the story and any character development in a mountain of minutiae making them a chore for anyone who does not need exhaustive technical explanations to suspend disbelief. Thus my guess is that his books really hit the spot for people on the spectrum as their bar for technical consistency is much higher than for those who are more neurotypical.
Writing an OS is not any harder than writing a database or a programming language. The complexity lies in how far do you want to go with it.

While not black-magic, dealing with hardware and its quirks is a different skillset than writing React logic. A bug might need a reboot, or in some rare cases with terrible hardware, turning it into a paperweight.

In fact, I believe that learning to write low-level code for simple hardware (say, an Arduino or a RP2040), is a smoother path for a complete newbie than learning the massively complex frontend world, and provides much better foundational knowledge.
> Not gonna have a great time milking the bulls.

Depends on who's doin' the milkin'.
> Is this any different from generics?

Depends on the way generics is implemented in the language you're talking about.

In D, for example, Zig's `anytype` is equivalent to using a template type `T` in D without any constraints. The result is the same: the implementation can call any method, but it must exist when the type is instantiated (on an invocation).

Example in D:

https://run.dlang.io/?compiler=dmd&args=-unittest&source=str...
I changed it so they are ordered randomly now. Let see if that makes a difference. Having them in alphabetical does make it easier to find what you want but there is a search.

For some questions I'm going to have to display the answers in some kind of fixed order, for example chronological order for films
I think HN is proprietary.
Why did the word 'radical' get stripped from the submission title?

On the page, the post title is "'Wherever you get your podcasts' is a radical statement"
VLC has the option to “Take Snapshot” and it can play online media. This is unless I'm missing something very obvious!
AP names director of the new AI Safety Institute
Is there a link somewhere to a webpage of the official Danish report or ruling? Press release?

Why is this all reports via ppl in LinkedIn?
Mm.

On the other hand, governments get to print money if they want to, and they have reason to. This might work, but I suspect mostly it would be a complex way of doing nothing, thanks to the literal-money-printing option.
For now, advertising seems to be able to support at least some podcasts that are serious about being professional operations. In fact, while I'm sure no one is buying big yachts, I'm often a bit surprised by how large the staffs of some podcasts are. Of course, many podcasts are also just one or two people doing them part-time.
Decaf has less than 10% the caffeine of regular coffee, if I recall correctly. Are you drinking 20 cups of decaf a day?
Experimental methods and data analysis are usually scrutinized in peer review, whereas wild, unsubstantiated economic claims such as the above are not. I think we need a higher bar for making claims like the above.

Sticking points for me were, massive chlorine gas production (extremely toxic...) and requiring extremely high purity iron ore, with costs to purify it hand waved away.
Santorini's volcanic past: underwater clues reveal giant prehistoric eruption
Null is a valid value for pointers, but it is absolutely ordinary and normal for functions to refuse to accept null on the pain of crashing and burning.
Show HN: Improve cognitive focus in 1 minute
Staring at something for 30-90 seconds has been proven to improve & boost mental focus on subsequent tasks (from Andrew Huberman - https://youtu.be/CrtR12PBKb0?t=3367
).

So I made something simple you can look at (and simultaneously meditate) for 1 minute to improve focus for your next task :) Let me know if it works for you
Yes might depend on where you come from. As someone with decades of Java experience - not a fancy language over most of its lifecycle - I was mystified why there is no Iterator support as in Java for loops.
> as he recovers from addition.

Divide and conquer for the win!
Big Tech funded Think tank argues AI's climate impact is nothing to worry about
> the One Laptop Per Child movement that tried to give laptops to kids in poor countries.

Relevant:

Morgan G. Ames

The Charisma Machine

The Life, Death, and Legacy of One Laptop per Child

> https://mitpress.mit.edu/9780262537445/the-charisma-machine/
What makes tardigrades the toughest animals in the world?
And that is enough to whish him ill? Hint, Schröder was long gone from power when Putin invaded Ukraine.

Not defending Schröder in any way, just pointing at some discurs issues.
AR is the obvious application for this, will be fun tearing into a human model and seeing/weighing all the guts!
Astronomers find a new "super-Earth" in a habitable zone 136 light-years away
HTMX makes me think of Mootools: small, very specialized js library.
You could be right but you have to keep in mind that this just adds several hours -- days if we're talking database non-experts which indeed most of us programmers are not -- and it is just one item in an other huge bucket-list of TODO items.

Having a single DB user reduces time expense while also adding much-needed simplicity. Application-level logging of "who did action X and when" are pretty easy to implement in every major web framework anyway.
Python has been my go-to for prototyping since 2003. Maybe I’ve just adjusted to its quirks, but I keep returning to it despite picking up another dozen languages since. I’ve encountered other people who hate it, but never understood why; what issues are you experiencing?
> compiler flag that could be used to enable a trap if unsigned arithmetic resulted in wrap-around, as in the above case when the vector is of length zero.

I mean.. this is exactly what -fsanitize=integer does in clang.
I never saw a signed overflow UB, but how many "perfectly defined" yet horrendously wrong cases like this one this sanitizer has helped me find...
Looks like a perfect opportunity for a citizen's dividend. Anything that is taken is put into a pot. After a certain time all of that is given back equal to all citizens.
I notice that HN automatically removes some words from titles when they're pasted in. I've never been clear on what words are removed, and it often feels random. I don't think this is the actual reason, but it almost feels like it's done to see if the poster is paying attention? Either way, I've always been able to edit the title to bring the words back if they're key to the post's meaning.
Why Maternal Mortality Rates Are Getting Worse Across the U.S.
Spinach, onions, celery, broccoli, bok choy, carrots… These are certainly not fruits. Vegetable is a culinary term, but so is fruit.

Outside the context of a botany classroom, you’re going to have a hard time finding people who respond to the question “Is cucumber a vegetable or a fruit?” with the answer “fruit, of course!”
I didn't like either of them very much, but I've really enjoyed other books of his.

- The Rise and Fall of D.O.D.O.

- Seveneves

- Cryptonomicon

- Anathem

- Reamde

- Fall; or, Dodge in Hell (Although the metaworld parts in that get a little tiresome)
What makes you think it's rare? The Institute for Justice says that:

> In 2018 alone, 42 states, the District of Columbia, and the U.S. departments of Justice and the Treasury forfeited over $3 billion.

https://ij.org/report/policing-for-profit-3/pfp3content/exec...

That a lot of money. They also say:

> The low median value of most forfeitures is in line with media reports about forfeiture activity. For example, from 2012 to 2017, Cook County, Illinois, law enforcement conducted over 23,000 seizures totaling $150 million. The median value of these seizures was just $1,049, and approximately three-quarters of the seizures were of cash (most of the rest were vehicles). Many of these seizures, including most cash seizures of less than $100, were clustered in the poorest parts of Chicago.

https://ij.org/report/policing-for-profit-3/pfp3content/forf...

If that's rare, what is common? Do you think anyone else in Cook County, Illinois stole anywhere near as much or as many times as the government did during that period using civil forfeiture alone?

You're technically right that you're statistically unlikely to face civil forfeiture in your lifetime, but you're also statistically unlikely to face burglary, mugging, or any other form of non-state theft (except maybe pick-pocketing), but that doesn't mean those things are particularly rare or not something we should worry about.
>and those who naively think Ubuntu and LibreOffice can realistically replace the public sector's dependency on Microsoft

I was writing book reports on that exact stack over a decade ago. Its perfectly fine for students. Most people don't even explicitly chose Windows. They just use and adapt to whatever comes with their computer.

>forcing Linux and LibreOffice down the throat of elderly office workers.

Let office workers chose their needs on a case by case basis. But that shouldn't affect the stack you give to students.
I am talking more about approaches to security than specific implementations.
Podcasts are actually distributed via rss. Proprietary platforms pick them up but they're actually one of the few forms of media that the public widely consumes via open standards.
> Putting up all sorts of requirements on where and how to build is not helpful [...]

Well that's the general trajectory of what I'm thinking about - NOT hurdles, but infrastructure AND incentives for developers, that will help their products grow, OSS or not. What if Flathub helped you publish native Linux builds on Steam?

> Most upstream developers will likely have their own infrastructure.

Bingo. Right now to cover the three major platforms on self-hosted infra, you need to at least 1. buy a Mac, which no longer has an x86-64 CPU, so no dual/triple booting and the VM story isn't exactly here yet, 2. therefore also buy a PC, which you probably want to dual-boot if you're cost-conscious, which means you will probably have either only one native Windows OR Linux builder online at a time, OR make it a VM host which will require more hardware resources and perhaps limit its portability (so you're more likely to buy a more expensive Macbook and make that your portable workstation, rather than a cheaper Mac mini), or 3. buy an extra PC to host the "other" builder.

It's 100% reasonable to go for a hosted CI solution; I'm not saying "let's copy whatever Apple does", but they do offer Xcode Cloud, so that developers can benefit from vertical integration. All platforms benefit from integration, whether it's more horizontal, vertical, or both boils down to strategy, and I think it would be beneficial to explore more angles.
Good point. I didn't mention familiarity and proficiency with the tools, but it's indeed another angle to think about it. More familiar often implies more productivity, even though you might miss out on the "latest and greatest".

Considering programming, it's mostly the same, indeed. There are endless debates about what's the best library, framework or language out there, while in reality, working with what you know often yields better/more tangible results for end users. I like the fact that some successful indie hackers out there stick to old-school HTML+CSS+PHP and still get to make tons of cash.

Tools are not the main thing.
I think most modern homes are built to pretty efficient standards. I just don't have one of those!
I’m sure MIT Press is working the phone lines right now
https://www.datatilsynet.dk/presse-og-nyheder/nyhedsarkiv/20...

In Danish only I suppose