skysight-inc/HackerNews huggingface dataset:
> the structure is fundamentally flawed and needs to go away

What’s a structure that improves upon this flawed structure?
Based on the discussion with our community, we added a clause in our CLA - https://cla-assistant.io/slint-ui/slint - to ensure that Slint will always be made available under an open source license as well as a royalty-free license.

"We believe that open-source software development and communities are the foundation for a healthy ecosystem of high-quality software, where everyone can learn, improve and give back. We commit to upholding this foundation and pledge by promising to continue to develop Slint in the open under an open-source license compliant with the Open Source Definition.

Further, we commit to provide a royalty-free license for those who develop desktop or web applications and do not want to use open-source components under copyleft licenses."
Improved Cloudflare Workers testing via Vitest and workerd
The NSA screwed up and it ended up in the hands of someone who routinely hacks into large corps?

This doesn’t pass the basic smell test. I really don’t want HN to fall down the conspiracy hole that much of the internet now has. It’s eating away at our societal fabric and is wrong 99.9% of the time.
>What is your basis for saying that I should listen to Proudhon rather than all these other people?

My suggestion is to read them all and come to your own conclusions
> since it makes me feel guilty

I know I often feel guilty if I feel I'm not giving my best, trying my hardest, and helping out as much as possible. That affects all aspects of my life, including but not limited to my job.

One thing that helps me with this guilt is when I have concrete evidence that the other party is not acting with the same worldview.

In this case, you're trying to do the right thing and help your employer, but your employer is not heeding your reasonable demands to be put on something else. Basically, they're not thinking about finding a "win win", they're only thinking about what's best for them. They reckon they can force you to stay on this project, which is best for them, therefore that's what they do.

Given that they're not making an effort to help you despite you asking them to, I think it's reasonable to not feel guilty about doing the same i.e. thinking about yourself first. I mean you're simply playing the game, where they have decided the rules, which is just doing whatever is best for the person taking the action. You did not force them to create these rules, they decided on that. And you're not imagining they have this mindset, they have demonstrated it through their actions.

And don't get distracted by words, look at the actions. They may well say "we're all team players, we help each other!" then keep you on this project. It might be tempting to believe the words they say, but their actions demonstrate their actual values.

That helps me when this sort of situation comes up, I hope that helps you a bit.
Most everyone agrees that technical debt is a real thing, but I don’t think we’ve landed on a widely accepted formal definition of what it is. Tech debt is so often used as a qualitative health term with no quantitative metrics behind it.

This paper establishes what it defines as tech debt, but it’s certainly not universal.
Does it explain double descent?
So if I'm reading that right, we're well above the 95th percentile...
But Nokia already owns it on mobile !
Here's two:

https://en.wikipedia.org/wiki/Public-benefit_nonprofit_corpo...

https://en.wikipedia.org/wiki/Mutual-benefit_nonprofit_corpo...
Reasonably sure. As soon as one of your dependencies gets a major version bump with incompatible API, the clock starts ticking.
Nvidia Waves and Moats
One useful page that references the image:

https://en.wikibooks.org/wiki/Ancient_History/Human_Evolutio...
Is a sheep faster than an average human? Does that mean walking, running? How fast can a sheep run? I don't really know!

Then I had pictures of horses and a lightbulb floating on an abstract pixelated background that said "which item doesn't belong." Clearly, the answer was "none of these things belong."
True but by adjusting the angle you still end up with a fixed weight throughout the run. A spring force changes throughout the movement of the garage door and that’s chosen to match the unusual fact that the garage door’s weight changes as it’s gets progressively rolled up onto the top rails.
"I still remember when I first just arrived in Sydney, I took a taxi from the airport to Waterloo and was charged $95..."

What, $95, do t you mean $9.50? (The last time I paid around that amount for taxi fares was from Disneyland to Bel Air along the longest 'carpark' in the world, and from Tokyo to Narita International Airport.)

