skysight-inc/HackerNews huggingface dataset:
I was just yesterday reading docs from a project thag did this right. Most things are text but some pages contain a lot of screenshot because it involved Azure's complex settings that have simliar and confusing names. Screenshots shouldn't be the default but if they clear up confusing settings/UX they're very useful.
Another not quite that interesting approach (more of an I/O coprocessor) was used when you put a Z80 CP/M "Softcard" into a (6502-based) Apple II.

Steve Wozniak's floppy controller was very simple on the hardware side (more or less only a state machine implemented in a PROM), so most of the data serializing/deserializing and GCR de/encoding was done in software on the 6502. This was very timing-critical, so implementing this in Z80 code for CP/M instead would have been a challenge.

Instead, the Z80 on the Softcard called 6502 routines to handle disk (and other) I/O. Usually, the 6502 is stopped when running Z80 code, but it had to be woken up frequently not only for I/O accesses, but also to ensure that the 6502 did not lose its register values, which are stored in dynamic memory cells in the (non-CMOS) 6502.
It's corrupt because it's pointless. It's easier to defraud by delivering nothing, when the thing you are supposed to deliver is already nothing.
Most children didn't survive early childhood until very recently. Times were closer to Freud than we are to him now.
Sodium-Ion Batteries May Challenge Lithium [video]
Was replaced by snabddom exclusively [0], looking at the readme and history.

[0]: https://github.com/snabbdom/snabbdom
Only short-term unless the supply is static.
The equivalent of those "warranty void if removed" stickers. Not a problem in and of itself.
Time reversal symmetry is probably the most subtle of the discrete symmetries.

Suppose you have a video that follows the moon and the Earth from some distance but that no other celestial bodies are visible, for simplicity.

If you reversed the orbit of the moon but didn't change the rotational sense of the Earth (sun rises in the east) then you could distinguish a video of that system from the original true-to-life video played backwards. Only if you ALSO reverse the rotational sense of the Earth (sun rises in the west) do you have a system that you can't distinguish from a backward true-to-life video.

The same thing is happening in your scenario; if you want to apply time reversal, you'd better time reverse EVERYTHING relevant. Here, what you're missing is that you also need to time-reverse the black hole, which produces something called a white hole [0]. We have never observed any white-hole like object. But the point is, if you take your time-reversed object at the just-inside-the-bh-event-horizon radius away from the white hole's center, you'd get the correct reverse simulation.

[0] https://en.wikipedia.org/wiki/White_hole
The Cybertruck leaves the factory with rear view mirrors for regulatory reasons but they are easily removeable by the end user and have cameras to take their duty
I find it quite amusing how proud American guys are defending their MIC... which took 15 years to produce Bradley. This thread is not about how good/bad M2 is. Please re-read the comment https://news.ycombinator.com/item?id=38632482
OKRs are a goal setting framework for non-trivial 3-12 month goals.

Some people are self motivated and well organized, are great at communicating progress proactively to other stakeholders, an understand the idea of cross departmental alignment. OKRs will not help them.

For everyone else, OKRs are a tool that can help accomplish those things.

PS I actually like OKRs and after a lot of effort, learned how to make them useful. I did not get it at first either.
Wilhelm Schickard (1592 – 1635) – Father of the computer age
You can only apply a LoRA (concept slider or otherwise) to the model (well. model “family”) it is based on, not to an image directly, its a model modifier than adjusts model behavior, not an image filter.

You can use SD with image as an input in place of or in addition to a prompt, and you could apply one or more LoRA (concept slider or otherwise) to the model when doing so.
I'm not the parent. But in the last 5 or 8 years, Linux swap has mostly been useless to me. I run a desktop with 16GB ram, have swappiness set to 0, and even when using maybe 5GB or 7GB for running programs, it wants to swap out all kinds of stuff. When I switch to another running program I have to wait for it to get taken out of swap. But I was using that running program just a while ago, why do I have to wait?

