skysight-inc/HackerNews huggingface dataset:
There are aspects of this which go to technology: US tech companies are pushing for an end to Australian national strategies like cross-subsidies for local news, and local privacy and security obligations. So alongside the simple tariff issue, we're facing pressure to change our national I.T. strategy to "reduce barriers"

There will be locals who want this, and locals who oppose. It's complicated.

I get some of your vibe. There is a lot of politics on HN these days but as somebody (Bruce Schnier?) said recently, they're sorry they do so much politics but the problem is there is so much in politics which has to be talked about now, in the ICT space.
Direct OS level API to control computers using AI (MCP server/client template)
Is there any Empire that collapsed without military conquest? You can argue the collapse predated the conquest, but there’s always a conquest to seal the deal.
Nothing in any programming language I’m aware of prevents you from opening /proc/<pid>/mem and changing the state arbitrarily. I don’t think we should avoid adding features to programming languages because a malicious coworker might work around them.
Boy, do I hate being right all the time.

-- Dr. Ian Malcolm
sure.

to be honest i dont really care if they work the same or not. I just like that they do work and find it interesting.

i dont even think peoples brains work the same as eachother. half of people cant even visually imagine an apple.

Neural networks seem to notice and remember very small details, as if they have access to signals from early layers. Humans often miss the minor details. Theres probably a lot more signal normalization happening. That limits calorie usage and artifacts the features.

I dont think that this is necessarily a property neural networks cant have. I think it could be engineered in. For now though seems like were making a lot of progress even without efficiency constraints so nobody cares.
> I feel like YAML is a spiritual successor to the .ini, since it shares a notable ideal of simple human readability/writability.

It doesn't feel that way to me: it's neither simple to read nor to write. I suppose that that's a builtin problem due to tree representation, which is something that INI files were never expected to represent.

TBH, I actually prefer the various tree representation workarounds used by INI files: using whitespace to indicate child nodes stops being readable once you have more than a screenful of children in a node.
Definitely this is what was happening mid-century (when indeed everyone else was ripping out their tram networks entirely).

But I think if you look at modern light-rail projects there really has been such insane cost-inflation it wouldn't be worth covering the city with trams even with a much bigger budget. Also because such a large fraction of the price is admin etc., it creates a bias towards more expensive infra (heavy rail) because the paperwork overhead is similar either way so you get more bang for your buck.
You represent a coherent model of (a communal and naturalistic) ethics well.

I think you make a small argument against yourself though.

> It's basic question is "how shall I live?" It is concerned with one's voluntary acts

Whether or not to have children is a question of how one should live, and is concerned with one of life's most important voluntary acts.

It seems like you think that existence is good per se because the idea of the good presupposes existence. If I understood that correctly, is that not circular reasoning?

Your last paragraph of ad hominem and no true scottsman attacks against anyone who disagrees with you on the matter was a bit shocking after the coherence of your first. Is this the model of a "serious thinker"? (Although I know Nietzsche did indeed like a good ad hominem!)

I think it's fair to say that David Benatar is a serious person, and a serious thinker. Although perhaps we have different ideas of what that entails.

Just FYI, I'm not an anti-natalist (I hope not with a baby on the way!), I only shared the link because it echoes the Astronomical Suffering idea that the OP article talks about.
It’s disingenuous to point to C++ as an example of essential complexity here. C++ is just extremely unnecessarily complex in every way. I’m not really aware of anywhere that lack of default zero initialization makes rust more complicated, for example.
This is after the jit.

I.e. don't think fancy language shenanigans that do negative indexing.
But negative offset from the beginning of the array memory access.

When there's some inlining, there will be no function call into some index operator function
No, I did not.

There are some things that rubbed me wrong way about it. Like typing but still giving way to runtime errors in specific scenarios or lack of macros (which is what makes Rust great to work with because otherwise it’s just sea of boilerplate eventually).