I've taken taxis from Mascot Airport to my place in the same direction along Botany Rd but further (about double the distance to Waterloo) for at least one third that price. Were you parked in a traffic jam for hours?

I'll grant you the taxi business was already in a bloody shambles before Uber and has needed reform for many years but I've never experienced charges that high.

The root of the problem is that governments have learned to charge hundreds of thousands of dollars and sometimes a half million or more for taxi plates. Such huge amounts put taxi owners in a very difficult financial bind, they can be on the verge of bankruptcy for years paying for them, and or they hang onto them with grim determination fearing they could never afford or obtain another set. Moreover, increasing the number of plates available devalues them—little wonder taxi owners object strongly at any such move.

Thus, it's long been just about impossible to reverse the maddening situation.
Unlike computers, the economy isn't deterministic (among other differences.)

In order to understand the Japanese economy today, one really needs to read books about Japan's bubble in the 1980s. The interest rates Japan experiences today are the result of this. In a way, that makes certain aspects their economy very different from that of any other major Western or Asian country.

I would recommend reading "The Bubble Economy" -- which was published in 1992 and thus gives a more closer point of view. The author believed there was an imminent and abrupt price correction, it turn out to be worse and drawn out over decades.

Secondly, "Devil Take the Hindmost: A History of Financial Speculation", published in 2000. The part about Japan's bubble was more concise than the "The Bubble Economy" and has some bits the first missed.

One of the best things about both of these books is they were written before the subsequent dot com bubble and housing bubble in the US.

Japan provides a good lesson on just how drawn out recovering from gross misallocations of capital during bubbles can be, even in very wealthy and developed countries. In Japan's case, it has had a multi-generational impact which continues today.
Nokia sued Amazon (and HP) over video streaming.
There are plenty of non-phone/non-hardware ones i didn't list.
Meanwhile, the shovels learned to solve mathematical problems of the international math olympiad.

https://deepmind.google/discover/blog/alphageometry-an-olymp...
Yes I think so- it manipulates and orchestrates the compiled C++ code underneath.
Read code like a pro with the weAudit VSCode extension
Ask HN: Tool to share/exchange personal and confidential files
What tool do you use to share/exchange personal and confidential files with outside organizations ? Size of the files can be large in many GBs. Security is the main concern. Tool should be web based.
The only programmers I "know" using it for work are commenters on HN. I've seen coworkers try and tried myself but so far haven't seen a regular effective use of it except what people describe here.
> smart pointers, almost everything return by value
and sanitizers

All of these have runtime costs. What you describe is C++ forcing you to practice defensive programming in order to avoid costly debugging sessions.

Rust’s borrow checker lets you avoid some of that runtime cost. You can pass around references much of the time without wrapping them in smart pointers. You don’t have to reference count and don’t have to malloc and free as much. And while bounds checking will be on, you can avoid some of those sanitizers too.

You would get this benefit even if all code was unsafe in the libraries that you use, which of course it isn’t.
I'm going to be a downer but this is honestly how I see the situation. Most jobs that can reliably support you nowadays are very boring, but you are more or less stuck with them because it's simply becoming too expensive to live otherwise, especially if you want a family someday.

I remember meeting an old artist at college who had gone to NYC for training in his youth. He explained how such an adventure was impossible nowadays, because it's just not possible to afford living in NYC as a young person without money.

I won't recommend that you don't pursue your passion, but I will say that if you want to do that, you must be excellent at it, meaning at least in the top 1% of people doing it, if you want to survive financially. That's certainly possible if you put the work in, because most people don't. But you have to be prepared for that.

So if you want to do something actually cool, like a college professor or researcher or artist or filmmaker, get ready to work consistently towards excellence, otherwise you won't be happy with the results. Otherwise, go into the most tolerable of the money-making enterprises, like engineering, IT or health care.
Vertex AI, you can use Gemini and many other models there

Already deeply invested in the Google Cloud platform, everything we have runs there
If something works on OS release version 1 then it should still work on OS release version 2.

