skysight-inc/HackerNews huggingface dataset:
Yes, in a properly designed system, programming of fuses should be under strict hardware control, i.e. the power supply for blowing the fuses has to be supplied to a specific pin on the chip, and that the voltage is not applied by default.

I'm really disappointed that Raspberry Pi didn't implement hardware protection of the efuses, using the method I described above, or one similar to it. So a jumper would have to be installed, in order to supply power for blowing the fuses.

Many Allwinner SoCs have a separate VPP pin, without power supplied to this pin, it's not possible to blow the fuses. I wish the rest of the industry did that.

Notably AMD Ryzen CPUs can have their efuses blown in the field, if the Platform Security Processor is compromised:
https://www.servethehome.com/lenovo-vendor-locking-ryzen-cpu...

It's just another way malware could compromise your hardware, this time physically disabling it. I'm sure malware authors might end up putting this to use somehow. And that's why the hardware should have this feature disabled by default. It should not be possible to damage hardware through software, period. There must be hardware protection against this, in a well designed system. Anything else is negligence, in my opinion. In the event of malware causing CPUs to be bricked, AMD should be held liable for the costs of replacing the processors, as they should have had foreknowledge of this occurring, when they designed the processors?

Ampere Altra ARM processors have a separate pin for efuse power, you can find that in their datasheet below on page 55, and they explicitly state to pull it to ground if you do not want to use it: https://d1o0i0v5q5lp8h.cloudfront.net/ampere/live/assets/doc...

Sadly there are no desktop-class Ampere CPUs yet. But that might change in the future.
Yes! We've been running Milvus in production for about three years now, powering some customers that do have queries at that scale. It has its foibles like all of these systems (the lack of non-int id fields in the 1.x line is maddening and has required a bunch of additional engineering by us to work with our other systems), but it has held up pretty well in our experience.

