skysight-inc/HackerNews huggingface dataset:
This is not true. PFAS could be limited to industrial use which theoretically can be done safely. In fact there are many toxic chemicals that are safely used everyday with the right precautions.
Is there a quick explanation why data races are UB in the C++ MM but not in the Java MM? Famously, Java’s String::hashCode implementation makes use of the Racy Single-Check Idiom, so this is a core functionality on all supported platforms. What is the cost of Java guaranteeing defined behavior here? Or is it just that it would be costly on some non-mainstream platforms not supported by Java but supported by C++?
>It isn't easy to handle playing videos just with a CDN. You have to handle: [... various video delivery tasks...]

I think gp's "BunnyCDN" was shorthand for the video-as-a-service Bunny Stream:
https://bunny.net/stream/

That "turnkey" managed service from Bunny would be more feature-complete for businesses than self-hosting PeerTube.
Since the implementation of Positive Train Control (PTC) there is live data but the RRs don't make it publicly available. Real time GPS data is transmitted to the Computer Aided Dispatching (CAD) system and combined with consist data they can determine where any one car is located at any time.

By the time I left the company several years ago that data was being restricted to only certain employees. As noted below, hasmat is likely the reason this kind of data is not publicly accessible. It is shared in a limited fashion with shippers, etc.
It’s not that much worse than the daily mail. I don’t think biased news is failing. On the contrary, the more government spending follows fake news suppression, the more profit in biased news. See American tv news for the same general trend.
They are good when you are stress testing your setup.
They are bad if you are just trying to browse the damned website
Oh, then those people should certainly use peertube. But then personally I would like to have a safe fallback, but this creates overhead.
> He specifically wants to kick out all 'non-western' foreigners which is already a fraction of a fraction of the people who immigrate to the Netherlands

Here is a page the Netherlands government with more specific numbers [1]. In 2022 there were roughly 250k immigrants from the former Soviet Union, Ukraine, or Poland, and the next three biggest sources were Syria, Turkey, and India, combing to maybe 50k combined.

[1] https://www.cbs.nl/en-gb/dossier/asylum-migration-and-integr...
In Langroid (the agent-oriented LLM framework from ex-CMU/UW-Madison researchers), we call it Relevance Extraction — given a passage and a query, use the LLM to extract only the portions relevant to the query. In a RAG pipeline where you optimistically retrieve top k chunks (to improve recall), the chunks could be large and hence contain irrelevant/distracting text. We concurrently do relevance extraction from these k chunks: https://github.com/langroid/langroid/blob/main/langroid/agen...

One thing often missed in this is the un-necessary cost (latency and token-cost) of parroting out verbatim text from context. In Langroid we use a numbering trick to mitigate this: pre-annotate the passage sentences with numbers, and ask the LLM to simply specify the relevant sentence-numbers. We have an elegant implementation of this in our RelevanceExtractorAgent using tools/function-calling.

Here's a post I wrote about comparing Langroid's method with LangChain's naive equivalent of relevance extraction called `LLMChainExtractor.compress` , and no surprise Langroid's methos is far faster and cheaper:
https://www.reddit.com/r/LocalLLaMA/comments/17k39es/relevan...
It was a really cool documentary with that they actually got the other co-founder of valve on it.
Of course not. But we have tools to counter group B. Group A, not so much.
Lol. We're all at the same clown show. You just paid more for your seats.

The bloatware isn't even a blip on the radar for these companies. Everything is about gaining as much control as possible over everything. MS wants to make everything Office related web based so we have no control over our own documents and communication. Apple wants us to use iCloud for our photos and the app store for apps we need so we become dependent. Google dominates with Chromium because they don't want you to access the internet unless you're doing it the way they want.

Apple, Google, and Microsoft would be split into 20 companies each if regulations were working properly.
Show HN: I Made a Multilingual First Words App with a Dictionary and Midjourney
My friends wanted their toddler to learn her first words in English, German and Vietnamese, but they couldn't find any good books for this combination. So I decided to help them by creating an app for their "first words" journey.

The app is like a customisable board book:

A realistic picture on the left page, then the word in 1 to 4 languages of your choice on the right page. When you tap on the picture, it changes and a realistic sound is played. The words can also be read out loud using text to speech.

I used Midjourney to create "photos" for each word.

- I chose this style because realistic images have been shown to help toddlers the most with real-world recognition. Detailed illustrations would have the same benefit, but it was too difficult to get a consistent style.

- Most photos were generated in a few tries. Generating a dinner knife, a potty and the correct number of objects was quite difficult. A single banana was impossible for me. Even with image prompts I could only create pairs.

Translations were done manually using dictionaries, and some languages were double-checked by native speakers.

- Arabic, Chinese, Hindi, Japanese and Korean also show their romanisation to help non-native readers.

