skysight-inc/HackerNews huggingface dataset:
I’m not sure whether those toolkits abstracted over native GUI interfaces or whether they attempted to recreate a native look and feel or whether they attempted to provide their own look and feel across platforms, but in any case the problem isn’t languages and compilers, it’s that the expectations for a GUI toolkit are dramatically greater now than then. Here are a few things that are (I think) expected from GUI toolkits today, but not 30 years ago:

* Hardware acceleration (in particular abstracting over metal, opengl, direct x, vulkan, etc)

* More complex layouts

* Animations

* Much hateful text rendering (e.g., right-to-left language support): https://faultlore.com/blah/text-hates-you/

* Accessibility

And if you want to emulate a native experience, getting keyboard shortcuts, focus behavior, and a billion other details correct is nearly impossible.

And by the way, today we have web engines that take care of most of these things for free and a huge pool of people who know how to build for them, so it’s often easier to leverage that capability than to essentially reinvent them.

And if people can contain their knee-jerk anti-electron reaction for a moment, I think that’s a pretty reasonable approach. I would really like to see something like an unlocked ChromeOS where the browser is the native interface, but unlike electron, we don’t ship a web browser with each app. Especially as webasm takes form, I could see this as a more compelling solution for cross-platform graphics with multi-language support than cross-language bindings or by trying to maintain a toolkit per language while trying to maintain some illusion of a consistent experience.
I'm a hobby programmer. I mostly ask ChatGPT for stuff that I could do, but want save some time, or I have absolutely no clue how to, for example, get the type annotations right in Rust (still a super noob!).

In both cases, even after back and forth with the AI for half an hour, the result is absolute garbage. And never works. I don't understand at all how people get even barely usable stuff out of AI...
G.fast covers over a million premises in the UK. Extremely low take up partially as they started acceleration of FTTP build pretty much at the same time.

By the way most of the fibre needed to connect the FTTC/VDSL/GFast cabinets was already in the ground and they just needed to splice into it, as it was there for exchange to exchange backhaul, and leased lines. It's the final ~500 metres that's the expensive part of installing FTTP, as that has to be new and there is probably not a lead in duct that is clear so means climbing poles, clearing duct, or new trenching.
If I were a money launderer, I would take the libre Tornado Cash smart contracts, the libre Tornado Cash zk circuits, and the source-available Tornado Cash relayer, and run the whole thing myself. I would pay someone to operate relayers using cash, gold, diamonds... something hard.

Does that mean the creator of the mathematical concept and the code should be punished?

I understand what you are saying, though. My complaint is really that the authorities are willing to stifle such radical innovation to continue to maintain control. Even that shouldn't be a surprise, but I continue to feel outrage when I see this kind of thing.
And this is why Sutskever only sent a list of 30 papers to Carmack.
At that point, you're re-writing the entire solution, albeit without actually typing it out.

That makes the AI completely pointless.
Let’s go back to writing in assembly because if you’re writing in python you don’t understand what you’re doing (this is sarcasm of course).

AI has decoupled code design from fabrication. We’re just going to need to improve our design language and fabs to get better yield.
The improvement is apparently due to the changes made in response to Challenger and Columbia https://forum.nasaspaceflight.com/index.php?topic=24392.0
>When I read homelab I was expecting "easy way for non tech person to do computer magic."

Isn't that hypocritical? The very nature of a home lab means whoever owns it is a tech person. A "non tech person" wouldn't even know what a home lab is, at least in the context of computers and technology.
> My point was they can spend billions and fail on projects

Now you can understand why ChatGpt was the fastest growing consumer app in history and why they probably will hold that lead for a while.
What about the principles makes you think they're from a white, puritan, conservative, and patriarchal perspective? Are there some examples you can point out?

Nothing really jumped out at me, but perhaps I've some blindspots?
War as policy and self-defense are two different things.

And, of course, the self-defense bit wouldn't be necessary if not for war.

Most of the push-back I've gotten on my comment that war is illegitimate is essentially some form of, "yes, but war happens". This is circular.

