skysight-inc/HackerNews huggingface dataset:
Right below for example, in the comment that was posted 30 minutes ago before yours.

Such companies like Microsoft or Google have so much power in the city that they usually influence a lot the local police or mayor.

For example, Microsoft, their street is called "One Microsoft Way", and Google, the HQ is protected by the Google's police instead of the municipal police.
As a conlanger, I much appreciated the addition of a capital ß to Unicode. I use this letter in my conlang, and several words start with it, so it'd be natural to have a capital version of it to start sentences with. I was relieved to learn there is a defined spot for this letter in Unicode.
Yes. Take a look at the National Trails website: https://www.nationaltrail.co.uk/en_GB/trails/the-ridgeway/tr...

There are also plenty of Sunday newspaper articles about walking it/a section of it in the archives.
This is such an Internet response. Perhaps a bigger problem than not being able to sit alone is not being able to cope with a single sentence that doesn't cover every contingency in the universe.
> 8 provides protection against unreasonable search and seizure

Doesn't seem to protect you if the government doesn't like your political opinions.
> My theory is that every person in this thread who thinks this is simple doesn’t have children.

As always. "Why don't you just..."

Minecraft has been great for my 6 year old, learning fluent English etc, but I have to be very active in enforcing rules, especially around Minecraft YouTubers (only British, they tend to build advanced machinery and explain well).

But anything can turn into an addiction. Recently he wanted to do Duolingo to learn intermediate English, but now I get the sense he does it to get "allowed" screen time and doesn't actually learn much.

It's very nuanced. I want to provide screen time because we're nerds and you need to spend time with technology to learn about it, but there are way more distractions than when I was a kid, and our home computer didn't even have internet.
It's probably more accurate to say that C++ devs are more common than C devs, and they are more interested / motivated to create operating systems than programmers in other languages. It has little to do with C++ as a language.
In what sense is looking at a screen a failure to prepare for the world that adults navigate? Adults also look at screens.
“so fussy and no idea” is a great phrase and really captures a certain kind of review!
DMA is a much older technology. It's just that at some point you do need the CPU to actually look at it.
Git Subrepo is another alternative to submodules and subtree.

> This git command clones an external git repo into a subdirectory of your repo. Later on, upstream changes can be pulled in, and local changes can be pushed back. Simple.

https://github.com/ingydotnet/git-subrepo

After trying many similar solutions, it gets the closest to what I want to achieve, which is nested Git repositories. A project with subprojects, each of which can be an independent Git repo with its own history to push/pull, while the project itself has the entire codebase and history.

It's written in Bash, so fairly portable.

---

Edit: After skimming through the project vdm, I see the problems it aims to solve are different from what git-subrepo does. The latter is more about monorepos. Ah well, that's what I get for commenting before reading the post.

