skysight-inc/HackerNews huggingface dataset:
> it’s not that I think it would necessarily degrade the quality of the training

It absolutely would necessarily degrade the quality of the training in the long-term. It's lossy knowledge compression. There is no lossy compression that gets better when you feed its output back into its own input over and over. It's basic information theory.

I admit I don't understand why the linked article had those results -- if the results replicate, it must be somehow squeezing out a bit more usefulness from the training set, similar to the slight perturbations they sometimes give images. Or the model was previously too "unsure" of itself, and it's just amping up its own confidence in itself. If the training set was poisoned, all it would do is squeeze out more poison, or become more confidently wrong. But those are just hunches as to what's going on.
I was shocked when I first heard about SIMD in a online lecture.

Not by what it does. But by the fact that apparently every operation uses it, but most just throw away the result.
Can someone explain to me, what is the recovery process if I lose my phone when all my accounts are passkeyed? Just create new accounts on everything, full new digital life?

A couple years ago I broke my phone and was unable to access my gmail account thanks to 2FA. This seems like that nightmare scenario on steroids.

Roughly half of new phones are purchased because the previous one was broken.
You're likely interacting with SCTP every time you use a mobile phone, as it's in heavy use in the control plane of telecom networks. Outside that, not so much though.
How did they distinguish whether it's pattern or the paint itself working? Obviously if you cover 50% of skin by paint, which horseflies don't like, they will land only on the unpainted skin. I wonder if they painted skin to 80% scale if it decreased attacks even more.
I more often heard and used "bisect". Is that subtly different or subtly the same?
>Apple competing with USB with their own connectivity standard has a negative impact on basically everyone.

That's a different interface, not just a separate implementation
I had no idea there was a brand called "Dansk", needless to say, it's entirely unknown in Denmark :)
ChatGPT: Jack of all trades, master of none
I don’t know why anyone would use it as a search engine. It works fine as an assistant which can save you time but needs fact checking, like a human assistent needs as well. Maybe they manage the search engine part as well but a good search engine (like google used to be) will be hard to replace; it is much faster and more accurate (or rather; it doesn’t make up stuff even if it gives you fake results). I think it could work fine here in just providing a guess to a solution and links it found. It is often quite on point but needs fact checking.

I know quite a lot of people, if not allowed a google search and only get vscode to try something, that would take a stab at your typescript question and not be able to tell you that it is impossible.

Asking gpt to be a search engine is the same as asking a human currently really: I vaguely remember dates from WOII history, so when you ask me in a pub quiz, I will confidently tell you something and then where to find or look up the actual answer which might be slightly or completely different, depending on if I actually matched the right event with the right date and if I remember the day and month or not.
Unless you're using the musl libc - which is in heavy use in conteainerized applications
> The response time is like 10 minutes or less since everyone there is so hungry for karma.

For trivial questions/broad categories maybe. Ive asked a question 8 months ago for a very specific issue and it has nearly 50 views and no comments other than mine itself when i thought i found solution.
I don't know if it's still relevant, but it's the only social media app I still check every day. I only lurk now, I followed some people years and years ago, and they still come up with amusement daily.

Adverts aren't too overloaded (Although I'm clearly not in their demographic anymore, as an older gent, I exclusively get adverts for blue pills, I don't think they have much of a pool targeting me), it still posts new posts from people I follow chronologically.
Tiger Woods says sorry after on-course tampon joke prompts backlash
Anecdata: I have few followers, directly post maybe once every couple of months if that, reblog a few posts a week, and I have no problem with bot spam posts - can't say that I even remember seeing one.

Bot spam followers on the other hand, yeah, a couple a week, but since I don't follow or interact with them, there's no issue.
https://en.wikipedia.org/wiki/White_Rose

There's a lot more information about her group on this page. They seem to have had a surprisingly large impact even during WWII, in Germany and internationally.

p.s. The 2005 German movie Sophie Scholl: The Final Days is about the group's last 6 days.

