skysight-inc/HackerNews huggingface dataset:
> For instance, if it were the case that it did a bad job of encoding Mandarin

Please look up the issues caused by Han unification in Unicode. It’s an important reason why the Chinese and Japanese encodings are still used in their respective territories.
> why not

Because ContinueWith is considered antiquated in modern C# and shouldn't be used for a multitude of reasons? https://medium.com/@joni2nja/why-you-should-not-use-continue...
AWS rakes in multi billion dollars in profit every year. They can definitely eat the costs of unauthorized requests to s3 buckets.
IME, it's partly a generational thing. People who grew up before instant, asynchronous digital communication became common seem more prone to treating chat conversations like a phone call or face-to-face conversation.

But I think a lot of it is also just individual and regional foibles. Some people feel very strongly that a conversation must begin with meaningless pleasantries or it's horrifically rude. Some people feel like it's rude to just ask you a question without first asking if that's OK—even if that's your role.

We could really do with a lot more explicit communication about communication in our culture, corporate and otherwise, setting boundaries and expectations up front.
Related,

Hackers Broke into Change Healthcare's Systems 9 Days Before Cyberattack (https://news.ycombinator.com/item?id=40127483) - Apr 2024 (27 comments)

BlackCat ransomware group implodes after apparent payment by Change Healthcare (https://news.ycombinator.com/item?id=39610846) - Mar 2024 (162 comments)

UnitedHealth says Change hackers stole health data on ‘substantial proportion of people in America’ (https://techcrunch.com/2024/04/22/unitedhealth-change-health...)
They appear to be blocking everything apart from residential address spaces.
> Hence the example is as much of a mistake as doing `return await Task.FromResult(value)` over just `return value`.

We have some of these as well. Thanks, seems like it's time for some introspection.
https://spectrum.ieee.org/europe-mandates-automatic-emergenc...
I’d argue with that bit about creativity and youth.

In sports, for instance, if you are talented and 15 there are pipelines into established and pro sports that make sense to follow. If you are 30 and missed your chance for that you can still be a pioneer in an emerging “extreme” sport.

A lot of young people seem to think creativity is 99% asking for permission and 1% “just do it”, it takes some experience before people realize it is really the other way around.
Oh sweet summer child

https://en.wikipedia.org/wiki/Censorship_of_Wikipedia#Russia
I can only imagine this kind of idiocy eventually hurting the absolute core of success that is engaged users. If people who want to post know that their content will be crowded out even to followers and friends by an avalanche of spam, AI garbage, bullshit clickbait reels and so forth, they'll stop posting, and also maybe stop visiting because they know that they'll be hit by the same flood of crap on their feeds.

A social networking platform with over 1 billion users (though I wonder how many of those a real people organically using the site) has a lot of inertia built into it for apparent forward motion, but if the thing that made it work falls apart, it will rot.

Also, for all the newly polished PR talk you hear from Zuckerberg these days about helping users, shit like the above and many other similar things is worth remembering. As the controlling individual at his company he both absolutely knows about these slides into enshittification, and has the power to change them, but apparently doesn't..
> My guess is because this is simpler than expanding the criteria to include iPads in some way.

They don't need to expand the criteria. DMA empowers the commission to investigate, and even declare as gatekeepers, products that do not meet the quantitative thresholds on the basis of qualitative assessment.

EU Commissioner Thierry Breton said: “We continue monitoring market developments and will not hesitate to open new investigations should other services below the thresholds present characteristics to be considered important gateways for business users,”. per the commission iPad passes the threshold for business users elevenfold.
Actually, SAP HANA has a nice tool called PlanViz for that in Eclipse. A google image search gives you a good impression how that works. There are also some blogs about it, e.g.
https://community.sap.com/t5/enterprise-resource-planning-bl...
Just yesterday, I bought a raw milk, aged cheese. Now I wonder if it is reasonably safe to consume them in light of this development.
Side loading apps and installing an alternate OS are very different
Yes, if you sideload Cydia alone, it’ll still be sandboxed and you won’t be able to install the majority of tweaks
EU gives green light for faster construction of gigabit networks
Show HN: We've built a flirting AI: no sign-ups, no hassle, just Matches
I’ve never been a natural at the dating game, often seeking advice from friends who just seemed to get it. That's why a friend and I developed Hazel AI for people like me. It's like having that savvy friend in your Telegram (and soon WhatsApp) who's always there to give you a second opinion on conversations and profiles.

We also want to try to counter the current culture of cluttered apps that trap you in subscription mazes and use dark patterns to keep you hooked:

- Instant Chatting: Start chatting with Hazel on Telegram right away—no need to sign up.
- Free to Try: Dive in without any credit card hassle, and see if it’s for you first.
- Easy Opt-Out: A simple command in Telegram lets you unsubscribe anytime.
- Weekly payment schedule: Maximum flexibility for the user

But Hazel isn't just about clever lines—it's built to offer thoughtful, friend-like advice. Whether it’s figuring out when to move on from a chat or getting feedback on your approach, Hazel aims to be a supportive and genuine companion. But boy does it generate clever lines as well!

We’d love to hear your feedback—good or bad. No ego here, just tell it like it is :)
one of the hypotheses regarding the Ishango Bone* is that it might have been a 20'000 year old tracker (physical notches being fairly private as records go)

* https://en.wikipedia.org/wiki/Ishango_bone#Astronomical
I like C# a lot, but the complexity of getting async “right” is a turn-off to new developers learning the language.

There are a ton of rules to memorize, compared with using a language such as Go that hides the complexity of async. Linters can help check and correct code, but they can be cumbersome to setup.

I wonder if there will eventually be a new mode for C# or even a new language for the CLR that does away with sync I/O completely, and makes async easy to do correctly.
So does C# not have map yet?

(I figured `ContinueWith` was just dumb naming to avoid 'map' at all costs, just like how Java went with `thenApply`.)
it's been dns-blocked by serveral isp's
>such as MacOS, that are fully compliant with the POSIX standard

Until you have to gets your hands dirty and find small and bigger faults everywhere. For example, /bin/sh defaults to their ancient (last GPL2 release) bash that doesn't work properly in these two parameter expansion cases:

$ cat test.sh
var=
echo "${var+{\}}"
cat <<EOF
${var+\"z\"}
EOF
$ /bin/sh test.sh
{\}
\"z\"
$ /bin/dash test.sh
{}
"z"

Second one bit me quite badly when doing heredocs to generate JSON.
The protobuf v3 spec doesn't support required fields anymore and also mandates field ordering. In my opinion, both of these are deal breakers for generating types and typed clients for your FE environment (or any consuming application). Your entire schema would be Partial<T> on every field. It defeats the purpose of the type safety to me
Strong take.. it’s not HR’s fault their CEO is a fuckhead or that this Tesla engineer didn’t move closer to the office
Nothing against you personally, but since you get the same iPhone as the non-technical folks, some compromises have to be made, and they ain’t gonna be in your favour.
I switched from an iPad to a Surface Go 3 running Fedora a while ago and it really transformed my tablet use. I mostly just watched Youtube videos and did some light browsing on my iPad, but never really any serious work. Occcasionally I would ssh into other machines using apps like Blink, but even with the external keyboard the UX just feels ... off. Same for other apps that have IDE-like environments. They work, but they're never really great to use.

I was skeptical about getting a Linux tablet because of the worse battery life and less polished overall experience, but having a desktop Firefox with all add-ons, my text editor of choice, and the ability to open a terminal and run whatever I want really more than makes up for it (Plus GNOME is a pretty good tablet experience out of the box these days as long as you broadly stick to their 'official' apps).
Microsoft is driving fragmentation with Powershell. It doesn’t really matter if it’s better than bash or not. Bash is good enough for most use cases. Yet e.g. so many of their examples for using cloud apis are in powershell, which instantly alienates everyone who doesn’t want to commit learning a redundant tool.

It expresses an arrogance and disregard for their users and makes a group of people just walk away from it. That’s totally unnecessary.
The car is not the problem.
Not having to set another password. That is the biggest PITA that makes people groan when creating new accounts.

Passwordless FIDO2 is of course the best solution, not OIDC.
crying in VDSL
Isn't that what a branch and a merge commit do?
Dear Digital Agencies, Stop Asking Your Customers for a Product Owner
10M records per second, on-premises to the cloud
These are actually interpreted as the corresponding C1 control codes by Windows, so arguably not invalid in practice, just formally reserved to be reassigned to other characters in the future.
The Cambridge scientist who thinks he's just discovered alien life [video]
So you are incentivizing them to not do their job, because they profit from your failure. That ain't gonna work.
I want to comment on comparing things that seem similar, but aren't.

In particular, OP wants readers to believe that taking drugs developed by "big pharma" is the same, or is morally equivalent to hosting one's project on GitHub.

The problem with this is that the relationship between the drug manufacture and the drug user isn't the same as with the repository service and the user, and in a very important way.

* By using the drug the user doesn't contribute anything back to the manufacturer beside the monetary compensation. The equivalent of repository service would've been a drug user who agrees to run experiment for the company developing the drug in exchange for the drug. Such things do happen, especially in desperate cases... but, certainly aren't the norm of pharma company vs drug user relationship.

* Pharma companies are heavily regulated, with lots and lots of drug users protections in place. If a pharma company is found to have walked back on the safety or other promise about a particular drug -- there's a good chance they'll be taken to court, and, hopefully will have to pay reparations. GitHub, on the other hand, makes no promises to the non-paying customers, and, like a famous jedi, will force choke you when they alter the deal they made with you, while telling you to prey they don't alter the deal any further.
VSCode with C# Dev Kit is way to go.
I don't see how appstore reviews (because that's the only thing that changes compared to an install from a website) can prevent much spyware to happen. Only the most obvious stuff could possibly get caught in these processes.

Having passed the appstore review myself, they are nothing but very shallow (except for anything touching their revenue streams of course)

Saying that the phone will be full of malware with a normal install is just saying with other words that the iPhone sandboxing is trash, which it really isn't, it's well made.
Ok, I thought He3 was also useful for smartphone manufacture?
Only on HN will you be modded down, receive a rant from two people, only to in the end get the admission: yes, you're right.
Ask HN: How can I obtain an invite to Lobste.rs?
A lot of the content on HN is not entirely tech-related. I'm looking to participate in some technical discussions. I've found that Lobste.rs has some good technical discussions and exchanges. Could anyone invite me, please? My email is wan0573@gmail.com
As a C++ programmer, the first time I had to write some complex generic code in C# I was annoyed that a common C++ pattern of macros+templates for registration of factory functions wasn't directly expressible in C#. My recollection is fuzzy, but I hit exactly the inability to constraint new that you mention.

Then I found out about the ability to introspect and modify lambda expressions and generate code at startup time, which obviated the need for a template with constrained new, and I was blown away by that power.

I was also very pleasantly surprised that C# had very easy to use multiple dispatch.

So, C# is an extremely powerful, but you can't always port C++ idioms 1:1.

edit: and before you ask, yes, I'm a recovering complexity addict.
Green Thread Experiment in .NET
Asking to ask in person is in a different category. You are always immediately present and able to answer.

The whole point of this is that it is being done in an asynchronous medium, where the participants may never actually be online at the same time, but can still communicate just fine.
The Five Largest EV Companies in 2023 were BYD, Tesla, Volkswagen, GM and Stellantis,

BYD -> BYD’s Q1 EV sales dropped 43%

Tesla -> Quarterly deliveries decreased by 20.2% Q1 2024

Volkswagen -> Sold 3.3% fewer all-electric vehicles than a year ago. In Europe, the decline was 24.3%.

GM -> GM's U.S. EV Sales Decreased 21% In Q1 2024

Stellantis -> Reported 12% drop in revenue. Weak sales
blamed on the introduction of new models.
They did not specify the detail on EV
demand.

Looks like EV demand slowing due to economic issues.
The article did not address long term for EVs although
that would be nice.
> I'd rather my taxes paid for free software hosting.

Oh, that's socialism/communism/!capitalism hence bad. /s

P.S.: I'm strongly on the same page with you. Corporations are present to make money, and they always try to differentiate them with closed secret sauce, which is very incompatible with Free and Open Source Software.
EU isn't making an exception in this case. DMA empowers the commission to investigate, and even declare as gatekeepers, products that do not meet the quantitative thresholds on the basis of qualitative assessment.

Following this decision EU Commissioner Thierry Breton said: “We continue monitoring market developments and will not hesitate to open new investigations should other services below the thresholds present characteristics to be considered important gateways for business users,”.

per the commission iPad passes the threshold for business users elevenfold.
Isn't what you're describing just an interpreter, bytecode or otherwise? An interpreter walks through a data structure in order to determine which bits of precompiled code to execute in which order and with which arguments. In a bytecode interpreter the data structure is a sequential array, in a plain interpreter it's something more complicated like an AST.

Is this just the same as "interpret the query plan" or am I missing something?
When one starts gluing together a lot of data pipelines full of JSON trash and from all kinds of systems with incompatible data types (whether or not “lol what’s an integer?” JSON is involved), one quickly comes to appreciate why things like Protobuf exist and look the way they do.
just buy the starlite tablet https://fr.starlabs.systems/

Install Wayland (easy install now). Enjoy Linux Dev & Android Apps
> All this technology has the effect of pushing up the cost of vehicles, often for questionable minor safety improvements.

DoT (and other departments) are required to take the cost of rules into account when writing them. So for example if the cost of putting in a safety rail on a curve exceeds the cost of the lives estimated to be saved at that curve over the lifetime of the rail, it won't be installed.

Different departments used to, and AFAIK still do (though I don't track this), value the price of a life differently. And it's not just the cost of the life; it's the cost of the cars damaged in a rear-end collision.
Lovely to see that he was able to "pause his poverty" to take care of his health. I'm sure he learned a lesson. /s
It's "moody" and since shithub seems to be dead at the moment, this code is also mirrored on github. https://github.com/majiru/ips
You can run plan9 on any hardware that supports x86, VESA and has a nominal (32MB) amount of memory. It's not a complex system and doesn't really leverage any hardware acceleration, so you don't gain too much from specific hardware, beyond a supported Ethernet card.

That being said, I don't know anyone that daily drives it, beyond maybe a few members of the team itself.
Why don't you just use a 13" MacBook Air? It seems to solve all of your problems without any hacks.

"work from a small factor without carrying a brick to charge a 14", almost 3Kg device"

13" M2 Air - 15 Hours of battery life and 1.24kg. An iPad + Keyboard case is likely going to weight more than a MacBook Air anyways.
Screens as in physical filters.

It's a paper printing semi-analogue process to solve the problem (not enough colors, need to simulate colors spatially) that that semi-digital electronic screens use dithering for.

It's dual to "anti-aliasing", where we use an abundance of colors to simulate missing spatial resolution.
It’s even a “turn off” for some of us more experienced devs. It’s annoying that it has to be “async all the way down”. It’s annoying that they make libraries that are async instead of leaving that decision to the developer, etc. Go’s concurrency solution is more enjoyable.
Show HN: Whizzy – build Laravel apps in seconds with AI
Sure, thanks for building this cool site!

Thinking about the hyperlink thing more, I think I would revise my suggestion to avoid undefined acronyms - I think you could explicitly encourage them, but only if they are tagged and defined and linked to the originating paper so that experts can skim and newcomers to the field can get context with an expandable html footnote or something.

That way you don’t have a zillion tldrs trying to explain what NeRFs are and do, they all just tag NeRF and link to the canonical tldr for NeRF
Not blocking iCloud Private Relay, as far as I can tell. If that counts as a VPN.
ChatGPT's AI 'memory' can remember the preferences of paying customers
Waaayyy behind Zurich, lol.
This looks interesting but I already have TypeScript types for my APIs so I developed https://github.com/vega/ts-json-schema-generator which lets me generate JSON schema from the sources directly. Yes, it does have some oddities because the two languages have slightly different feature sets but it’s been working well for us for a few years. If I didn’t have TypeScript or a smaller API surface I’d be okay with typing again I would look at TypeSpec though. It definitely beats writing JSON schema by hand.
> public virtual bool Equals(object other)

.NET 1.0 was a direct copy of Java, so these Object methods are inherited from there.

It's compatible enough that it's possible to transpile Java Bytecode to run on the .NET runtime and vice-versa.
LZMA is a widely used compression protocol. The kernel uses it. xz - the compression tool that was affected gets used by the kernel build makefiles - they reference it in the build docs https://docs.kernel.org/staging/xz.html. It's absolutely fair from systemd to have this dependency and to use the trusted library that the most fundamental part of the underlying OS uses.

It was purely the attackers choice to leverage the exploit via systemd instead of injecting code in the kernel at build time.
GetAwaiter().GetResult() can result in deadlocks.

The ideal solution is to split the code and continue the execution through an event/continuation/queue, etc...
I've used that page in a retrospective. Didn't said who exactly it was to avoid issues, but I though it was obvious.

It didn't changed anything, I guess it's like others mention, it's something that some people have been done since childhood, and it would be very difficult for them to change that.

I now just simply ignore any "hi" or "hello" message as if I've never received them, and only reply actual questions.

To each their own.
This is such a bizarre statement. Of course any system with tight integration demands more precise specifications. Literally systems engineer 101.

This is such an absurd hill to die on.
This is more well put together than any I recall! I don't say any of this to diss it; were I new, I'd consider it.

Presenting a subscription is just a little off-putting. How deep does the hole go, you know?

The active side of learning is one thing. The game you choose, the manuals you read, or whatever.

The other side - what happens outside of that, both actively and passively (with time), is important too. I want to stress that.

It's easier to build good habits than break bad ones, and the lines between aren't clear.

The learning aid doesn't matter if you aren't dedicated to the teachings by putting them into practice while editing.

In fact, habits you have unrelated to editing can hurt your editing!

I didn't want to turn this into a spat saying "this thing" or "that one". It defeats the purpose of my message: the learning aid doesn't matter so much, dedicating yourself to it does.

Disclaimer: I'm biased. I learned before gamification was so readily available. I can't objectively judge them completely

The game I played was called "painstakingly edit a lot and look at a cheat sheet until the bones remember". Self-enforcing learning model! Both good and bad, again - habits.
> all the rest seem to be enterprise-milking, poor wrappers or sdk for some cloud service

Here’s 8 third-party libraries I have published on nuget in the last ~7 years: https://www.nuget.org/profiles/ConstMe

Only one of them is an SDK for a cloud service, but it’s unofficial SDK. I have no affiliation to pcloud, I only use the free version, I just carefully implemented the documented TLS/TCP binary protocol to access their cloud.
I would suggest not. From what I've heard, raw milk, in general, is pretty dangerous.

Louis Pasteur won all kinds of awards for doing things like figuring out how to treat milk. Some of the bugs you can get from raw milk are not fun.
As far as I can tell, it's in the same weird "purity" deal as anti-vax, anti-mask, and various other kinds of orthorexia. As well as being aligned with anti-helmet and anti-seatbelt campaigners: seemingly they want it because it's dangerous. It makes them feel good to reject objective standards of safety and substitute their own specialness. After all, they're the protagonist, they can't die in the middle of the show.
For a solo dev that would rather spend time on other things, who prioritizes ease of use and minimal setup, Fathom might be the better choice.

If they value transparency in how tools work and possibly require some customization, Plausible’s open-source platform could be more suitable. Both offer strong privacy practices.

Each of the others you list also offer flavor variety: Piwik Pro for comprehensive, regulation-compliant analytics; Simple Analytics and Wide Angle Analytics for straightforward, cookie-free tracking; Pirsch for performance-sensitive server-side implementations; and Umami for developers who prefer open-source solutions with full control over their data.

Rather than going into depth on all that, we've found recommending Fathom is the simplest thing that can possibly work for someone just getting visitor and campaign info off their web home page, very fire and forget, read the weekly emails.

If that's ever not enough, the others do have their places.
Captain Trips.

COVID was Corporal Trips.