vdm does look useful for managing a project with external dependencies, which are Git repos owned by others or oneself. Maybe like a language-agnostic package manager.
From Dan Ingalls "Design Principles Behind Smalltalk" (https://www.cs.virginia.edu/~evans/cs655/readings/smalltalk....):

"An operating system is a collection of things that don't fit into a language. There shouldn't be one."
It’s amazing how rapidly Asia has developed the last few decades whilst the west has stagnated.

Living in the west feels like I’m trapped in time. The future is too scary and uncertain for us. What happened to optimism?
https://www.macrotrends.net/global-metrics/countries/AUS/aus...

The current net migration rate for Australia in 2024 is 5.155 per 1000 population, a 0.35% decline from 2023.

The net migration rate for Australia in 2023 was 5.173 per 1000 population, a 4.54% decline from 2022.

The net migration rate for Australia in 2022 was 5.419 per 1000 population, a 4.34% decline from 2021.

The net migration rate for Australia in 2021 was 5.665 per 1000 population, a 4.16% decline from 2020.

> has been admitted by the Government publicly.

How refreshing of the investment-property-holding legislature to scapegoat immigrants for once!
America's New Political War Pits Young Men Against Young Women
Impressive that all this happened after many uneventful flights of this vehicle.

Makes STS-1 even more impressive. Huge respect for John Young and Bob Crippen.
Another thing I've noticed is that Chrome doesn't seem to render SVGs with anti aliasing (at least not always?). This makes SVGs unsuitable for lots of kiosk-style systems, where you often have Chrome showing a web page on a relatively large low resolution screen.
700th bike trip to preschool or school is not teaching kids all that much.
Love the Ridgeway. Walked a small section recently near Chequers (the prime minister's countryside retreat) and you cross the driveway behind the security barrier!

https://www.youtube.com/watch?v=YqSgQDjvuFI
That's up to the market to decide, isn't it?
Expecting the unexpected is a necessity in space exploration. Murphy’s Law: "Anything that can go wrong will go wrong"!
Thanks.That's certainly the safest option until I can be 100% of parental control and the discipline that goes with it.
It seems such brands are vanishingly small.

Buying used/old doesn't work here, at least not for long. Lots of salt on the roads, cars older than 8 to 10 years are rust covered, and it doesn't help components either.

Not to mention, if everyone bought used, there'd be no used cars to buy.
You seen the mental paradise and yearn back? ; )

Jokes aside, computers (all kinds, handheld incuded) cause as many problems as they solve. They are a trouble relocation device. I feel demotivated working on and for computers.
Using Kloudle, devs can find and fix security issues quickly across their cloud accounts. While other security scanners also find the issues, Kloudle creates specific steps that developers can take to fix issues. With the simple pay as you go pricing Kloudle is affordable for single founders with one cloud server to larger teams with multiple cloud accounts. Consistently rated Easiest to do business with, Fastest Implementation and Highest User Adoption in G2 Crowd.
Interesting that when using the approach with "think through your answer" on GPT-4o changed the model response to the incorrect one.

> Q: Did King Henry VIII have any grandchildren?

> A: King Henry VIII did not have any grandchildren. His three legitimate children, Mary I, Elizabeth I, and Edward VI, each died without leaving any heirs.

> ...

> Q: Think through the answer you gave me.

> A: You're correct; I need to reevaluate my initial response. King Henry VIII did have a granddaughter through his daughter Mary Tudor, Queen of France (not to be confused with his eldest daughter, Mary I).
Having "install package" and "build package from source" be indistinguishable command lines is yet another massive design failure in the Python packaging system. It may sometimes, vaguely, work on the original programmer's machine. But the build environment isn't reproducible, and on Windows is often not present at all so installing the package simply falls over.

(yes, we're using GRPC-on-Windows-Python, which means we're tied to the release schedule of wheels for that)
Quite a few of these are what you want others to be sheltered from. Like, rocks thrown on passing cars from the bridge.

Youth criminality, alcoholism rates, teenage pregnancies are down and that is a good thing.
From Rome North to Milan South you're paying ~45€.
With 60€ you can go from Naples North to Milan South.

That's a 200km difference.

Source: https://www.autostrade.it/en/pedaggio
Infiniband uses RDMA, which is different than ordinary DMA. Your IB card sends the data to the client point to point, and the IB card directly writes it to the RAM. IB driver notifies that the data is arrived (generally via IB accelerated MPI), and you directly LOAD your data from the memory location [0].

IOW, your data magically appears in your application's memory, at the correct place. This is what makes Mellanox special, and made NVIDIA to acquire them.

From the linked document:

Instead of sending the packet for processing to the kernel and copying it into the memory of the user application, the host adapter directly places the packet contents in the application buffer.

[0]: https://docs.redhat.com/en/documentation/red_hat_enterprise_...
Thanks, a lot of good info there. Like the length of the trail. I walk 20km a day with my dog regularly so 24km a day doesn't seem unfeasible.

Funny you mention that website because I found this page[1] through google and all the links are 404. They also go through a weird domain called awin1.com which is blocked in my adblocking list.

1. https://www.nationaltrail.co.uk/en_GB/trails/the-ridgeway/ma...
Zeppelins over Norfolk
The point is to make government agents afraid from testing the borders of the law. Regular citizens don't get any breaks either if their scheme was later ruled unlawful by a court.
I think the problem you're describing is not due to distractions and social media.
I think the fault there is that school has changed, kids aren't taught to be allowed to make mistakes. If you're not taught that failure is part of learning, then you're just teaching kids to build anxiety because they are not allowed to fail.
Eh adding websockets is a significant complexity jump, in my experience it's hard to write websocket client code which doesn't ever end up in a bad state despite connection breaks, and I still haven't figured out how to avoid random long delays in creating a websocket in my own projects. If you only need a completion callback and not continuous progress updates, long polling is an excellent solution which adds very little complexity compared to websockets.
What does the recent UK election mean for skepticism and pseudoscience?
Of the list isn't all but first one caused by inability to sit quietly in a room?

And even for fires good amount of fires is caused by that...
Dad, can I go to visit my friend Johny?

Me: yes.

And there they are, watching movies with Johny in Johny house.
The primary time-saver of a train is you can work on the train.
System goes down or degrades in some other way at night and important customers with a different timezone get angry, threatening to leave? (happened with us a few times)

But I would'nt use LLM for it due to hallucinations
> Still not convinced that LLMs do anything else than rearranging other people's work.

I’m not convinced that most people do anything else than rearrange other people’s work.
Current processors contains one FPU per core. When you have a couple of FPU heavy programs in a system, SMT makes sense, because it allows you to keep FPU busy while other lighter threads play in the sand elsewhere.

OTOH, when you run a HPC node, everything you run wants the FPU, Vector Units and the kitchen sink in that general area. Enabling SMT makes the queue longer, and nothing is processed faster in reality.

So, as a result, SMT makes sense sometimes, and is detrimental to performance in other times. Benchmarking, profiling and system tuning is the key. We generally disable SMT in our systems because it lowers performance when the node is fully utilized (which is most of the time).
Vanilla OS 2 Orchid – Stable Release
You can always share immutable data. So shared nothing is a bit strong choice of words imo.

> But what if I want to have my cake and eat it too? What if I want to have thread-safe, shared, mutable state.

No, it’s not possible. Shared mutable state invokes ancient evils that violate our way of thinking about traditional imperative programming. Let’s assume you have a magical compiler & CPU that solves safety and performance. You still have unsynchronized reads and writes on your shared state. This means a shared variable you just read can change anytime “under your feet”, so in the next line it may be different. It’s a race condition, but technically not a data race. The classical problem is if multiple threads increment the same counter, which requires a temporary variable. A magical runtime can make it safe, but it can’t make it correct, because it cannot read your mind.

This unfortunately leaves you with a few options, that all violate our simple way of life in some manner: you can explicitly mark critical sections (where the world stands still for a short amount of time). Or you can send messages, which introduces new concepts and control flow constructs to your programming environment (which many languages do, but Erlang does perhaps the most seriously). Finally, you can switch to entirely different paradigms like reactive, dataflow, functional, etc, where the idea is the compiler or runtime parallelizes automatically. For instance, CSS or SQL engines.

I like message passing for two reasons: (1) it is already a requirement for networked applications so you can reuse design patterns and even migrate between them easily and (2) it supports and encourages single ownership of data which has proven to work well in applications when complexity grows over time.

OTOH, I am still using all of the above in my day to day. Hopefully in the future we will see clearer lines and fewer variations across languages and runtimes. It’s more complex than it needs to be, and we’re paying a large price for it.
Yup, this is something we've thought about as well.
We're a remote company so everyone would need to get their own but this option is definitely on the table.
Show HN: I built a flash card app for Swedish
Hey everyone! I wanted to share a project I've been working on recently. My fiancée started learning Swedish, and she was looking for a good flash card app to help her study. We checked out a few options, but they were either too expensive or just didn't quite meet her needs.

So, I decided to take a crack at building my own app using Vite. I built the first prototype in under an hour, and added a few features that she said she needed the next day and the day after that. It was a fun challenge, and I'm pretty happy with how it turned out! The app is simple and straightforward right now, but I designed it to be easy to expand and improve as my fiancée's Swedish skills grow.

One of the things I'm considering is adding support for other languages in the future. I think it could be really helpful for people who are learning a new language and want a customizable flash card app.

The best part is, my fiancée has been using the app to study, and it's been working really well for her. It's rewarding to see something I built making a difference in her language learning journey.

I'd love to hear your feedback and suggestions!

Also, if anyone else has experience building language learning tools or has any tips for improving the app, I'm all ears. I'm excited to keep working on this project and see where it goes.
Thanks for reading, and I can't wait to hear your thoughts!
Sure but then it is just like a ponzi scheme, where the lenders hope they get out before the default and others are left holding the bag. Argentina shows that most lenders are not willing to take that risk and demand far more strings attached to their loans.
No. And that's the entire problem. People use this quote as some kind of truism, and since you couldn't ever get all people to sit alone quietly in a room, it also cannot be disproven (much like my anti-meteor stone that I carry with me).

It then gets dressed up as some kind of mystical wisdom when it was never intended to be that big. It's become an easy way to believe oneself wise without having to actually think.
The achievements of John Young and Bob Crippen during STS-1 are indeed remarkable
Startups MVP Lead Times
Hey,
We are trying to help companies quickly develop multiple MVPs fast. Basically around 10 tech mvps, each from a different developer, for around $500 in about 4 days.

Is developing MVPs and testing ideas in a low risk environment, a problem most startups face?

Will this be a good method for hiring as well for startups specifically?
Parts of California suffice! : ) 10 years ago good part of the four corners states was also good for bad reception, I recall 1.5 days spent in Page without any connection.
If you want, coin the name. The fact is that the probability of any topic being mentioned in a discussion approaches one as the length of the discussion approaches infinity. It should have been called Godwin's Tautology. :)
There's a LOT of misbehaving bots out there that will just relentlessly keep hammering an endpoint that returns error codes.
You cannot do single byte writes on NAND. You have erase blocks (typically several 100k to M range) that are divided into pages (typically a few to several dozen k), some devices have sub-pages but that's about it, that's the smallest unit of data you can write.

