skysight-inc/HackerNews huggingface dataset:
Totally agree! The "fire together, wire together" approach to training weights is super easy to parallelize, and you can design custom silicon to make it ridiculously efficient. Back when I was a Computational Neuroscience (CN) researcher, I worked with a team in Manchester that was exploring exactly that—not sure if they ever nailed it...

Funny enough, I actually worked with Rafal Bogacz, the last-named author of the paper we’re discussing, during his Basal Ganglia (BG) phase. He’s an incredibly sharp guy and made a pretty compelling argument that the BG implement the multihypothesis sequential probability ratio test (MSPRT) to decide between competing action plans in an optimal way.

Back then, there was another popular theory that the BG used an actor-critic learning model—also quite convincing.

But here’s the rub: in CN, the trend is to take algorithms from computer science and statistics and map them onto biology. What’s far rarer is extracting new ML algorithms from the biology itself.

I got into CN because I thought the only way we’d ever crack AGI was by unlocking the secrets of the best example we’ve got—the mammalian brain. Unfortunately, I ended up frustrated with the biology-led approach. In ten years in the field, I didn’t see anything that really felt like progress toward AGI. CN just moves so much slower than mainstream ML!

Still, I hope Rafal’s onto something with this latest idea. Fingers crossed it gives ML researchers a shiny new algorithm to play with.
You mean the sort of conferences that attract charlatans and conspiracy theorists?
https://archive.is/QO7jd

An aside:

Why bother submitting paywalled articles? Why bother upvoting paywalled articles? > 95% of readers probably don't have access.

Not being facetious, I genuinely want to know. Do people upvote without reading? Will almost everyone take the effort to throw the link into a paywall buster? Do many HN readers subscribe to paywalled sources?
LLMs are still very much compute limited.

We need to produce way more LLM-optimized chips.

Disclosure: TSMC investor.
> I've seen them. And dissected my own. Still, at the price that modern LED bulbs are being made, I'm surprised they're built as well as they are. Brand name Sylvania bulbs are $0.79/ea in a bulk Amazon right now.

LED bulbs aren't lasting any longer than incandescent bulbs used to. My house has 2 bathrooms, one had incandescent bulbs when I moved in and I didn't bother to replace them. Those incandescent bulbs have outlived multiple sets of LED bulbs in the other bathroom.

I honestly worry about the increase in e-waste with LED bulbs vs the old incandescent bulbs.

> Do you shut them off every 3 hours? That's probably what the estimate on the box is based on. Run the same bulb half the day and you'll only get 2.5 years out of it.

Which given that LEDs should damn well last 20-30 years of always being on, this is all a farce. I can't even pay 2x the price to buy a bulb with an honestly stated lifetime on it.

> Yeah I would hope those bulbs were built pretty well, they were crazy expensive... expensive enough that they wouldn't be competitive in lifetime-per-dollar against today's crappiest bulbs even if they lasted a person's entire lifetime.

I bet they would be. Given LED bulbs last less than 3 years now, with some not even lasting 2 years, a 20-30 year bulb could cost 4x as much and be competitive.

The real problem is that those long lifetime LED bulbs are not driven as hard, so the light output isn't nearly as high. AFAIK all research in the last 20 years has been into bright LEDs with meh lifetimes, so I wonder if it is even possible to mass produce long lifetime consumer LEDs anymore.

(Except the LEDs in all my consumer electronics have no problems staying on for 5 years non-stop! Tiny output, long lifespan...)
> during the ice age

Is there any actual evidence of that? Even the tiniest amount?
I would be mightily surprised if the independence of disabled people were even a thought in the 70s.
There is nothing in here that precludes you from running this on any OS that supports python + CUDA. They use miniconda for installation of python and python packages, but this could just as easily be a venv + system CUDA install or even better: a container. This is only one tiny Dockerfile away from running anywhere.
> It looks like adding a defcustom that would disable macro expansion, and basically any attempts to eval the code being edited

