skysight-inc/HackerNews huggingface dataset:
Denver (and the rest of the Front Range) has a proposal on the books to ban the sale of gas lawn equipment, and tax incentives to buy electric.

> Further regulations would limit the use of [gas] equipment during the summer ozone season. Starting in 2025, public entities, like schools and cities, would be banned from running equipment from June through August. Commercial landscaping businesses would face the same restrictions in 2026.

I'd vote to apply that to residences as well, but you have to start somewhere.

[1] https://www.cpr.org/2023/07/07/denver-gas-lawn-equipment-ban...
The article's opt-out excuse for a privacy policy killed it for me.
If it's distracting you from important things, like being in the real world, forming relationships and building your life, then it's a bad thing.

When it's something like porn, which has no value and is highly addictive, then it's a bad thing.

Humans need sleep and can't focus on anything 24/7 for longer than a day or so.
How to scale nuclear power
You don't need to be an enthusiast to buy a truck; it's a nice-to-have even if you just do the occasional home improvement project (yeah you could rent one as needed, but it's easier just to use your own a lot of the time). I really like Ford's Maverick, and if someone made an electric like that for a reasonable price, I'd pick one up.

The cybertruck aesthetic is way too "look at me" for me to actually want one, but I'll enjoy seeing them driving around. I have a colleague who seems somewhat serious about getting one, and I'll be happy to ride in it at least.
We have scripts that have been running continuously for probably years at a time with none of these issues. The only time they stop is when servers are rebooted for updates.

We actually had a big argument about building them like this for exactly the reasons you mentioned though - the preference for me and some others was to run them as once off's from cron, specifically to avoid the possibility of memory issues.

Our tech lead wanted them to run as services (I think to improve responsiveness primarily). I didn't think it would work as well, but history has proven that it worked fine. I can't say it was better - it took a while to work out the kinks - but these things have been happily running for over a decade with basically zero issues relating to memory leaks, etc. They're not super complicated but not trivial either.
STIHL has electric blowers that run for over 2 hours.
He actually says “the worst code I probably looked at” in the context of fixing bugs for Win XP SP3, referring specifically to the Japanese IME code. Not “the worst code I’ve ever seen”, and not even specifically Longhorn code.
Right, but no separate image encoder + half the size could be very helpful for many applications.
Show HN: Generate Knowledge Graphs with LLMs
I created an app that lets you generate knowledge graphs about any topic. It uses OpenAI GPT-3.5 and instructor to generate knowledge graphs.

Feel free to try it and provide any feedback! The UI still needs some work, but this is just a prototype.

Code: https://github.com/benthecoder/pansophy
Instructor: https://pypi.org/project/instructor/
Early on in the AIDS epidemic, what did we know from your 1) 2) 3)?

We had no effective treatments. 3) is gone.

We didn't know about HIV yet, or the link to AIDS. 2) is gone.

AIDS makes you susceptible to a ton of infections that healthy people normally don't get, so the list of possible symptoms was large - and we couldn't disambiguate those symptoms from other conditions - they were those other conditions. Isn't that 1) gone?

Thank goodness we kept researching. And concerns about long-term health impact of AIDS were well-founded, weren't they?

I also think you're forgetting that we can measure things about populations, and correlate conditions with people who have had a known COVID diagnosis. Then, when symptoms are more common, even years later, in the people who have had COVID, if you want us to say "people who have had a known COVID diagnosis" all of the time, we could... Or maybe it's okay to just say "Long COVID."

Clinical practice is not epidemiology is not actuarial science.

I think you're (rightly?) disappointed that we don't have the Long COVID Manual for clinical practitioners. But people who study epidemics are for sure seeing a thing, and it's measurable. And it has long-term impacts on human health.
I think it's worth noting that Walmart's self-checkout is incredibly more robust than many competitors. What I've seen of Safeway, each item has like a 5% chance of needing an employee to clear an error state, which usually means a two minute wait per error.
It's also pretty easy to make your own yogurt. If you buy a little bit of live yogurt to start, you can start your own yogurt production using that.
As others said it enforces itself. Also if a company has wild success with your software there is a good chance you will find out. Also, in my country there is an angency that checks that companies paid for the software they use.
If you can’t fit a family of 5 in a minivan it’s time for a diet.
What a strange thing to say. If you committed a crime and the genetic information you gave to some company leaks, and someone is able to use that information to prove you're guilty, what sends you to jail is the fact that you committed that crime. The existence of this company and the leak enabled this particular way of proving you guilty, but you were still guilty, so you might have been successfully proven guilty by other means. But most importantly, you're guilty. You're going to jail because of your actions, and for no other reason. It's not like there's someone out there using this information to frame other people of crimes they didn't do.
I don't think dumb people exposing their own data to people through an llm is really social engineering. It's more like a simple permissions error.
I wonder if in other places (galaxies and planets), the atoms could behave differently thus creating other forms of life. But I have no idea if that makes any sense.
It is and it isn’t. Capitalism comes in many flavours, and the flavour that has emerged right now is the same which emerged around the 17th century - that is to say, absurd wealth concentration and states being powerless against their elites - which generally resulted in revolution, or the mass export and mollification of would-be revolutionaries through colonialism.

