skysight-inc/HackerNews huggingface dataset:
Long Term and Short Term "memory" is a well known concept on NLP, the predecessor to Transforms were Long-Short-Term Mememory networks aka LSTMs. And LSTMs are just RNNs that attempt to solve the vanishing gradient problem. The whole strength of Transformers is that they are capable of processing the entire text corpus in parallel, hence they can "hold" long range dependencies better.
> (unless you meant "disrupt their own workspaces")

From context, i think this is obviously what was meant.
Cyc seemed to be the best application for proper AI in my opinion - all the ML and LLM tricks are statistically really good, but you need to parse it through Cyc to check for common sense.

I am really pleased they continue to work on this - it is a lot of work, but it needs to be done and checked manually, once done the base stuff shouldn't change much and it will be a great common sense check for generated content.
You can buy "heat spreader" sheets on Digikey that are graphene. They're used to help spread heat laterally when you don't have much thickness to work with.
Biggest discussion:[0](89 points, 2 hours ago, 74 comments)

[0]: https://news.ycombinator.com/item?id=40072295
> The toilet on the ISS cost $20,000,000+. One of them.

The first of anything is expensive. The next one will be cheaper. The one after that will be cheaper still. If we're not willing to go extinct on Earth (and I'm not), sooner or later we'll need toilets that work outside Earth. Why not get started?
This is comparing apples to zebras. Abortion clinic workers aren't protesting abortion clinics.
23andMe CEO Wojcicki considering taking firm private
Don’t forget the dead butterflies.
Wayfair already has had a terrible user experience. I've been waiting for something I ordered 3 years ago to arrive.
And even once it was "mature" the number of near loss of craft events that happened was far too high. There were many times they landed missing too many tiles, more tiles than they thought.
I’d go so far as to say that the officers should be barred from working in the same industry for a couple of years. Long enough that whatever edge they had is eroded by time. It might be extreme, but adding a “curse” aspect to officers’ careers would act as an additional deterrent.
Somebody's in the lucky 10,000 today? https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9917549/
That is what I meant. An abortion clinic cannot fire you from your job at Google. And Google would not fire people from protesting at an abortion clinic, or from protesting Israel in a public space.

If you got hired by an abortion clinic and realized you cannot in good conscious help perform abortions, just leave instead of playing victim.

An abortion clinic would fire you if you disrupted the work of helping people receive medical care related to abortions. And Google would fire you if you disrupted the work of Google and its projects.
Reminds me of an excellent conference talk I went to once - landslip modellers in BC, Canada spend a lot of time trying to prevent slips from damanging the railways that wind throught the mountainous terrain.

There was a lot of research into statistical models of slips – in particular boudler movement and how they break up – which didn't really work.

It turned out that game engines with good dynamic object desctruction are pretty good at modelling them, and they were able to get much better results using the game engine vs statistical models.
The cash penalty, $164K is an insult to justice
Simulated time does not need to match real time.
Surprisingly, cauliflower crust pizza is actually pretty good if you are ok with thin crust pizza.
PG writes about her influence here, and why she avoids the spotlight:

https://www.paulgraham.com/jessica.html

He also seems to give some credit to Jessica for choosing to back the Reddit founders:

we thought that we were funding ideas rather than founders, we rejected them. But we felt bad about it. Jessica was sad that we'd rejected [them].

Edit: she gets mentioned here too: https://www.paulgraham.com/ycstart.html
It was a hell of a con!
Answers questions wrong and then agrees with you that their answer was incorrect
This is not computer science, but programming.
Essentially the algorithm is about pruning parameters on the fly and making the weight matrix sparse by setting least significant weights to zero, where "least significant" is defined in terms of the rank of the absolute value of the pruned weight within its group?

A search for model pruning turns out many results, including https://arxiv.org/abs/2305.11627 which discusses "magnitude pruning" as a baseline, and refers to https://arxiv.org/pdf/2301.00774.pdf, which asserts in the introduction:

