skysight-inc/HackerNews huggingface dataset:
Fun! Thank you :)

> supremal ==? something else

Yeah, I couldn't come up with the name as I was writing the comment and didn't want to splay a bunch of definitions across HN, hoping that "supremal" would evoke something kind of like what was in my mind.

In particular, I was imagining something closer to the Fréchet distance (allowing arbitrary indexing sets and not requiring continuity or anything nice in the reparameterization -- the infimum across all possible bijections (inf if there are none) of the suprememum of the set of distances between each bijected pair of points), but Fréchet, Hausdorff, and whatever that idea is called all have the same unique solution for this problem.
Enabling compatibility/format shifting has been a successful fair-use argument for DRM circumvention in the past, but it would be nice to have an official carve-out.
I use Linux Mint and install KDE Plasma.
Unclear to me: Is golden rice encumbered by any patents?
83% of the US lives in urban areas and the US has the highest transport emissions in the world.

"This doesn't work for literally everyone so let's do this other thing that isn't as good"
Interesting. Writing comments is a great use-case of LLMs for me. It gets it right about 50-75% of the time which means way less typing for me. I’ll let the LLM explain what the code is doing and then I’ll add in context specific to this codebase/my company.

If it gets it wrong I just keep typing until it guesses the rest or I finish writing the comment.
I read the entire article based on the misconception that the title was "At some point, JavaScript not good", which I thought was an amusing title, and also a pithy way to express what I've felt for a long time. So I read and read, expecting to get to the part where the author explains why JavaScript is not good at some point. But it never came.

I spent four years building an in-browser digital ad auction manager in JavaScript that truly bent my mind and that also delivered millions of dollars in ad revenue. You would think I would come away from that experience thinking "I know JavaScript", but I instead I came away thinking "That was hell, I never want to work in JavaScript again".

I worked on that project over the time period when ES6 was introduced and also later transitioned everything to TypeScript. I agree that things got better, but I still think that JavaScript is pathetic.
Well yes.

A friend of mine has recently stopped eating any pig products due to him finding out that pigs enjoy playing video games:

https://www.bbc.co.uk/news/technology-56023720
Which is why I don't write for the cloud. My personal stuff goes into a dedicated linux server setup with docker compose, and my work stuff is all hosted on windows servers.

I'd prefer switching those windows servers to Linux, but we're too integrated with Microsoft at this point.
I don't have the exact video on hand, but in my case it was a video discussing the performance characteristics of LEDs (which is a regular topic of his), and while it was clear he had done a fair bit of research on the subject, his conclusions were based on a very narrow reading of the resources (which were intended for a technical audience and assumed a certain level of technical background), which belied the confident forcefulness of his conclusions. Other channels (e.g. Veritasium, Numberphile) delegate the heavy lifting of explaining details to professionals by including interview segments, and in this case he would have benefited from letting an engineer explain the topic, which might have tempered his ultimate assertions. It's only a small thing, but it behooves me to consider the Gell-Mann amnesia effect.
I do not wholly agree with you. Just to pick on one thing in your reply...

> Kids these days don’t know basic assembly

It is a problem. Knowing assembly is crucial if we want to have more efficient, faster hardware. Someone has to write kernels and drivers. The efficiencies happening on the lower level of the stack make the upper layers of the stack faster, more stable. It is also important that we have a large pool of devs who know how to do it. Otherwise that knowledge will be taken in-house and shared under strict NDAs preventing devs working for competition and effectively killing all the efforts of the Open Source community to wrangle free access the computer out of the claws of corporations.

This is not a problem that AI has brought about first, but co-pilots are accelerating it.