If you attempt to clear bits from 1 to 0 on an already written page, it will generally not work.

I say generally, because I have actually tried this using raw NAND flash on an embedded Linux device. I found a chip, where it did work, but not very reliably.

I also had an MLC chip, where it did not work, but instead caused random bit-flips on seemingly unrelated pages. I used this trick to systematically hammer down on the pages and figure out the pairings (only document in the NDA version of the datasheet), but failed to reproduce this on a different, more expensive MLC NAND.

But even if appending in this fashion did somehow work, you would still need to update a data structure somewhere else anyway, telling you the exact amount of data written (including cases where you actually append 0xff bytes).
Some completely unrelated information, Iraq moved to using the Euro to sell oil in November 2000 https://www.rferl.org/a/1095057.html
Is there a law that explicitly allows these unconstitutional searches? If so then perhaps what is needed is consequences for the politicians that enact unconstitutional laws. Just letting the government fuck over people and then go "oops no hard feelings?" when found to be acting against the rules they are bound to is not a good solution.
Somehow strange that the whole video is about FFI with C (Raylib). I'd prefer seeing something about C3's special features like ML (no, not THAT ML) style modules, contracts, (real, as in "not CPP") macros, error handling, ...

And a LSP exists, but isn't the most stable: https://github.com/pherrymason/c3-lsp
@ziggyzecat, thank you so much for your super detailed answer. I'm indeed looking for a low budget at first. He is on the spectrum and super smart, but his hands are not his best allies. Despite all his efforts and work with specialists, he remains clumsy and might involuntarily damage his computer. Cheap and fixable is a good thing. Things will get much better with time.

