skysight-inc/HackerNews huggingface dataset:
> Why don't humans suffer from this problem, then?

They do, but the problem is poorly stated. The problen isn't “If your models are influencing the generation of data that they are later retrained on”, its “If output produced by your models with inadequate filtering for quality/accuracy is dominating the data that they are later retrained on.”

Humans definitely experience the same problem: we see it when societies become closed, inward-looking, and locked into models of information filtering that don't involve accuracy or fitness for purpose other than confirming an in-groups priors. There are some examoles in stagnation of large societies, but probably the clearest examples are cults that socially isolate their membership and degrade into increasingly bizarre behaviors terminating in mass suicide, murder/suicides, etc.

LLM’s experience self-reinforcing degradation more acutely because they are individually less capable than humans and they are less diverse.
I don't want to sound like I'm downplaying your carreer, but what kinds of projects did you work on for 15 years to have an experience this positive?

For instance I find it incredible that you never had to debug and workaround a third party vendor DLL that you didn't have source for but that was leaking memory like crazy. This is the just one example of something that can be "fixed trivially" as you don't have source to modify, and is extremely common in some fields (i.e. embedded)
Rate limits are not going to help if you get targeted by somebody halfway serious. They’ll have plenty of nice residential IP addresses to bypass your rate limiting with.
This feels just like just another AI history, but I will imagine that is a real history

> When you reach the obsolete status then what?

... Then, cannon meat. The same as currently. Prison holidays program to visit Syria

Russia is actively looking for more soldiers and this system would be very useful in a few years to order the next meat wave (and most of all to justify it to the public eye).

Then the system will meet systemic corruption making it useless. The game will be ringed, and the mobster will buy extra points of honesty for his rapist son, while the teacher and the peasant, unable to pay in dollars, will be sent to a job of testing landmine triggers by a special selector robot.

Russian people are being pressure-cooked very slowly but surely until they realize, too late, that they will not be spared. Not even with their decent, but not exceptional social score. The new national animal of Russia is not the bear anymore, is the boiled frog

In any case, the history seems (very) fake
Eh, not sure I want body doubling to peer pressure productivity.. mostly should be a way of very low key socialising and venting about code not compiling.
Not weighing on whether it is AGI-like or not, but my view on the search component is that it's like when we google info, we have a search term and we don't know whether that will return good results or not. So I suppose in order for RAG to become better the LLM needs to be able to review the information given, and decide whether to search more (which they can do with agents to be fair), and we also need to be building retrieval systems that do very well at returning the right information even with sub-optimal search queries.

I think LLMs are fairly good at deciding what information is relevant to a query or not though, it is rare that I have found an LLM to be distracted by RAG results (even when they're not relevant)
I love this so much. I remember reading about this game in a PS1 magazine as a kid, but I could never get my hands on it. For some reason, it stuck with me for all these years until I finally got around to making an open source Android game inspired by it: https://github.com/beat-feet/beat-feet. The idea of loading up your own MP3 files and playing levels is something I think should get a lot more mileage.
Yeah, a GUI really helps with version control. And all of them have a honking great 'abort' button for merges and rebases.
> in other words, git makes the most sense if you embrace the inherent leakiness of the abstraction.

What about it leaks? I think this term is overrated. https://news.ycombinator.com/item?id=37752291

> The problem is that git doesn't really look much like a datastructure at first glance

All VCS have a data structure. It's inherent.
This is definitely why I hate git. It really is possible to lose your work by doing a a bad reset (and really the vocabulary of hard, soft and mixed resets is a blatant cop out from coming up with meaningful terms). Or by checking out another branch and not committing or stagsing all your files - yes I know this is a no no but it's trivially easy to do and git would be better if it just had to get them back. If only there was just a 'revert whatever I just did to git' even if what I did was destructive. Or better, if only navigating my git history was as easy as an undo tree in Emacs. Every change seems frought and so for me and probably a lot of others it becomes easily very stressful.
While I agree that it's much more effort to get things working on AMD cards than it is with Nvidia, I was a bit surprised to see this comment mention Whisper being an example of "5-10x as performant".

https://www.tomshardware.com/news/whisper-audio-transcriptio... is a good example of Nvidia having no excuses being double the price when it comes to Whisper inference, with 7900XTX being directly comparable with 4080, albeit with higher power draw. To be fair it's not using ROCm but Direct3D 11, but for performance/price arguments sake that detail is not relevant.

EDIT:
Also using CTranslate2 as an example is not great as it's actually a good showcase why ROCm is so far behind CUDA: It's all about adapting the tech and getting the popular libraries to support it. Things usually get implemented in CUDA first and then would need additional effort to add ROCm support that projects with low amount of (possibly hobbyist) maintainers might not have available. There's even an issue in CTranslate2 where they clearly state no-one is working to get ROCm supported in the library. ( https://github.com/OpenNMT/CTranslate2/issues/1072#issuecomm... )
Trying to get past their captchas was futile anyway, so just being blocked without a false sense of hope is an improvement. I learned to make no attempt on them and to just close the tab immediately.
Yeah, I'm sure that's how SBF feels too, but now he's in jail where he belongs. But that's just good government regulation and law enforcement working the way they're supposed to, and I wouldn't exactly call his lobbying "successful". It's SUPPOSED to feel tragic for the people who tried to do it, and got caught.
Why would the license need to change? It doesn't apply to the things you make with the program, only to your modifications of the program itself. And even then, the license doesn't matter if you don't publish a modified copy of kicad.
X11 is not a window manager.
Tech companies haven't been around long enough to have that level of impact but if corporate behaviour in general is any indication, then big oil for example is a pretty strong example of why we cannot let private entities act without strict oversight.
Australian Legal AI – Preview Release
Allow us a modest introduction of the preview release of our LegalMind Law AI app for Australia. It's been diligently trained on a vast array of legal resources, from legislation to case law, and even allows for document uploads and interactions.

We've made strides to accommodate larger documents despite token limitations. While it's still in its early stages and may not be lightning fast, we're committed to refining and enhancing it over time. Introducing version v0.01
1. it's from 2022

2. https://archive.ph/wmOpD
Git's core abstractions map pretty dang well to a GUI. And the commit graph is inherently pretty visual. I find it a heck of a lot easier to navigate a repository graphically than via the CLI (it can be done, it's just not fast). For most people a GUI works better when they get into a sticky situation with git than the CLI. Automation is different, of course, but it's not generally hard to map actions in the GUI to commands if necessary.
That's Braben being a dick about copyright. Bell on the other hand was a nice guy and released most that he himself wrote.
Have I missed 99% of the content or is this purely to raise awarness? There is no description of the honeypot. Did the person running it manage to intercept any root kits, if yes what were they?

