skysight-inc/HackerNews huggingface dataset:
You could get a phone with a physical keyboard so you would barely need auto-correct in the first place :p

Source: I have one :p
"In this video, we delve into the recent and significant changes to Unity's pricing structure. Unity, a leading game engine, announced a new Unity Runtime Fee based on game installs, which will take effect from January 1, 2024. This decision has sparked intense conversations within the developer community, with opinions ranging from understanding to outrage.We break down the situation from both Unity's perspective and that of the developers who use their platform. Our discussion also includes Unity's response to the backlash and the specific concerns voiced by mobile game developers.This video is intended to provide a balanced view of the situation, highlighting the delicate balance between platform providers like Unity and the developers who use their tools. Unity has to generate revenue to continue providing and improving its services, while developers need access to tools that are economically viable.Join us as we explore the implications of Unity's new pricing model and what it means for the future of game development. What are your thoughts on this development? Is it a game-changer, or is it just another challenge in the exciting world of game development?
> Currency manipulation by the Japanese government further aided its exports, and the oil shock of 1973 was helpful to Japanese automakers given that they specialized in smaller, more efficient cars while the United States produced gas-guzzlers. Japan’s exports to the United States soared. U.S. automakers, in contrast, took too long to understand and then adjust their manufacturing technologies and techniques to the quality revolution.

This ushered the era of Japan (where Japan almost "overtook" the US as the first economy). You can draw lots of parallels to what's happening with China now.

I am afraid, given the size of China, that it'll not "just" reach US GDP but will skyrocket beyond it to the stars. The era of Western/US dominance might be over and it's inevitable.
It doesn’t really make sense to ignore energy consumption in a supposedly portable device. That’s like saying that a ship is more efficient way of transport, if you ignore that it can’t go over land.
> the rich are responsible for said pollution but not the people who consume the companies' products.

Neither would be. That's just how markets work. If you think the market produces more harm than good, than that is a government issue, and what you want is more regulation. Which fairly impacts both profit and consumption equally.

> I was hoping for a tally of extensive air travel, multiple homes, helicoptering in and out of burning Man, and similar follies.

Yea, I prefer a little more entertainment in my class warfare, too.
You sure about that? I think my 6800h has RDNA2. There are more rebrands in the 7000 family, though, and some do indeed have Vega chips. The person you replied to us correct but you are not.
The problem with this is that there are search functions for issues which default to a filter of open. So when I have an odd behavior and search for clues in the issue DB I would like to also see older not fixed and never will be fixe issues.
The government (not the state) has not just "basically" delegated writing laws to private institutions (DIN and VDE are Vereine, not companies).

The government actually has a contract with DIN (first signed in 1975, last updated in 2020): https://www.bundestag.de/resource/blob/804880/5d66359e36df84...

With the stated purpose of "freeing the government from having to make up its own standards".

So Germany has basically avoided the need to pay for a National Instition for Standards, by offloading that cost to everybody who actually wants to read the standard.

> VDE is an association of many private companies, they could basically make a new norm, that some kind of cable, devices or such is now required, and you have to comply!

This is not correct, though. The norm would still have to be directly mentioned in any kind of legal document, or at least in any requirements by a third party (e.g. a bank that won't give you credit for a house if you don't promise to follow given building standards) to have any binding effect on you. The government also has people sitting on these standardization gremiums.

The main issue is that our German government sees value in overboarding standardisation and all those fees because they create revenue and jobs and make life harder for small companies. They want as many strong, big players backed by as many "reputable" standardisation agents (aka "consulting agencies") possible to influence the rest of the world. DIN and VDE are not just nuisances. They're powerhouses of German know-how transfer and influence in the world. Lots of DIN norms even have to be automatically taken over by most other European countries through CEN.
And don't forget to bookmark David Fowler guidelines to avoid all the gotchas that everyone falls into while using async/await.
https://mapsplatform.google.com/pricing/
Yeah, it's possible that as a developer, I may not always promptly identify issues in the docs because the program tends to run "as usual" based on my ingrained thought processes...

I would be more than willing to stand on the user's side and continually improve the docs. If you would be interested in creating a quick guide for Yazi that would be great if it's possible :)
I don’t necessarily disagree, but to point out: issuing an intermediate CA does change the authority model a bit, insofar as it turns a single trusted issuance into a windowed lease to perform arbitrary issuances.

On a practical level, the latter is more logistically complex (and needs to be reconciled with other hard-fought battles, like CT). Given that it’s roughly the same as a wildcard certificate in terms of end-user use, it’s IMO understandable that this isn’t a priority for the CA ecosystem to support.

