skysight-inc/HackerNews huggingface dataset:
Living in California I'm just tired of the pervasive limitations on so many things when it makes virtually no net difference in overall usage. We have a house on a large, isolated property. We have our own well and a 600 gallon tank with a septic system. No one else is pulling from the water table for many miles around. Essentially all of our water is recycled back into the water table from the septic system. Yet I still had to test, modify and, in one case, replace, shower heads, faucets and toilets to get devices with minimally acceptable flow. As you said, at most around a 2% difference in consumption for something that works well and feels great.

Yet I drive by our large lakes and the system of agricultural aqueducts weekly and see the millions of gallons of water being pulled to grow crops that aren't even well-suited to the local climate (but which are more profitable). I guess making life a little bit more annoying for tens of millions of consumers, who don't have lobbyists in the capitol, is an easy way for politicians to virtual signal "doing something" for the environment while still collecting that sweet PAC money from the agri-lobby.
> No.

> I urge those on the left, those who give a fuck, to fight back with with love and hope.

When I said, "If you put down all your guns, you can't shoot back." I meant that metaphorically, in the context of information warfare. If you don't have an effective messaging and countermessaging, if you give up that fight, you can't defeat your enemy in that domain. I'm not advocating violence.

> I urge those on the left, those who give a fuck, to fight back with with love and hope.

> The perpetrators of the coup in the USA got there spreading fear and hate. The temptation is to fight back with violence. But fascism thrives on violence and will only get stronger if you feed it.

I agree generally - that's why I talked about truth, goodness, and decency. My point is that you need an effective way to reach people and persaude them, otherwise you're only loving and hoping yourself.
Depends on if you think AI is more like a shovel or an excavator. The article to me implies a shovel: a tool used by one person to increase individual productivity. An excavator is not run by a single worker — it’s run by a team. If AI assisted coding is an excavator, a solo developer won’t outperform a 100 person dev team, because they won’t be able to operate the AI tooling efficiently or effectively.
There are protests all over the US! Check out https://www.fiftyfifty.one/
I'm deeply impressed by the turnout in every state. Next day of action is March 4th.
So by your standard, the works of Nietzsche are worthless because he was a strident anti-rationalist, and his works of literature contain many (mostly purposeful) contradictions?
Civet (https://civet.dev) is probably my favorite one if I want something a bit fancier than Typescript, purely because it shares the same elements that you are as "opt-in" as much as you like, at least in my limited experience.
That's freedom for you -- you have a word 'diversity' in your grant -- no money.
They are script kiddies ;)
My cynical side suspects they may have been looking for
a reason to dismiss the technology and jumped at the first
one they found.

MY cynical side suggests the author is an LLM fanboi who prefers not to think that hallucinating easy stuff strongly implies hallucinating harder stuff, and therefore jumps at the first reason to dismiss the criticism.
Playing cards and sneakers would be a more stable investment.
OMG. Just the name brings back memories.
> I urge those on the left, those who give a fuck, to fight back with with love and hope

You can fight with love and hope and guns. (Figuratively.)

Musk and the DOGE bros are breaking the law. At the very least that means Democrats in the Congress, governors’ and mayors’ mansions need to put aside norms and conventions. (I say arrest them [1] for violating the Privacy Act of ‘74.)

[1] https://boards.straightdope.com/t/can-state-officials-arrest...
Thanks for sharing man. I think quite a few of us are fed up with the status quo in tech.

I was also at Microsoft until fairly recently, and although I didn’t feel like my immediate work was “unethical”, I’ve felt for quite some time that leadership is completely out of touch with workers. The copilot push in 2022, coinciding with firing the AI ethics team, is a prime example of actions that felt reckless.

I wonder what it’s going to take for tech workers like us to collectively say “enough is enough” to the grotesque avarice we see from tech leadership. I’m not holding my breath, and have essentially no desire to find another role in the industry.
the barons will commit global genocide before they let their toy humans die it'll be fine

oil > nuclear > some miraculous thing
How do you build community, or influence others, without effective messaging and effective resistance to disinformation about your community? If you gain any power, they'll come after you and smear you, and create a mob to attack you, and then what?
It's common when mixing many executables over time.

I prefer to interpret those as an optional/nullable _closed_ enum (or, situationally, a parse error) if I have to switch on them and let ordinary language conventions guide my code rather than having to understand some sort of pseudo-null without language support.

In something like A/B tests it's not uncommon to have something that's effectively runtime reflection on enum fields too. Your code has one or more enums of experiments you support. The UI for scaling up and down is aware of all of those. Those two executables have to be kept in sync somehow. A common solution is for the UI to treat everything as strings with weights attached and for the parsers/serializers in your application code to handle that via some scheme or another (usually handling it poorly when people scale up experiments that no longer exist in your code). The UI though is definitely open-ended as it interprets that enum data, and the only question is how it's represented internally.
I know it’s not a defense for bad behavior; I didn’t say that it was. 99% of Chrome users have never read its ToS, and the same is true for Firefox users. They are not using Firefox because the ToS is better; they are using Firefox mostly for nostalgia at this point.