Part of the problem was, is that serfs, sorry, consumers, do not have market power in the face of vast monopolies which have achieved regulatory capture. They eventually realise, when sufficiently pissed off, that they do have power, en masse - but now more than ever we have an endless mire of distraction, and mass learned helplessness - are you with the People’s Front of Judea, or the Judean People’s Front? Oh, who cares, they’re bringing the lions out.
What do you mean by honey pot?

I only know the meaning where it is a deliberate thing to attract bad actors. Is the entire company not meant to provide genetic information?
There is also the Reface DX Legacy project which tries to convert FM synth presets - including the TX81Z presets - to work with the Reface DX: https://refacedx.martintarenskeen.nl/
Thanks, this was my first thought too. Wise has an interest rate competitive with many HYSA but I can't imagine leaving any sizeable amount in there without feeling like my money I've put my money in a bag on my front lawn with the promise that someone will come by later with a 4.3% larger bag of money.
Dave Cutler: What Successful Programmers Do That Others Don't
Scotiabank to Lay Off 3% of Workforce, Take $432M Charge – BNN Bloomberg
you'd have to define "race" but the idea seems legit considering crispr-cas9
Creativity requires space. Can't remember who said it (paraphrasing): dedicate at least 4 hours to the process, you might end up being creative for only 10 minutes of that time.
Maybe before, but that wasn't my friend's experience when signing up.
It spent too much on solutions that were ineffective. Moving to police that can make arrests, as the article says they're doing, should be more effective, assuming that the authorities will hold the arrested crims.
Antohnym as a homonym for antonym that means an antonym homonym seems promising
Nice, thanks! what kind of team are you on (company size, how experienced the engineers, tech stack)? when you say "ironing out some kinks" what were the pain points?

if you're up for quick chat/DM, would love to hear more (link in profile)
If you're in for a deep dive into this "underground" community, I've co-authored an article about it last year.

https://www.thisweekinpinball.com/a-peek-into-the-digital-cr...
From A.I Agents to 'Souls' and 'Daimones'
There’s no broad consensus within the cognitive sciences as to how to declare or define the non-linear state of human consciousness; but our ancestors have bequeathed us the language to bring more soul and spirit into our A.I creations.
Anybody can spin up a mirror node, even on the mostly centralized BSC. This is just a misunderstanding.

Every public blockchain works this way afaik. I've even made a site for hosting webpages on Optimism: https://newgeocities.com

The real discussion imo is that blockchain node operators should be pressured to respond to concerns about unwanted content. There's no reason they can't coordinate on filters in the same way Ethereum validators use Flashbots to ignore Tornado Cash transactions. Although I hope they can find a better solution than blocking entire contracts because it's really nice to write a simple contract for data storage. Remember: a contract is a protocol, not a program. The validators follow the instructions but it's more like a database schema to which people submit conforming messages. As the contract creator, you're just publishing your code on chain. Each user takes responsibility for their own data.
Article only mentions the payload of one rocket, the Badr-3, which wasn’t the rocket used here according to you. So it is a useless link.

Go find physical evidence of a Hamas rocket doing the amount of damage that was done to the hospital.
The entire Internet is a honey pot. You get something shiny, companies and governments get increasingly intrusive amounts of data about you.
Assuming that technology even exists, you wouldn't need 23andMe to get the relevant genetic data.
PicoBSD - FreeBSD on a single 1.44 MB floppy disk. Just amazing. I ran the first cybercafé in our city here in Brazil with it. A 386 with 4 MB of RAM and a single 1.44 MB floppy disk as a router. Based on FreeBSD 2.something and a dedicated 9600 baud synchronous line. Win95 in kiosk mode for the café's customers, on bespoke wooden totems, with our own time billing software developed in Delphi 1.0. We also used KA9Q as a diskless router for other customers.

https://en.wikipedia.org/wiki/PicoBSD

https://en.wikipedia.org/wiki/KA9Q
Granollers!!!
N in space. There are two combined results in the article. The first was n^1.5 in space and time, the second reduced that to n in space. The original was n^2 in time and n in space.
A good Belter never wastes anything.
Replit to build very quick prototypes of some script and see what it would console log.