My point was not to deny the current reality of war or the need to reckon with it. It's that if "war is peace" is accepted as the unchallengeable law, then we will naturally have more war.

It's not the only way. It's just the current way.
My point is, we are engaging in a very unnatural process, trying to preserve something against the second law of thermodynamics. We are going to lose the data and things are going to break no matter what. We cannot change the nature, but we can accept it.
RAL doesn't cost anything to use, as far as I know; like, people just make RAL 6018 filament for printing "Festool Green" stuff and put RAL 6018 on the product spec. They offer some certification stuff for more integrated uses and might have some licensing for software uses, I think? But the survival advice for Pantone is "duck and cover"; RAL has no such rep.

My RAL color fan (got mostly in order to match filament to colors) was $26.
Try the red button 'generate random saas'
The audience for such content is incredibly tiny, and those that watch it are not hiring people.

People have incredibly short attention spans these days. If your video isn't 20 second shorts with large text and jump cuts you will lose the viewer.

Video is a terrible medium in general.

You're not Tsoding/T3/Primeagen and you're better off spending your time elsewhere. Note-- their audiences are primarily young junior developers or developers to be.
It becoming more and more clear that for "Open"AI the whole "AI-safety/alignment" thing has been a PR-stunt to attract workers, cover the actual current issues with AI (eg stealing data, use for producing cheap junk, hallucinations and societal impact), and build rapport in the AI scene and politics. Now that they have reached a real product and have a strong position in AI development, they could not care less about these things. Those who -naively- believed in the "existential risk" PR stunt and were working on that are now discarded.
Yeah, sure. But the US chooses who it integrates with militarily. An alternative approach would have been to say "hey, yeah we can see why you'd want to join - but this will foment tensions with Russia, so you can't".

That is the kind of diplomacy would have prevented Russia from invading its neighbours. It would have been difficult to get worse outcomes with that approach than what the powers that be managed to get us to - we could be staring at the start of a major pattern of wars here and the US's deterrence has been spectacular in not quite succeeding. The Russian border is still closer to Moscow right now than it was in the 80s, but it has gotten a lot bloodier than the 90s.
>But are coding large language models in the wild trained on proprietary code bases?

There are source availleble projects on GitHub but BSD license is not compatible with GPL and for sure there is ton of GPL code in the LLMs.

The only solution I can think of is too train LLMs on BSD compatible code to be used on BSD projects, GPL compatible code to be used on GPL projects etc.

See below link were copilot was caught stealing code and prove that it is memorizing and reproducing rather then learning concepts and then generating original code.

https://news.ycombinator.com/item?id=27710287
In America you're free to sign or not sign terrible contracts in exchange for life altering amounts of money.
Also: solar power is already a fusion generator
He was a filthy, corrupt man.
It might have dialed 112, as that sometimes also links to 911 (and 112 is much easier to accidentally dial).
Yes modifiers are a state, not a key. The kitty keyboard protocol does indeed send events for left and right modifier key press/releas as you can easily see for yourself by running

kitten show-key -m kitty

in a kitty terminal and pressing the left and right modifier keys.
Liquidity and value are different things. If someone offered you 1% of OpenAI, would you take it? Duh.

But it's a private venture and not a public company, and you "can't sell" that holding on a market, only via complicated schemes that have to be authorized by the board. But you'd take it anyway in the expectation that it would be liquid someday. The employees are in the same position.
I post my site content Markdown to an open Git repo for this reason. Anyone can pull and build my pages. I think Git should stay for at least another 100 years. https://github.com/hatdropper1977/john.soban.ski
> From a user perspective Facebook's feed is spam.

The topic is FB groups. They aren't spam, at least for those I'm a member. Some groups may be quiet, some are active, but I don't recall coming across spam posts from any of them. A particular group has a rule that members can promote their business once a week, enforced by the group's admin
I save webpages as PDF because they retain the images and fonts of the original page. One issue I run into is that sticky headers/footers used on websites often obscure top/bottom text of the page when exported to PDF. This can be addressed by using UBO to remove the sticky DOM elements before saving, but it's a bit of a hassle.
> It’s usually on public property