(The use case of circumventing CT is probably a non-starter as well. The Web PKI doesn’t want CT loopholes!)
Lodash was 0 value to begin with, now it's going to the realm of negative value. Can't wait to debug compatibility issues of a convenience/utility library 5 layers deep into the dependency chain.
And most of them are similarly riddled with random bugs, like the CPU throttling to hell. E.g. the T480 has a more limiting throttling, because the motherboard can tell whether you hold it in your lap or not, but only on windows - on linux it defaults to the safe bet of being on your lap all the time. It can be circumvented by a python script that regularly overwrites this variable..
What are “non productive ends”?

Why would we have to work only on “productive” ones. Maybe non productive ones in your sense still have positive benefits that help us achieve productive ones better?
Except when there is only one version and someone has to write the transition code.
What you need to understand (at any given point in time) is:

- how is the complexity & scale of your system going? Make projections

- identify potential breaking points in this

- figure out roughly how long it'd take to migrate to e.g. AWS

- the cost of migration (not only the diff between your current costs and AWS costs, but the opportunity costs all the projects you won't do while you're migrating)

- now you have your "buffer" figured out, as in, when you need to start acting.
This sort of argument is something that annoys me incredibly. There isn't a simple answer. Responsibility is shared between the shareholders for failing to demand action, the board for failing to act, the customers for supporting a climate-unfriendly company, and the government for failing to regulate well enough, and probably many others. The result is the action of a system that has complex interlinked parts. You can't just point a finger and say "no, it's their fault" and absolve all the other parties. This is a major part of why climate change is a problem - no single party can solve it without action from the rest, and most of the parties have antagonistic goals.

If you're intelligent enough to read and comment on HN, you should be capable of thinking about things in a more nuanced way.
Don't bundle Google into this, Android does have arbitrary notification channels. You absolutely can make certain types of notifications silent or turned off completely while keeping other types of notifications turned on. It's been a thing for 5+ years now.

For example Glovo delivery app has an "order updates" category, which I keep turned on, and I turn off the rest of them.
Read David Fowler's guidelines.
> They aren't generating the surplus captured by the publisher.

then who is?
I know you're being glib, I just wish everyone would calm down about communism and capitalism. They're both useful but flawed ideologies and if there's one thing that the last century should have taught us, humans are not good at instituting either extreme. What we do have evidence to suggest is that taking the useful parts of both seems to work well.

From an historical point of view, we know what we need to do, we just get wrapped up in ideological wars. Regulate markets up to, but not past, the point where they're not winner take all, companies aren't hurting workers and we're not destroying the environment. Provide social safety nets, healthcare, and tax preparation so small businesses can focus on building useful things instead of spending all their time with overhead tasks and individuals can take risks without fear of destitution. Finally, and most importantly, heavily tax the 0.1% and get rid of corporate influence in public policy so we don't end up going back to....this.
The "Sealed classes" feature, as described here, just feels all wrong to me.

They are saying that if you have a (normal) interface, anyone can create a new class implementing it. So if you do

if (x instanceof Foo) {
...
} else if (x instanceof Bar) {
...
} ...

then your code will break at runtime if someone adds a new class, as that code won't expect it. So the article is saying the solution is to use the new "sealed" interfaces feature, so nobody can create any new classes implementing that interface, and your "if" statement will not break.

Surely object-oriented programming already thought about that and already solved that? (I know object-oriented programming is out of vogue at the moment, but Java is an object-oriented language.)

The solution there is to add a method to the interface, and all your classes implement that. Then rather than having a massive if/switch statement with all the options, you call the method.

That is better than preventing people from extending your code, it allows them to extend your code. They just have to implement the method. And the compiler will force them to do that, so they can't even accidentally forget.

The example given of color spaces (RGB, CMYK etc.) is a great example. I can absolutely imagine writing code which uses color spaces, but then some user or client having a need to use a weird obscure color space I haven't thought of. I wouldn't want to restrict my code to saying "these are the color spaces I support, due to this massive if/switch statement listing them all, the code is written in such a way that you can't extend it".
I do this since I can afford doing that. In the past when I needed anything I had to calculate what I could afford, now I can look at everything with a long term aspect. I also have the time to invest in extensive product research.

I also spend like half on food since I buy in bulk and mostly directly from farmers. But realistically who can afford paying hundreds of dollars for a pack of meat today? Like in right now without missing the money elsewhere. I am sure the majority can't. (Maybe different on here)
Guessing they meant a fresh tattoo? Which basically is a cut.
We know what causality is. A fully formal definition that encompasses all human intuition for causality isn't fully realized yet, but we know in general what causation is and we have been doing science to establish causation for a while now.

Granger causality is not actually causality. A time delay is required for cause and effect, but a correlation between two events can have a time delay as well.

Therefore seeing a delay between two events does not mean the first event caused the second event. But establishing causation between two events does mean that there is a time delay between the first and second event.

