skysight-inc/HackerNews huggingface dataset:
Regarding structured concurrency: https://github.com/softwaremill/jox

Some part of the Java (and C#) mindset won't change but you can keep the annotation soup to a minimum with modern compile-time libraries (see Avaje, Helidon, ...)

I personally have a bigger issue with how annotations are used in Spring for instance, I don't understand why so many people tolerate stringly typed configuration that gets loaded at runtime.
A stronger argument for storing 'percentages' as [0.0,1.0] can be made, the precision involved is seldom a limiting factor.

It has to do with why I put percentage in scare quotes. A percentage is a certain way of writing a fraction, one which is more convenient in some cases for humans to work with. Generally, whatever you're doing with that number is more effectively done with the range [0.0,1.0], other than perhaps printing it, which is trivial. Carrying it around inside the calculation imposes a conceptual burden which is of no use in implementing whatever problem one is trying to solve.

It's true that you avoid a strange discontinuity of gradient at 1%, but it hardly matters, the real driving force here is that any practical use of 60% is realized using 0.6, so if you're going to divide your 'percentage' by 100 in order to do N * M%, just do it when you read in the number and get it out of the way.
That's why many laptops run LPDDR these days.
Those accidents can be life changing, and often cause delays to services or dangerous levels of congestion during rush hour. I also suspect TfL are motivated to reduce liability - if they can show on CCTV somebody walking past a sign saying to take care, and then not taking care, TfL's coffers (i.e. the public's, it's not a private profit making entity), can be protected a little more from egregious legal claims.
According to a quick search the 2006 Razr sold 50 million units (130 million total) but the first iPhone only sold 1.4 million when it released in 2007. iPhone was nowhere near Razr sales. Your comment is a bit disingenuous because that was the less popular Razr after flip phones were on the way out.

Nokia and Blackberry were selling a lot more than both brands at the time. Blackberry alone had 20%+ market share when the Pearl was released. Nokia sold the most phones by far.
WM5 was a pile of garbage compared to WM 2003. "Let's sacrifice a massive chunk of the screen for two useless yet omnipresent shortcut buttons."
The current comments seem to say this is rings the death knell of social media and that this just leads to government censorship. I'm not so sure.

I think the ultimate problem is that social media is not unbiased — it curates what people are shown. In that role they are no longer an impartial party merely hosting content. It seems this ruling is saying that the curation being algorithmic does not absolve the companies from liability.

In a very general sense, this ruling could be seen as a form of net neutrality. Currently social media platforms favor certain content, while down weighting others. Sure, it might be at a different level than peer agreements between ISPs and websites, but it amounts to a similar phenomenon when most people interact on social media through the feed.

Honestly, I think I'd love to see what changes this ruling brings about. HN is quite literally the only social media site (loosely interpreted) I even have an account on anymore, mainly because of how truly awful all the sites have become. Maybe this will make social media more palatable again? Maybe not, but I'm inclined to see what shakes out.
Feds killed plan to curb Medicare Advantage overbilling: Industry opposition
The first Macs to use Intel processors were released in January 2006

Microsoft Azure was first released on February 1, 2010

Microsoft released .NET Core 1.0 on June 27, 2016
> you dont need to be an expert

I don't doubt that. Your Scala libraries tend to be simpler than the rest of the communities.
I know it's frowned upon here, but there are commercial and open source[1] javascript obfuscators with domain locking functionalities. If your site is already a SPA, they can make it very painful to just lift it (not impossible, obviously, because everything is reverse-engineerable, but the point is to discourage the majority of thiefs). You can be creative: for example, if whoever cloned your site is located in China, you can redirect users to prohibited content if you catch them running your javascript on the wrong domain. If your site calls APIs, you can call them in the wrong way on purpose to get the cloned site banned. You can also triggers those side effects randomly in order to make it more frustrating and untenable to serve your cloned site. This obviously presupposes you're doing all the rendering from the client side.

[1] https://obfuscator.io/
You are sensible to do so! I made one donation, one time, and it took years of "STOP" messages before the ensuing torrent of histrionic begging finally ended. I will never do it again.
This is a great idea. I ahve a similar set of searches on eBay for when I was buying these things.

You should consider putting some affiliate links in so this continues to exist and grow.

You are helping people save money, which doesn't cost them anything, and if anything makes ebay make less.

I have a ton of ideas for htis that I use to narrow it down even more - starting with the CPU can be a good place. Generation, wattage, etc.
Does that architecture will empower that small organization to support their app on iOS versions older than 2 years?
Ray seems to be a popular choice now if you need multi node. But Polars is really nice if you're okay with just vertically scaling on one machine.
As someone working in hiring-adjacent software, this definitely feels like a validation of my distrust of LLM algorithms.

Everybody (generally, but also people in my company) want better tools for summarizing cover-letters or parsing resumes, but I'm very worried that candidates identical objective facts on their resume will get different outputs just because of all these other cues we cannot always anticipate and cannot reliably stop the model from using.
It's complicated. Chrome won't block 3rd party cookies by default. But it will present the users with a choice of whether to block them (with what exactly that means TBD). If most or all users choose to block them then it would have roughly the same effect as blocking third party cookies by default would.

Though regardless of that, Related web sites (or whatever that set is currently called) does present a hole in that logic. It was originally meant to allow sites with different domains to share cookies/storage (like google.com and google.co.uk). From what it sounds like, bad actors are using it in the expected ways. There were supposed to be mechanisms to prevent this, but it seems like they failed in this case.

The list is in a public repository however, so Brave could have filled issues and a pull request to address the issue. Instead they decided to stage a meaningless survey and declare Chrome a threat to people everywhere.
I switched from long time chrome using to Firefox 2 weeks ago. I also installed the android app. It seems rather slow and the android app is horribly buggy. I gave up and switched to Brave. Now Brave on Android isn't great either but it works.

I don't quite understand the appeal of Firefox other than it maybe having the same appeal as Linux Desktop or LibreOffice(being free and an open alternative).
What is "recommended for you" if not a search result with no terms? From a practical point of view, unless you go the route of OnlyFans and disallow discovery on your own website, how do you allow any discovery if any form of algorithmic recommendation is outlawed?
I'm hoping the declarative gradle stuff works out. It should simplify it a bit. https://declarative.gradle.org/
There's also the Radxa X4 — Pi 4/5 form factor (tiny bit larger but not substantial), has a PoE HAT available, has 40-pin GPIO (with caveats, but it's basically a Pico strapped on the same board), and the N100's built-in GPU can run circles around the Pi or even RK3588 boards.