I remember years ago there was this vnc vulnerability that allowed one to login without a password. At the time I was doing "it support" for various small businesses in West Yorkshire, UK. All of my regulars had firewalls with (site to site) vpn for remote access, but often I'd get new clients I never saw before asking to fix something. When that vulnerability came out I was getting calls from such new customers daily about "their system is slow", "our email is not going out" (in these days even small businesses used to run their own email servers). Every single "new customer" I had during next few weeks was "hacked" by the vnc bug. It seems whoever used to do IT for them left vnc accessible from the Internet (not even limiting the source IPs on the firewall). Every single time the root kits I found had outputs in Chinese (it required changing windows cmds settings to even see it). Most were very basic, but they did manage to successfully kill the AV software and they all had their own storage drivers that hid certain folders unless I booted the system in the safe mode(tgese were mostly windows 2000/2003 sbs servers BTW). Frequently I'd find lists of other victims IPs on these systems and their scanning software. What was the goal of this campaign? Sending spam of course. As mentioned most clients only realised they were "hacked" when their system became horribly slow, or their outgoing email was cut off by their ISP blocking outgoing smtp traffic from their IPs following complaints. What was the spam? Viagra of course.... I saw lots of these. Many of these systems had personal data of people, I never noticed attempts to exfiltrate such data. The only time I dealt with proper attempt to steal money from a business account using the IT system was after a disgruntled it admin was fired.

This was almost 20 years ago. I'd love to find out how small network attackers try to "monetize" their victims today. Are they just searching for crypto, attempting "encrypting data" scams, or is there something more interesting? Curious minds want to know?
Nice, how much does it cost?
Yes its been broken for some time. Here's why [0].

https://www.timeshighereducation.com/campus/how-do-we-get-mo...
How does that sound trivial?
Let's rephrase it.

Delete every mention of a single file in all history of work of a large team over multiple years.

How does that sound trivial?
I’ve always wondered why there aren’t better ways to prevent ad blockers (not that I’d want that) and embedding ads directly in a video stream seems like it’d be easy and completely unskippable. Especially useful for livestream content like Twitch.

Any web experts know?
Drop a cookie in their browser and 2FA them if the cookie is not present. It's much less likely the attacker will have the users credentials AND cookies, so this raises the bar for the attacker without annoying the user too much.
You're perfectly right. What do you think about the article?
Same here, from the Netherlands.

Small print on the error page says:

Generated by cloudfront (CloudFront)
Request ID: nu9PuEmZJeaWA8op7PaSfAal0M3IfCzp9mnd04PlxRiSWErx1M4qOw
Gift link: https://www.nytimes.com/2020/01/18/technology/clearview-priv...
Everything gets annoyingly slow.
Super impressive. Good work!
Thank, that sounds great and fairly secure.