Which gets cleaned up with public money that could be used elsewhere, or stays there as an eyesore.

> It’s not on the front of people’s houses.

Sometimes the sides too.

> people say that about modern art, and about that crazy 'rock'n'roll'!

Did you just compare modern art and rock and roll to the few letter “tag” sprayed in 10 seconds again and again hundreds of time throughout a city? Because that’s what 99.99% of graffiti is, simple tags and doodles [0][1] anyone can make.

Charitably I’ll say you just didn’t pay attention to tagging’s aesthetic effect on a city. The less charitable alternative seeing the “tag = modern art + rock and roll” opinion is that you’re one of the “artist”.

[0] https://www.reddit.com/media?url=https%3A%2F%2Fi.redd.it%2Fy...

[1] https://cooltourspain.com/wp-content/uploads/2020/06/tag-gra...
Can you email me at hackernews@xeserv.us? I'd like to hear more.
https://chess.maxmcd.com/rnbqkbnr/pppppppp/8/8/8/4P3/PPPP1PP...
Reddit brings back its old award system
> Should we grant them the benefit of doubt and believe it’s just poor wording?

As a NetBSD developer, I don't think it is poor wording.

There is GPL code in the NetBSD tree already, such as GCC, but how it gets used is carefully controlled. If someone proposed adding something AI generated in a way that it was kept separate from everything else then it could potentially get approved.
TCP is one of the great works of the human mind, but its design assumes connected networks and most of today's networks are semi-connected. Original TCP is extremely poorly adapted to semi-connectedness. There have been a few tweaks over the years but what is needed is a fundamental alternative to TCP, conceived with the starting assumption that networks are semi-connected.
Many challenges become a lot easier when you have 10,000x more energy. Start building Dyson satellites and you will quickly have the energy you need to create solutions for your problems
I'd just stop calling the "good" ones western, they are something different.
Privacy is a grey area.
I’m picking this nit:

> When is a build reproducible?

> “A build is reproducible if given the same source code, build environment and build instructions, any party can recreate bit-by-bit identical copies of all specified artifacts.”

> Neither Nix or NixOS gives you these guarantees.

This really makes me question whether all of the quirkiness of Nix is worth it if it can’t actually “pay off” with true reproducibility.

[1] “NixOS is not reproducible (2022) https://linderud.dev/blog/nixos-is-not-reproducible/

[2] “non reproducible issues in NixOS” https://github.com/orgs/NixOS/projects/30
It doesn't take supply away... but it does add overhead and middle men - which increases costs. Those investors need returns on their investments - whether you agree with capitalism or not.

"more supply" which is why I included places like CA that have had DECADES of shortages because of regulation, corruption, NIMBY, etc.

When you add the need for "more supply" to the need for investors to recoup costs, increased costs to build (IE: More safety features, solar requirements, etc), increased interest rates, etc?

It's easy to say supply and it's easy to say "towns used to pop up"... it's harder to admit that there's only so much space and those easy to pop-up areas are becoming fewer because there's fewer places to put up "towns" out of nowhere.
A lot of it is just practice, but the most common tools I see used are Tailwind, React, Framer Motion, and Figma. This is a pretty diverse portfolio. Tailwind especially somehow produces a very distinct type of design imo.

However, I'm not sure all this design is good. Homogeneity is boring, and I think the shock value of something like https://pinboard.in can be just as, if not more valuable than all these fancy pages. It tells me "we know what we have is good, we aren't just compensating with looks". But if you want fancy pages, its not the tools in the end, just practice practice practice.
It may be worth asking yourself if your career goal is to be "The React Guy". If that is your desire, you are on-track. But I've found that most people I know who hit an absolute wall in their career are folks who tie their career identity to a specific technology. Because over the course of multiple decades, odds are your chosen tech will fade.