Hope you too find the app useful.
Doesn't matter for German courts to tell ISPs to block their IPs. German courts get to decide what is and is not allowed within their country and if they decide your service is illegal and block it, there isn't much you can do but try and go to the EU courts to have it overturned but that is very unlikely. But while you go through the process with the EU courts you're still blocked.
I like your comment — it points out that our RADAR displays were a both a product of the technology that was used to generate them (the sweep) but also that it was a deliberate way to make clear what it was you were observing (target distance was represented by distance from center, target bearing by angle around the circle).

To your point though, perhaps emulating the sweep was the questionable design decision — the bright colors, map-less background not controversial at all since they help focus on the intent of the display.

I did notice that as I turn with the phone, the compass-tracking feature broke the illusion of the sweep. :-)
Rich lists are self-reported so even the bogusness of illiquid founder's shares in sweetheart deals doesn't get any journalists' hands dirty. Anything remotely plausible counts.
Apple shares the most popular podcasts of 2023
> So isn't that a tool that enforces something upon the programmer?

It's a tool I voluntarily add to my workflow, which works the way I want, when I want, according to project needs. It's not a limitation put upon me by the language/compiler/whatnot.

> What is the benefit of needing valgrind? Isn't it even better to have the task automated away so that the problem doesn't even come up?

In most cases, performance (think of HPC levels of performance). If I don't need that kind of performance, I can just use the stack or smart pointers.

If we're talking about moving to other programming languages, I'd rather not.
Many of the "Core Guidelines" are semantic requirements which are (provably) Undecidable, so even if tooling was created for them the tooling would necessarily have either false positives or false negatives (those are the only options, unless "both" counts as another option). In practice most of these are unaddressed, Microsoft understandably focused on checks which are never wrong and give actionable advice.

"Guideline support" does include libraries with classes that e.g. provide a slice which raises an exception on bounds miss, which is something, and it's certainly notable that the equivalently named C++ standard library feature is a foot gun† whereas the one in the guideline support library is not, so that's a good reason to adopt this. But VS does not in fact ensure you obey all the guidelines, it's very much a "best effort" approach even with that switched on.

† WG21 (The "C++ Standards Committee") seems to have concluded that because sometimes the fast way to do something is unsafe, therefore the unsafe way to do something must be faster... as if car executives noticed that 240mph crashes in their flagship sports car were often fatal and concluded that if they re-design their under-performing SUV so that the fuel tank explodes during any collision killing everybody aboard that'd improve its top speed...
As is with Canada, the problem is always investors. Canada's housing crisis stemmed from a lot of outside money buying up property simply to sit on it and leave it empty/unused, and in the Netherlands you see similar trends along with investors buying up property the moment it appears. Additionally, any bans on things like Airbnb gets overruled by the court system.

These are all things that lower taxes and kicking out foreigners can't solve, because that just opens up more property for investors to swoop in and buy. You stop investors from speculating on property and make it illegal for property to go unused and you solve a good chunk of the issue right there.
What happened to native Americans is not comparable to modern day European immigration.
Most advances in NLP with transformers over the last 2 years has been random trial and error and just throwing more compute at transformers.

Some models like RWKV (which isn’t a transformer model) explain the design decisions in their paper, but generally that’s not the case.

Nobody knows why, nobody seems to be looking into it.

We’re all just trying to figure out how to improve the outcome atm.
A 27k-year-old pyramid? Controversy hits an extraordinary archaeological claim
The free, human social network
No individual algorithms, no analysis or profiling, no sponsored publications, anonymous likes and follows, absolute respect for privacy and personal data, clear, non-partisan moderation. Made in Europe.
Are we looking at the same page? Where’s the contamination? It’s pure CSS applied to a basic `blockquote` element. There are no spans and no divs.
uhhh, I don't agree.. .

I hate even Firefox in my phone: even if you set to remove data when I close it, it does not, and I have to do it by hand every time
This term "Islamophobia", I do not think it means what you think it means.

This name-calling and marginalising is damaging. It causes people who may have been open to reasonable solutions to _the real issues of immigration and non-integration of minorities_ to shut their ears and edge closer to extremes.
Absolutely amazing. Hey kids we’re not killing enough innocent civilians and as a result people are beginning to follow “dreadful” people like elon musk.

Do wars produce innovation? Sure. Is any of that innovation worth a single life? Bet ya wouldn’t think so if it was your loved one.
> Wait for the browser to become open source I assume

Yes, but what then?
Moreover, could we zoom out and ask what's at stake with this kind of question? What does a road map from Peertube in its present day towards twitch or YouTube level adoption look like, how long would that take?

I ask because that's the kind of runway where there's time to continue to work out questions like this, and they aren't at present make or break, and so far as I can tell there's no reason to believe issues about firewalls pose an issue that's any more or less difficult than the technical challenges they've already solved.
> Again this regulation comes from the EU so NL can't just change it