And it doesn't help in thrashing in Linux, it does it anyway.
Please note that I can't confirm that Apollo used this approach - the earliest Apollo workstation I know (the DN300) used a 68010 already. I would love to hear more details on this...

I'm also not sure which approach early SGI workstations used (the Iris 1000 series), documentation on those is extremely hard to find.
I mean... is it really necessary to overclock a AMD Threadripper,

for the price of this new Threadripper ($9,999) I wouldn't take the risk of overclocking it..
I tripped mine when I was in Vietnam... just because of the humidity.
I know Nvidia does the same thing in their Tegra chips. It stops you from downgrading to previous firmware versions on the Nintendo Switch.
Seems like you're recommending a system of scapegoating. It would be easy for executives to suggest such a change in a round-about way to managers (Gee I sure wish it was impossible for other companies to service our trains). The managers then field the suggestion to any programmer they know to be particularly "non political" and amoral. Then when the official investigation kicks off, all the blame is laid on the "lone wolf" programmer (who in fact was not a lone wolf because he was chided on by management and indirectly inspired by the executive) and the company itself is let off the hook?

In these situations the entire company needs to catch the blame, even if the commits can be pinned to one programmer. By all means fine or imprison the programmer, but also charge his boss because he knew or was criminally negligent for not knowing, and ditto the bosses' bosses up to the executives. And fine the hell out of the entire corporation; either they knew this happened and did it deliberately, or they were negligent for allowing something like this to happen. Either way the whole corp needs to pay.
What a stupid comment. Greed is universal, it's not especially American. Furthermore America is one of those countries where you can steal millions and still end up in jail. In many countries a few million is enough to avoid jail forever.
Studies say 1 in 3 entrepreneurs battle with severe mental health issues, and that 75% don't seek support because of stigma, shame, fear of losing our edge, priorities, time constraints, budget, etc.

That's why Founder Fundamentals offers digital self-guided therapy tailored to busy entrepreneurs dealing with (severe) anxiety. Based on a 12-week science-backed program, participants can reduce anxiety by more than 50% by following the program for just 15 minutes a day.

For who: Entrepreneurs / Indiehackers / Solopreneurs dealing with (severe) anxiety & stress

Any feedback is welcome. Thanks a million!
I was able to get it up and running within 5 minutes. Their self hosting version is as easy to set up as anything else self-hosted.
Developers are likely to want to reject work like this, but are coerced into it by their employers (who threaten workers with loss of work, various punishments, loss of healthcare, reputation damage in industry if workers do not comply with tasks given to them). This was an ownership/exec level decision. Yes, we should be beware of "lone wolf" employers (hierarchies which allow the decisions of some isolated few to coerce many under them).
Unofficial LoongArch LSX/LASX Intrinsics Guide
Repo: https://github.com/jiegec/unofficial-loongarch-intrinsics-gu...
Homepage: http://jia.je/unofficial-loongarch-intrinsics-guide/
It does not void the warranty, but the overclocking is permanent and any damage that happens when overclocked isn't managed by the warranty (if I read everything right)
I Think the article states evolution in a social and not biological sense

https://en.m.wikipedia.org/wiki/Sociocultural_evolution
> I wish there was a different description of those who generate art via AI than "artists"

Typically, if you generate art, regardless of the tool or medium or form, you are an artist.

There may also be a more specific term for artists working with/in a specific tool, medium, or form, but the general term still applies.

Stable Diffusion is a tool used yb a person, not a person.
What things like this miss is that we can't all be rulers of the queen's navy. That is: we can't all be computer programmers and marketing executives and doctors and whatnot. We actually do need the cleaners, and farm hands, and landscapers, and people at Tesco, and so forth and so forth.

Anti-poverty efforts that focus mainly on education kind of miss this, IMHO. And sure, these efforts and not useless especially in the context of entire communities being impoverished, but someone will have to do those jobs regardless, and the problems are so much deeper.
This is the problem with both SMART goals and OKRs. They purport to be meaningful by measuring results, but results are outside of one's control and subject to the inputs of lady Fortune!