If I were you, I'd put this energy into learning something new, and your video content can show your progress and show off your ability to pick up new skills.
What Stack Overflow can do to get back their significance
I saw a few pieces regarding Stack Overflow decline on the Internet. Now they partner with OpenAI and share their user data. But I think it would be great if they would be more ambitious and rethink what they offer to the community, so shared these thoughts in the post.
Why would it be easier now? What does a better compiler get you in terms of building a cross-platform UI toolkit?

We now have GPUs, mobile OSs with their own separate UI abstractions, the web, WebAssembly, etc. And people want write-once deploy anywhere.

You didn’t have any of that 30 years ago.
There is absolutely something wrong with it. Just because a thing is common doesn't make it good.
Successive federal governments wanted to keep up appearances with the US, & kept them on station for too long. Oversight & discipline became frayed. Certain US special forces wouldn't work with them because of it.
The grunts were sacrificed to protect the top brass, but especially the politicians who looked the other way.
Particularly embarrassing to do otherwise when one (Ben Roberts-Smith) has already been given a Victoria Cross.
Regardless of whether or not there was such an article, I think the principle is the same, and it's a good analogy.
I've wondered if that would be possible for a while, but I didn't imagine anyone would actually do that. What are the upsides and downsides of doing this? I'd love to read a writeup of how you did that and what you'll miss when you move away.
This was not meant as a counter argument, I am interested in more on this topic. Legacy building seems like a good reason, but not scalable imho.
What are you implying here? The answer to the nature vs. nurture debate is "both", see "epigenetics" for more.

When considering the influence of a parent with morally reprehensible behavior, it's important to recognize that the environment a child grows up in can indeed have a profound impact on their development. Children raised in households where unethical behaviors are normalized may adopt some of these behaviors themselves, either through direct imitation or as a response to the emotional and psychological environment. However, it is equally possible for individuals to reject these influences.

Furthermore, while acknowledging the potential impact of a negative upbringing, it is critical to avoid deterministic assumptions about individuals. People are not simply products of their environment; they possess agency and the capacity for change, and we need to realize that not all individuals perceive and respond to environmental stimuli in the same way. Personal experiences, cognitive processes, and emotional responses can lead to different interpretations and reactions to similar environmental conditions. Therefore, while the influence of a parent's actions cannot be dismissed, it is neither fair nor accurate to presume that an individual will inevitably follow in their footsteps.

As for epigenetics: it highlights how environmental factors can influence gene expression, adding a layer of complexity to how we understand the interaction between genes and environment. While the environment can modify gene expression, individuals may exhibit different levels of susceptibility or resistance to these changes based on genetic variability.
Arr.. I replied to wrong thread .
Pandora: Property-based testing, fuzzing, and invariant testing
On Hackernews some people don’t even do it at all, they just know.
"finance": A bit of a broad brush, don't you think? Is working at a Landsbank or Sparkasse in Germany really so "poisonous"?
Show HN: I wrote a Logo interpreter using JavaScript
Hi everyone -

I wrote a Logo interpreter in JavaScript, no regex, no external libraries. https://logo-lang.pages.dev

I wanted to understand how interpreters work but I struggled with the regex that's used to implement parsers for most interpreters.

Logo's syntax is simple and it allowed me to implement it without regex. There are no external libraries - SVG is used for drawings.

I wrote a short book about the project: https://alabhya.gumroad.com/l/logo

Source: https://github.com/alabhyajindal/logo
I wonder if we, in secret, have “mutually assured destruction” of cyber-warfare.

It seems like a reasonable assumption to me that major world powers probably have enough 0-days at any one time that they could use them together to format a significant proportion of the world’s computers and phones. It would be not be that hard to make these worms intelligently use IP to target particular countries.

It’s hard for me to imagine how much damage it would do if I could wipe even say 25% of all work and home computers, maybe every phone not updated in the last 6 months, and a decent chunk of online servers.
This isn’t a news story as much as a DOJ press release, of which there are many many thousands available. News agencies have picked it up to get clicks, that doesn’t make the guy less guilty. News agencies do the same when a mass murder goes to jail, should we assume that is unexpected too?