I agree with you, even worse is when some mayor candidate comes with that and we all know that in the city level, youhave almost no change to influence such decisions.

However EU, has nothing set in stone and it is democratic. NL don't have to leave EU, but join the (increasing) block doing lobby to change those rules.
Oh haha I forgot how much information was not exposed in the API at all. I remember having to bring in a senior engineer because I thought I was going crazy. I could only ever find like half of the useful data on a server I just provisioned.
That is the balancing act I spoke of, yes ;)
It works! Congrats, you did it!

But after clicking around you realize that it does not anymore. Waaat? Maybe it's related to sidebar visibility changes? You open the inspector and see that .parent is {display:block}. Seems like some jQuery code assumed that display property is either `block` or `none`. Or something. Aaargh. The "sane" attribute of this solution was violated due to its non-locality to the `.rest`. Who could think that changing the display mode for the parent, which is indeed a private property of the parent, would lead to such an issue. You live and you learn css!

(Also, explanations for "intuitive" and/or "logical" are still missing.)
My impression is that the government tried to 'solve' the problem with one main constraint in mind: to never allow the prices go down in any meaningful way. Hence the ham-fisted attempts to instead tweak taxes and ease credit conditions.
Link is missing. This seems to be the URL https://www.apple.com/newsroom/2023/11/apple-shares-the-most...
> >Who says Peertube needs to take off to be good?

> The fact that it's a video-watching site and that means it needs people to upload videos onto it.

It's not a video watching Website.
It's a video serving platform in the fediverse. You can use it to host videos independently. It's not necessarily meant as a platform with a single entry point for users to find any kind of video like YouTube. It's more comparable to WordPress maybe
People learn differently so I won’t pretend my method of learning is the Best Way but for me I learn best “on the fly”. I learn best when I have a task I want to accomplish and I learn enough to take the next step, then the next step, then the next. I’m fine taking “breaks” to learn new concepts as they are needed but I need to see incremental progress to keep up my “steam”.

At least when I’m doing something completely new. If I’m doing something I’ve done many times I can write the entire front and backend and not see real results until the very end but if any part is new then it’s imperative that I get something basic working and iterate on that.

When I’ve been asked “how did you learn programming”/“how should I learn programming” all I can give is what worked for me. My first foray into programming was my TI-84 SE calculator, mostly so I could make “games”. Then a Java course in HS and then my real explosion in programming: learning PHP on my own. You have to have a goal/desire to propel you forward. With my calculator it was making games, with the Java course the addition of so many control structures (vs TI BASIC) was mind blowing, then with PHP it was the ability to create something that anyone could see anywhere in the world (with an internet connection). But with PHP (and later JS) my learning was in fits and starts as I needed to learn more to accomplish bigger/better things.

So my advice on learning a language is simple. Have a goal of some piece of software you want to make and take baby steps towards that learning what you need in the moment to get a tiny step closer. Yes, you will write shit code. Yes, you will probably rewrite or want to rewrite code as you learn more. Yes, your early attempts will seem childish in retrospect. None of that actually matters though, this is about learning, not creating something with 10 9’s of uptime that runs flawlessly.

The method of teaching all the concepts up front has never worked well for me. A short explanation and examples of how something can be used is powerful since even if I don’t need or understand it today I will remember that it’s possible and come back to it later when it solves a problem I actually have. Nowadays I do at least scan through docs on languages/frameworks/libraries. Not to absorb every bit but to “prime my index” for later. However none of that would have interesting or compelling to me when I first started programming, I had to see something come alive and iterate on that instead.

I still remember the first time I got PHP to spit out “Hello, Josh” and “Josh” was nowhere in the code, instead it came from a GET param. Pure magic. Yes it was stupid simple but that drove me to learn more, to learn about POST, to learn about cookies (you can store stuff!?), to learn about databases (holy shit you can store more stuff! And it can be private!), to sessions, and more. It all started with a GET param and that sense of wonder/magic/excitement.
I would like the rule of law to applies to all industries equally. I am mostly unconvinced by the special pleading of the technology industry. I am willing to be convinced, however!
They’re powering it.

they have the best hardware for it. Their vendor lock in is just CUDA, but that’s not really much lock in.

You can train models on AMD cards too, but why would you when nvidia cards are just better for it atm.
Opossums, frogs, many types of birds, spiders, ants and beetles, to name a few: https://doi.org/10.1603/0022-2585-38.1.1