I love your tech stack btw - C# backend is Elite (my main stack)!
Do you super impose the text or make AI generate the text? Are there good tools to make AI generate text on images ?
Yes, I agree with you there. I think having static content be captcha-walled is generally dumb. Arguably cloudflare makes it too easy to do this (I think it’s on by default if you use them for DNS?) so I can see blaming them for it.
Tell that to Bernie Madoff, Elizabeth Holmes and SBF. There are limits on what you can say to people and how you can exchange money.
> Published Jan 18 2020, Updated Nov 2 2021
Yeah, I used both Eclipse and Intellij and Eclipse is actually good IDE. Both have advantages and disadvantages, but I can not say that Intellij is better.

The most hate for Eclipse, in my job, comes from people who never used it. They basically dislike how it looks like and that it is not exactly same as Intellij.
> The only thing I'd really adjust in that statement is condensing down the description of trees to "commits are a snapshot of the repository" (as opposed to a diff, which a lot of people seem to think commits are despite it being a niche model in VCS design).

A lot of VCS have used diffs to implement commits. But... they have also used snapshots from time to (every N commits) in order to make checking out old commits more efficient. Apparently this is how Mercurial works and how either Subversion or CVS implements it.

This is based on some article I read yesterday. I could dig it up if this turns out to be wrong.
> We don’t rely on tracking user data, like what other websites someone has visited, to determine if a user is a human or robot. Our business is protecting websites, not selling ads, so operators can deploy Turnstile knowing that their users’ data is safe.

In few lines they have positioned their product in a much more competitive way than Google reCAPTCHA, highlighting Google privacy pain point.
We're not completely fine with that, it's just that there's literally nothing we can do to stop it as the EU is not a democracy in any real way.
QUBO Solvers
There's quite a buzz around quantum optimization, but it may take years before it becomes truly practical. Quantum optimization often relies on the QUBO formalism. Are there any classical QUBO solvers that pique your interest? Having a specialized heuristic solver today could potentially simplify your work, as opposed to using Gurobi for quadratic programming?
If you read Christopher Hitchens' book The Missionary Position, you'll discover that Theresa was quite the sadist.

https://www.goodreads.com/book/show/58664511-the-missionary-...
If a bank allowed people to log in to their bank account and make transfers based on only email+password and someone stole money from a bunch of accounts, would the bank face any criminal liability?

I don't know the answer, but I would say your DNA sequence should be secured similarly to your bank account.
"Are hospitals going to require someone to share a pregnancy test, proof they’re on birth control, get a hysterectomy, to get life-saving health care?”

This seems to go beyond advocating for the legality of this care and extend to demanding that medical professionals be compelled to provide it.

I don't think a high risk of bith defects should require sterilization before pain treatment, but at some level of risk a tubal ligation could be the right thing to do. And beyond that, what is a doctor's liability if their actions cause a birth defect? Is their decision here partly self defense? Would a truly legally binding release from liability free them to help?

I empathize with this woman's pain and hope she gets treatment quickly. But this is a particularly ethically complex situation with no obvious villains.
Then you can be in the 512kb club.
https://512kb.club/

EDIT: even in the green team!
https://512kb.club/faq
are we now a step closer to light saber? all we need is a 180 degree deflection
Or they're technically telling the truth - the review hasn't been removed, it's just not visible on the website.
> Find this very hard to believe. You really wouldn't spend $1 to submit a job application to a position that is your bread and butter while unemployed?

No, it's a stupid concept, and one that turns posting fake job ads into a profitable scam.

> Even if it meant there wasn't hundreds of others spamming the same endpoint?

Take a minute to think about that nonsense. Do you really think a company will want to risk losing the ideal candidate to fill it's position just because some mastermind decided to charge for each application?

Specially when every single company out there already has no problem posting their own job ads without charging applicants.

> Taking such an ideological high ground over a few cents rarely works out well.