But I agree that people are upset, and that they think that Mozilla is taking something away from them. The reality is that we have always implicitly been giving Mozilla permission to do these things, because they are necessary for the operation of the browser. In order to comment on HN you must type some text into a form and then tell the browser to submit it. The browser saves a copy of that text for you so that it isn’t lost if the power goes out or the browser crashes or the website is offline. Here in the United States that text automatically has a copyright, you own that copyright, and you and you alone have the exclusive right to publish that text. You have to give Mozilla, or Firefox, permission to act on your behalf.

Mozilla’s lawyers have apparently decided that this requires you to _explicitly_ grant them permission to do these things for you. I think that’s stupid, but I think it’s pretty obvious that Mozilla isn’t stealing anything here. We always give the software we use implicit permission to act on our behalf.

I also think it is also very stupid that Mozilla’s leadership couldn’t predict this outcome in advance. It points to incompetence on their part. At the very least they should have kicked this back to be rewritten to be more explicit about what “operating Firefox” means, including specific examples. In fact they should have just enumerated all of the ways that Firefox stores data about you and what part of operating the browser that data is used for. History, bookmarks, form data, everything.
Ground source heat pumps are generally considered to be “geothermal”.
What is "staff"? Is there a break down on how much "staff" is involved in research tasks vs admin tasks? Research nowadays is complex and requires a lot of technical support, a lot of people who are hired as technical-administrative stuff may do actually purely research tasks [0]. As usually faculty captures people in some "professorship" level, it completely misses this big crowd of research-related work.

[0] source: me
Yes, thanks, I read the article. Nevertheless, it's still a surprising footgun.
For one, that's not the criteria being used to lay people off. Most of it is politically motivated pork cutting with no basis in rational justification.

For two, if you fire someone for dereliction of duty, that doesn't make their duty go away. You have to eventually hire someone new to take the job.

We've already seen this cycle play out in many departments already:

https://apnews.com/article/nuclear-doge-firings-trump-federa...

https://www.politico.com/news/2025/02/17/energy-department-f...
gatekeepers 100 lowly serf 0
I agree that the GOP has legislative control. It'll be interesting to see what they do with it in the coming years, if anything. Destroying and undermining departments through the executive is easier than redesigning it through the legislative, and I suspect this is why we are seeing the current actions.

I'm not sure what you mean by the following statement:

>manner in which government is being run that is a problem to them. It's government itself.

Where are you drawing the distinction? I imagine someone could disagree with both what government does and what it is.
Destructors do more than just free memory.
I thought he was going to say the really danger is hallucination of facts, but no.
They do have some solar PV. Looks pretty weird seeing panels at like 60°.
commenting after seeing multiple comments here, after about a day.

first of all, thanks, guys, to all who replied. that's a wealth of info to follow up on.

referring to the comments seen so far:

I considered mentioning (Free) Pascal, but thought of not doing it, because I thought it is nowadays too niche, even though it is one of my early programming language loves (forgetting that the title of my post says "less popular languages" :)

and I also didn't think of Ada at all, somehow, although have been interested in it, too, lately, and have been checking out websites and blogs about it, and also have been searching hn.algolia.com for posts about it.

so it was cool to see multiple mentions of Ada here, by people who like and use it.
LEGO Treadmill That Moves in Every Direction [video]
I'd love to see support for lidarr, I need way more help with music recommendations than TV/Movies
You are misremembering Rick Perry as Mitt Romney.
If you want the best UX for tracking and easiest/fastest Goodreads importer try https://margins.app (disclosure: I'm the designer)
I'm sorry, but please stop pretending that a company which came about thanks to a DARPA grant and then received seed funding from the investment company used by the US intelligence agencies to fund projects they like, had noble intentions at any point in time.
Contemporary academia especially in the West has a massive surplus of staff.

Many people pursue academic careers solely for a comfortable lifestyle, doing minimal or even no research for long period of time. With extra lack of oversight that allows researchers to isolate themselves they create circles which cover each other.

Occasionally, folks outside of the circle come in and they start finding ton of fraud in the research with multiple big cases in past few years on top universities like Harvard for example.
It's a simplification of reality. The nukes belonged to the Soviet Union of which Ukraine was a part. Mearsheimer to his credit said at the time Ukraine should keep some so as to avoid the situation we now have.
Universities will dip into endowment funds if the returns are worse than expected. They will pretty much never make plans to dip into endowment funds, though.
I find it fine for high-level stuff as well. I never get complaining about syntax (in any language).
Which you can read easily in a week or two without much effort for something that is currently de facto for software development. The Emacs Manual has ~700 pages.
Does anyone have a cite for the actual paper? I can't seem to access it via ScienceDirect.
So including people performing a big chunk of essential research tasks and who do not fall into the "professor" or "student" category.
He sets up a definition where "real intelligence" requires consciousness, then argues AI lacks consciousness, therefore AI lacks real intelligence. This is somewhat circular.