Or in apple vernacular, it should just work.
As a Japan resident, I am very sure that this is not happening on a big scale, considering the logistics involved in such a deception.
I wouldn't be surprised if the humans have a system prompt that they should not reveal if they are a human or a bot.
Signed up to complain about this one. Totally cursed. I had to dig out an ancient windows laptop because I can’t roll it back and I’m shafted.
Hey, hope you enjoyed the article itself.

I'm sorry if you felt that addendum was aggressive. However, I still feel like I'm justified in making it absolutely clear how (and if) I want to be contacted. I am in a complicated position where I'm speaking to a niche -- not an imaginary niche, by any means -- but actually addressing every reader. In the face of this, my option was to clearly state my boundaries, regardless.

I list an email address at the end of every article, for the purposes of discussing the content of the article. I add a "+ext" to every email I list (including the one on my personal home page). I had people ignore the email I stated in the article, find a different email, strip it of the + tags, and email me there in a foreign language and opening with "I assume you speak X" (presumably because of my name?).

I disagree with you that it's fair game to do the above. OSINT is, well, legal, and I'm not trying to hide my identity, clearly. But I would still be upset if, for example, someone wrote to my university email (which is not hard to find out, by your own procedure) regarding this post.

Nonetheless, again, it is not my goal to sound rude, but simply to set boundaries and expectations. I will remove the second sentence towards this goal, but stand by its objective meaning, and will keep the rest as is.

Cheers
This "something" at very least works on some level — its a self-consistent theory that fits existing data, its competitors apparently cant.

Are the detractors of string theory saying we should stop doing fundamental physics entirely? I don't think so
That's completely unfair! They have invested in stock buybacks too.
"People keep saying Macos is better than iOS..."

"There are two ways we can fix this problem: we could make iOS better?"

"..."
and very few people saw it coming
You can break the cycle.
As a US developer for nearly 25 years, I've never heard this term used in business context. I'd call them a graduate as well.
I mean, you understand that there's plenty of thinkers who have different opinions on the matter, right? There's plenty of questions of the past that kept philosophers awake that are really mundane today.

And again, I still don't know why we speculate so much about something we can't yet examine scientifically and test. It's one thing to have an incomplete scientific model, it's another thing to have philosophical arguments. What is the operational definition of consciousness? Is there one?
Toolbx
Same! LoRaWAN is IMO one of the most underrated technologies. And I think it enables more things than most people realise
USB hubs, printers, Java: none of them pay the 30% stamp tax.
Google to remove Location History, use device-based timelines
Since the data shown on your Timeline will come directly from your device, it won’t be available on Maps on your computer after your data is moved to your phone.

You can request a backup of your data from https://takeout.google.com/settings/takeout
“You’re in a desert. You’re walking along in the sand when all of a sudden…you look down and see a tortoise. You see a tortoise, Leon. It’s crawling toward you…You reach down and flip the tortoise on its back, Leon. The tortoise lays on his back, his belly baking in the hot sun, beating its legs trying to turn itself over, but it can’t, Leon, not without your help. But you’re not helping…. Why is that, Leon?”
While most mesothelioma (a rare cancer) is known to be caused by asbestos and not other agents, asbestos is known to cause other cancers of the lung, larynx, and ovary, with limited evidence of some other cancers as well.

https://www.cancer.gov/about-cancer/causes-prevention/risk/s...

These are more common cancers, and not usually possible to map to a precise cause when they occur.
tbh, this stuff isn't going to effect 99% of the userbase and their systems will continue to just work. All 3 of my mac laptops continue to work without issue.
> I thought macs were supposed to "just work"?

{spinning beach ball}
Coffee's in danger: Can Vietnam's Robusta save it from climate change?
I don't know how related it is, but since macOS 14.4, when I try to print a webpage in Safari (and I use this feature to export as PDF a lot!), it just crashes...
Sam Altman says OpenAI's latest ChatGPT 'kinda sucks'
> Why would that matter? You don't need to make anything to get a patent.