Some of those creatures are facing substantial habitat loss in the US, and some are not. I am not an ecologist, but I think the bulk of the problem is probably a few steps up on the food chain. We have basically extirpated the predators (wolves, coyotes, foxes) who prey on the animals (mice, deer, other rodents) who spread ticks in many urban and suburban environments.
Unless GP would care to point out what you're supposed to be looking for, I think you're being trolled into poring over the image looking for something that isn't there.
Show HN: Building an AI Girlfriend Chatroom got me to 500K ARR
You’re right no one who plays on a steam deck is serious about gaming…
That's true, much of the technical discourse haggled over favorite language features. But that missed the much bigger point: If we use complex, abstract Haskell for practical apps, what are the consequences of alienating the vast majority of professional developers?

Unfortunately the answer is clear: Haskell's arcane reputation has solidified.
There has to be data because often passenger rail shares railway with freight rail and have to schedule things to avoid accidents.
Chicken eat literally everything.
Hourly wages tell only part of the story here. Their benefit package, particularly their pensions, is very generous compared to that of most other hourly workers. Indeed compared to that of many non-hourly workers also, since most people now get only 401ks.
Java 8 still widely used
What's cringe is starting a tunnel company where a couple hundred people work in apparent seriousness, who think they are building their careers, when the whole thing is built to divert public support from providing more public transit.
I received the same email. And I honestly, cannot tell 100% whether it is real or spam. i) I could not find any information on their website. ii) The email did not come from a springernature mail server (but rather some sparkpost mail server which seem to be origin of some spam)

But then i) It might just take them time to compile an official statement. ii) I checked some of their newsletter emails and they also come from various sources such as AWS.

Any more insight?
Stupidity is the new elitist insult. It started to be really noticeable with COVID-19. People with different opinions were simply labeled as too stupid to understand the gravity of the situation. Same is happeneing with democracy. Voting for the other side? Must be dumb as fuck... People seem to have lost the ability to accept that there can be different opinions.
I second this. Please do one thing and one thing only and that's building a good search engine. Don't become Mozilla and get lost along the way.
Things that sustain life (intentionally) should take priority in my opinion.
No, most of this is made trivial and redundant today.

Understanding your std library performance is lot more important
> What do you mean by imperfect?

While need is the sorting criterion, it's not done perfectly. Nor can it be

> The original claim was "competition is needed to make everything better". I'm guessing you don't mean competition by e.g. surgury to highest bidder would be a very good way of allocating them?

It definitely makes things better: we don't let just anyone be a surgeon. You're confusing money with competition, I think, but it's hard to follow your thoughts. I'm not saying "highest bidder" is the best way to allocate everything. I'm saying that even in a really constrained, defined situation, it's not perfect, and it's a million times easier than the general case of allocating resources through a national economy.

> In oil shortages rationing is very common. E.g. New York does this for heating oil (of course queuing isn't really needed here). California rations or restricts usage for water all the time. Details depend on the situation. That something is rationed or has to be queued for doesn't necessarily mean it's free of charge.

Rations or restrictions aren't queues. Think of any of the tens of millions of goods and components that flow through an economy. You cannot design a top down system that allocates them all efficiently. You certainly can't say everyone should queue for everything. You let people buy what they want, and if you need to put your thumb on the scale a bit for some reason (e.g. emergency healthcare for someone with no money) you have taxes to pay for that.

> I think you are doing exactly that.

Can you cite any of my beliefs that would give you that impression?

> they are run democratically (at least in theory). Try replacing "state" with "democracy" to see why some don't see state managed things in so bad light.

They aren't run democratically; their leaders are occasionally elected, but based upon a huge number of factors (including charisma as one of the main ones). Electing someone is a very weak signal that you like/dislike any number of their policies. I think it's misleading to pretend that state institutions are run by the people. They can be influenced, but only really if enough people think of them as their top, overriding voting preference every 4 years or so. That's incredibly unlikely. If Netflix starts doing a bad job, it will lose millions of subscribers instantly. That's why they have to keep doing a good job forever.

> dictatorship of privately owned capital

Private capital is not a dictatorship. It can't lock you in jail, or send you off to die in a war, or starve a country. It's just people risking their own money to put behind a venture, of far more limited blast radius than a monarch or authoritarian regime can achieve.
Liberals in general branded anyone with any concerns about immigration as racist. This let the right-wingers control the debate and play on peoples' fears. The results were Brexit, Trump and now this guy.
This Nvidia Cofounder Could Have Been Worth $70B. Instead He Lives Off the Grid
Facts and Accuracy matters.

> PVV proposes to stop all immigration

The PVV proposes a "freeze on asylum" and "a generally more restrictive immigration policy".
The way a country gets crowded has less to do with the actual land, and more to do with the rate of growth and investment in infrastructure.

The Netherlands had a similar population to Canada in 1950, but today's population is dramatically smaller. Combine that with a historical higher tax rate and investment in infrastructure, this is not something that can be replicated...
Apple unveils the top books of 2023 and a new Year in Review experience
Also, if the asteroid that wiped out the dinosaurs and most life 65M years ago never happened, I don't think homo sapiens would exist.