What we want to incentivise is not success, but the kind of behaviour that leads to success. But that, on the other hand, suffers even worse from Goodhart's law.

Cedric Chin dug deeply into this dilemma[1] about a year ago. His suggestion is to frequently follow up on both behaviour metrics and result metrics to build a tacit understanding of how one is affected by another. This then allows you to focus improvements on behaviour metrics, which are mostly in your control.

I have yet to try putting it to practise, but I like the idea.

[1]: https://commoncog.com/goodharts-law-not-useful/
Meanwhile, Fico's govt in Slovakia has no need for this, used secred service to spy on journalists and whistle blowers directly.
Does anybody know the exact GEO location of this?
imo what is likely to happen in the short-term is that the bottom-end of the people in that field will see their salaries significantly reduced as the GenAI can do most of it at a much cheaper price. Doesn't even have to be as good, especially when it doesn't need to sleep, have breaks or raises to perform to the same or better standard. Some will accept the lower salary and suffer in silence, others will leave the field only to see many other fields experiencing the same phenomenon and thus still ending up in a low paid role somewhere anyway, while others will skill up to basically get away from the rising tide, this will increase the supply of skilled workers and bring salaries down for them all as a result of this and the fact that GenAI has already eaten a chunk of their work.

Summary: everyone apart from the 1 %ers gets lower salaries
Ah, then you might enjoy one of the more fun reads I had this past year:

https://www.quantamagazine.org/new-calculations-show-how-to-...

I wouldn't put money on it being the case, but it's definitely "outside the event horizon" thinking and worth a read.
Clearly they just want to know the data on failure rate of their process, this affects their real bottom line, Servers and Consoles where reliability is everything. Gaming Computer users are a minority and Custom PC owners are steadily declining.
The existence of bad measures doesn't preclude the possibility of good ones, even though they won't be perfect. BAU activities, e.g. devops, can be measured in useful ways[0] as well.

[0] https://dora.dev
Certainly, once the apex predator has wiped out its food web, it too will be included in that number.

For universal justice, let's hope technology won't save its ass.
What is the use case where you'd want to kill all of Chrome just because there are many tabs open? If there is a memory leak in Chrome, it will almost certainly affect a single tab process, and that can be killed. If you just need a bit more memory, killing one of Chrome's tabs may be a good choice.

Otherwise, it's very likely that Chrome is more important than other processes running on the system, in any use case where a heavily used Chrome is present, isn't it? You won't have Chrome with a thousand tabs on a server system, and if you're running something like a massive compilation, you probably just want it to fail if it can't fit in RAM, not kill the whole Chrome process group to continue.
Hack the planet

A fun movie

I wonder if it was filmed 10 years later if everyone would be wearing Crocs and not rollerblades.
Even the cloud has its limits, though. It's not infinite, and it does require money.
That headline was so misleading. I'm interested in the topic and saw that link on HN, but scrolled away because dieselgate is "obviously" about emissions and I assumed that nothing new will come from the article about train emissions, we all know already they are big polluters but we kinda have to deal with it.