Causative experiments are much more rigorous then relying on the existence of time delay to establish causation. Medicine for example does not rely on granger causality.
It depends. It isn't the case for Ruby, for example.
Much better. These chips are fabbed using much better node. Intel is matching the performance of these bad boys using much more power.
`llm` might be the closest thing to that right now.

https://github.com/simonw/llm
Show HN: Fireworks Tap Toy
Originally prototyped in Java, rewritten in Go when a couple of advocates joined the team.
Linux support by manufacturers, even when it exists doesn’t really exist so don’t overstate that.

How is ios related here? Should one settle for a worse laptop based on a completely different division of said company? OSX is reasonably open and you can mostly use it as a regular linux due to its UNIX-isms.
There's precedent for that in JavaScript's format strings. It also allows for cute ideas, like passing the template to a function that does SQL.
Show HN: Color Parser
As someone who routinely plays and mods older hardware, I really hate renting culture. It’s short sighted and in 20 years time, when your kids are adults, they’ll be wishing there was a way to play games from their childhood.

We are already seeing this problem with specific games that force online verification. Let’s not break the gaming platform itself as well.
But also:

https://www.theguardian.com/business/2023/sep/06/deezer-and-...
Is there anything similar for Affinity Photo?
That is true. It's called Possession with the intent to supply here in the UK ... intent is the important bit. The crime of "selling drugs" is actually "holding enough drugs that no one believes they're for personal use". Many crimes are based around 'conspiracy', or the act of planning to do something illegal, without actually doing it.
Hi HN! I hope you like this project I made for my toddler son. It already helped calm down a few tantrums. Here[0]’s a brief post with a little more detail about the project.

0: https://memalign.github.io/p/fireworks.html
Well, one could argue thay Scala is a ML for JVM with Java syntax
Ethereum’s Successful Overhaul Sends Developers Scrambling for Another Fix
https://archive.ph/tlxH7
> We’re not pretending—we really don’t use it.

Of course you are you simply don't realise it.

The US foot isn't based on Washington's forearm length or anything uniquely USofA - it's literally and officially defined in terms of the meter as a fundemental unit and it's been that way for more than a century.

When you get an official US foot as a reference (for precision machining) then you get a specific metric length.
I think it's perfectly possible to follow your comment 100% and still expect "payment" to happen. In what sense is it a problem for the "us" group if society is doomed because the "us" group gets the short end of the stick compared to the "elders" group? You seem to be calling the "us" group entitled, but that's a matter of perspective. The "elders" group can perfectly well be called entitled if they don't want to chip in for continued survival.

Sounds to me like "us" and "elders" should get round the table and figure out a way to make having children more palatable.
body {
font-family: sans-serif;
font-size: 16pt;
line-height: 1.6;
}

h1, h2, h3, h4, h5, h6 {
font-family: serif;
}

That's readable, thus a minimum standard for beauty.

Use of colour, spacing, case, image then become important for making powerful prioritisation, focus, structuring absorption/presentation of your message. A specific font may or may not be part of this, and advantage of system fonts is not just their speed, but their familiarity - this can also be a disadvantage if intentionally seeking to disjoint a user or place them in a context associated with the font.
"Software Design Quiz" == "Java Software Design Quiz"
Yeah that's not going to be too popular but Java in particular has a tech culture problem. It's way more common to find overengineering and overabstractions in Java projects than any other language.

The language itself might be fine but I'll never touch it because of that.
> Used to be large cities (New York) would pay for it, and small towns would copy it

It will always be beyond me why literally every tiny town in the US seems to think they're a special snowflake with veeery different requirements than everybody else.

There should be base codes for literally everything coming down from the federal or at maximum state level that you may be allowed to stricten in very specific points for very specific, publicly discussed reasons. The need to "develop" such a code more than once should never exist.

Everything else is not just unfair to the taxpayers who paid for these developments, it's simply unfair to your citizens. Why should they have different rights just because they happen to live in a different federal state?
To sum it up:

1) in 1971 economy gains decoupled from compensation - worker gains lag overall gains

2) productivity increases declined compared to the decades before

3) inequality correlates with the rise in desire for a radical change, revolution, communism and other bad things

Author's conclusion: we must declare a state of emergency to raise productivity.

What?! It also quotes Peter Thiel for good measure, that we were promised flying cars and got 140 characters. Gee whiz, Mr. Billionaire Investor, maybe you should've invested in flying cars, and not Facebook or profiting from people's personal data.

What an appalling article.
Sour grapes much?
Why are diabetes drugs so often radically powerful for general health?

i.e. semaglutide for weight loss, canagliflozin for longevity, etc.
Honestly lower than I thought, given that the top 10% own 100% of America's private jets and luxury yachts
> The old version is not going anywhere.