Just to provide some context, I could not wait for 16-bit, 32-bit, and then 64-bit architectures to become popular. I was the happiest dev around when object oriented programming tools became available, same to Linux, web, all frameworks and even cloud computing. But AI as it is currently being sold is a shit tool. If it stays and doesn't disappear after the VC money runs out, we will have to adapt our ways of working and educational courses to teach devs to review work of others recompiled by AI (it can't write shit on its own). Not sure it is worth the effort, because every time a new framework is introduced the results generated by AI will be of low quality until the models get trained on exaples written by humans... What's the point of using AI in that case?
so fix the issue by chown the pty created by systemd and give the OP his dues for pointing the issue out, seems like unnecessary flaming beyond that as to why this can be used to freely hijack root permissions with ptrace_classic and tty ioctls is a wider problem that should also be addressed and protected against when elevating rights. Microsoft "sudo.exe" doesnt have the same issue and fixed an insecure pipe permission quickly that allowed it. As for the boundary policy kit auth for systemd-run is one-shot meaning users should be prompted for each elevation request but looks to be persistent for the lifetime of the elevated process as policy kit is no longer requesting auth when the user does any of the three methods OP outlined.
Not really? I don’t know JavaScript, just HTML and CSS. I still can make decent web app MVPs using copilot to fill in the blanks.
Yeah like the drunk tank. Let them rot in the street like the winos of yore!
Note the authors are Erik Demaine, his father and his doctoral adviser.

Erik was born in 1981.

https://en.m.wikipedia.org/wiki/Erik_Demaine
A subtext of this is how much the Canadian pension fun lost out.

Hudson Pacific bought the property in 2010 for $93.0 million [1].

The Canadian pension fund bought a 45% stake for $219 million, and Hudson Pacific kept the remaining 55% [2]. So that equivalent $486 million ($474/sqft) valuation was a 5.2x return in 5 years...

Hudson buys that 45% stake back for $43.5 million in 2024, an equivalent valuation of ~$96million or a 1/5th of the prior valuation. The article states that it's because the pension fund "weren’t willing to put any more capital in”.

The SF city is paying $40/sqft for 157,000 sqft, yet 1,025,833sqft the building was valued at building [1] at the equivalent of $94/sqft in that transaction.

Meanwhile, the other building mentioned in that article sold for $72/sqft... so I guess the pension fund didn't do too bad...

[1] https://www.sec.gov/Archives/edgar/data/1482512/000119312510...
[2] https://realassets.ipe.com/cppib-kicks-off-hudson-pacific-jo...
This obviously varies a lot by jurisdiction, but non-profits typically have much stricter transparency requirements than for-profit entities.
I’m very lucky. I work on a very small software team, with a very flat structure, where my boss, with a very high level of trust, tasked me with replacing several very old parts of the product stack using my best judgment and choice of languages/tools. He also appreciated that during the interview, I mentioned that my work must be oriented towards customer value; that is the ultimate goal of any of our work. I am often privy to client feedback. However, I am also protected by a hard communications firewall from direct contact with those customers, as well as the much larger field tech and sales side of the company. My job thoroughly satisfies my creative and technical needs, such that I do not pursue much programming or high-skill crafting outside of work.

Nobody believes me when I tell them this. Software is so thoroughly corrupted by the low-trust managerial paradigm, where massive hierarchies are built to justify high-paying managerial positions that end up reducing the efficiency and productivity of great programmers, that it’s simply taken for granted: We should never trust engineers to make independent decisions, to schedule their own pursuit of tasks, to pick the right tool for the job, to do this all with customer value in mind.

Who knows? Maybe I’m the exception and engineers don’t deserve to be trusted. In which case we have a very, very big societal problem. All I know is that our software team performs very esoteric group interviews, and our style seems very good at sniffing out pretenders and exploiters.
Philippine (sic)

... if you must use the country name as an adjective, but usually it is better to choose one of the following:

Filipino for male person, the language (if you do not know it is called Tagalog ), and as a default adjective for most other nouns.

Filipina for female person.
So Long Gitpod
Google Discontinues RISC-V Support for Android
If farmers would buy seed anyway, then why are companies putting effort into forcing them to do so?
My impression is that those are almost opposite.