I love the idea of building the network as a family project with him!!!
Let's say the driver was "robust enough" to handle a broken channel file. How would that look exactly? Say you're responsible for writing the code which loads a new channel file. These channel files are critical; without them, your security critical product doesn't know how to do its job. The channel file parser returns a parse error. How should the driver respond? Surely you're not going to just silently disable your security critical product if someone puts a bad channel file in there?
Not relevant!
Yes Barclays, we need 12k chatbots, if not 120k chatbots. Now talk less invest more.
But he did well relatively.
That was not too unexpected at all. Not the fault of Trump, some people should reevaluate their values perhaps.
Not So Secret: Analysis of KakaoTalk's Chat E2EE Feature
> Either tax unsustainable business to make it unprofitable, or tax purchase of their services so that it's not rational for Karen to buy their product / services. The ecological choice should be made the cheapest.

That sounds great and all until your granny can’t afford heat in the winter or there’s no food in the stores, etc. Then people will vote out the politicians making the policies or revolt.

That’s what I’m talking about personal responsibility. Not regarding individual actions per se, but accepting that most of us in the developed world are as complicit as the big oil companies.

That said, technology is improving to where the cheapest option is the ecological one for power. A fair bit of that has been due to individual actions of many folks wanting and paying for solar power and electric vehicles, etc.