The efficiency isn't there, and you'll need to figure out a better cooling/case solution than the one Radxa ships, but I'm impressed by this little board.

If you can stretch your budget past $100 you can get a good brand new N100 or N305 system that will go further. Used gear is fine, but the power efficiency for anything in the $50-80 range used is pretty rough. Some people don't worry much about that, but in some parts of the world it can be $5+/month more to run older machines!
Vespa: Efficiency, UUIDs and SQLite
I'm not sure being reminded not to slip would reduce my likelihood of slipping.

Seems like things like making sure floor transitions are mild, adequate drainage, textured floors would be more effective. (polished stone and concrete are a nightmare with some shoes that I own in wet weather).
Live Apparent Deepfake of Elon Musk on YouTube [video]
I have owned gen 5/6/7/7 devices, Gen 8 delivers the idle power much more honestly and it can be measured quite easily.

In either case, USFF is an order of magnitude less energy than desktop so it's still a win most of the time.
On the flip side, Ibises (Ibisii ??) have been around for years and aren't going anywhere.
Thanks for the reply!

I think that’s the right policy to take, and I did notice the support matrix on your website which addresses my earlier question:

https://ibis-project.org/backends/support/matrix
This was 2001 and earlier. You're talking about stuff that happened 5+ years later.
I think we've reached the point where saying "float" should mean IEEE754, and the burden of being more specific falls on those working with various legacy formats.
Firm refers to the generation profile of the power source: https://en.wikipedia.org/wiki/Dispatchable_generation

Batteries are not cost or resource efficient for winter where I live. Less than 8 hours of sunlight is not enough to heat a house during the day let alone night. There simply isn't enough solar generation even when overprovisioned to last.
That has little grounding on Brazilian law, because Starlink is not wholly owned by Musk. If it were the case, the Court could have blocked and seized Starlink’s assets, as long as there were adequate reasons for doing so. But, as it stands, the blocking seems nothing more than a petty escalation in the Court’s offensive against Musk.
On Android, Handy News Reader from the f-droid.org app store works well, once I went through all the settings and customized it, and got used to it. Except now it doesn't auto-fetch (it used to) and I don't know if I did something wrong, but manually fetching new stories isn't bad.
It is a local reader -- no account required, no server storage, but stores everything on the phone.

I've also used NewsBlur which I would probably like more if I paid. One thing about Handy News Reader is there is a way to see the URLs of existing feeds, which I have not found how to do in NewsBlur.

A previous discussion from 2020: https://news.ycombinator.com/item?id=24658424

And from 2022: https://news.ycombinator.com/item?id=34108413

I haven't tried any of the others in comments here, so can't make comparisons; that might be interesting.
That's fallacious. It's a problem of popular use (and sales incentives), not of definition.

"Open-source" represents a cluster of concepts but at the core of it there is a specific definition in spirit at least -- you can see the source for yourself, and compile it for yourself.