> First, as shown in Figure 1, SparseGPT can induce uniform layerwise sparsity of up to 60% in e.g. the 175-billion-parameter variant of the OPT family (Zhang et al., 2022), with minor accuracy loss. By contrast, the only known one-shot
baseline which easily extends to this scale, Magnitude Pruning (Hagiwara, 1994; Han et al., 2015), preserves accuracy only until 10% sparsity, and completely collapses beyond 30% sparsity.

I don't like how these papers boast their own methods by poorly implementing a baseline and describing their own methods using lots of mathematical jargon - the OP's blog post is a breeze in making the methods accessible to people with very little background.
As long as it’s prohibitively expensive for their competition, I’m sure they don’t mind.
J&J did this

https://www.medtechdive.com/news/jnj-layoffs-auris-californi...

Source:

I lead one of the teams for the "bakeoff" that "definitely wasn't a bakeoff", at the time.

https://www.therobotreport.com/jj-must-face-lawsuit-auris-he...

We won the bakeoff, prize was many loosing their jobs anyway and throwing that effort in the trash, anyway.
Unless you think that the company does something so bad that you need to bring more attention to it and can't work there anymore in good conscience. Then, just like these employees, go for it - that's exactly the audience. You have to be prepared for the consequences of course.

Protests don't work if you do them quietly in your corner without affecting anyone in a meaningful way.
It actually 100% works, just with the caveat that those elements receive display: contents by default.
I have yet to see an editor that will truly work with spaces that way. Sure, the tab key will insert spaces, and the backspace will remove multiple spaces if you’re at a whitespace boundary, but I still have a much smaller click target when selecting the beginning of code (i.e. 1/4 the amount of space to click to get the cursor directly before the first non whitespace character, or when dragging to select the code on a line).

I always find that I’m clicking a bit too early in the “tab,” not selecting where I want, and then backspace is treating it like normal spaces again so things aren’t aligned.

I’d also love if it could render “tabs” of spaces at different widths, so that if one person wants to look at 2-space code, and another finds it more readable as 8-space, they have that option.

And anyway, all of this is only to help when a codebase is spaces when you want tabs, because I don’t see much benefit to saving out spaces if you’re going to go to all of this effort to emulate tab behavior.
Judging a piece based on its technical merit or the artist’s education is extremely limited and pretentious. There’s a tremendous amount of beautiful music made on laptops by people who have no formal training or knowledge of theory. Not everything full of synthesisers and samples is “EDM”.
Open WebUI has langchain built-in and integrates perfectly with ollama. They have several variations of docker compose files on their github.

https://github.com/open-webui/open-webui
> I wonder if there's some kind of heuristic or list of known phrases/senders baked into the app,

It's actually rely on specific message format. And it's a function of google message app instead of system wide function. Although the pattern isn't documented anywhere.

https://blog.google/products/messages/five-new-features-try-...
Ask HN: How are Data Scientist keeping themselves updated?
I have been in Data Science for 8 years now. The latest developments in deep learning and LLMs are moving at such high pace. It is getting difficult to keep myself updated with latest trends while simultaneously delivering work at my current job.
How are others managing?
Use Cases for Merging, Splitting Partitions with Minimal Locking in PostgreSQL17
Stay Saasy – Platform Support
> Yeah, well frankly most EDM fucking sucks and that's pretty much why. Your average cool guy "producer" doesn't know the first thing about intervals, counterpoint, or even basics like triads or major/minor scales. But they sure can twist knobs in a way that makes neat sounds!

That's a pretty harsh objective take for a highly subjective topic.

A lot of people like it - myself included. Just because you don't like it doesn't mean it's not valid.
Sarbanes Oxley already codifies corporate officer responsibility into law, so there's a pretty clear precedent.
Creating ZIPFolders for Windows almost got me FIRED from Microsoft [video]
Wasn't Wayfair also caught selling stuff to ICE?
> There are two ways to do this - a right way and a wrong way - using KeyboardEvent.