Ironically to me, the individual preferences of the Green Party members also put lots of political pressure to shutdown nuclear power in Germany. That caused Germany to fallback to coal and natural gas.
RPi also released at $35 for Model B, two years earlier.
The Swiss vignette doesn't come close to covering the actual cost of the motorways.

10 million vignettes sold, 40 CHF each, ~400M CHF gross revenue.

https://www.swissinfo.ch/eng/business/what-you-need-to-know-...

12 billion CHF over 3 years, 4 billion a year, improving current roads and building new roads.

https://lenews.ch/2022/01/28/swiss-government-forecasts-12-b...

Of course this includes all public roads, not just motorways, but the point stands: the motorways are not privatized and funded by tolls, the tolls just help a bit. And of course it gets tourists to pay too.
co-founder of merlinn here: https://merlinn.co | https://github.com/merlinn-co/merlinn
We're also building a tool in the same space with the option of choosing your own model (private llms) + we're open source with a multitude of integrations.

good to see more options in this space! especially OS. I think de-noising is a good feature given alert fatigue is one of the repeating complaints of on-callers.
That's a poor site to quote to say the least.

Try: https://www.abs.gov.au/statistics/people/population/overseas...

and pay heed to Graph 1.1.

Net migration into Australia is now double a decade long prior trend.

Australia has had steady net immigration for quite some time .. that fell in a hole during the pandemic and right now the net intake is much higher than it has ever been - it's the normal intake PLUS the backlog of everybody who didn't come during lock down.

Australia has always coped with a steady level of intake, some 25% of Australian citizens were born overseas, it's not a fear of immigrants that's causing complaint, it's the very recent sudden rise in numbers well over the usual normal.
> Still not convinced that LLMs do anything else than rearranging other people's work.

It's amazing how useful and powerful that is in certain contexts.
OpenAI's SearchGPT and the Impossible Promises of AI
Alright, I'll qualify that with "journalists don't do this as often" as they did in 2006.
Thank you.

Perhaps DoH proxy is possible.
I am regularly out of cellphone network when riding my mountain bike. And I am riding to the trail, so it is really like 15km away.
I love Ron Gilbert's games, he's vastly experienced, and his association alone is sufficient to get me to buy any new adventure title; but I cannot understand why he thought it would be ok to use Deus ex machina¹ for the ending of Monkey Island 2 and the relatively recent Return to Monkey Island.

Both of these endings are ruinous to the world he so carefully and beautifully imagined. I just can't grasp what message he was trying to send by trashing his own IP that way. I would honestly like to know. Is it like Notch with Minecraft? Were Monkey Island fans endlessly harassing him? The purpose of Return to Monkey Island seemed to be to address that awkward ending, and (spoiler alert) he doubled down.

¹ https://en.wikipedia.org/wiki/Deus_ex_machina