The argument that consciousness can't be computable seems like a stretch as well.
important fact missing in the article (maybe even from title): matt never spoke for google and didn't work at google since the mid 2010s i think.

he's an early hire who became a star Obama-era DOGEdepto-esque (mostly for good) technocrat, which then caused most of his peers to be hired left and right in hopes to get access to that cadre.
> I think it should be illegal to trick humans into reading "creative" machine output.

Creativity has lost its meaning. Should it be illegal? The courts will take a long time to settle the matter. Reselling people's work against their will as creative machine output seems unethical, to say the least.

> It should be required that publishers label AI-generated content.

Strongly agree.
There are several, just none that are still maintained. But webkit is still open source and there's no reason someone could not fork or start up a new browser project with 90% of the work already done by webkit, you just need a GUI.
Exactly. So why are we supposed to read Markdown full of embedded codes?
96% means that 96% of critics liked the movie enough to recommend it.

It also means that 4% of critics did not recommend the movie. In a theater of 60 people, you and your friend would fit into that 4%. So there's nothing wrong with RottenTomatoes.
Cool project! Can you explain a little more about how the recommendation algorithm works?
> the vast majority of speedrunners are "only" practicing and replicating exploits demonstrated by others

So they are red teamers :p
Exactly. The problem isn't converting; it's viewing.
There are benchmarks on https://arewefastyet.com. Sadly they do not go as far back in time as they used to; the absolute speed increase that Firefox has had over its lifetime is quite impressive. They’ve made progress in virtually every release since version 4.0.
well if they have more slop to get through, they'll spend even more time going over the more slop to find the useful bits. imagine 97 of them believe the machine upfront and you have to convince them that the code is shit. shudders
I would assume non-student TAs (who do teach students), lab technical staff (who maintain equipment and and more directly enable teaching than janitorial staff) and such are also all non-staff.
Chinese Fast-Food Chain Mixue Is Now the World's Biggest.
How though is payment not a problem? Everything rides on it.
Hacking is playing around, that's what hackers will tell you. You are conflating hacking with penetration testing or "formal" disciplines like that
There is no reason for browser to block them if the page is static and written by hand. If I added this script to my page, then I want to do the funny thing and if the script misbehaves, I remove it.
Can you please not use HN primarily for political or ideological battle? We ban accounts that do that, regardless of their politics or ideology, because it destroys what the site is supposed to be for.

Also, please edit out swipes like "Grow up". That's in the site guidelines: https://news.ycombinator.com/newsguidelines.html.

If you wouldn't mind reviewing those and taking the intended spirit of the site more to heart, we'd be grateful.
I assume this is the speedrun you're talking about: https://www.speedrun.com/subnautica/runs/ylp925xm

If you look in the top-right corner at 0:19, the build being played is "Sep-2018 61056", strange for a Dec 2024 speedrun. Presumably that specific old version was used because the glitches it relies on have been fixed in current versions.
It's FOSS and maintained by Tor Project team members: https://gitlab.torproject.org/tpo/applications/mullvad-brows...
https://archive.ph/XkMVZ
Jonathan Blow has entered the chat...
This is not what they mean. My shell doesn't need a goddamn legal agreement to save history or let me mosh into servers (mosh doesn't need one, either), because this is absurd and not a real thing. They 100% do not need a legal agreement for you to use the software on your own machine, even if you're using the software to communicate with 3rd parties, it has nothing to do with why they added this.

> But I agree with you that this should not require specific legal language. However, I point out that most other browsers have already added that same language, or something similar, to their own ToS.

Not so you can submit forms to websites (again, this is absurd) but so they can spy on you and do whatever they want with the data they collect, same as what Firefox is trying to gain the legal cover to do (whether they use that cover or not).
Well it simplifies the logic considerably - if you see an enum value you don’t recognize (mint), you treat it as uninitialized (0).

So any future new flavor will be read back as ‘0’ in older versions.
Because actual gaming vulnerability researchers that do know who they are are called cheaters and are mostly active in cutthroat PvP games, not single player ones. Just ask the developers of Rust (the game, not the language), they know everything about it. They were one of the very few devs to ask the community to do what all communities in such games always do anyway - find exploits and glitches, and publish them on Youtube. As a result, they ended up with a game that is pretty robust to item duplication and general exploits.
I wonder if there’s way to get access to the music genome data that Pandora uses. Would happily pay for an API and it could be available outside the US since licensing the music itself to stream it isn’t needed.
Both are valid depending on what you're modelling.