iPhone was the public discovering that a product is ready after it has been ready for years. ChatGPT is the public discovering a product is ready years before it becomes ready for anything.
It's a React library.
not sure if trolling

It provides you with templates for react...? How can anyone argue that that's framework agnostic...?
> You don't need to know C or assembly as a Python/JS programmer today,

I agree, not everyone does. Maybe we have progressed to the point we can all say those people are wrong and their arguments were always wrong, maybe not.

> but you do need to know JS to be an LLM-heavy JS programmer.

I also agree. That's my whole point, you do need to know the language to be able to effectively use an LLM.

My issue is with people who immediately reject LLMs as a net-bad because they do part of the job for you. I reeks of "well I had to do it the hard way so you do too" which I cannot abide and immediately flips the bozo bit on them for me.
AFAIK vitamin A deficiency is a recent issue, due to the increased consumption of white rice at the expense of brown rice, which was the traditional way of eating rice for centuries (except among the elite, which had other sources of vitamin A thanks to a more diversified food supply than subsistence farmers).

Golden rice is yet another technological “solution” to a social problem, and unsurprisingly it's also failing for other social issues (fear of GMOs)…
Yes, less vs fewer always catches my ear. If you can count it, it's 'fewer', if not, it's 'less'.
But what if it is a court, not a male or female person?

Still maybe better to say "Court in Philippines..."
Wiz deal to acquire Lacework collapses
Why Is Easter 35 Days Late?
That’s because the requester is already using AWS and S3 specifically.

One of the most important, yet oft ignored on HN, principles of architecting solutions is having an unbiased view of products and then choosing what will fit within an existing organisation’s architecture.

Given the specifications shared, utilising S3 further is the correct advice.
If the medium is the metamessage, what are we supposed to think of p.23's "What can you do with a can of worms that wriggle off in all directions?"

If 1970s NSA was full of "Terry and the Pirates" fans, does 2020s NSA (full of furries and anime girls, according to an unimpeachable collateral) have a column "Ask Emeraldas"? (or maybe some equivalent Bodacious Space Pirate?)

EDIT: > Among the observations made by the survey was the report by gunship crews that the enemy gunners hold their fire until gunship escorts report minimum fuel (codeword BINGO)
or expenditure of all ordnance (codeword WINCHESTER).

Replacing a whole noun phrase in a foreign language with a short memorable codeword probably makes opposing SIGINT's transcription team, not sadder, but happier.
High Cardinality
This is the country of Georgia and not the US state of GA.
Agree here. As a 90's kid I dove into computers, Internet and programming head first. I went into the field out of passion, not money. I received an engineering degree.

If I was the same kid now, I'd get into a bootcamp or self teach and get a web dev job because the money is lucrative. Yeah sure, maybe i'll dabble in foundationa litems here and there, but most won't. It doesn't advance your career in web/software.

IMHO we will see a brain drain in computer/electronics engineering in 20 years when the pipeline of graduates dwindle and those with experience retire. Hope LLMs can innovate enough to make up, I guess.
Some graduate student stories I've heard suggest that some Dolphins may (like Ariel?) be "skinnies".
Oh wow, I haven't seen Franken UI - this looks great, I can definitely look to port some of these.

I guess I've been taking an opinionated approach to start by taking components I had already built from my other projects and compiling them here for now.
I agree that there should be more restrictions on this than there currently are in the US, but unless the composition of the US Supreme Court changes enough that they overrule their many recent arbitration-related precedents, we’re stuck with this unless and until Congress changes the law. Honestly, they’re not even legally required to allow an opt-out at all under current rulings, other than rejecting the terms of service entirely.

At least no constitutional amendment is required to fix this. These US Supreme Court rulings have been based on the Federal Arbitration Act, a regular statue, not on the Constitution (except as the source of Congress’s authority to override state law on this issue).
Thank you! I know there are some issues but I'm using it in two projects to try and test the developer experience.
I like TypeScript and we have a full-stack system on TypeScript but it's not perfect. Configuring TypeScript for monorepos is a nightmare. Having to make sense of it with internal packages under a pnpm monorepo requires lots of manual tsconfig.json work to make all of the paths work with each other. And our production toolchain was basically unmaintainable until the excellent tsx package became available.