Nonsense. It's a stupid move that goes against the best interests of all parties involved. But don't take my word for it. Go ahead and invest your cash on yet another job tracking service and put a paywall on applicants. Best of luck.
Now that is an implementation detail: all of those tools treat commits as snapshots primarily. Internally they may use diffs in order to compress the data (as does git), but the commits are primarily presented to the user as snapshots, and only secondarily treated as diffs in some circumstances (this flipping is a confusing point, to be fair, and something which git does a lot more of, which I think can add to the confusion. e.g. rebases are really turnings a series of commits into diffs, and then applying those diffs onto a different base commit to create a new string of commits. But the git man page just describes this as 'moving commits'. SVN and CVS just don't support this functionality, and mecurial buries it behind an extension).

If you want examples of VCS that treat commits as diffs conceptually, look at darcs and pijul.
> I must be some kind of genius, as I find git quite easy?

It’s hard to compare when you knew a conceptually simpler VCS before learning git, since you have no clear memory of getting blasted with the full conceptual model of git at once.

I had to teach git to two colleagues recently, and it helped greatly that they could start with GitHub Desktop, since they also weren’t command-line veterans. The two concepts that were hardest for them to stick was

(a) that there is a difference between “main”, “origin/main” and the remote “main”: the idea of a local copy of a remote branch that is different from your local branch seems abstract and unnecessary until you have merge conflicts and you need the conflicting code to live somewhere locally.

(b) that you want to branch off from “main” instead of whatever branch you’re on right now, when you start on a new thing. This is true when you do a pull request and then begin something new.

I talk about branches as parallel dimensions and merging as portals between them.

I don’t remember when it happened, but there comes a point where you go from “it’s hard to use git without screwing up and having to start over” (https://xkcd.com/1597/) to “it’s hard to use git and screw up”. Having “git reflog” makes you quite invulnerable which makes you dare rebasing more.

Reaching consistent undo should happen sooner than reaching complex history rewriting ability, because it greatly affects what you dare do.
This meme is getting tired. Writing what ~half of readers are already thinking adds nothing to the conversation.

https://news.ycombinator.com/newsguidelines.html
please excuse my ignorance but it looks like most incidents are from romania and germany, am i wrong? why is he highlighting china?
The degradation would still happen. You want your car to go into limp home mode even if the part that failed is replaceable.
Oh man, I was really excited to watch that video, since I love Braid, but wtf is that voice? I couldn't bear listening to it.
I meant the EU people, not the citizens (which I am too). Autocorrect added the apostrophe.
I thought it was https://github.com/braid-org/braid-spec

Except I didn't believe it would shut down. It hasn't :)
How is this going to change the hypersonic missile industry?
It seems that the only counter measure to hypersonic missile attacks would lie on destroy them with lasers (the only vector that can reliably and accurately go much faster than hypersonic missiles).
If someone develops a technology to shield missiles with air, what else could take down such weapons?
Delete the file from (past) commits? Isn't the whole point (idiomatic way) that you don't do that, and only delete it in the newest commit?

Unless you mean some intentionally weird scenario, where you want to just delete the file to prevent it from being accessible period.
But that's (afaik) against the whole concept of git, and so verry much outside the intended use.

Do I understand your example?
Just try starting ~100,000 threads that each sleeps for ~60 seconds in your JVM and check if you can succeed! :)

```
(run!
(fn [x]
(future
(Thread/sleep 60000)))
(range 100000))
```

(hint: likely not...)

TLDR; Efficiency difference: you can think of virtual threads as being about 1,000 times (3 orders of magnitude) less expensive, in the general case. Exception: If you are only doing CPU-only work, regular threads will be better (that's not how most web servers/services operate).

But if you're waiting 100ms of ms for your database (or any network) to respond and you have many of those (blocking) method/function calls in flight... virtual threads are the way to go in terms of efficiency.

Great video explaining all of this (at timestamp, all 30 min is worth watching):

17:05 Making threads less expensive: by how much?
https://www.youtube.com/watch?v=5E0LU85EnTI&t=1025s
I find that happens with canvas/webGL blocked on pages which try to use it.
I still hope for some solution to the problem that doesn't depend on imaginary internet money the value of which fluctuates wildly by the minute. We can keep using cash for anonymous transactions, but there are so many limitations to cash transactions that money transfers via internet don't have.
It depends on who you order to, on Amazon. Delivery is reasonably fast (2 to 5 days around here) and the chance of getting a knockoff, whilst higher than it used to be, is still less than 100%. It’s far from perfect, but saying that it’s on par with Wish or AliExpress is not accurate at all. So yes, Amazon is in fact better.
Do you mean the text in the speech bubbles? Those are generated by the AI and we fill them in the bubbles. If you’re seeing text in images like a billboard, it probably isn’t that great quality. I heard Dalle3 does pretty good text in image!
I'm not sure how many people struggling to learn git (the 'git novices' of the article) are competent with any comparable tool. Maybe "why git is hard" isn't the right question?

Speaking from personal experience, if you already learned Mercurial, you might find it annoying that commands with the same name do different things, or worse: almost the same thing, but it's practically the same[0] system. Coming from a centralised system to a decentralised one is a bigger jump but understanding the 'distributed' part of "distributed version control system" seemed to me (speaking from personal experience) pretty straightforward, compared to the V, C, & S.

It's just that a lot of the points made here seem only loosely git-related? Not that that makes them wrong or invalid, by any means -- they do all apply to git. Fully agree that teaching people `git fetch` as a separate thing to `git pull` is probably wise.

[0] the same: git doesn't believe in curtains, mercurial just painted and doesn't need curtains
Their company website: https://controlzee.com/#job-list
Currently on the front page:
https://news.ycombinator.com/item?id=37799438
>It is one of three countries that kills North Koreans who flee their country

Source? I only heard about sending them back.