If the source is not available, why would you want to call it open-source? Just call it something else. As simple as that.
I agree, they might create abstractions, but I doubt they're going to reuse the same abstractions as human programming languages.
True, but this particular case and Section 230 are only about civil liability. Regardless of the final outcome after the inevitable appeals, no one will go to jail. At most they'll have to pay damages.
Only other chromium web browsers that enable that feature. Safari and Firefox already said they're not implementing the feature, so unless they change their mind it's not going anywhere.
That's not what I'm talking about. I'm talking about scenarios where the authentication flow is not explicitly supported by the first party. It just exists through an iframe.

There is no replacement. It's just not possible anymore. OAuth doesn't address this.
Who said it was related to 4chan? The title promised 4-chan go programming, and that's what the piece delivers (`chan chan chan chan int`). It's just a harmless pun.
2024 as the New 1974
> Show me a company that has scaled RoR or Django to 1 million concurrent users without blowing $250,000/month on their AWS bill.

Can you deploy something to vercel that supports a million concurrent users for less than $250K/month? What about using AWS Lambdas? Go microservices running in K8s?

I think your infra bills are going to skyrocket no matter your software stack if you're serving 1 million+ concurrent users.
New AI model can hallucinate a game of 1993's Doom in real time
There's no reason Intel had to give the same price they would have given Apple to another customer.

Intel often cuts prices to favored customers to win business, for example they did so for the original Xbox CPU, to prevent an AMD from being used.
> If my forum has a narrow scope (say, 4×4 offroading), and I delete a post that’s obviously by a human but is seriously off‐topic (say, U.S. politics), does that make me legally liable for every single post I don’t delete?

According to the article, probably not:

> A platform is not liable for “any action voluntarily taken in good faith to restrict access to or availability of material that the provider or user considers to be obscene, lewd, lascivious, filthy, excessively violent, harassing, or otherwise objectionable.”

"Otherwise objectionable" looks like a catch-all phrase to allow content moderation generally, but I could be misreading it here.
Do you have opinions on Jambon de Bayonne? Very curious.
It's not that you have to reply STOP, it's that you may have to reply STOP hundreds of times before the harassment will end. Every little campaign committee has their own mailing list, and they are constantly sharing information about potential donors with each other - but they certainly won't share your STOP request.
Really cool use case!
In other words, _Never attribute to malice that which is adequately explained by stupidity._

This device should not need to write to storage. It has to save settings when the user manually changes them, which can't be more than a few kilobytes per year. Any other writes are likely an oversight on the developer's part.
If the child hears the term "blackout" and searches for it on TikTok and reaches the same video, is that TikTok's speech - fault - as well? TikTok used an algorithm to sort search results, after all.
My N100 from minisforum runs on 3.6W idle with 4-8W for medium to high cpu usage to 20W on full load with SSD, CPU, and integrated encoder loaded.

It is way more powerful than a pi and in low power mode as efficient.
Do you mean segfault or OOM? I am not aware of Polars segfaulting on high memory pressure.

If it does segfault, would you mind opening an issue?

Some context; Polars is building a new streaming engine that will eventually be ready to run the whole Polars API (Also the hard stuff) in a streaming fashion. We expect the initial release end of this year/early next year.

Our in-memory engine isn't designed for out-of-core processing and thus if you benchmark it on restricted RAM, it will perform poorly as data is swapped or you go OOM. If you have a machine with enough RAM, Polars is very competitive in performance. And in our experience it is tough to beat in time-series/window functions.
It looks like a crypto scam. I just watched the whole thing, and it runs in a loop, mostly talking about crypto and signing up for a crypto wallet
You didn't just get a storage card? Between an SD card and a CF microdrive I kept a ton of media on my pocket PC. Most of the ones that came out in 2003 and onwards had bluetooth and wifi built in.
You’re undermining the case for an open source LLM by stating things fully-proprietary models do.
That's not what I'm saying. They developed the next generation iPod on the next generation of their iPod CPU supplier platform. And then they added a modem and made it a phone.

They literally utilized their existing iPod supply chain to build the core BOM of the product.
It's a really interesting space!

=== crun-vm ===

Although crun-vm states it let's you "run VMs as easily as you run containers" AFAIK it requires specialised VM images or bootable containers images be created first. By contrast, RunCVM aims to boot any standard OCI container image (as well as specialised container images) and this may make the learning curve and migration path to RunCVM easier for some applications.

=== krunvm ===

krunvm appears much more similar to RunCVM in its approach. However, RunCVM deploys each VM inside a standard runc container, providing an additional layer of isolation and encapsulation on the host (and I'm not sure krunvm does this). Remove the standard container using `docker rm` and you tear down the VM too.

And while krunvm states it "supports mounting additional local directories into the microVM and exposing ports from the guest to the host (and the
networks connected to it)" RunCVM does this too, but also makes it trivial to transparently create, prepopulate and mount virtual VM disks within the VM where additional read/write performance is needed (compared to virtiofs that both RunCVM and krunvm use for booting the VM's rootfs).