This touches on something I never understood about people's take on patent non-practicing entities (NPEs).

IMO the fundamental problem is that the patent system grants patents that are too broad, insufficiently innovative, and for too long of a duration.

But I never understood the complaint about patent assertions by parties that don't use the patents themselves. It strikes me as analogous to demanding that authors only get copyright on works that they self-publish.
Naked Capitalism threatened with demonetisation on flagrantly erroneous basis
Ah, the futile exercise of proving humanity through the recitation of reversed Shakespearean verse. Nevertheless, here is the attempt:

"Ere vouch'd? meet we three shall When."

- ChatGPT (augmented with a custom prompt)
I use a different email address for every service. I can confirm that my att@ email is in the dataset. So the data originated from AT&T.
Customers have the means to pay because of low unemployment. It is what is keeping consumer spending going.
Buffering is also a factor in your test program. If you had done some kind of flush after echo, there wouldn't have been a 3 second delay before job B saw job A's output. The reason you saw the "42" output immediately is because job A ended, which flushes the buffer. If you had a sleep after the echo 42, then exited, job B would have been delayed again by the sleep amount.

Most languages allow setting buffer sizes and/or enabling line buffering so that flushes occur automagically on line boundaries. As a general rule, stderr is line buffered or not buffered, while stdout has a large buffer.
This is a cool idea. But yesterday cloudflare made me recognize 3 bicycles, 2 motorcycles, 3 fire hydrants, 2 traffic lights, and 1 staircase...all for ONE site verification.

If something like this is going to be the norm, I'm never talking to anyone ever again.
Life is important and longevity is desirable, granted. Life expectancy rank is a negative when talking about future demographics (the pyramid). For most of the world, it's inverted. This includes Japan.

https://en.wikipedia.org/wiki/Demographics_of_Japan
For macOS/iOS there's a nice database app I use for different things called Collections https://collectionsdb.com

It's really good, I use it with Shortcuts and saves me a bunch of time on small things that I don't want to create an app for this.
How do other telescopes avoid/deal with this problem? I don't recall the James Webb telescope having a similar issue, for example.
Is that true? I thought there was evidence for setrong divisions of labour as soon as agriculture came along. That brings surplus and, with it, social stratification.
It depends on the type of NN, and also what level of explanation you are looking for. At the basic level we do of course know how NN's learn, and what any architecture is doing (what each piece is doing), since we designed them!

In the case of LLMs like ChatGPT, while we understand the architecture, and how it works at that level (attention via key matching, etc), what is missing is how the architecture is actually being utilized by the trained model. For example, it turns out that consecutive pairs of attention heads sometimes learn to coordinate and can look words (tokens) up in the context and copy them to the output - this isn't something you could really have predicted just by looking at the architecture. The companies like Anthropic developing these have discovered a few such insights into how they are actually working, but not too many!

Yes, we don't really understand where emergent capabilities are coming from, at least not to extent of being able to predict them ahead of time ("if we feed it this amount of data, of this type, it'll learn to do X"). New emergent capabilities arise, from time to time, as models are scaled up, but no one can predict exactly what their next-gen model is going to be capable of.
I got this from my bank's id authentication app:

> BankID on card and macOS

> A change was introduced by Apple in macOS 14 where one consequence is that BankID on card stops working for some users. We have reported to Apple and hope they fix the error in an upcoming update. Recommendation: Wait to update to macOS 14 to avoid problems when using BankID on card.