Anyways, I’m not interested in playing this game of “defend the pedo”, but this site has way more background on the case: https://casetext.com/case/united-states-v-smelko-2

But I was actually incorrect, child faces on adult bodies is still unlawful, the linked article goes into more detail and prior casework on the matter.
This is a great example of LLM usefulness. It also illustrates how it's half of the solution. Certainly the sense-making part works reasonably well. What it lacks is the formal rigor part. With them both in place, the computer could generate a perfectly correct solution, not just approximately correct.

Computers are very good at formal rigor, and we have quite some rigorous methods of program synthesis.

Whoever manages to connect these dots will own much of the industry.
So this comes down to probabilities then. What is the probably that the fact that my TotallyNotLinux-kernel matches line-by-line with the actual Linux-kernel? I didn't copy it. Promise! But my function called println which is very very similar to some other, well it might not be a derivative.
> what's the best method to build cross-platform mobile & web apps nowadays ?

Uno (https://platform.uno):

* open-source

* targets Android, iOS, Windows, Mac, and Linux (https://platform.uno/platforms/)

* C#

* automatically implements views and controls using each platform's native UI frameworks

* good IDE support: Visual Studio, VS Code, Rider (though you are not limited to those)

* Figma plugin for design collaboration
AI are just tools, still I don't want my tools to insult or push my kids into depression or self harm. The proliferation of these AI assistants and tools means it's getting harder to keep kids from very adult things without going to extremes like home schooling. They're being built into browsers, tablets, and IoT appliances as fast as makers can integrate them.

That said, most adults can judge for themselves what they want from their tools. So I imagine there will be a constant tension, even after the biggest concerns have been debated and resolved
The Rhyme of the Altered Parser
We also had the mustard space plane, back in the 60’s.

The idea/sketch is one thing but the actual engineering and funding is something else.

https://en.m.wikipedia.org/wiki/BAC_Mustard
When I was 10 (1988) reading Larry Niven's "Integral Trees" I was disappointed that the story didn't end - as I had expected it to - with the Carther descendants eventually building trees to entirely surround the star.
Beyond Compare just works (if we don't give it PDF).

By time saved, it is the best £50 I've spent on software.
I wonder of some of that doesn't come from different interpretation doctrines in different places. Under teleological interpretation used in practically by all relevant to GDPR courts, there's more flexibility than mechanical direct wording approach used in some places - and practiced by many PCI implementations and auditors to the point of being a running joke in some circles. A basic guiding principle with GDPR can be considered to metaphorically make "personal data" toxic, something you want to deal with as little as possible (with "sensitive private data" being extra toxic), with goal of preventing profiling and other abuses. Significant majority of business processes do not actually require sensitive data. A company that does not handle sensitive data does not even require a DPO.

Similarly, the flexibility means that as a company you can make a point of showing action in good faith, while regulator does not have to update the law for every possible new detail.

Consider for a moment that GDPR provided, on average, about ZERO new requirements compared to previous law on the books.

Yes, zero. If anything, it cleared up some questions from before.

The big difference is that previously, most member states law had consequences for non-compliance that were pretty much ignorable especially for bigger companies.

The cottage industry that sprung was majorly oriented at extracting as much value from the panic, and in fact often increased said panic on purpose. In fact, if you're in B2B market, you might have close to 0 work anyway.

The big problem was that with extremely lacking enforcement before, corporations built up, often unknowingly, huge amounts of mess and now someone started considering that the fines might be substantial.
What are the main applications of this?
Half German half Afrikaans, Dutch is easy and it's horrifying how bad native English speakers are at just one language.
The first link on the list is “the annotated transformer” which goes into a fair amount of detail on attention, it’s an annotated version of the paper that introduced scaled dot product attention
Very Dutch, doing it by cargo bike.