It's also crazy slow. We're having issues with Zod where it slows down our TypeScript language server performance significantly, so as a result we've had to introduce project references and disable project reference redirects.

All-in-all, there's plenty of work to be done to make TypeScript better. Especially in monorepos, and especially in making it performant.
At least I don't think Auschwitz had self-actuated rotating robotic brushes for the inmates to skritch themselves with.

The little red contact lenses for the chickens are horrifying though.
FYI Bloom is already a language, but it's remote enough that you probably shouldn't care:

http://bloom-lang.net/index.html

It's old, never got to 1.0 and, yes, that's an 'http' without the 's' - positively antediluvian, so don't go near it unless you have a very big ark.
You can safely assume everything that comes out of Microsoft is designed with Figma.
In my few years of experience, the language is not too bad but the ecosystem, job market, and dare I say the self-considered experts who specialize in it, are difficult to tolerate for long. It's great the performance is improving, but there continue to be questionable design decisions in the language, as well as accepted standard practices and libraries.

> if you write 100% of your code yourself

The only way I was able to tolerate it is by carving out my own little world, and being very conservative with any external dependencies. Come to think of it, this approach has worked well for me with other languages but not to this extreme where I consider it a hostile environment.
Or: https://github.com/bpc-clone?tab=repositories
Walter Isaacson: Elon Musk, Steve Jobs, Einstein, da Vinci, Ben Franklin (2023) [video]
Yes, though AI has been better than humans at those for some time. The real test now days is checking if the input "looks human" .
I got less of a "Javascript got good", and more of a "Javascript got less unbearably bad" from this article. It is still a travesty that Javascript. alone is the language of the web (sans transpilation).
Few years back after countless hours of deciding which note taking apps that suits me, I just settled with Obsidian (I briefly used Dendron before that). I realised that I am not that power user of thing like this. Similar with what kind of indexing/management systems. I just fuck it no analysis paralysis, just do with whatever work for now.
The solution for any nutritional deficiencies is not the "fortification" of the staple foods.

I believe that the future of food sources is in genetically-engineered organisms, but I am dismayed by the fact that all the current attempts of genetic modifications have stupid goals.

The "fortification" of staple foods is extremely stupid, because the amount of staple food that is consumed varies widely with sex, size, age and physical activity and it is not proportional to the daily requirements for various vitamins or minerals. The amount of vitamins ingested from "fortified" food is always either insufficient or wasted as excessive.

The staple foods are required to provide only proteins and/or fats and/or carbohydrates. For everything else there are specific sources that are needed only in small quantities, so they usually do not add up to a major part of the cost of the food.

The daily intake of vitamin A can be obtained for instance from 100 grams of carrots, which in Europe, where I live, cost much less than 10 cents, so they can be afforded by anyone. In other parts of the world, where carrots are less common, there are various vegetables with similar properties, e.g. sweet potatoes and many others.

If they have vitamin A deficiency in their population, the solution is not buying more expensive yellow rice, but teaching everyone which is the amount of the cheapest locally available vegetable that is a suitable source of beta-carotene, which must be eaten daily.
Yes, but it’s hard to explain that to a designer without technical background.
See also: https://erikdemaine.org/puzzles/
Unions have no power anyway. Their stock line is “Well when management band together there’s nothing we can do” thanks for paying your fees though. Remember your fees are due at the end of the month. Carry on.
Washed Out's new music video was created with Sora
> it isn't clear to me whether the email is auto sent or it at least requires a minimal interaction such as pressing send to a pre compiled text.