Doesn't affect me as I use BankID on file (and I'm on 12.4), but the caution message sure surprised me, in the wrong sort of way.
X-AnyLabeling: Effortless Data Labeling with AI, Segment Anything and Others
Show HN: Causal 2.0 – Modern Financial Planning for Startups
So you imply apis and requirements for iOS developers are more stable? huh
There are only 4 alive who have walked on the moon, so right about at the 95th percentile.
I didn't now that subscribing to HIBP is free! Just for anyone else who assumed it would (maybe could) cost money
This is a water-cooled system, so AWS is going to have to figure out a new datacenter architecture to install and run it. It’s a big investment and commitment from AWS and I expect that part of the deal was that NVIDIA would be a guaranteed customer at scale for the system, in return for things like AWS getting preferential early access to the technology.
Even if that's true we don't all benefit from it equally, or in the same ways. An artist whose work was used without compensation for training data and who now can't find paid work benefits how? Just in the same vague general sense that we all do? That hardly seems honest.

But hey if it is true then we can nationalize it. If it's built on our collective labor and applied to our collective benefit then there is no justification for letting the profits accumulate to a few companies and their investors.
Show HN: Daggerheart Game Master Tool
Hey everyone,

I have been looking into Daggerheart (a new TTRPG currently in open beta) since the playtest and I am loving it. I ran a few combat simulations and I enjoyed the variety.

However I noticed as a GM in combat, there is a lot to keep track of. I have ADHD so I struggled a lot. I hope Demiplane releases an encounter builder for daggerheart soon. For now, I built myself a small digital tool to help with this when I will run a game for friends soon.hese are the features at the moment:

- Action tokens tracking

- Fear Tokens tracking

- Countdown tracking

- Monsters statblocks (only the ones from the quick start adventure) with attack and damage rolls built in.

- Responsive UI on a wide range of screens including mobile devices

- A quick overview of the GM moves rules + combat tips

- Client side app, everything happens in the browser and will be lost once you close the tab.

It's purely tailwindcss and stimulus js to keep it simple. the codebase is a html file sprinkled with some styling and a small js file. deployed the app via Github pages. I'd appreciate feedback about UX, design, bugs, or responsiveness issues. Thanks!
Heads up: the "names" are not as heavily moderated as HN comments.
Hertz's mistake was not offering free charging for all rentals.
Sure does feel like that, doesn't it. "That's a nice IPO you have there, it'd be a shame if anything happened to it."
Have you tried a KVM switch?

I have one in my setup and toggling it off and then back (via button) is a quicker way to solve freak-outs.
Ask HN: How to Teach Refactoring?
I am teaching programming to people with little to no programming experience. The course uses Python.

I find very difficult to provide the students with a general method of refactoring, or good examples.

Do you know of a small-ish (500-3000 lines) codebase example, that is both poorly written _on purpose_ and easy to understand?
Very insightful comment, but can I ask what DX stands for? Maybe I'm missing something obvious.
The anecdote doesn’t reveal a great deal about toxicity though does it?
It's not that different, let's make it the same.

Welcome to my new insurance company! Thanks for requesting a quote (it's free! the quote, not the insurance), my agent will swing by to install a GPS chip while you sleep. We're not doing anything malicious with it, we just give you call whenever you're within 5 miles of one of our locations. We'll put it in the bin the vehicle manufacturer conveniently installed for us to hold all the trackers grocery stores and shopping malls use to offer free parking, which you can of course empty out at any time (it's clearly labeled once you remove the oil pan).

What's this, a shopping center now asks before installing a GPS chip on my car (but still somehow offers free parking if I decline)? How inconvenient!
Sometimes I suspect I'm caught in a loop, and just abandon.
I like it for 3 reasons:

1. Built with .NET
2. Garnet can work with existing Redis clients.
3. MIT License

Need more time to get into the details
Theory: Someone at AT&T suffered a traumatic brain injury, posted all this data, forgot about it, quit, and is now living in a cottage somewhere in the mountains of Canada.
I still don't know if you guys just don't use the new chatbots, or you don't have a speciality where you can see what I'm describing. But if you have a peculiar question and you ask it, as someone experienced in the field, you will know if the answer passes the sniff test or not. You either save yourself 15 minutes dredging up the correct answer or you do it the hard way anyway.