GitHub Codespaces for quick stuff, I prefer my IDE.
They could've gone bankrupt without this notice. Would've been more unpleasant to have to unwind shipments in progress while the business closes.

https://www.wsj.com/articles/digital-startup-convoy-is-windi...
> And just because life on earth is fragile, it doesn’t mean all forms of life have to be.

When it comes to life made out of molecules, there aren't that many viable options for "base components".

For example, carbon based lifeforms like stuff on Earth can harvest energy from food without spending too much energy while remaining stable enough to avoid falling apart.

Silicon has somewhat similar properties, but its compounds require stricter conditions to be useful for hypothetical life.

Some amount of fragility is actually a good thing. Not for an individual, but for life in general. Animals harvest "building blocks and fuel" for themselves from other life forms that should be "fragile" enough to eat. All the advancements of evolution are possible due to mistakes in DNA replication that should be fragile enough for mutations.
I know this is a joke but I’m actually mining Monero to heat up my room (actual heating is only available in November)
For an AI agent that should navigate a computer (which is Adepts use case IIRC) it should work, as it only has to output commands.
I had read this once upon a time, but thank you for reaffirming one of the designers. Nice to see them still in the game.
India and China are contiguous and contain 2.8b people.

I started there.

(Indonesia would have helped, but we didn't want subsea cabling... and kind of hard to get there without)
Sure, but that is worrying from a privacy perspective. For any other venture their value is their current installed base so they will probably try to use that either via bundling (as might have been the case here) or via cross-marketing (which is usually not privacy-friendly).

Either way I think a privacy-focused company not making enough money to survive on their (hopefully privacy-focused) products is not a good thing. Brave has been going through this for quite some time with BAT and crypto ads, mozilla has been going through it even longer with bloating expenses and google income.
"Chiplets: How Small is too Small?" (DAC 2023) [pdf]
Ooh, nice to see my project here. I was the lead developer of Ruby (no relation to the programming language), which became the "visual" side of Visual Basic.

Ruby was originally going to be a customizable shell/desktop for Windows 3.0, with pretty much what Bill was demoing but a more modest scripting language - and the ability to plug in other scripting languages as desired.

Microsoft decided to make Basic the scripting language and sell it as a standalone development system instead of being the Windows shell.

I guess my great claim to fame is the VBX (Visual Basic eXtension) interface, which I originally called the Gizmo API. I still think "gizmo" was a much better name than "control" as Microsoft later called them.

AMA.
NASA's Juno mission has captured new views of Jupiter's moon Io
I like cywall by Kenta Cho. The one-button approach is refreshing to explore as a gamedev who tries to cram everything in.

https://abagames.github.io/crisp-game-lib-games/?cywall

He wrote a lot of words on small game development:

https://abagames.github.io/joys-of-small-game-development-en...

(PS I liked cywall so much, I'm made a clone: https://opyate.itch.io/paddles (audio not working yet, sorry))

And hopefully this doesn't suffer from HN hug 'o death, but here's some more of his games, implemented with all sorts (HaXe, Flash, JS, etc):

http://www.asahi-net.or.jp/~cs8k-cyu/
I use stuff like replit, online sandboxes, jsfiddle, just to execute snippets of code.

I'm aware of IDX though
The commenter posted about a self-installed machine. Also, colocating GPU servers is expensive, because it's billed at roughly $75 per amp per month, and a typical machine with a single 280W GPU will use about 5 amps at peak.
This is my read on the situation:

Unsolicited, a company, whether I trust them or not, has said "Hey, I'm gonna install this network interface on your computer. Don't worry I won't turn it on unless you tell me to, but if I do, then all your traffic will pass through me. It's there just in case you need it. But don't worry, I won't flip the switch until you tell me to. I can, but I won't. It's not a big deal. Trust me."

I'm really not keen on this. In order to install a service, Brave's update agent must have Administrator level privileges on the system, which is how it is setup on the default system-wide install. I didn't install a VPN Provider when I installed Brave, I installed a browser. The action to, by default, add additional network interfaces to my machine, that given that the updater has the permissions to install, also has the permissions to activate, could at any point send all traffic on my machine through that Wireguard tunnel that I did not knowingly authorize the install of.

We all assume risks when we install software made by other folks, regardless of whether we can view its source or not. We have to provide some implicit trust to the makers of software to make choices that are inline with our desires and interests as a result of that. For me, this is a choice that is in violation of that trust, and that's not acceptable to me.

I'm not sure I'm going to die on this hill, but Brave has certainly reached a new level of the trust thermocline, and like others, I'm going to be evaluating whether I keep their browser on my systems going forward.
I don't answer random phone calls anymore because your voice can be recreated with like 3 seconds of audio now.
thankfully the network never fails, is fully synchronous, and doesn't require any configuration
I'm not sure you've been following the conversation... I'm not wondering how we can find life, I said looking for city lights at night is a bad way to look for life.
MafIA: Making a fantastically Intelligent Artifact
>It's not like there's someone out there using this information to frame other people of crimes they didn't do.

pretty bold claim -- as with any additional justice element the innocent will be trampled to some degree.

Here's the thing : it doesn't just open up criminals for prosecution, it also opens up the 23andme population to an even larger arrangement of possibilities for self-incrimination and 'incorrect or misdirected pursuits of justice'.

It's nice that a well known murderer was found out, but the reality of the situation is that we likely wouldn't hear very loudly the stories of innocent folks with cases mishandled by a law enforcement bureaus that were enabled by 23andme or similar services. It looks bad on the law enforcement agencies and it looks bad for the corporation.
I've been doing this personally and also pushing for adopting this at work. We are currently moving to monorepo though so we will probably look into this better after we're done with that.
Maybe. But user is like a consumer. So HN is multiuser, but seems weird to call HN multi-player. Live concurrent interactions feels like something more than multiuser. Just my 2-cents, but multiplayer as in multiple users acting and interacting is a good use of the term multiplayer.
Cool! I've used a similar workflow with teams that SSH into boxes with GPUs, VSCode makes it completely seamless - surprised i don't hear about it more
That sounds really low. Do you mind sharing where you rent your racks from?
For my product, UXWizz, I had the same question.

In the end, I decided to go on-prem only, because I want to keep the team small (not maintain a big infrastructure) and also because I think sensitive data, or almost any data, should be stored on-prem if possible, not sent to random third-party websites, when you can get the same or even better service locally (faster response times, no vendor lock-in, more control over data deletion, etc.).
this might be a bad take, but I think microservices make _more_ sense in a JS world (idk why you'd chose to live there) because you lack strong modularity primitives
It doesn’t have to do that, this is a way to get additional revenue. One of my points listed here is specifically that it is fully orthogonal to all existing revenue streams. My suggestion was not charge for edits and remove ads.
The playbook of many tech giants has been to treat their users like customers while burning through VC funds to obtain a dominant market position, then start treating them like expendable resources once it's time to cash in. I'm not sure how I can exercise my market power to avoid this strategy as I'm unfortunately not privy to the long term business plans of every company I interact with.
>A terrible chess engine and UI, riddled with bugs, which taught me about GUI programming and game programming, and led to a more thorough understanding of how chess engines work.

This is my number one advice to anyone interested in game dev. Don't think that you need to sit around and come up with the most amazing novel mechanics and flashy graphics or novel-length story. Just start making games. Implement Chess, or Go, or Poker. Learn how engines work and focus on the core of what actually makes a game fun and engaging. Some of the best studios today cut their teeth on silly shovelware titles, and so should you.
Thanks for the tip. I'll have to experiment with that sometime.
There are a few gotchas, but I've introduced them at both Vanta and Q Bio and have been thrilled with the productivity increase at both places. As long as you stay on top of keeping prebuilds green, you know that everything just works for all of your engineers.
Thanks for taking the time to answer! I've been trying to keep up with the rise of more collaborative tooling, so I appreciate the comparison. Will have to try out reflect sometime on a future project :)
> Non-IoT everything

Very happy with my Rachio smart sprinkler
One interesting thing to point out here is that OP doesn't appear to be advocating stealing. They are simply implying there is no legal basis for them asking to see your receipt. They can of course ban you from the store but they aren't going to do that simply for not showing your receipt unless it's obvious that you are stealing multiple times.

This is actually different than how stores like Sam's Club or Costco work - these stores can force you to show the receipt because a condition of membership is that you must show the receipt. But in a store "generally accessible to the public" e.g. a non membership style store such as Sam's Club or Costco in the USA store employees cannot detain you or otherwise force you to show a receipt for something that you paid for - as grandparent says it's your property at that point.

I typically show the receipt at Walmart if its not going to be an inconvenience for me. But the other day I had bought a heavy car battery and a jump starter kit and my hands were full and I wasn't about to put all of that down to show off a receipt. So I politely declined and kept walking and that was it. It's kind of like cops and searching your vehicle - they can always ask and you can always decline. They have the technology to figure out if you're actually stealing or not, so if they know you are, and they know, then they'll simply just ban you from the store. If not, then they aren't going to arbitrarily ban you.
The problem was underspecified, but I suggested that under the assumption that the value would be an Optional[dict]. If you have another falsy value, it means either Optional[Any] or something like Optional[Union[dict, list]] (I put list as an example, but you get the idea).

I would say the only reasonable choice is Optional[dict], in which case it should be sufficient, but Python being Python, it could be anything. And in these cases you need to handle all cases way more carefully.