The report is 100% clear. It says the emailing is done by the Amazon software.
Been furious about this one for years. When the alternative is death and/or going blind who the fuck cares if there’s side effects? No one is saying it should end up in American grocery stores without proper testing but it could save and improve millions of lives around the world. For those who don’t know Greenpeace is essentially leading the campaign against GR via millions in “Zero GMO” funding. That kind of mindset won’t last long once wealthy nations start experiencing crop shortages caused by CC. Maize production will be first.
I really wish support for direct kernel boot was more robust. It's there, but there's very little infrastructure support (to get the proper images in the first place, to mass replace them for updates, etc.) and you have to handroll everything to get it working, even in something like ovirt.
Waymo to begin testing its driverless robotaxis in these seven Bay Area cities
X.org on NetBSD – The State of Things
You’re crazy if you think PHP is dying. Development on the language is steadily pushing forward with big QoL improvements coming to 8.4 later this year.

The popular frameworks are still growing steadily and WordPress is starting to slowly shift off some of its stranglehold on old versions now that most webhosts don’t even offer old versions. That said, even Wordpress will work out of the box with old versions (they just don’t write new features against new PHP versions).

This is arguably the most exciting time to be a PHP dev!
My experience with GitHub copilot is that I have to pay double attention to not let in anything stupid. The best are suggestions for what should be printed in logs.
Professors think syntax isn't important anymore? Then there will be more programmers who don't know the difference between =, == and ===.
Even better use the actual court name: "Philippine Court of Appeals revokes sale permit of GM crop Golden Rice"
Yes, but fwiw:

> A recommendation was made that golden rice be distributed free to subsistence farmers. Free licenses for developing countries were granted quickly due to the positive publicity that golden rice received, particularly in Time magazine in July 2000. Monsanto Company was one of the companies to grant free licences for related patents owned by the company. The cutoff between humanitarian and commercial use was set at US$10,000. Therefore, as long as a farmer or subsequent user of golden rice genetics would not make more than $10,000 per year, no royalties would need to be paid. In addition, farmers would be permitted to keep and replant seed.
The long haul market for the A340 is being replaced by A350, sorry if that wasn't clear.
StarCoder2-Instruct: Transparent Self-Alignment for Code Generation
>Isnt this what code reviews are for?

A foundational concept of quality control is to not rely on inspection to catch production defects. Why not? It diffuses responsibility, lets more problems get to the customer and is less efficient than doing it correctly to start with.
The headline:

> Google Removes RISC-V Support From Android

The article:

> 'Android will continue to support RISC-V'
I thought I could share code examples or cli commands to generate these scaffolds.

Also the website overflows on mobile.
It’d be easier to swap those Windows servers out for Linux than it is to migrate the typical cloud native application from one cloud to another.

The cloud is the most closed, most locked in, most rent extraction oriented computing paradigm since the pre-minicomputer mainframe era. It’s really a return to that era.

Computing tends to cyclically reinvent wheels. I suppose next we will reinvent minis, micros, LANs, etc.
Same.

In fact my biggest worry is that the software will be abandoned and as cars age, edge case bugs will appear, but there’ll be no way to fix them.

There’s going to need to be a robust aftermarket for vehicle software.

Though, I don’t know if I’d trust some random EBay dongle or even Dorman to patch my drive-by-wire steering that’s been pulling to the left a bit in a 15 year old Tesla.
Human prosperity--including, you know, properly nourishing infants--is the single best way to protect the environment. Poor societies exploit and devastate the environment for subsistence. When societies become rich, they begin to view the environment as a luxury good worthy of preserving, and largely forestall short term exploitation. Case-in-point, most of the developed world has experienced net reforestation in recent decades.
I’m fairly skeptical too, and only time will tell. FWIW I don’t think highly of Microsoft when it comes to security. But two things that may be positive:

1) there is precedent for Microsoft doing a strong 180 when it comes to security, driven by the original trustworthy computing memo of 2002. We’ll see if Satya means this level or not

2) it looks like they’re being hurt by the most important motivator of all: money. If they don’t tidy up their act fast, govt and industry will come down hard on them. The US is losing the cyber persistence game to China and it’s a national security risk

Edit: precedent/president