Probably, yes. „org-babel“ can execute shell code inside an org document but always asks the user before it does. You can disable this if you want to. No big deal. Should totally work like this in elisp-mode, too.
> Your belief that no one has the right to privacy because you feel personally feel uncomfortable interacting with people you don't know is not a very convincing argument for the explicit support of a core tenet of fascism.

Wow, way to completely lose the plot. You didn't respond to a single thing I said, and what you're claiming I'm saying wasn't what I said at all. Like, where did I say no one had a right to privacy? I didn't. What I said was if everyone utilized privacy the way you and others in this thread are advocating for, the world would be even more distrustful than it is today, that I think the downsides of increasingly ubiquitous privacy vastly outweigh the upsides. I also think that the majority of the world agrees more with me than you, given the lack of the visceral reaction you seemed to expect from TFA. That lack of reaction would at least indicate they don't agree with you, even if they don't agree with me, either.

Like, it's perfectly fine if you want to share nothing with the world rest of the world. I'll just consider you to be a wildly selfish individual (because your position amounts to "fuck you I got mine"), and probably not interact with you unless I can avoid it. But please, consider the consequences of your philosophy, both good and bad! I feel like you're trying to avoid addressing the downsides with this deflection. After all, you'd apparently rather call me a fascist and put words in my mouth than even bring attention to these downsides.

You kind of missed the mark with this response entirely. Maybe it's the halo effect (or whatever the inverse is), but when you and others who share your beliefs respond like this, you're really not making me trust you all that much, which means I also will think even less of your beliefs.

Maybe reflect on that, too? If you want to advocate for privacy, you'd do a lot more good if you actually came across as an attractive individual.

> I could not begin to fathom what lead you to have this level of trust issue, even with unimportant conversation between complete strangers, but every anecdote you have described is a deeply personal issue of your own, not a justification for any change in society.

Cool, way to discount my entire lived experience entirely out of hand. You could, you know, try some empathy, and consider that I'm likely just as intelligent and learned as you are (or maybe even more so? Again, with internet anonymity the way it is, who can tell?)
Just before visiting HN I read a news article about our glaciers in Norway also melting. One glacier has moved back 83 meters in a year, and the last ten years it's moved back 483 meters.

A glacier that normally melts a meter in thickness each year and gains it back during winter, has melted 4 meters.

We've lost 20 glaciers here the last decade.

It's scary.

https://www.nrk.no/klima/breforsker-sjokkert-over-hvor-mye-i...
Reminds me of London's laundromat for traditional banking system (now crippled by sanctions). Turning a blind eye is tempting if it makes money.
So Sparta (they famously claimed that they don’t need walls) wasn’t a city?
I don’t get it. How is this advantageous as it’s limited to one machine? Why wouldn’t you just have one jvm running multiple threads? What is the point of having multiple jvm processes interacting through this ring? Can someone enlighten me?
I found a bug on level 41: there are two identical pieces with a blue connection from the upper-left face to the bottom face, and I had to switch them with each other before it registered as solved.
I think, though am prepared to be wrong, that you'll probably find yourself in the minority there.

It's not just about nudity and extortion, but someone having access to watch you, whenever they feel like, in your safe space. That sense of violation that people also feel when (for instance) they have been the victim of burglary - the missing stuff is often secondary to the ruined sense of security. There's a vast difference between leaving your curtains open and having someone spying on you from inside your own home.

Is it rational to put this above other concerns? That's a whole different debate and not one I'm particularly interested in. But it explains why people are concerned about cameras over 'mere' data intrusion.
> Filtering out trolls, passive aggressive jerkoffs, and outright verbal abuse is everyone's right. Musk (and Dorsey) believe those people have a "right" to do those things without being muted.

> Right.

Okay, when you get 99.999% of the population to agree on the definition of those terms and who they apply to, then sure ... let's take their voices away.

My personal observation over the recent years is that these slurs, and more, are applied to anyone not in a group (which is literally a vocal minority), by that very same group.

What we have now is a very vocal minority that is campaigning as if they have the support of the entire population, and they are calling anyone who doesn't support them some pretty awful names. Those terms of yours (and more, like "nazi") have been so diluted by overuse on the average person that they don't mean anything anymore.