(I can't speak to Milvus 2.x as we are probably not going to upgrade to that for a number of non-performance reasons)
Woodworking. Always being fascinated with it. Maybe start my own food business; also appealing, although I heard from people that work in the food industry that is literally hell.

Edit: autocorrect
I'm saying "we don't know" and you're saying "But I do know!", who is the burden of proof on? I think you misunderstand how this whole thing works...
> And you don't have to look too many years back in time to find concentration camps for specific ethnicities.

None of the perpetrators of that event are still alive, let alone in positions of power. Eighty qualifies as "too many years back".
You are completely dodging the other poster's central point.

The US locks up more people, but not for wrong-think. Instead our country does it for consuming the wrong plants at the wrong time, because our systems are still racist in various ways, and because we have somehow allowed prison to become a for-profit institution.

Those are different problems and they need to be addressed. The war on drugs must end, policing culture and policies must be corrected, the US prison system must be corrected. Other options for dealing more effectively with various social and mental health problems must be instituted.

And none of that is the same as what China is doing to their people, nor does it absolve China of the wrongs it has committed. And it doesn't take the edge off of it either. Going to China can still get you locked up for reasons you don't understand because you said the wrong thing one time and forgot you even said it.

That actually is a more risky situation for most people than making sure they are not buying or carrying around the wrong plants. That is what comments such as the one you are responding to are actually worried about. It's not a raw numbers game for the individual, it's a question of "how easy is it for me or people I know to go to jail for what should be trivial actions?"
No joke. When I needed my toilet fixed I was quoted $150 an hour which includes driving time and I live in a relatively low cost of living area.
Photonic Chips Curb AI Training’s Energy Appetite
I've made my personal website something of a hybrid SPA. WithJS enabled it only loads and replaces the relevant portions of the page, but a page renders fully from PHP going to it directly.

Relevant code:

https://github.com/ldyeax/jimm.horse/blob/master/j/j.php

https://github.com/ldyeax/jimm.horse/blob/master/j/component...

The JS would be a bit more elegant if script tags didn't need special handling to execute on insertion.

The experience is very seamless this way - I'm very pleased with it. It's live at https://jimm.horse - the dynamic behavior can be found clicking on the cooking icon or N64 logo.

On reading the article, I'll definitely make use of this if it becomes well-supported. It does exactly what I wanted here.
I'd get into BBQ. Buy a pickup, a tow-behind smoker, park on the side of the road and sell meats to people for lunch. Gets me envious of myself just thinking about it.
Motorcycle mechanic, or more specifically restoring and updating vintage motorcycles. Before 1980 almost all of them had points-breaker ignition. This is not difficult to replace with modern electronic ignition as long as the stator is still good. Plenty of stator rewinding services out there if not.

I've also got a side hustle 3d printing some of the discontinued small plastic parts like brake hose guides and fork guard guides for vintage motorcycles and ATCs so that would very likely expand.
I see them as something to be negotiated, like most things in society. I don't like them, but I also don't want to pay for something with actual money out of my bank account unless I really believe in it.

Since most people are like that, there's a monetization barrier for a lot of content that could make it difficult for a lot of talented creators to keep the lights on.

Ads can be done in very annoying and unethical ways, but they can also be relatively benign.

I would welcome a better model less prone to abuse. Maybe a ubiquitous micropayment service. Like Patreon, but more available, like a little tip jar button that regular content creators can add, and more micro-er to cut down on transaction fees.
In my 20s I used to think it was awesome to have all the same cheap white tube socks, just a drawer full of them that I didn't have to pair. Then somehow I got interested in merino wool socks and liked them. So eventually (expensive!) I built up a collection of them and most are different which means they all get paired after drying. Now I don't mind pairing them.

Maybe as one gets older they are less likely to mind pairing socks? Maybe as they get wealthier (as employment became much less immediately necessary to my comfort, something "snapped" and now I enjoy working (working hard) on things around the house). Maybe just having more expensive socks means one doesn't mind spending time with them.
Masonry or something similar, probably. I don't have the patience for making jigs for woodworking, and anyway can never get over not-trusting them so the whole thing is stressful (and, for some reason, my measurements are never precise enough, no matter how careful I am), and fine work is one of the few things that can still make me irrationally angry (oh my god, you want to see me mad, have me try to wire an outlet under a sink, or a tight-fit ceiling fixture, "fucking wire just go where you're supposed to! Ouch! Goddamnit! Why do they make these wires so fucking stiff!!!") so electrical work, sewing, et c., are definitely out.

But I like carrying somewhat-heavy stuff. I bet I could get really into masonry. I've loved building e.g. short retaining walls out of landscaping bricks. The historical-restoration side could get delightfully nerdy and bookish. I've enjoyed tiling when I've done it, except for all the time on the ground, which masonry would have a bit less of. So masonry's probably what I'd try first.
>- then don’t let them? Why do you need to make it illegal for everyone else?

I'm sure my abusive step dad would have liked to make me go get a better paying job then the one he forced me to take at the bar where he gambled illegally so he could steal the money I earned and gamble some more when his ran out. I mean that bar wasn't even full time and it paid hardly anything, if I was operating power tools whooaah. Hell he could have probably had me go work for my uncle with him learning to weld! yay.

>Better than sitting around and playing video games,

and gosh darn it much better than reading books which I did all the time to piss him off.

>IMO more likely to get injured in sports like football than operating a power saw.

Or getting shit thrown at you for reading. Probably better to let those kids go out and get a good paying worker job to help support their struggling families that can barely afford beer and drugs!
I’ve recently built a VPN into my network using Cloudflare Zero Trust and Cloudflare Tunnels. Highly recommend over maintaining Wireguard or anything else. Much more comprehensive security controls.
The old law said, no one under 18 can work in a meat packing plant, the new law says no one under 18 can be a meat packer. It doesn't put teens to work at dangerous jobs, but allows them opportunity to work in those businesses.
We regret to inform you that you are now a former non-coder.
I'd start a bike shop. My town is pretty bikeable but the nearest shop (which I hear is very good!) is quite a ways away, which isn't great if you need a quick repair.
Well if it was a google employee who committed suicide at home, or off of the various many other places you could chose to kill yourself in Manhattan, I'd generally agree. This person however, jumped off their employers office building.
Client side validation is for UX.

Server side validation is for security, correctness, etc.

They are different features that require different code. Blending the two is asking for bugs and vulnerabilities and unnecessary toil.

The real reason that SPAs arose is user analytics.
Yup I think you got it perfectly. Just a small note: yes one isn’t rigidly defining what those characteristics are while finding similar embeddings (aka nearest vectors using some distance metric), but those characteristics are implicitly encoded in the model that creates the embeddings depending on how the model is trained.
That struct on the heap is just consecutive bytes in an array, so you just return an integer.
Title currently showing in the article is "Bluesky showed everyone’s ass / In many cases, literally."
>Node does not absolve from this. Any important verification still needs to be done on the server side, since any JS on the client side cannot be trusted to not be manipulated. JS on the client side was of course possible before NodeJS. NodeJS did not add anything there regarding where one must verify inputs. Relying on things being checked in the frontend/client-side is just writing insecure websites/apps.

Yeah, that was my point. With Node you can write JS to validate on both the client and server. In the article, they suggest you can just do a server request whenever you need to validate user input.

>Basically most of any progress in bandwidth or ressources is eaten by more bloat.

In my experience, the bloat comes from Analytics and binary data (image/video) not functional code for the SPA. Unfortunately, the business keeps claiming it's "important" to them to have analytics... I don't see it but they pay my salary.
Don’t feel bad for seeking revenue from your customers. This is the correct incentive. Find pricing models that work.
It is not suggesting running arbitrary languages in the browser. It's basically Ajax.
The vanishings like the sheriff who had three voter registration workers killed in Mississippi are not common, it tends to be straightforward extrajudicial executions like Fred Hampton. I wouldn't even include the car bombing of 25 year old Ronni Moffitt in 1976.

The US police are killing people all the time. In January police killed an environmentalist in January, Manuel Taran. The US kills and jails political prisoners all the time.
Show HN: The HN Recap – AI generated daily HN podcast
We've been running The HN Recap for a month to make it easier to consume Hacker News. While this was a PoC in understanding adoption for AI-generated podcasts, we now plan to keep this going, since lots of people are now listening to this daily.

Let us know what other content channels you'd like to receive as Podcasts and we'll get on it.

Read more about our learnings here → https://wondercraft.ai/blog/learnings-from-1-month-of-ai-pod...
> Teaching. Not an easy path, but deeply satisfying.

I'd imagine that depends on where you teach. My sister is a public-school science teacher in a U.S. city, and it's been a horrible experience.

She has very little control over the curriculum, and some students are so disruptive that the rest of the class learns little.
Yes and unfortunately, courts have already ruled that the CRTC had the right to shutdown radio stations because of insults and swear words[0]. So it wouldn't surprise me if they had the authority to ban Fox News.

[0] https://en.wikipedia.org/wiki/CHOI-FM#Dispute_with_the_CRTC
Compiler Output Files
I’d like to be one of those people that restores old buildings using traditional crafts.

And civil engineering. That seems like it’s always beneficial.
I would look into getting into coffee roasting, as coffee has recently become a hobby of mine. It's always a surprise to discover how deep of a rabbit hole there is for just about every niche interest out there. Mechanical keyboards, audiophiles, straight razors, watches - the list goes on :)
We don’t need to strong arm the world to access oil, we are a net exporter of oil. There’s lots of bad things to say about our foreign policy, but the idea that it’s about oil should have died with the Iraq War (where we spent trillions of dollars but didn’t get any oil).
The Rust compiler only takes 45 minutes to build if you're also including the time to build LLVM from scratch. Given that the page mentions V's "Clang backend" and later asserts that Clang takes one hour to build, that means that it's fair to say that the V compiler builds itself in one hour and one second.
Most people talk about raising goats - I'm raising llamas on my farm.
I've definitely been considering something that keeps me outdoors during daylight hours. Solar installer/technician comes to mind.

I'd be interested in applying specialized robotics automation to e.g. hydroponic grow systems or residential/commercial environmental controls or something like that too.
Are you aware what comment tree you are in? This whole thing started because GP wrote this:

> For example, this update brings us computed properties, an essential feature for any complex performant web application that was made popular by Vue.js 10 years ago [1].

So obviously the relevant definition is "what the feature does in Vue". What is your issue here?
it is not clear if pockets are deep enough, there are lots of lay offs going through the industry.
> your right ends where it takes away others.

This is exactly Proudhon's argument for his infamous "property is theft" - property rights limits the freedom of others by restricting them from e.g. making use of the land you arbitrarily fence off - and why Dejacque, the father of libertarianism [1], and a firm anarcho-communist, agreed with him.

The right-libertarian property fetishism is founded on ignoring the restrictions property rights places on the rights of others; something every legal system on the planet recognises to various degrees. As such, while none go as far as Proudhon and Dejacque wanted in stripping away property rights, the default of human society is to see property rights as inherently and necessarily limited for the protection of the rights of others.

(I'd be all for giving you the opportunity of opting out of taxes, as long as society gains the freedom to refuse to deal with you if you opt out, up to and including freedom to deny you the use of everything funded by said society; freedom is a two-way street)

[1] On the Human Being, Male and Female, Joseph Déjacque, is the first use of "libertarianism" as a political ideology. Dejacque accuses Proudhon of being a "moderate anarchist, liberal, but not libertarian". Dejacque went on to publish "Le Libertaire" (The Libertarian), the first libertarian periodical.

On the Human Being, Male and Female, can be found here:
https://theanarchistlibrary.org/library/joseph-dejacque-on-t...
Google employs 200,000 people. Suicide rate in the US is ~13 per 100,000 per year. This means there is an expected base rate of Google employees committing suicide per year regardless of working conditions that is likely higher than just 2. Maybe there is a real issue but two suicides within such large number of employees isn’t statistically significant.

EDIT: I added "statistically" in the last sentence to clarify my intended meaning.
> The story claimed ByteDance employees accessed two reporters’ data through their TikTok accounts. Personal information, including their physical locations, had been used as part of an attempt to find the writers’ sources, after a series of damaging stories about ByteDance

They got her location. What else?
I'd open a vegan restaurant/coffee shop with lots of board games and promote the game of Go.
I’d think that would pay a lot these days.
the biggest advice I'd give is to be proactive rather than reactive, screenshots last forever. In terms of proactivity, the easiest way is user vetting, the hardest is real moderators. The second biggest piece of advice is to emphasize concentration via invisible limitation, people are less willing to post harmful things when they're with people who know them, when their reputation actually matters. Image moderation is also quite hard. Notice the level of civility on HN, now notice what feature it lacks. Images create asymmetry, in text, we're all equal
I haven't checked for PyQt/PySide but the Linux wheels are more-or-less distro-specific, they're not manylinux wheels. I don't think a compliant manylinux wheel (i.e. one that includes all libraries beyond those of the manylinux2014 reference platform) is even desirable, because gtk doesn't really like being shipped with applications, it wants to load plugins and themes from the system etc. Qt is similar - a Qt app that ships its own version of Qt will always have issues fitting in with the system Qt LAF.

It of course depends on what the target is, exactly. If you don't care about looking "native", for whatever little meaning that has had for the past decade, you can just use whatever theme you fancy with Ttk. The theming engine might not be as powerful as Qt's, but it's certainly good enough for emulating a modern flat-look UI: https://github.com/israel-dryer/ttkbootstrap

Some people would even find some of the built-in ones perfectly satisfying, I even know some people who love the classic Tk look (https://wiki.tcl-lang.org/page/List+of+ttk+Themes)
FWIW, GP was saying you linked to the stock price of Nasdaq Inc, the company (yes, Nasdaq is a company that hosts a stock exchange!), instead of the Nasdaq Index, which is what this thread was discussing.
The Mac Mini is pretty tempting, but I wanted something even lower-power. 15W is possible for Celeron mini pcs. They are around. I ended up getting a Quieter3Q which is a Celeron-based 15W, fanless and cheaper than a Mac Mini.
I have never heard this before. Can you elaborate on the differences? What do you validate on the client side that you don't on the server and vice versa?
I'd love to make giant piles of compost full-time and then sell it, or else use it with soil to pot cool plants and sell those.
You are in a tiny bubble full of smart people if you think this was obvious to anyone, relatively speaking.
Good at his PitchAI
So what? What’s wrong with being a little weird, eh? All the best people are weirdos.

If the idea that there are similarities is so unbelievable to you, then so be it. It says a lot more about you than about the comparison.

Ah, there I go, letting the angry replies drag down my quality. Let’s see, what would pg say…

It may feel surprising that there could be similarities. But it’s not as unlikely as you might think. It does however require an open mind, and a willingness to set aside the anger.

If you’re determined to hate it, no words will change your mind.
We spent 12 years on https://qbix.com/platform and along the way saw a lot of fads come and go.

At one point we experimented with the server returning the stuff to replace the HTML with. We support that in our framework natively (through a mechanism called “slots”).

That said, I have come to believe that people this decade will (and should) invert the idea of progressive enhancement to be client-first.

Imagine your site being composed of static files (eg served on Hypercore or IPFS via beaker browser). As more people use it, the swarm grows. No worries about being DDOSed. No having to trust a server to not send you the wrong interface one day. The software is yours. It just got delivered via a hypercore swarm or whatever, and your client checked the Merkle trees to prove it hasn’t been tampered with.

The you just interact eith a lot of headless web services. Rather than bearer tokens and cookies, you can use webauthn and web crypto to sign requests with private keys. You can do a lot more. And you store your data WHERE YOU WANT.

Sure, htmx can be used there. But there, too, it’s better to fetch JSON and interpret it on the client.

Returning markup language like HTML actually mixes data with presentation. Consider what happens when you want to return a lot of rows. With JSON, you return just the structured content. With HTML, there is a lot of boilerplate <li class=“foo” onclick=“…”> mixed in there which is a lot of extra weight on the wire.

If you are interested in learning more, I gave a whole talk about it:

https://qbix.com/blog/2020/01/02/the-case-for-building-clien...
NEVs! https://en.m.wikipedia.org/wiki/Neighborhood_Electric_Vehicl...
Why not both? You can tell it in the prompt what you want and still constrain the output programmatically.

Also note that the output still depends on a random sampling of the next token according to the distribution that the net gives you - so there is a lot of genuine randomness in the model's behaviour. And because each sampled token influences the rest of the response, this randomness will become stronger the longer the response is.

So if you already know you're only interested in a particular subset of tokens, it makes sense to me to clamp the distribution to only those tokens and keep the model from getting onto the "wrong path" in the first place.

Also, pragmatically, if you can get the model to restrict itself to JSON without telling it in the prompt, you're saving that part if the context window for better uses.
I wish I knew. I’ve had a handful of ideas, but they either just pay garbage at the lower end or require expensive education and I’m horrified of how old I’d be by the time I could complete any of it. I’m not too attached to money, but I have rent to pay and that doesn’t seem to be getting any cheaper, in fact quite the opposite.

I’ve wondering about going into PLC programming, a couple different science/engineering fields. Hell I’d think about joining the NOAA Corp if I didn’t want to keep my hair.