I reject this strongly: they’re both wrong. It’s not reasonable to control this via a KeyboardEvent at all. If you want to do this sort of thing, you should only manipulate in real-time based on the input’s value and selection, triggering on 'input' events when !event.isComposing. Otherwise, you will break things for some users.

Also, you should very, very strongly consider not manipulating the field contents, but only validating (and somewhat relaxed masking at that). The web just doesn’t give good, robust primitives for input masking.
Had the Nationalists in China prevailed against Mao they would have likely remained a Western ally. Certainly their descendants in Taiwan are today. But who knows?
> Thinking of how it works, I believe it works a bit like LLM, you formulate a prompt and get memories. It is an automatic process an you do not see the details, like what the prompt was used.

In some ways, LLM seem to work kinda like brain. It doesn't remember the exact details, more like patterns, from which it then attempts to reconstruct the memory.

> Isn't any memory a brain's structure change?

Well, yes. I guess what I'm trying to say is that such events produce much larger changes in the brain in comparison to non-traumatic events. In the sense that the child's behavior changes as a result. For example, the child can gain a new phobia which can persevere much longer than the memory of the actual event. My overall point is that even if you forget the actual events, you will carry the consequences of such trauma anyway.
It would be very hard and inconvenient to backport indeed. But webdev has moved much away from the initial HTML world anyway, so I believe it might be possible in a completely alternative rendering stack.
Just makes me happy I'm not the only one. I always feel like I'm an idiot when I resort to setting position: relative and nudge icons a pixel or three here or there.
Finally someone with good reading comprehension. Thank you.
So, I would use the term "pixel-perfect" to mean that the person making it can target some specific layout, choosing all aspects such as the sizes and fonts and exact colors and such. However, even without that, you can still say "I want this to be monospaced red on a blue background and larger than usual" and all of those properties can vary but hopefully something should happen that preserves at least some of that intent? The properties of vertically centering something inside of a table cell to me are not part of a pixel-perfect layout system, and yet I feel like my user agent is doing a pretty poor job if it doesn't have at least some sane strategy for this, and to the extent to which there are multiple different good ways to do it I hate that it seems to default to "if I can't select a good way I'll just use a bad way" in its zeal to refuse to expose multiple definitions of "centered" to the web developer (and again: I don't think being able to say "try to center this in a way useful for numbers" is part of "pixel perfect").
Calling this war a genocide, removes all meaning from the word. If this war in which 14,000 enemy combatants have been killed out of 32,000 total casualties (and 2.1million population) then you could literally call any battle or war a genocide. Heck, by this measure, the cartels are genociding the US (>100k deaths annually from drug ODs). Cars are genociding everyone (>40k deaths in the US alone). Words have meaning and taking a word with an existing meaning and attempting to use that meaning for your own emotional argument doesn’t do you any good. It just makes people ignore you.
Many of them were Google Cloud employees protesting the military use of Google Cloud. So they were protesting their own work's use. (They were also protesting working conditions, which obviously impact employees).

Regardless of your view of the actual topic being protested, they were (relatively) peaceful - they staged a "sit in". They disrupted executives - key decision makers - but they didn't directly try to disrupt regular rank-and-file employees who don't have power to make decisions.