People unsupportive of the current approach to treating gender dysphoria are accused of being awful humans, while those doing the shaming are ignoring that we regard other types of dysphoria as mental issues, not fixable via surgery.

More recently, I've noticed that the L, G and B individuals, that I personally know socially, are actively distancing themselves from the rest of that alphabet soup.

So, yeah, we need some new terms to define what an actual troll is, because now the meaning includes "doesn't support my campaign for $IDEOLOGY".
> Maybe even PK though I am not really sure about this one

Pakistan already has nukes and it hasn't happened yet tho?
Yes, but there should be some optimisation opportunities.

Off the top of my head: Any multiply by a constant less than 1.0 will never overflow the unboxed range (but might underflow) and there should be times when it's provably better to check the inputs are inside a range, rather than checking the outputs.

It's worth pointing out that these overflow/underflow checks will be very cold (on typical code). They won't waste much in the way of branch-prediction resources.

I wonder if it's worth taking advantage of floating point overflow/underflow exceptions. I think a multiplication by 2^767 will trigger an exception if the value would overflow, and the corresponding multiply by 2^-765 will catch underflows.

It's tempting to allocate two more tags for floats (001 and 010), covering the entire range from -2^257 to +2^257. It will be rare to actually see those small floats near zero, but it could be worth eliminating the possibility of underflows.
FWIW it wasn't pay walled here. I just had to press "Show full article" and could read on. Perhaps it's based on geo location (I'm not their market) or how much one's read them lately?
Here's an example of how we've used this.

RStudio Server[0] 1.3 and older hard-coded a number of paths, such as the path for storing temporary files: Instead of looking for the TMPDIR environment variable (as specified by POSIX[1]), R Studio Server would always use /tmp. That is extremely annoying, because we set TMPDIR to a path on fast local storage (SATA or NVMe SSDs) that the job scheduler cleans up at the end of the compute job.

We do have a last-resort mechanism using pam_namespace[2], such that a user going to `/tmp` actually takes them to `/namespace/tmp/${username}`, but that is per-user, not per-job. If a user has two R Studio jobs, and those two jobs landed on the same host, there would be trouble.

So, we used PRoot to wrap R Studio, with /tmp bind-mounted to a directory under TMPDIR.

[0]: https://www.rstudio.com/products/rstudio/download-server/

[1]: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1...

[2]: https://linux.die.net/man/8/pam_namespace
The link to the documentation seems to be dead. Archived version:
https://web.archive.org/web/20221203043431/https://embed.cs....
I like to think of it this way: we all have freedom of speech, but don’t we also have the freedom not to listen to it? People think their freedom of speech is diminished in cases where the reality is the audience doesn’t care for it and removes it from their view. There’s not a single opinion out there you can’t find somewhere online. Freedom of speech is as grand as it’s ever been. The complaint is isn’t some don’t get a say in their piece; it’s that people have signed up to media outlets in which they don’t have to put up with listening to i. It’s not some secret agenda Facebook blocks, say, racist content. They just don’t want it on their feeds and, yeah, honestly, they don’t think their user base being constantly offended and, frankly, bullied is what’s being asked of them to provide. 4Chan is there for those who want that sort of thing. Most people don’t want it.

I’ve never had to read a book I didn’t want to, or watch a movie I didn’t care for, so why is it suddenly every right-wing pundit’s right to have an audience with me? Im sick of being forced to listen to these people
Presenting QueztcoAPL
You can't drive an LED that way in production electronics: you need to use an LED driver circuit of some kind to ensure the LED has constant current, and also to protect against failure modes. Also, a capacitor large enough to power a daylight-visible LED for 3 seconds is not as "little" as you're thinking; there's likely not enough space in a laptop lid for one of those. A driver circuit would be smaller and thinner.

Agreed, however, that the LED should be controlled by the camera sensor idle vs. active voltage.
> You did self-compile everything, hopefully?

Including the compiler, of course.
You can make a playlist with start-time and stop-time.

https://scriptun.com/tools/video/m3u-playlist-generator

That would be a great way to create smyths (streamlined mythbusters).
Salt Typhoon's surge extends far beyond US telcos
I like tools like these cause they make zero trust default even more obvious, and their "pretty limited use" is saving people hours of work.
(not OP)
Don't think that is inconsistent.

Trusting someone doing the right thing when you purchase is different from trusting them not tampering things remotely in the future.
Companies can change management, human can change their mind.
The time factor is important
At least in my "Agile" experience, it is always time for release.
> Neither of the vaccines prevents cancer; rather, they are a kind of immunotherapy that prompts the body’s immune system to battle the disease in patients with non-small cell lung cancer.

Not 100% sure, because I've only heard about vaccines in preventative contexts before, but based on this description my guess would be that "anything that tells your immune system to Do Stuff" counts as a vaccine. Versus something like Herceptin, which also treats cancer, just with ready-made antibodies that were grown in a lab.
I preferred kv-300h for a long time, but recently got recommended lofree flow (underrepresented low profile stock niche). Now thinking about it sometimes. High-profile feels like a lot of work for fingers, unless you learn to avoid bottom-out. Gosh, even thinking about all these mkb nuances again makes me want to just kv-300h.
The compile and test condition do the heavy lifting.
I'd be interested as well. This is where I imagine the space is going - particularly as the potential for litigation increases around cloning.

Game studios will spin up a bunch of unique virtual voices for all the dialogue of extras. It'll probably be longer before we see replacements of main characters though. There's been some research in speech-to-speech transference as well - this means that company employee A records the character B's line with the appropriate emotional nuance (angry, sad, etc.) and the emotional aspect is copied on top of the generated TTS.
A lot of the old robust code tended to have guard statements like “if not isinstance(…): raise ValueError”, which does a great job of surfacing mistakes before they can compound too much. We all wrote scads of production Python over the decades before typing caught on. I think it’s much easier to do a good job of it now. Having your IDE yell at you before you’ve even finished saving the file sure beats running it and hoping for the best.
> you’ll deal with foreign ships crewed by foreigners with little or no regulation

The Jones Act requires "that all goods transported by water between U.S. ports be carried on ships that have been constructed in the United States and that fly the U.S. flag, are owned by U.S. citizens, and are crewed by U.S. citizens and U.S. permanent residents." The main problem is the domestic-construction requirement.

Release the construction completely. Open up ownership to non-adversary countries. U.S. flag only for freshwater, U.S. and friendly flags for saltwater. U.S. and friendly crews for any. You've simultaneously created a small economic boom in logistics, will eventually pass along the lower costs of maritime transport to consumers and reduced emissions by switching to a more-efficient mode. (Possibly, too, increased the competitiveness and TAM of American shipbuilders.)
Would a bit of Post-It Note (for minimal adhesion) damage the screen coating if left on most of the time? Would even that much thickness stress the screen when opened and closed thousands of times? Is there a better (self-service) material?
Docker saves the day again!
Alibaba releases an 'open' challenger to OpenAI's o1 reasoning model
> Ah, those beautiful times when people actually cared and believed the future will be better

Thinking the future will be worse with all the available evidence is of a huge ego. How main character you have to be to think that it's just as you're alive that a trend of millenia will inverse.
> there must be downsides too?

Fewer trucks and freight trains. That affects economic interests, some of them quite powerful. (Maritime shipping is 2 and 3x more than rail and trucking, respectively.)

Also, potentially, cars. The lack of a drive-on drive-off ferry in e.g. the San Francisco Bay Area is in large part due to the inflated costs of American ferrybuilding. I believe when Hawaii tried creating its ocean-class ferries, it paid a multiple of what a foreign ferry provider paid for the same ferry. Because the American one had to be built at one of our obsolete shipyards.
Oh right, that actually makes a lot of sense, thanks..!
The election cycle, at least in a small part a function of a human’s expected life span btw, is way too short for governments to be incentivized to do anything about it.

It’s going to be a wild ride for our grandchildren.
I should have put the api docs in the main nav: https://api.stepworkers.com/
But also maybe a video demo! Will follow up with more demos in the future but you need both a google email for auth and a cloudflare account for deploying workers to your workflows
French university leaders turn to direct action over budget
Thanks, I shall have a look into that. Technically the index too can live on IPFS, but the real challenge was how to know which databases exist, and where. This is what I'm using the GitHub topics for - everyone can create a repo and assign a topic to it, and the GitHub free API lets you search for matching repos. In a way, what I'm looking is to be able to make a request and get a different result when a new database is up, and the immutable nature of IPFS for example isn't great for that. GitHub stars and accounts also give some basic concept of content moderation. I should see what Pears offers in this space.

Generally, I see the distributed nature of TeaTime as an instrument for being resilient, and less so a goal by itself. My thinking is that the GitHub database repositories are "resilient enough", especially if they can contain just a config.json file pointing to database files living elsewhere. But I'm not a lawyer and could be wrong.
The great abandonment: what happens to the natural world when people disappear?
Fear of harrasment. You don't want your coworkers see you naked, do you?

edit: s/baked/naked/ :D
Nintendo switches lol
> I just do not trust big corporations with remotely controlled binary blobs

Only outstanding individuals such as Jia Tan.
The problem with sequential build/release number is that you have to keep it in git (so you could increment), which results in a number of complications and annoyances.
Rome itself effectively didn’t have walls during its peak (the city expanded well past the old walls and they weren’t really maintained). IIRC same applies to many other Roman cities which weren’t close to the borders or in less safe areas.

Knossos or other Minoan cities didn’t have walls either. Sure they were in an island but Crete is large enough for there to be enough opportunities for large scale internal conflicts, yet it implies that their societies were relatively peaceful.
Empirically, most low level extortion does seem to be about leaking video. I would see a threat model based on 'criminal wants to extort me for money'. As more reasonable than 'creep wants to look through my computer for creeping'. And it seems like extortion focusses on video, so that is the bigger threat. Even if it is less invasive.

I presume the reason behind this is that video is much more likely to be re-shared. Sending bob a zip of someone's inbox is unlikely to be opened, and even less likely to be shared with strangers. But send bob a video of Alice, and he might open it. Heck, he might not know what the video is until he opens it. So even if he is decent, he might still see it. And if he is less decent and shares it, strangers are much more likely to actually view it.
Dell should go back to the basic design of the Latitude E6400, but with modern electronics and screen of course, and drop the optical drive. The keyboard on that laptop was fantastic, and the single captive screw on the back panel was great for serviceability.
I do think that voice cloning for personal usage has actual genuine uses - in fact there was a relatively interesting news article about a person who was irrevocably losing their voice who had their vocal pattern cloned.

https://www.voanews.com/a/illness-took-away-her-voice-ai-cre...

That being said, it does seem a bit bizarre that the repo's home page is proudly trumpeting the ability to co-opt other people's identities without their permission (and yes your unique vocal pattern is definitely part of your identity - I mean it's used in some forms of biometric data). They're doing the project a bit of a disservice.
See Also: Swine Flu Vaccine
Cloudfront “signed cookie” auth should “just work”: https://docs.aws.amazon.com/AmazonCloudFront/latest/Develope...

IIRC its essentially the same as the aws style signed urls and header bearer token auth. I _think_ lambda@edge is only relevant if you want to do the initial sig generation in the cdn instead of your api/app endpoint.

Edit: actually GP mentioned Cloudfront already, so yes works as theyre asking for AFAICT
Not necessarily. Some companies prefer to have a "push to master -> auto deploy" workstyle.
Yeah, Grand Ave I think, it was in the afternoons or evenings mostly, so everything was well cleaned up by then. No stopping to punch a meat carcass unfortunately :)
It’s going to be a wild ride for anyone under fifty.
An AST for you favourite language is readily availble so get one and go nuts.

I am sure in 2006 or so I was doing "extract method" in Resharper. And Lispers probably doing it for centuries ;)