Both RunCVM and krunvm appear to provide seamless networking experience.

RunCVM gives you full control over the choice of kernel the VM boots, so it can boot what are essentially stock alpine, ubuntu, debian, or oracle kernels. It can even boot an OpenWRT kernel. Or any custom kernel (with minimal config requirements). AFAIK kruncvm does not offer this.
California advances landmark legislation to regulate large AI models
If you weren't aware of the reference, this comes from the full title of the 1964 movie _Dr. Strangelove_: https://en.wikipedia.org/wiki/Dr._Strangelove
I will charitably assume that you aren't a native English speaker and are honestly confused about the nuances of the language rather than trying to derail the discussion with incorrect and irrelevant semantic arguments. Just because a particular act of censorship might be legal within a certain framework doesn't mean it isn't censorship.

Although I can't imagine why you would cite a UK law in a discussion about censorship in Brazil. It's sad how the UK has been growing ever more authoritarian and totalitarian, but that's an entirely separate discussion.
The fix was in as soon as both parties came up with a rationale to support it and people openly started speaking about "algorithms" in the same spooky scary tones usually reserved for implied communist threats.
And not a single study referenced to show it's true.

This post-truth era is only going to get more interesting.
If it were the results of a search with no terms then it wouldn't be "for" a given subject. The "you" in "recommended for you" is the search term.
Also, compiling part of your business / checking logic to various Web Assembly modules might make it even more difficult for the thieves to reverse engineer. Of course this would mean more maintenance on your side as well, so you need to choose a reasonable ratio of maintaining complexity vs. fucking with them.
I miss the old, funky Twitter. Back before the platform itself was actively trying to push people away from it.

My Mastodon feed keeps improving. Maybe someday it'll get there.
Yeah, pretty much. What's not clear to me though is how non-targeted content curation, like simply "trending videos" or "related videos" on YouTube, is impacted. IMO that's not nearly as problematic and can be useful.
I have a feel for the tone llamaimperative is referencing. The choice to reflect from a more critical point of view has inspired further useful dialog in interpreting your contents for me personally. Good work, do better may be the deeper message here. In a nice way.
Kotlin is a good way to make a lot of Java frameworks a lot nicer to use. Extension functions can smooth over a lot of boiler plate. Spring Boot is a good example of that. Using that from Java is a form of masochism. Using it from Kotlin is just a lot nicer and easier. Spring has had excellent support for Kotlin out of the box for many years and even before that it was already quite nice. I made the switch about six years ago and haven't looked back since. I have been using Java/jvm since 1995 so I've been there, done that, and seen it all. Not touching any Java a lot these days.

Gradle is not ideal but also not that hard once you figure it out. I tend to use template projects on Github so I don't have to reinvent that wheel every time. And with most build systems once you find yourself extending them, you might want to consider if a simple bash script wouldn't be the better solution. I've seen people jump through a lot of hoops to get docker containers running before they run their tests. That's a 1 line command in a shell. So my github action does : 1) docker compose up 2) gradle build 3) docker compose down. Doing the docker compose business from gradle has zero value for me. But I've done that as well.
ART KANE
Rated voting methods are great, but more complicated than simple choices. Given how challenging it is to get people to just pick the thing they want in very simple situations, I would not be optimistic about their implementation.
Section 230 is alive and well, and this ruling won't impact it. What will change is that US social media firms will move away from certain types of algorithmic recommendations. Tiktok is owned by Bytedance which is a Chinese firm, so in the long run - no real impact.
Probably because it gained attention on HN?

The same cannot be said for in-numerous other acts of flagging and hiding. Almost all posts from Clay in this thread has been flagged and hidden; you can't even make sense of Guido's replies to him because of that.

https://discuss.python.org/t/approval-voting-vs-instant-runo...
The TSA's response here is childish and embarrassing, although perhaps unsurprising given the TSA's institutional disinterest in actual security. It's interesting to see that DHS seemingly (initially) handled the report promptly and professionally, but then failed to maintain top-level authority over the fix and disclosure process.
+ $45 shipping :/
The diverse biases of newspapers or social media sites are preferable to the monolithic bias a legal solution will impress.
What OP did could be done with any containerization platform that abstracted away networking, which should be all of them.

Personally I think you should always be using containerization, because even single node Docker is easy. If you are running something for real, then definitely use Kubernetes.

If you are using containerization, setting up Tailscale is trivial.

Whenever you abstract away something, you can swap out core components like networking willy nilly. Of course, you can always over-abstract, but a healthy amount is wonderful for most non-very high performance use cases.
Mistakes I Made When Building My First WordPress Plugin Using AI