IMO the more sensible decision would be moving „down”. One still has to use some Erlang in Elixir (for example for tracing) and there are small benefits I appreciate lately - like visual differentiation between variable and an atom.
I've used it plenty ¯\_(ツ)_/¯ It's an odd duck and very interesting but the Unix roots are still clear IMO.
Counter-intuitively this is especially true with international flights... The main stressor for a plane is not like a car, where it's miles driven/flown. Its in pressurization/depressurization. And so a plane doing domestic skips an hour or two away will wear out way faster than one doing transatlantic trips, and so you're more likely to see the shiny new plane on a short domestic trip than on a big international one.

Incidentally this also applies similarly to risk issues. The biggest risk in a flight is not in flying, but in takeoff/landing. This is why the commonly cited deaths/mile metric is not only misleading but completely disingenuous by the people/organizations that release it, knowing full well that the vast majority of people don't understand this. If some person replaced their car with a plane (and could somehow land/take off anywhere), their overall risk of death in transit would be significantly higher than if they were using e.g. a car. 'Air travel being safer than cars' relies on this misleading and meaningless death/miles statistic.
Go has good (enough) built-in arrays and maps. But if you want a tree, without generics, you're really limited. With generics, you can get a nice containerized type, but you don't get the nicer syntax that the builtins have.

It's not just types, either. Look at the signature for the built-in sort, which is amazingly cumbersome to use. A generic wrapper around it hides all the ugly.
The historicity of those events is a distraction. What matters is this is a symbolical story of how any soul can ascend from the prison of its own persona, with all its egocentric thoughts and desires, to the kingdom of heaven. Jesus most likely walked this path to prove it's possible, but it shouldn't distract you from the fact that this symbolical struggle and crucifixion is taking place in every human. It's also important to realise that this story isn't unique to Christianity. All major religions of the present and of the past tell the same message, using different symbols appropriate for the culture of the time. This message is, in fact, the only reason religions exist at all.
Agree!

To be clear though it is not some backend thing by dang etc. but rather users with enough reputation to get the flag button are flagging your posts just because they don’t like you. That is the likeliest explanation.
Around 2018, the ultra buggy Matrix messenger had a onShakeListener that triggered a dialog "It seems you are frustrated. Do you want to raise a bug report?"
Why do you need DSC off?
I'd like better debugging of async call stacks. Seems that'll start working better, with Java 21 and virtual threads, so looking forward to that.

And support for Scala in [web frameworks for Java].

Still on Scala 2.13, so don't know what 3.* I'd want, more than what already exist
It's honestly frightening to see how fast it's evolving.
It hasn't even been that many years since GPT was first released.
It is still pretty commonly used by statisticians, but framing it as "AI reveals" seems to be a stretch.
> So these days for serialisation of simple tabular data I prefer plain escaping, e.g. comma, newline and \ are all \-escaped. It's as easy to serialise and deserialise as CSV but without the above drawbacks.