> Protesters in Sunnyvale sat in [Google Cloud CEO's] office for more than nine hours until their arrests, writing demands on [his] whiteboard and wearing shirts that read “Googler against genocide.”

Obviously activism at work will be reprimanded, surely they knew, but it seemed to draw the attention they want. I think we should be careful when we mock or belittle protestors as if they're naive. America has a long history of protesting for (perceived) social good. There aren't many causes I'd risk my cushy job for, but I respect people who make sacrifices for fighting for what they believe in, especially if no one gets hurt.
I can guarantee you this made more people adverse to the cause than for it. They did everything wrong, and many of the people who might have had a chance at trying to change things are out of Google and will not be able to do anything.

It's also likely that people who saw this might now not want to be involved at all for fear of losing their job.

This action likely did nothing but make it less likely that anything will change, and been the absolute worst way to attempt to persuade people.
I wasn’t telling Marques anything. I was having a discussion with my audience.
Haven't touched a GameCube or a Wii in a long time, but didn't those things not support hot plugging GC controllers in general?
If someone finds it more readable to have their tabs smaller to fit on a small screen, or larger to fit on a large screen, why deprive them of that?

It’s perfectly fine to still have a canonical width if you want to use it for other reasons, like Linux with their “tab is 8 spaces when deciding whether a line is too long” thing.
Nope. I’ve written a custom parser to manually handle possible cases.
Here's my real world example that seemed to break everyone's brain...I had a room in a house that I wanted two ceiling fans installed in, in a line, with even spacing between the fans themselves and between the fans and the walls at each end.

Everyone I called over to do said work said easy peasy, measure wall to wall, divide by 3, done and done.

I tried to explain this centers the bases, but then the fans will be closer to each other than the walls, but they'd either argue or just roll their eyes.

I finally just marked the ceiling myself, and found a person to do the work without asking why or arguing. Ah, perfectly spaced fans at last.
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...

This web view renders tabs as spaces, so it's not possible so see what was changed.
The peons and peasants with their pesky "anecdotes" don't morally matter to these elite club members. Never believe they're on your side although they're good at making it look like they are.
I would argue that in such a case you should resign and then protest after you resign.

It is immoral to both take money from someone and actively work against them. You should chose one.
HN discussion:[0] (250 points, 12 hours ago, 141 comments)

[0]: https://news.ycombinator.com/item?id=40067575
Ok, but we don't have to talk about this "depends" idea: that's not how reddit did it and I thought we were talking about reddit ;P.
Package Manger Written in JavaScript
As part of a project called Zentrox, I wrote a package manager for linux, that uses JavaScript and commands to manage packages.

Instead of using the web frontend, you can also just use the library.

I would recommend, that you do not allow users except the admin to use it, if you have a web app for example.

https://github.com/Wervice/zentrox/blob/main/libs/packages.j...
Vassallo: It’s distasteful (and maybe unethical) to use a sensational title like that when you know millions of people will only see the headline and never watch the full review.
> Your coworkers aren’t your audience.

I'm not about to protest at work, but I respect protestors for fighting for what they believe in. But I agree, coworkers aren't usually your audience, and usually have no power. To quote the article:

> Protesters in Sunnyvale sat in [Google Cloud CEO's] office for more than nine hours until their arrests, writing demands on [his] whiteboard and wearing shirts that read “Googler against genocide.”

I think this is about as respectful as you can be in a protest, especially at work. Directly disrupt the actual person who's responsible for making a decision. Non violently, and out of the way of rank-and-file employees who have no power and are just trying to do their job.
I believe they're our current best approximation to how the universe behaves based on our empirical observations.
How much will this cost?

Personally I'm finding it hard to justify spending >$1500 on a windows ARM laptop. Not saying Mac is better. But I like Apple's design language more.
Even if they did, they wouldn't have been allowed to keep them due to not having political and military power. As in, if they had decided to keep the weapons, their borders would have been redrawn or they would have been militarily attacked.
People afraid for their job would be very unlikely to make noise anyway. It's a nice idea about changing things from within a system, but... you have to believe that's possible in the first place. There will be people that do it too, but we won't see articles written about them.
I had a 2 door VW Golf... would have needed more space!
Maybe I'm missing something. How is this better than browser devtools in say firefox?
The International Court of Justice found that the employer's client in this case is plausibly conducting acts of genocide (https://www.icj-cij.org/sites/default/files/case-related/192...).

Is there anything an employer could do or be involved in that, in your mind, justifies civil disobedience in the work place, or is there just no limiting principle here?
Stop clicking, mate.
In some interview a few years ago, their CEO "joked" that his job was getting YouTube views.
I think (despite the article’s digs) iOS had the right idea with everything having a relative layout to parents and siblings. It makes it much easier to know what “center” actually means when you have a notion of what it’s supposed to be centered to.
Yes. The ISA was a good idea. It aligned the incentives of the company with the vocational success of the students. There are several clones of this in India. I assumed that the rest of the details (like curriculum etc.) would fall into place and the thing would be atleast a moderate sustainable success.

I think that's it's the pressure to grow and become a "unicorn" that seems to encourage these kinds of ugly compromises and behaviour. That kind of thing can be just annoying if the company was some kind of social media thing but when you get involved in something as important as education which can have a huge impact on a persons life, you have to be responsible about it. But that doesn't really help the valuations.
This is a tremendous feat. Your success should be greatly tied to the actions you've taken. You've listed a lot of experiences that contributed to this outcome. Many projects have done the same, but they haven't succeeded. What I'm curious about is, among the suggestions you've listed, which measure has contributed the most to this result?
Depends on the application. If you're playing a video game, you want real time. If you're trying to predict something, the simulation needs to run faster than real time. If you're trying to model a new technology or a recurrent situation, up to a few orders of magnitude of slowdown is quite acceptable.
The point of HJKL is that it requires less difficult movement of your fingers than WASD / IJKL. It's a marginal improvement, perhaps, but ... optimizing for expert usage is kinda the vi way.

So much of our computer interface is dictated by the assumption that users are untrained (and, indeed, unable to learn). It's a constant productivity drain on expert users.
When you protest after you resign, you're just a random person without access to the decision-maker's office. Protesting after quitting, away from the office/co-workers would bring about as much attention as me protesting in my home right now.

And let's be serious - they knew they'd be fired. (Or extremely naive)
From blind apparently most googlers in the building were not aware of this incident until the cops showed up.
According to the article, this was effectively a resignation from at least one employee who was quoted as saying he felt wrong to receive a paycheck with money earned from immoral behavior.
These people gave an interview thats on YouTube now with their real names.
Related:

> Billionaire-Fueled Lobbying Group Behind the State Bills to Ban UBI Experiments

https://news.ycombinator.com/item?id=39549098
Quoting: "The key idea here is to propose a task you know to be extremely difficult but possible, and then measure the candidate’s reaction. If they are defeatist (“That can’t be done!“) or deluded (“I’d code that in a weekend“) then that’s what you’d be hiring.". In this case, the request is 700 large glasses of freshly squeezed orange juice at 7am.
was gonna point this out but you beat me to it putain
Seeing the example of "Berliner Fernsehturm" I was reminded of https://twitter.com/dw_culture/status/1166657103332872197
Would be interesting for API
I guess, to me, the defining characteristic of a "store" is that you can buy things at a store... it just feels awkward to say that a store is just a place that has things and lets you get them on request ;P.

AppTapp Installer was merely a package manager, and they did not implement any store functionality. FWIW, in Cydia's case, I didn't launch "Cydia Store" until about a year after I launched "Cydia Installer".

(AppTapp also wasn't the first package manager for the iPhone, but maybe it was the first one on-device? The one I had used involved USB and some web page I think, but I am forgetting the name.)
OpenBSD – Coming soon to a -current system near you: parallel raw IP input
It made me Google what they were protesting. So it brought some attention. Not enough attention that I won't have forgotten by tomorrow though.
> (that's also why the death penalty is useless, btw).

I’d argue that if a criminal is dead, they can’t commit future crimes, therefore the death penalty is quite useful. Why waste space and resources on prisons when there is a more efficient option?
GM Had GPS Navigation Working Back in 1992, but Abandoned It a Year Later
> Allred tweeted that the school achieved a 100 percent job-placement rate in one of its cohorts, and later acknowledged in a private message that the sample size was just one student.

This is shameful behavior. And to think prominent people were propping him up after so many stories had already come out, all in the name of not cowing to the mob. They all have figurative blood on their hands, and I already know they won't be apologizing to the affected people.