As far as programming languages go, all enums are explicitly open-ended in C, C++, and C#, at least, because casting an integer (of the underlying type) to enum is a valid operation.
Hanlon’s razor is funny because it assumes that malicious actors can’t be incompetent and incompetent people can’t act maliciously. It is a fun logical trick that functions by pretending that huge swathes of the population don’t exist, like a sort of inverted cognitive behavioral therapy exercise
This works well only in a few cases. If you live in an area like Pennsylvania or New York, then you're far better off with an air-source heat pump. It's cheaper to install, and the average air temperatures are warm enough for the air source to work well.

If you live in a place like Minnesota, then the ground-source pump needs a water table. Or you'll just be freezing the water in the ground. And you'll likely still be better off with an air-source pump.
As title implies, Rust for Rustaceans is not for those that are just starting with the language.
3D Procedural Game Engine Using OpenGL
LLMs (our current "AI") doesn't use logical or mathematical rules to reason, so I don't see how Gödel's theorem would have any meaning there. They are not a rule-based program that would have to abide by non-computability - they are non-exact statistical machines. Penrose even mentions that he hasn't studied them, and doesn't exactly know how they work, so I don't think there's much substance here.
Invest into Hitachi, if you find shower head experience unsatisfactory.
Oldie but a goodie!
I'm not arguing that we need more than Markdown; just the opposite.

The publication of all those as PDFs INSTEAD OF Markdown testifies to Markdown's big problem: the lack of readers (viewers) for it.
This is accurate from his Emperor's New Mind. Penrose essentially takes for granted that human brains can reason about or produce results that are otherwise uncomputable. Of course, you can reduce all (historical) human reasoning to a computable heuristic as it is finite, but for some reason he just doesn't see this.

His intent at the time was to open a physical explanation for free will by taking the recourse to quantum nano-tubules magnifying true randomness to the level of human cognition. As much as I'm also skeptical that this actually moves the needle on whether or not we have free will (...vs occasionally having access to statistically-certain nondeterminism? Ok...) the computable stuff was just in service of this end.

I strongly suspect he just hasn't grasped how powerful heuristics are at overcoming general restrictions on computation. Either that or this is an ideological commitment.

Kind of sad—penrose tilings hold a special place in my heart.
> a str with invalid UTF-8 may cause UB, it's not unsafe to handle a str and they sure aren't going to put checks everywhere for it

Any way I know of for making a str from bytes is checked or unsafe, even slices (by byte indexes) are checked (panic). Is there a current example that hasn't been fixed at the language level where this invariant can be broken without unsafe?
It could also just be a measure of access to healthcare. If your poor and cancer gets you before you can be diagnosed it won't be reported as a cancer death.
https://archive.is/aRldC

August 16, 2023
I do not see the “circularity”, it may lack foundation, but that is a different argument.
NYC bill would ban artificial grass in city parks
You can't attack another user like this here. If you do it again, we will ban you, so please don't do it again.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
TS sum types are actually more powerful thanks to 'as const'

These are dependent types which none of the languages above can enable. Meaning the type system can actually read values in your code and create types from the code. This is not inferring the type, this is very different.

For example:

const PossibleStates = ["test", "me"] as const

type SumTypeFromArray = (typeof PossibleStates)[number]

let x: SumTypeFromArray = "this string triggers a type error as it is neither 'test' nor 'me'"

So in TS you can actually loop through possible states while in ML style languages you would have to pattern match them individually.
> The real risk from using LLMs for code is that they’ll make mistakes that aren’t instantly caught by the language compiler or interpreter. And these happen all the time!

Are these not considered hallucinations still?
If the full cost of carbon technologies was paid instead of so much being externalized, how competitive would these geothermal solutions be?
The government should levy an 80% tax on this and use it to pay for student loan forgiveness.
On the other hand, the multiplier is far more regular in structure than a Z80. The datapath on the Pentium is several times wider too.
> And if I drill a hole and collect 500 watts from it on a 100 sqm plot, am I effectively siphoning the heat from my neighbors plots?

Pretty much. But the Earth's crust has a lot of thermal mass, so there's enough energy stored there to last for a long while.
Oooh! I am literally talking to game devs today for ways to visualise knowledge about

+ Lithium batteries

+ Battery management systems

+ Embedded coding

+ CAN-Bus communication

+ Inverters & DC DC converters

I made my own electric cars and am now sharing everything I learnt in a series of mini games & flashcard trainers. Duolingo for learning energy tech:

https://foxev.io/academy/

There are so many abstract concepts that could easily be taught with a string of 2-3 Minigames that don't have to be harder than the average balloon pop game or a portal2 puzzle.

A while ago I played a little game that taught you vim commands and let you traverse an RPG style landscape doing it.