They should have mentioned something about vendor lock or right to repair in the headline.
https://archive.ph/QeSny
Nor the incentive. The one mentioned by OP sounds unrealistic.
It’s from those darn third party developers! ;)
So all poor people should become computer programmers, and then the jobs formerly done by those formerly poor people will be done by ... who?
TIL that drills are excellent matematicians
Focusing on Deep Learning specifically:
- Most LLMs currently use the transformer architecture. You can learn about this visually (https://bbycroft.net/llm), or through this blog post (https://jalammar.github.io/illustrated-transformer/), or through any number of Andrej Karpathy's blog posts and materials.
- To stay on top of papers that get published every week, I read a summary every Sunday: https://github.com/dair-ai/ML-Papers-of-the-Week
- To learn more about the engineering side of it, you can join Discord servers such as EleutherAI's, or follow GitHub discussions of projects like llama.cpp

Personally I think the best way to develop per unit time is probably to try to re-implement some of the big papers in the field. There's a clear goal, there are clear signs of success, there are many implementations out there for you to check your work against and compare and learn from.

Good luck!
> In my mind, an outdated screenshot is one of the fastest ways to lose customer trust, so if I’m not confident I can maintain the image, I don’t add it.

Now, this isn't the fault of the documentation workers, but the UI change that obsoletes the screenshot also obsoletes all the "mental screenshots" that people use to navigate the UI. You could make a case for adding screenshots as a means of applying cost back-pressure against unnecessary UI changes.

I think screenshots are good. Sometimes essential, in a crowded UI what you want is a nice screenshot with a huge red arrow saying "this control here". The animated screenshots used by e.g. VSCode are even better.

And there's a secondary market for youtube content for really visual users which shows the UI actually in operation, all the transitions, etc.

(Not discussed: localization. This multiplies up the work, but in some cases e.g. CJK vs Latin or RTL languages, the screenshots may look significantly different. Oh, and if you have an accessibility mode for e.g. red-green colourblind, might be nice to show that in action as well)
I kinda assumed that all the above companies would already be doing something similar. I want to live in a world with warranties, so if there's a non-privacy-violating way for companies to protect themselves a little bit from fraudulent warranty claims, why shouldn't they do it?
The dividend strategy of a company has, or should have, minimal if any influence over the valuation of the company. Capital appreciation alone is sufficient. Indeed, in theory any issued dividend is merely a planned dilution of value.
Yes you should, but you need to keep in mind that's something you need to update every time you change something in your interface. It is incredibly frustrating when screenshots don't match what you see on screen, especially if you're a new user (i.e. the key audience for documentation). There's a horrible sense of doubt whether you're doing things correctly.

Probably another reason why you shouldn't change your GUI that often.
Like I said, can of worms. There are no easy solutions.
As a lone developer there is absolutely no motivation to do this and hide this decision from management.

Having said that a lone developer can come up with the idea, propose it to management with the expectation of some fat bonus. But why do this in secret?

There is just no possibility where upper management is not involved in this.
Chrome DOM elements retain events after removal
I think it's clear that GPU manufacturers are scamming their customers more than Apple does with their ridiculous prices. There's an 80GB GPU out there that costs about six times as much as an equivalent Mac with 96 GB of shared RAM.

Nvidia intentionally nerfs the amount of VRAM in their consumer cards so you need to buy their ridiculously overpriced enterprise cards. I think it's fair to say Apple's lineup is the cheapest way to get >64GB of VRAM-ish memory and that's definitely not because Apple prices their products so fairly.
> If it takes some time fiddling around with docker even to use

Where did you get this from? You do not need to fiddle around with anything to have it working. The only thing that _probably_ requires "fiddling" is the nginx port - and you need to change it only if the default port is already in use. Is it really that difficult nowadays???
Competitive with who? Tech companies are some of the largest in the world right now.
"My cat slept on the keyboard and accidentally developed and merged working advertisement feature into a release build of the new AC game. It was totally on accident, happens all the time." (c) Ubisoft
They wanted to say "this is an SGI system!" but had to go with "this is a Unix system" ..
He's not actually wrong yet though. You can now generate what appears to be a codebase but the chance of it functioning as specified as a whole is basically 0.
I've heard of Khmer Rouge but not of Dev Rouge before.
Hehe, that's an interesting approach! Presumably because even at its lamest setting it still has too much of an advantage.
If your union agreement contains insufficient levels for you to progress, that's a bad agreement. Collective bargaining leads to better wages on average.
Solidarity forever!
> In my mind, an outdated screenshot is one of the fastest ways to lose customer trust, so if I’m not confident I can maintain the image, I don’t add it.

But outdated documentation that describes how to do something in text that's changed is also infuriating to users.

A screenshot helps both users and future documentation maintainers determine if the instructions are out of date.
BitKeeper was able to merge that successfully by looking at the revision history and seeing that the changes involved just those lines. If one of them added a line between the two being changed then it would still be a conflict.

I spent a year looking at interesting merges (and commits fixing bad merges) in the Linux kernel and making a catalog of interesting cases before writing 'smerge' for BitKeeper.

It is impossible to make a perfect merge tool, but we can do a lot better than diff3.
No, until they could make a proprietary tracks, on which no other train would work.
You can repolish an acrylic top and it looks brand new. Most professionals should only take an hour or two to do it.
Yeah, the system locks up, but it should recover – eventually. You just need to go for a coffee, or bagel, or bowel movement, or wank, or whatever. At least, that's been my experience.
> Outdated screenshots can cause customers to lose trust in documentation accuracy.

as opposed to outdated documentation without screenshots, where the user has no idea that he's reading stuff from 5 years ago?
Managers could fish around for a mercenary-mentality programmer to do this without coercion. They have information on people's backgrounds, know about other morally dodgy things they may have coded before, and know the general temperament of their programmers. Find the guy who used to work for real scammy adtech companies before yours, who likes to espouse extreme libertarian talking points in the lunchroom, who maybe has a gambling problem or is otherwise looking to get a lot more money and seems like he would probably would steal from you if he found a way. Hint that doing the job will be good for his career or come with bonuses. Now you have a compatriot in crime instead of a coerced victim; this way he's more likely to keep his mouth.
In defence of swap: common misconceptions[0]

[0] https://chrisdown.name/2018/01/02/in-defence-of-swap.html
Google "Hydroponic lettuce farm Australia", a few big farms come up. They're not new, I think some have been running 30+ years.

Most of them look to be NFT using PVC drain pipes on a large scale.
For our usecase (Ceph), if one server starts swapping, it completely kills the entire cluster performance. Killing the service (with earlyoom) is preferable in most circumstances.
Yes, please and about documentation for command line programs, also adding example output (not only the command) can help a lot, especially if the reader is unexperienced with the tool.
> I assumed that nothing new will come from the article about train emissions, we all know already they are big polluters but we kinda have to deal with it.

... Eh? Trains, to be clear, are not big polluters; not sure what made you think that.
Postal – an open source postmark alternative
Blame mainly awful people who liked to brag how awful they were and what awful things they did to other people. When writing down the history of stuff and people, it was too expensive for ordinary folks to engrave on stone how they optimized their crops or how they improved weaving.
AI doesn't act by itself and worst case you could unplug the bloody thing (SF notwithstanding). But the guys with the guns are the same guys with the guns that have been in charge for as long as there are guns (with some rare exceptions) and I really don't think the existence of AI will change human nature.

So AI will be used as a weapon long before it will be a standalone threat. And I like to focus on the things that are more immediate because that's where the threat is most likely to materialize and have effect on me.
>The Apple Vision Pro is coming out next year and it is all about AR and not at all about gaming.

That's just Apple, they were never about gaming in the first place. Developers brought games to their platform but Apple themselves never bothered to promote or invest in gaming the same way Microsoft or Linux/Valve did.

Although that seems to be recently changing with Apple as well.
That almost made me cry, damn.

My partner and I are together for 5 years now. We'll probably move into the same apartment in around a year and are both in our mid-twenties. We have serious long-term plans together (obviously).

The thought of loosing them to an illness or accident is very soul-crushing and I don't even want to imagine what the author of this article is going through currently, and will have to endure once tragedy has struck.

I really like this part: "Love isn’t just blind to ugliness, but to decay."
Hugging Face Whisper (the backend to insanely-fast-whisper) now supports PyTorch SDPA attention with PyTorch>=2.1.1

It's enabled by default with the latest Transformers version, so just make sure you have:

* torch>=2.1.1

* transformers>=4.36.0
In case you're unsure which papers would be good to implement, here's a nice GitHub repo: https://github.com/aimerou/awesome-ai-papers

Try out the "historical papers"! :)
The customer would be made to sign a contract allowing random state inspection.

> what if I do that on my own, or I used a cousin to do it for me, for free?

You and your cousin could decide to go and mud wrestle crocodiles, but we'd still ban opening an amusement park where that was offered to members of the public.