For my own parser, I made everything `\` escaped: outside of a quote or double-quote delimited string, any character prefixed with a `\` is read verbatim. There are no special exceptions resulting in `\,` producing a comma while `\a` produces `\a`. This makes it a good rule, because it is only one rule with no exceptions.
LLM's will become a commodity, open to benefit all and OpenAI hype machine will fade away. There is no need to draw such drastic conclusions.
Show HN: The every typeScript developer is LLM Agent Developer
I'm referring to programs like MUSCULAR [1] and PRISM [2] where NSA was tapping inter- and intra-datacenter traffic of major internet communications platforms like Gmail, Yahoo Mail, Facebook etc. At the time, that kind of traffic was not encrypted. It was added in a hurry after these revelations.

[1] https://en.wikipedia.org/wiki/MUSCULAR

[2] https://en.wikipedia.org/wiki/PRISM
I would skip the cigarettes and alcohol because the ones who want them are hopeless people who will have nothing of value to give to you in return. If you want to trade, I would primarily keep lots of cash in various foreign currencies, also gold in small denominations if you can defend yourself from getting robbed.
4o is multimodal, thats the whole point of 4o
Well, sure.

Let's wait another 15 year and then compare the new languages at that time against golang. Then let's see how golang is doing in comparison.
How about fog and rain?
Swift as a language is great. But the compile time performance and the timeouts are just laughable, truly worthy of damnation.
"there was more movement of cerebrospinal fluid (opens a new tab) in sleeping and anesthetized mice than in waking ones"

Does this have implications for people in long-term medical comas?
https://news.ycombinator.com/item?id=43488637
This model is open source and Beats all proprietary models in benchmarks. How is this stagnant?
What if we don't agree what the benefits are? Tieing the "benefits" to money breaks your system before you even get it off the ground.

We already have a way to discuss that benefit, it's the political process. Doing politics IS figuring out the benefits.
Visual Studio does not have a ribbon UI.
But in Trader Joe employees are curiously happy, and it seems genuine. I wonder why that is? Some other grocery stores nearby employees are grumpy. Why?
No thanks. Treat people how you want to be treated.
This is a tangent, but I don't think the cost of things like 3DS or Maya were ever major barriers to entry. They were widely available for 'free' download. I think the companies involved were basically using this as what would eventually become the modern 'free for entities with less than $xxx annual revenue' license as there was seemingly less than 0 effort to ever enforce their copyrights. To say nothing of the countless commercial books available for both, which simply would not have had a market if it was only selling to people who had real licenses for the software.
In what way does a CDN abet others in crime, and what was the crime being abetted?
oh I was assuming it was tongue in cheeks praise for the outstanding visual presentation of the outstanding new release
Someone has to shout out: Empteror has no clothes!

In recent years lying has been normalized. Black is White etc. 1984 is here.
OK, I agree with this, they have a bit of a moat but nothing particularly strong. They definitely don't deserve a 130B valuation imo, I'm expecting subscription prices to be pushed down since everyone and his sister are going to offer similarly strong models.
Speaking from experiences, it's kind of amazing how much work you have to do in order to talk to a modern VGA or xterm terminal using ncurses. You really feel each layer of crust that ncurses has accumulated over the entire history of the personal computer since it was first written in order to allow people to play rogue on their personal VT-100 terminals.

Tunneling through the layer of crust accumulated in order to support Unicode (several layers of crust as Unicode evolved) was probably the most interesting of all.

https://rerdavies.github.io/nwindows/
Oh, I’m plenty used to it, being from Australia. It’s just so painfully common for northern-hemisphereans to use seasons or other vague cultural elements¹ to anchor things (southern-hemisphereans don’t really do it, in my experience), that it’s refreshing to find a case of people using it but being aware.

(These days I have a new difficulty: I moved to India last year, and although the seasons are closer to the northern temperate and sub-arctic seasons, they don’t match exactly.)

—⁂—

¹ I don’t count “Christmas” as this, because it’s a specific term for a particular time… well, apart from certain Eastern churches and Julian calendar users. I mean things like using “holiday” as a time of year, which completely baffled me in https://news.ycombinator.com/item?id=23244207.
>I followed all of this up until here. JavaScript lets you modify the length of an array by assigning to indexes that are negative?

This is my no doubt dumb understanding of what you can do, based on some funky stuff I did one time to mess with people's heads

do the following
const arr = [];
arr[-1] = "hi";
console.log(arr)
this gives you
"-1": "hi"

length: 0

which I figured is because really an array is just a special type of object. (my interpretation, probably wrong)

now we can see that the JavaScript Array length is 0, but since the value is findable in there I would expect there is some length representation in the lower level language that JavaScript is implemented in, in the browser, and I would then think that there could even be exploits available by somehow taking advantage of the difference between this lower level representation of length and the JS array length. (again all this is silly stuff I thought and have never investigated, and is probably laughably wrong in some ways)

I remember seeing some additions to array a few years back that made it so you could protect against the possibility of negative indexes storing data in arrays - but that memory may be faulty as I have not had any reason to worry about it.
Packaging and making build scripts is perhaps one of the most unrewarding tasks out there. As an open source project where most work is done for free, debian can't afford to be prescriptive about what languages are used for this sort of task.
there is billions to be made bringing git to other industries.
Self Densified Wood
> Average drivers include people who drive while drunk and on drugs

I hadn't thought of it until just now, but I guess that means the average driver is a little drunk and a little high. Kinda like how the average person has less than 2 arms.
> OpenAI is making announcements

That's what they are good at. /s
Bureaucracies generally busy themselves by going after soft targets as they represent easy wins, an extra line item for the yearly review.

There is a popular Australian TV show called Utopia that satirizes modern Australian government bureaucracies, I am lead to believe that it is quite accurate.

That said I would expect clemency in the sentencing.
I just tried these with ChatGPT (4o) and it got both of them right. That's not to say that you won't be able to find something that still works but I think that particular hole is closing fast.
Also related and because of the French: UTC. It was chosen as a concession between the logical English CUT or French TUC. Also the two are backwards, which I think is not really a coincidence due to word ordering rules in French.
if only Finder and Blender could actually OPEN other 3d formats in blender without cumbersomely having to go through the import menu
Could you explain how a double increase is calculated following a 3% reduction?
I read that when it was on HN previously, and giving it a look again, I don't see any mention of how the CDN was used in criminal activity, nor how it could be used in criminal activity. Maybe you could point it out, seeing as you shared it.
Wat?

> fzf --zsh
unknown option: --zsh
That is the goal of Vanilla OS! https://vanillaos.org/
usually dang enforces the no editorialization rule, either he is benevolent towards this fantastic release or just not online;)
Yeah. I want a DAW with autopilot features (assistance), not for the LLM to wholesale take away my creative input (vibe composing).
This exactly. Numbers in XLS(X) are (hopefully) not locale-specific – why should they be in CSV?
Finding and fixing cases like this are part of what the project has done...
I wonder if using structuredClone() has a performance penalty compared to a simple block-scoped closure though?

let doFn, undoFn; {const newStroke = currentStroke; doFn = ()=>strokes.push(newStroke); undoFn = ()=>strokes.pop();}
In the eyes of Europe you are most certainly aligned more with russia than with us now. Just a traitor country.
No matter how large the lead may be today, autodesk (and next-in-line Adobe) are case studies in why OSS will always win given enough time because although OSS can suffer from many chronic and debilitating diseases, they rarely catch the fatal ones that plague commercial software development.

Yes, the OSS development structure leads to projects that lag behind proprietary solutions for amounts of time that are measured in decades, but nobody will ever have to re-write GIMP from scratch because the market had a bad hair day and somebody got acquired by a sovereign wealth fund that gets bored and runs the project into the ground. That doesn't change anything about the fact that e.g. GIMP, or freeCAD suck today, but someone(s) will almost certainly still be carrying those torches in 50 years, or the torches of superior FOSS competitors. And in the next 50 years, Adobe and Autodesk will almost certainly suffer total death or become skeleton crews that only service legacy clients, and when that happens, all of the collective human talent that went into building those tools and human experience into mastering their use will burn up into the screaming void while GIMP chugs along, putting out a release candidate for their GTK4 port.
Source: https://news.ycombinator.com/item?id=43483631
I think there's diminishing returns. A broad, liberal arts, undergraduate education develops critical thinking and reading skills in a zero-to-one kind of way. Once you've attained those skills (whether through a college degree or some other way), further enrichment via self-study is much more easily doable.
> Do merchants actually want to get rid of the 2-3% transaction fees?

Yes. Merchants want to get rid of the 2-3% tax. I've been going to Bangkok since 2014 and it usually had close to 100% adoption of credit card payments for pretty much all shops. In the last few years, more and more shops started charging 3-5% more if you paid with card.

In this last year (a few months ago), I was surprised by the number of shops that straight out rejected cards. They suggest you download their ewallet thing, and pay them through it (essentially paying the 2-3% tax through the ewallet) or going to the ATM and withdrawing cash.

The problem with stablecoins is not the market (the merchants will straight out accept them). The problem is the UX. With the ewallet, you just scan or get scanned and everything happens instantly. With stablecoins... oh it's a long story.

tl;dr: If stablecoins had a good UI/UX for P2P and B2C transactions, they'd have taken over.
We use to think you were all so advanced and sophisticated, a few comments ago.
Many "white collar" jobs are bullshit makework for college grads. There is nothing intrinsically valuable in them but they are necessary to keep the population occupied. When the economics become favorable again, there will be another iteration of creating these jobs with subtle ways to make the "career" seem meaningful when in truth they are just made up sinecures.
i always wondered - why is ncurses so retarded with the Esc key?

(there's usually delay between Esc taking action, one should press it once and then wait a second until it takes effect)
Brutal, just calling them low performers?

Companies are really hammering the point lately that we should not have any loyalty towards them. Workers should just extract as much money for the least amount of work possible from businesses.

IDK, feels like corporate America wants to be ruthless as possible lately, operate with no empathy at all.
Funny enough I'm experiencing the opposite: I moved to Western Australia and find the police presence much lighter than Canada or America.

Traffic stops by police are virtually nonexistent because speed cameras already do the work of traffic enforcement for the police. Unlike North America, it is very rare to drive and actually see somebody pulled over by the police.

The cameras are strict through. Demerits double on holidays and no amount of fine payment can get out of a license suspension.
No it's also moy

Walker on Patents
"I don't need the full capabilities of OCI." In my (now very much stagnating) Nix-like pet project[1] I merely want a hermetic build environment. Rolling my own container runtime was no more difficult than, what would likely be, a nightmare of emulating a complete OCI container for the simple purpose that I'm after.

Simple problems need simple solutions, and OCI is really complex. I was initially overjoyed by the prospect of deleting my code, but it looks like this project doesn't have rootless/shadowutils support yet (which is solely useful for not having to worry about su or caps during development).

[1]: https://github.com/porkg/porkg/tree/rs
Nvidia Container Toolkit
CSV works because CSV is understood by non technical people who have to deal with some amount of technicality. CSV is the friendship bridge that prevents technical and non technical people from going to war.

I can tell an MBA guy to upload a CSV file and i'll take care of it. Imagine i tell him i need everything in a PARQUET file!!! I'm no longer a team player.
> So I confidently say, "I am one of the best programmers in my country, Korea."

The best programmer in South Korea should not limit himself to vibe-coding todo lists in TypeScript. Feel free to discover other languages!
IMHO: The average US tech worker is overpaid relative to other professions of similar training and difficulty.

I don't mean your superstar geniuses that singlehandedly design new algorithms and invent new fields, but just your standard lowly programmer or designer at some insignificant company. There's no reason people like that (myself included) should be paid more than, say, teachers, nurses, veterinary technicians, soldiers, and tradespeople -- who all require a lot of training and/or education and produce socially useful things that usually don't negatively impact their communities.

Meanwhile we sit in front of a screen, often turning institutional investment dollars into advertisement engines and engagement spam that makes the internet and society worse for everyone around the world.

I understand that our salaries aren't measured by social worth, but are instead a natural consequence of supply and demand in the market. I just wish that weren't the case.

I've seen tech salaries drive up costs of living in too many places and kick out locals and turn small towns into luxury playgrounds for the rich. I wish our field could just be another down to earth niche trade, done by people who actually have an interest in it and aren't just in it to get rich quick.

I also think we're vastly overpaid compared to international devs of similar skill, but that's a whole different topic. Mostly I'm just annoyed that tech salaries are so high here. It feels deeply unfair to everyone else who works just as hard if not harder, serves a social good every day, but goes home stressing about all their bills.