https://www.imdb.com/title/tt0426578/ hash: 145cc9a0ee6337cc2fce407f930e7d71842d9272
Children are an asset on a farm and a liability in a city. This alone might be enough to explain these trends.
Not many in San Diego.
> [Rust's Ownership and Lifetime rules] come with a steep learning curve and have been repeatedly cited as a barrier to adopting Rust

Rust Ownership and Lifetime rules aren't really that hard to learn. The only trick is that a programmer cannot learn Rust exclusively by trial-and-error (which programmers love to do), trying dozens of syntax combinations to see what works. A programmer is forced to learn Rust by RTFM (which programmers hate to do), in order to understand how Rust works. That's all there's to it. It's like trying to learn to play the guitar without reading a book on guitar cords, pulling guitar strings individually at random - the music just won't happen, even if you're Mozart.
I don’t think we are talking about the same kind of difficult vs straightforward problems.

Think professional chess players. While prepping they can spend very long hours playing/studding high level chess but tournaments are another level. Challenging is fun, the limits of human ability are always stressful. People can run for 11 hours in an ultra marathon but they can’t do it at 13+ mph pace of a half marathon.
You hit the nail on the head with long term vs short term gain, but I think there is an additional factor to consider: software generally isn’t frozen at v1. You should also consider if using Rust reduces the toil of incremental changes to your software after its gold release.
Denmark.

Business as usual. Only layoffs seem to be the bubbles that we expected to burst anyway.
yes textninja.YoBulk's vision is to automate the first mile data onboarding and cleaning through AI so that Data scientists are free from doing any mundane task of data cleaning.
> But what percentage of people who have "learned" C can actually write UB-free C with any reliability?

If your alternative is C and you really need the power of C and a guarantee of no UB, then by all means, (struggle to) learn Rust. But I would argue that limits Rust to very few niches of system/expert programming. The number of people who write these is very, very limited, hence the use of the language, tooling, libraries, etc.

The promise Rust makes nowadays is of an all around safe and productive language that can reward any effort spent fighting the type system and compiler with an error free execution.

For most programming tasks people use languages in the real world, I would say Rust fails to deliver on this, in the sense that the effort spent to master it and use it day to day only affords limited benefits. If you need to move fast and don't absolutely need the strongest reliability guarantees, then Rust is a tar-pit.
i've used a mac for development for various projects which have been globally impactful for over a decade. it's literally unix, man.

docker on mac can be improved, but if i'm developing for other architectures it's much easier to just test natively. toolchain for all the languages i use is exactly the same as any other *nix.

gaming i'll give you a point, but that's why i have windows dual boot at home. /shrug
Reading science papers (my field is biochem, YMMV for other disciplines) is a lot of work if you're not already expert in its very specific field and topic.

Paper authors try to be as succinct/brief as possible, and in my experience editors generally encourage this as well. There are incentives to do so.

In order to understand what that part of the paper means, you would need to actually read every reference, and maybe even their references, and maybe even go up pretty far up the reference tree. You might try and take a shortcut by reading recent or well-cited review papers on that specific subject. In order to take a shortcut from that, you might try and consult a handful of textbooks.

If you were an expert in the field, you probably wouldn't need to refer to the textbooks, and you might even know the rough ideas behind enough of the papers and might check only a few of the references to be sure.

Then beyond this, any variation from the afore-cited methods will usually be detailed within the paper, possibly in further sections or in figures or tables (and from what I can see, that seems to be generally the case in this paper).
Wow 7 Indians.
The usual counterpoint to that is that for highly skilled work 95% of what you do can be done by someone else who takes 1/2 to 2/3 your salary and it's the last 5% that you're actually being paid the big bucks for. This is stuff that you have to do rarely but it brings a lot of value; whether you have 5 days every week or 4 days every week to get that out of the way doesn't matter, because you do it for a couple hours a week at most.
Could someone explain to me what the advantages are of that? How could an AI model trained on input generated by an AI ever be any better than the original AI?

Is it about costs of getting clean datasets?
Yep.. only hindsight if you were walking backwards with your eye closed. I've not see one real use case. It's all just a "greater fool" exercise.
Putin won't be alive to see the long-term impacts of his choices now.

The more damaging to Russia is actually the reports that they may soon be mobilising university students [1].

That would wipe out an entire generation of future business leaders, entrepreneurs, professionals etc.

[1] https://news.yahoo.com/russia-prepares-mass-mobilisation-ful...
I've never tested my hand with Rust, but I've come to appreciate reading its ecosystem of champions who seem to be, like this is hard. that's a good thing.
With genetic engineering and AI, what's the perspective for regular humans anyway?
Fastbook: Listen to audiobooks faster (2020)
The belt is hard to see, but Betelgeuse is pretty prominent.

Venus, Jupiter, and even Mars become visible in twilight, when the sky is still comparatively bright (has intense color).
Im all for a four day working week. Has any one thought about the impact on schooling and education? Education is centred around a 5 day working week (at least in the U.K.). Presumably teachers would not be eligible to work a four day week? This seems a little unfair.

If workers move to a four day week, should schools do too?
There's a difference between a software bug and a probabilistic decision. A bug is by definition unintended behavior. With decision making ("is this comment spam or not?") it's understood that there will be errors and the goal is to minimize them. It may or not be possible to explain exactly why something is or isn't spam, for example. But as long as the error rate is low enough we accept the lack of clear definition.
All that talent centralization at large tech companies had to come from somewhere - it’s not like 100k devs magically just appeared from college. They finally got what they wanted after 15 years of talent wars and now they were happy to toss it aside.

My guess is small and mid-cap companies have a lot of open positions still from the great resignation.
I think the often unstated issue is that westernizing societies have been in a subtle, implicit race to extend childhood and adolescence.

An educational arms race demands that young "adults" stay non-productive and dependent for longer and longer, home affordability stretches further out from early career professionals, and parent-child relationships have become increasingly about the parent generously supporting the child as long as they can rather than just seeing them out of the nest safely. These are all cultural shifts that mimic aristocratic lifestyles, but ultimately engender inadequacy and helplessness in young adults who aspire to middle class life and make it a very reasonable choice for them to narrow the window in which they start building a secure family.
There is zero chance any extant Western society will cut costs by removing healthcare from the elderly.

Or to quote The Great Cuomo:

And we're not going to put a dollar figure on human life.

If your math doesn't account for the fact that we'll hamstring the youth to serve the old, it is simply incomplete.
Phones don't act as authenticators for FIDO2 yet AFAIK. You usually have either a separate hardware dongle or the OS implements passkeys (WebAuthn in software), which are cloud synced.

The way to deal with losing an authenticator is you have multiple of them, including several backups, one in your home safe, one at your friend's place etc.
I'm mentioning v2 towards the end (I did make a few edits so apologies if it was missing for you)
What you're missing is understanding that our societies are currently run by rentier capitalists. The metrics they use to value their portfolio's. And that they're all leveraged.

The panic is that a falling population and lower consumption will wipe out their assets.
The M1/M2 Macs run Linux pretty well. It's not perfect yet, but perfectly usable (especially as a desktop machine!) and support is improving every day.

I believe you're trying to move goalposts to avoid admitting you're wrong.
In our case it's not enforced, and we're not under any 5 nines obligation.

On the other hand, we're a bunch of lazy sysadmins and don't prefer to work if it's not necessary. As a result, we design our systems for resilience, so any problem both doesn't get big, and can wait the next morning, or next Monday 99% of the time.

Also, we definitely love what we do, hence we sometimes choose to take some work off of our colleagues' hand on a slow night. So, I personally prefer to read a tech doc, learn something and apply to on our systems if I have nothing better to do instead of watching TV.

IOW, we're not losing sleep doing our job.

TL;DR: It's acceptability depends on the circumstances a lot. If the employer is abusing you with that stick, that's bad. Otherwise, I see no problem.
In the 90s, Bulgaria was just like Albania but things got dramatically better once Bulgaria got on the NATO and EU path. That said, Bulgaria is still not on par with the the west and a lot of criminal activity is still going on(not that the west doesn't have criminals but in general Eastern Europe is much worse).
Yes. There _is_ a need to train LLMs more than once, and training is prohibitively expensive, so you need workarounds such as training on a small subset of data, or a smaller version of the model. We're not yet at the point where a CS student on consumer hardware could afford to do this kind of research.
This is good. I like getting a code snippet to read to get an example of how to structure something.
> The infrastructure you use has a contractual relationship with you, which implicitly relies on contract law. You have something better than distributed systems here, you have economic incentives and courts.

My point actually is that this is only locally true, not globally. As long as you live within the realm of one superpower, then the laws of countries close to that superpower will apply. Beyond that, nobody cares.

Do you think having a contract with AWS would prevent them from cutting you out if you are in an embargoed country? Of course not

Do you think local user privacy laws would prevent Google from handing over your mails to the US government if they want to have it? Of course not

Ultimately, even global mega corporations are not "government free". Each and every one of them has a _country of major importance_ to which it will comply. Governments around the world are perfectly aware of that, and the very foundations of internet infrastructure, as of now, are still heavily biased toward western countries.

The US has shown already that it can unilaterally erase the DNS of a website domiciled in a foreign country because it broke US laws, through pressure on root DNS servers.

> Also note that the infrastructure behind the internet also isn't particularly distributed as you describe

Indeed, but the problem I see currently is that internet manipulation can be done unbeknownst to it's users.

No US internet user knows which websites were barred from having a DNS.

No Chinese internet user knows which websites aren't accessible.

Etc.

Governments can have it both ways: let the population think they have internet access without realizing all the nits and bits that were removed.

I would like to see an internet that is "all or nothing". You cannot temper it without obviously destroying it.

That would mean for instance stopping to use IP for content addressing, and add a randomized anycast on top of it, etc.
The problem with the Old Age Dependency Ratio - it doesn’t take into account life expectancy. It can make things look good simply because people die before they reach “retirement age”. For example, in Russia, male life expectancy is 66 years. The ratio in the article starts the old age at 65.
https://www.nber.org/system/files/chapters/c2387/c2387.pdf

https://www.nber.org/system/files/chapters/c2963/c2963.pdf
https://sixcolors.com/link/2022/06/how-do-you-recover-passke...

But it's similar to other 2FA methods. First you can use alternative 2FA. When you don't have any more, you can use your recovery codes. If you don't have those, you have to rely on wetware - call support, prove your access in some other way.

The last step may not exist for free services...
They don't mention India once.

A country who is rising and will inevitably be a rival of China.
> it presupposes migration as if that would be the only meaningful way to weather a lopsided generation.

Given that you need to maintain and grow infrastructure and services etc while a baby-boom might be happening, also during a 'baby-boom' push demand on social services increases meaning there is a higher demand on Tax spending during that period, so there needs to still be a sufficient workforce already contributing. there doesn't seem like many other options than immigration to as the author says : "Plug the gap"

What alternatives would you propose ?

> It's a very "this is what it looks like around me, so this is how everybody must have to face it" sort of analysis.

I'm really not getting this at all, there is data and examples given world wide. Some examples would be nice.
This would be my guess as well.

I work on Pyroscope, which is a continuous profiling platform and so I see a lot of profiles from various organizations.

If you want to save the world some CPU cycles I would look into optimizing deserialization. And it’s not just JSON, binary formats like protobuf are not much better.

It comes down to the overhead associated with allocation and tracking (GC) of many many small objects which is unfortunately very common in modern systems.
Storing better build information in Elixir releases
All else being equal, they can't. But the difference isn't as big as some people like to think. For a current high end core, probably low single digit %. And x86-64 has had a lot more effort going into software optimization.
> Could someone explain to me what the advantages are of that? How could an AI model trained on input generated by an AI ever be any better than the original AI? Is it about costs of getting clean datasets?

I think parent was suggesting that the fact that LLM will inadvertently be trained on AI generated output needs to be accounted for.
Old OpenStreetMap Forum Moved to OpenStreetMap Community
> poor containerization support, an annoying development toolchain

Just run an always-on (headless!) Linux VM in the background, and don't use the host macOS for anything besides desktop apps (Slack, VSCode, Browser, mpv, terminal emulator but always ssh into the VM, etc). The same way you deal with a Windows machine.

This works good enough unless you work on hypervisors or other bare metal only tech. But hey, that's currently non-existing on M1 Macbooks (or undocumented and locked to Apple ecosystem) anyways.

> and no _real_ support for video games

That's the real deal breaker if you are into gaming.
Yes but if my program on my laptop wants to talk to my program in my server somewhere out there, chances are the SCTP will be blocked by some piece of blinking furniture along the path.
> Imagine the work rules around scrum and agile, created by a committee of passionate union organizers negotiating with hostile managers. And imagine there is nothing you can do about them but hope your views prevail at the next union election.

Imagine the work rules around scrum and agile, created by a committee of passionate managers negotiating with no one. And imagine there is nothing you can do about them but hope quit.
Why Software Bill of Materials Is Not Enough in the Era of Supply Chain Attacks?
Ah ok I used them twice. Had no problems.
Limits on the total payout in a decision.
But isn’t it the managers’ implicit goal to make it as predictable, modularized / interchangeable as factory work and workers.

the Agile Industrial Complex realized they can sell that vision to managers, despite it being unachievable.

That promise is so alluring, it’s blinding.
While I agree with the author, there's an issue is that the 'semantic annotations' are centralised within each AI, so if the AI get it wrong, well though luck you can't do anything about it..
If most people won't RTFM then most people won't get to become productive in Rust, so your pool of job applicants is diminished, the real-world use is lower, the tooling and library support is reduced.

Being a member of a super-elitist cabal that knows how to use Rust "properly" is not some point of pride, it's in fact a mortal danger for the language, just look at Haskell.

And this is why the world has descended into Javascript hell, everybody and their mother are coding "apps" and "microservices" where each click is accompanied by a stack dump because the code is written by a student doing Elance in their spare time, but hey, it's good and fast enough to ship so you get to be first on the market and 3 years later your startup is bought by my bank and I can't login on my internet banking account without seeing that same revolting stack dump that couldn't be produced by a modern and flexible strong typed language. Real world doesn't care about abstract code purity metrics.
I suspect Russia’s demographic crisis was a factor in Putin’s invasion. He’s an old-fashioned imperialist and hates to reign over a shrinking, aging population.

Annexing Ukraine would have increased Russia’s population from 144M to 188M overnight. A great legacy for Vladimir the Cunning, in his dreams.
Why scared for them?
for programming work I would say 20-25 hours a week on complicated things, and an extra 5 - 10 hours on simple things.

The complicated things are stressing and you need to relax a bit afterwards, and then you can take easy stuff, like maybe an evaluation of what one might do to speed up some process without actually writing the code, just a report. Or simple fixing of design issues, code cleanup stuff like that.
I agree with you, and that's what makes me sad.

The current internet, with all its shortcomings, has created an impossible standard for alternative solutions that would be more secure / free to reach.
At what point do we ask if training from “datasets crawled from the internet” is itself the greater poison?