The same can't be said about the tickets and PRs for the old version though!
Your issue seems to be with packages provided by Microsoft, not C# language itself. Model builder magic is part of those packages, not C# language. These types of libraries often make simple things quick and easy, but complex things (or just simple customization) much harder or even impossible.
Garmin Instinct. Optional Bluetooth, stores data locally and is accessible via USB.
A friend of mine put it in terms of "boreout" and "burnout" jobs - I, for one, actually work all my hours and then some while he seems to only use 30-50% of his time on actual work.

I would like a boreout job.
Because security markets would use (future) Windows?!??!?
Productivity is typically measured in GDP, a metric which can be gamed.

If I spend a day doing my garden and my neighbour spends a day painting his kitchen, nothing is added to GDP

If I pay my neighbour to do my garden and he pays me to do my kitchen then GDP increases.

If I work longer and spend that money on child care that increases GDP but not quality of life.
It’s been years since I’ve watched Logan’s Run, but wasn’t it the girl he fancied who went on the run and he just got caught up. Rather then him explicitly choosing to run?
How long until we get continuations in Java? Maybe another 10y? How long until we get TCO? Lets say 20y?

And in the end it will still not feel clean or as neat as other languages, that had this stuff for multiple decades.
> > Additionally, some projects close issues once the mainline has addressed them even if the fix isn't in a released version.

> And that is a general issue with the maintainers not understanding what they're doing, or not understanding how issue trackers work.

> If you close an issue that is still present in the current release, then you're doing it wrong - with one exception. If it is in fact functioning as intended and the issue was just a misunderstanding, then explaining that and closing the issue makes sense. (But even then you might want to update the docs or helptext or something to prevent future misunderstanding, if it's confusing enough.)

The concept of an issue tracker was not bequeathed to us from on high. There is no single "right" way to do it, nor can you (context free) tell someone they're doing it "wrong".

Some people use issue trackers to inventorize bugs in current releases. Some people use them as a dev's todo list. If you do the latter, closing the issue once you've implemented the fix is perfectly reasonable.

> Closing an issue just because you don't feel like looking at it today just means that someone else will open a new issue tomorrow to report the same thing. And any history, workarounds, steps to replicate, etc. in the old issue will be lost/disconnected. That's not doing anyone a favor.

It feels like it's doing the developer a favour.
> I think this is an experience thing.

Ahhhhh...yes, but...

There are two kinds of people when it comes to dogma: The faithful, and the preachers. The inexperienced developers are the faithful. They cling to the scripture without proof that it is actually necessary.

Insofar, I agree with your post.

But the faithful need someone to preach the faith, and those are usually not the inexperienced ones. Those are usually experienced developers. Their personal reasons to cling to the dogma are varied: Some may have started as faithful themselves, for some it's stubbornness, an unwillingness to change, maintaining a feeling of superiority, the fear of becoming obsolete, ...

So here we are in disagreement. The preacher is the product of experience and development over time. And in my book, the preachers of dogmas are more of a problem than the faithful who follow them. Because it's the preachers who write the scripture, the preachers who make up arguments why alternatives to the ideology are bad, and the preachers who seek to isolate their flock from the "evil" preditions of alternatives.

> I don't think it's a coincidence many of the ideas that have the most fervent and zealous followers have names that sound righteous, if it isn't clean code it's pure functions or more recently memory safety.

Closing my answer on another point of agreement, it is absolutely not a coincidence, that the wording of dogmas in programming sound eerily similar to that in religious teachings ;-)
Racket->Rhombus: To Sexp or Not to Sexp?
Refactor: a tool to refactor Python code at the AST level
VDE rules do NOT have law force, as mentioned in my other reply. Please stop repeating this.
Communism is not a "useful but flawed" ideology.

Communism is deliberate fraud.

Read Marx on the Labour Theory of Value, and watch as he twists the definitions of words until he hits upon the desired outcome.

And all of socialism is built about that lie.
My favourite input app on android does real time autocorrect by displaying 3 most likely predictions on a bar above the keyboard. So it is not really inline.

With programming IDEs when I can I configure them to display suggestions below the text I type, but if there is no such setting I don't find inline autocomplete bothersome at all. (as long as it displays it's prediction in dark shade of grey or another color sufficiently different from the text I typed, also there has to be a special key to accept the suggestion, like tab, no "enter accept")
That wasn't a flaw. It was a "feature". Can yo you think of a way to increase market awareness of Java other than putting an icon on every computer in the world saying "Your Java needs to be updated" every two weeks?
The act of marketing software doesn't invalidate the license, which often explicitly states that the software comes as-is and free from warranty / support.
Motorola Defy dongle adds emergency messaging, no need for connection to phone