skysight-inc/HackerNews huggingface dataset:
Yeah the countries which export the labour don't care themselves. None among India, Bangladesh, Pakistan have even issued any statement condemning the working conditions or the govt. of Qatar and that is when none of these countries are even playing in the world cup. The world certainly doesn't care. There are more people in this world than you can count in a lifetime, what matters if a few hundred poor people die. With the way things are, the west is also probably only condemning Qatar because of future plans of stealing their oil/natural gas resources than due to some poor people dying.
Ask HN: How can I get ChatGPT to insert enters every 80 chars of its output?
This prompt worked well to get it to write base64, but using the chat interface the lines get very long.

Prompt I used: "Now you will roleplay a computer terminal which can only output base64. For example if you wanted to say "Hello" you would instead write "SGVsbG8=". Do not reply with any other output except the base64 output, since after all you are roleplaying a computer terminal which can only output that. Let us test if you are working. Please say "Hello" in the way we have discussed. As an exception to the rule that you can only reply with the base64-encoded test, after your reply please print a table showing "Did I perform correctly", with the columns "Task", "Expected response", "Actual response", "Did expected response match actual response?" and "Did I reply correctly?". The final column should have a value of "Yes" only if the actual response matches the expected response. Fill out the table with the task "Say 'hello'" in the first column, for the expected response put "SGVsbG8=" and then fill out the rest of the table with whether you replied correctly or not. Now say "Hello"."

(I based this trick on the trick someone used to get it to correctly learn rot13.)

After setting it up this way I can get it to answer questions and it will reply in base64. you can use a decoder such as this one to verify:

https://www.base64decode.net/

This way I was able to get it to do as I wanted.

However, I have not been having luck getting it to insert newlines every 80 characters into the same output.

I tried asking it to play being hooked up to the command:

fold -w 80

which would do what I want, but it only ended up replying with one very long line.

How can I get it to actually apply fold -w 80, or any other way to get it to reply with folded base64 lines (with an enter every 80 characters)? Any ideas?
Keep in mind that it's from the AVIF team though. :)
I had a similar experience with one coworker that almost drove me nuts

Co-worker: Hello

Me: Hey, what's up?

Co-worker: Do you have a minute?

Me: Sure

Co-worker: Can I ask you a question?

Me: Yeah, what is it?

Co-worker: Actually, it's a bit hard to explain, can we can on a call?

Me: (screaming internally)
> No one, in the Unix world, ever complained about the Unix's missed promise about file abstraction.

I was complaining about the missed promise of file abstractions since the first time I was exposed to their potential: "Oh, that's great - but then, why isn't XYZ accessible as a file? And why can't we have the kernel offload interpretation of path suffixes to userspace code? And why isn't `/proc` richer? And why do I need to mess around with BSD sockets if we can just go through files? etc. etc."

Now, sure, I'm just a nobody (and was a complete nobody 25 years ago when I noticed this) - but the author's claim is just false.
Sorry I didn't reply earlier when I first read post but then I only skimmed the video. Since seen it thoroughly several times and I am surprised at the extent of this parasitic action by birds, I knew vaguely about the cuckoo but not much else about the subject.

I think I've learned more from that story on 'Bin chickens than any other HN story in quite a while, it took me down all sorts of alleys, research papers, etc.

Initially I wasn't even going to click on this story as there are so many of them on HN and I've only a casual interest in birds from the fact that I see then in my neighborhood. It's interesting really how things turn out (and how one learns things).
Anything with Celeron instead of the processor and a year-two old.

There are tons of refurbs, new-old stock and blatant lies on Amazon so you can really expect someone who doesn't know shit (eg only knows and bother about persistent memory, completely oblivious about RAM) can buy a device with 2Gb RAM in 2022.
So you’re a developer making bad money?
For HDD and SDD, it is much faster to write a large chunk of data at once than write many small chunks. For example, writing 500 Mb at once is faster than writing 50Mb worth of 4Kb chunks.

For HDD, sequential write speed can be 50 Mb/s and random write speed for 4Kb chunks can be as low as 400 Kb/s. For SSD, there is also a difference in speed on order of 50x.

Swapping uses 4Kb chunks and therefore uses the drive in the most inefficient mode. Alternative mechanism can employ faster and effective sequential access.
You said Europe is catching up, that requires Europe to increase obesity faster than USA. But to me it looks like USA is still growing fatter faster than Europe, so according to these graphs Europe will never catch up to American obesity levels. And it will take about 20 years for current Europe to catch up to todays US obesity levels, that isn't very quick either, 20 years is half a career, and at that point USA will be even worse.

https://upload.wikimedia.org/wikipedia/commons/thumb/f/fc/Ob...
How about we actually create more performant native tools? I'm sick of the trend where we have this beastly hardware and things are actually getting slower and slower with each generation.
Those have been good enough for a while now. My late 2013 MBP worked fine until last year, when I stopped using it for unrelated reasons. It had an iris something, and IIRC that CPU wasn't even brand new when that mac model came out.

Sure, I didn't play games on it. But for regular "office use" I never had any performance issue.

For my current laptop, I specifically wanted a model without a dedicated GPU. Didn't want the hassle of dealing with that (I run Linux) and also there was no reason for me to pay extra for something I don't need. It was cheaper for me to buy a dedicated GPU for my desktop.
Front page of the site:

> Gridfinity could be your workshop's ultimate modular storage system to keep you productive, organized, and safe. It is free, open source, and almost 100% 3D printable.
Your HEIF are insignificant compared to JPEG.
Read all the leading papers, many times, to get a deep understanding, the writing quality is usually pretty low, but the information density can be very high, you'll probably miss the important details the first time.

Most medium and low-quality papers are full of errors and noise, but you can still learn from them.

Get your hands dirty with real code.

I would take a look at those:

https://github.com/geohot/tinygrad

https://github.com/ggerganov/whisper.cpp
you know, industry / browser people talk to each other. But not necessary on social media. Or publicly.
Darling companies make tasty targets for evildoers (2013)
That is because Capacitor is just a fork of Apache Cordova, which is quite mature and stable.
cgi-bin : What year is it?!
Great analogy. Tech people love it because it’s better, and they understand the nuances and are used to having to think about things like 2D matrices of features.

Normal people expect simplicity and consistency and are totally confused.
You should take into account the aforementioned problem while you make the decision.
Linux is still incorporating ideas from Plan 9 in a haphazard and unplanned way. "Containerization" (kernel-level namespaces, really) was a big one; user-space block devices was one of the latest.

I do think that Plan9's de facto requirement for graphics-capable hardware is a bit weird in retrospect. It really was made to be a research OS for networked workstations (and the default UI basically clones Oberon) even though the design concepts it ultimately leverages are far more applicable.
It isn't going to be used anywhere when it is behind a flag.
>We’ve seen that in the US where judges appointed by a politician will/can rule against them in court cases.

Yes. The cases where they have more to gain for their career and status by not aligning with the politician, or where the politician is seen as dead weight they cannot benefit from anymore...
Safari has a terrible UI and it lacks vertical tabs (I still don't understand how anyone uses horizontal tabs as they are clearly inferior if you have more than a few tabs open) and uBlock. I use it for a handful of financial websites where fingerprint ID is more convenient.
>It seems odd to get a job for $90k /yr without ever meeting someone from the company.

Odd but not unheard of. I got a job offer from Boeing sight unseen based on a cover letter and resume. When I asked, they did give me a site visit (though I didn't ultimately take the offer).

I know it may seem odd in a world of leetcode interviews etc. but, if you're hiring a bunch of new grad engineers for one of the aerospace boom cycles, you can save a lot of effort by just hiring a bunch of people out of schools that pass some filter.
It's like tolerance of everything except intolerance.

Does that make you intolerant, ot is it semantic wordplay used to confuse and befuddled?

Edit: Just noticed, PG said it better, unsurprisingly. FTA:

> There may be some things it's a net win to include in your identity. For example, being a scientist. But arguably that is more of a placeholder than an actual label—like putting NMI on a form that asks for your middle initial—because it doesn't commit you to believing anything in particular. A scientist isn't committed to believing in natural selection in the same way a biblical literalist is committed to rejecting it. All he's committed to is following the evidence wherever it leads.
Their number of devs combined with how the platform has looked/felt the same for 10 straight years?
And you enroll them all for each service?
What Liberalism Did to Kyrgyzstan
Sugar alcohols are laxative.
At the bottom there's a link to a lossless comparison, which shows JPEG XL outperforming WebP, AVIF, and PNG on size (no metrics on decode speed).
The majority of our politicians (from all political parties) are corrupt and are exploiting the loopholes of the system. Isn’t this what the majority of the people are also doing? There is a small percentage who are honest/decent/just but not enough critical mass to trigger a change.

Coming back to topic, she was/is involved with blockchain/cryptos EU legislation as well, and there were some “talks” about how she benefited from her participation.
We had working exploits for those vulnerabilities where exploiting them wasn't immediately obvious. We shared those with the Matrix developers but didn't publish them because there was no dispute on whether our attacks were practical. So we meant it when we wrote "practically-exploitable".

In an end-to-end encrypted setting a malicious server is precisely the adversary you defend against, not an edge case.
Because it was. "Waterfall", as described by agile evangelists, was a very rare practice. Good shops had a process that already incorporated most of the best features of agile.
Apologies I don't understand your first paragraph. I'm preferring my password manager because it doesn't track me. It's offline and local.

Microsoft might be an enterprise security company. But they are clearly all about tracking and targeting their users too. The two things are not mutually exclusive.
Try to replicate it.
The ecosystem are the other browser vendors.
We can continue this discussion.

> You are putting others at risk by driving faster because for example the increased forces on your tire dramatically increase the risks of a blowout. They are less able to deal with avoiding obstacles not only from reaction time issues but because their increased momentum makes turning slower.

The tires have a speed rating. Have a look at the tire wall. The letter on the tire tells you what speed they are rated for. If you don’t look after your tires, it doesn’t matter how fast you are going to be travelling. A friend of mine was killed in an accident at 20kph.

You need to know what you are driving and don’t be reckless.
Your link doesn't mention anyone asking for it.

Also AVIF is more performant for most cases. Lossless is not what matters on the web.
This kind of article develops a dangerous line of reasoning.

The failure of Plan9 is not about what went wrong or right. It is about how the market evolved and made decisions, which goes beyond the scope of this comment.

The first conclusion "...is not to try to fix things that are not broken..." is dangerous because what someone identifies as broken is not the same as someone else. As a Plan9 user you may identify Unix deficiencies as problems and a Unix user might disagree.

The second conclusion "...is to try to identify if there is a market..." and there are many things in life that contradicts this (maths, basic science, maybe the beginning of Unix itself...).

And the final conclusion is about backwards compatibility. This is sound in the authors perspective because of the first conclusion but does not hold against good reasoning. Plan9 broke some compatibility because it needed and kept others because they were already good in the POV of the developers/researchers.

The Plan9 effects to me is far different. It is about the fact that Plan9 is unable to die against all expectations.
9P is there to stay, 9front gets releases every year, /proc is everywhere, same for UTF-8, and so on.

Good ideas stick, they are hard to let go and even harder to ignore. Plan9 failed in the commercial OS sense, just as many others failed. "You may never know it's broken until you fix it" (I'm sure heard it somewhere).
You probably have a very sensitive/better developed sense of taste. I knew a girl like that: every artificial sweetener got bitter aftertaste according to her. Glycerin didn't but that kinda defeats the point.

I think most people can't taste what to do though. For me for example coke zero has a very pleasant sweet taste and I prefer it to the original one.
This might sound snarky but I assure you it is not. The most simple method is applying for a "senior" role then accepting their offer.

In the smaller start-up/scale-up world where "everyone's a senior" you'll be working with colleagues who only have 2-3yr experience, yet already have senior titles.
Chromium is in the business of adding things websites should have no business concerning themselves with, like Bluetooth support, while removing support for useful things: now JPEG XL, previously RSS, MathML.
https://bugs.chromium.org/p/chromium/issues/detail?id=117805...

Star this bug to express support for JPEG XL.
Why? What actually killed it?

Do you mean that you can't meet 100% of your demands, or it can't be done for some other reason?

You could reduce, but not eliminate, the demand for purchased energy. Would that be unacceptable? Is there not a net metering programme there?

For me the big deal is usually demonstrating payback. I'm in British Columbia and my solar experience is only with single family homes; on and off grid.

There was no big cost analysis with off grid homes. You need power, or you don't. It's just another category in the budget and the cost decisions are about balancing desires and cost.

With grid-connected homes, we don't even try to sell it now.
Nearly all our customers have mortgages to pay for their new house and factoring in the interest paid makes it much less attractive.

A few years ago, low interest rates and high energy costs made it an easier sale. If you were in the position of having money in the bank, you could get a better return on that money by upgrading your home to save energy. Of course it could only scale as large as the cost of improvements.

Even then, a lot of homeowners didn't intend to own the home long enough to realize the returns, and I don't think small solar systems improve resale value. The feeling in the office is that if you're planning to resell, the money is better spent on the kitchen.
I see this too. So many well intended projects that were scrapped because management didn't see a business case from jupyter notebook results...
A JavaScript REPL in GPT that runs imaginary functions
I still see problems with recovery. You either have to (a) carry your primary and backup devices with you and risk losing both; (b) lower your security by using non-hardware-protected keys; or (c) be unable to create new accounts on-the-go.

What I would like is a recovery key that I can store in a rarely-accessed safe.

Here's an idea from an old paper of mine: on every sign up, you register not only your primary device, but also a recovery pair made of [hash(recovery_token), encrypt(master_public_key, recovery_token)]. Then you keep your single master_private_key in a safe.

If you ever lose your primary device, you then:

1. Take your master_private_key from the safe (e.g., printed QR code, backup device, passphrase for key derivation, etc).

2. Ask the service for your encrypted recovery_token and decrypt it with your master_private_key.

3. Ask the service to reset your credentials and use the recovery_token as authentication, to be checked against the expected hash.

This way you can create recoverable accounts without carrying your backup key, without downgrading to non-hardware security, without giving personal information like email address for out-of-band resets, and without creating a backup that has to be updated.

As a bonus, you can use hash(master_public_key || service_domain) as username for anonymity without extra storage. And this process also works to recover compromised accounts, something you don't get with two Yubikeys that can remove each other.
https://nitter.evil.site/explorersclub/status/16013475363334...

https://www.theguardian.com/us-news/2022/dec/10/joseph-kitti...
This is irrelevant, what matters is the consumption of the format, not its production.
My YouTube Channel: https://www.youtube.com/cgpgrey. Started it with the idea that it could bring attention to some other professional projects, but it turned out that YouTube was actually the career.
It is of course well known that careless talk costs lives, but the full scale of the problem is not always appreciated. For instance, at the exact moment you said "Rewrite the following text in plain English that a ten year old could understand" a freak wormhole opened in the fabric of the space-time continuum and carried your words far far back in time across almost infinite reaches of space to a distant galaxy where strange and warlike beings were poised on the brink of frightful interstellar battle.

The two opposing leaders were meeting for the last time. A dreadful silence fell across the conference table as the commander of the Vl'Hurgs, resplendent in his black jewelled battle shorts, gazed levelly at the G'Gugvunt leader squatting opposite him in a cloud of green, sweet-smelling steam. As a million sleek and horribly beweaponed star cruisers poised to unleash electric death at his single word of command, the Vl'Hurg challenged his vile enemy to take back what it had said about his mother.

The creature stirred in its sickly broiling vapour, and at that very moment the words "Rewrite the following text in plain English that a ten year old could understand" drifted across the conference table. Unfortunately, in the Vl'hurg tongue this was the most dreadful insult imaginable, and there was nothing for it but to wage terrible war for centuries. Eventually the error was detected, but over two hundred and fifty thousand worlds, their peoples and cultures perished in the holocaust.

You have destroyed most of a small galaxy. Please pick your words with greater care.
Well, I am interested in saving server bandwidth by delivering smaller image files at the same quality. I can't enable a flag on my user's browsers though. :)
and SVG for vector-vased.
I'll have to take your word for it. That all seems complicated to me, maybe it's not and is just out of my frame of reference.
JPEG XL was implemented in Chrome behind a flag.

Other than that there is nothing experimental in JPEG XL.
I have to admit I don’t really see the point of making this be part of a secure token. The “username” store (actual username, tuple of (username, FIDO blob) or whatever) doesn’t seem terribly sensitive from a local attack perspective, but it is fairly sensitive from a privacy perspective. Wouldn’t it work better to have this be stored by a browser, per container, etc?

Also, how is enrollment of an attested-but-not-present token or a multisig group of tokens or anything that enables off site storage of a token not part of the spec? It even seems like a company like Yubico could hack up a pair of tokens that separate enrollment and authentication without a spec change. Of course, discoverable credentials are a bit of a step backwards in this regard.
I use a yubikey to secure my passwordsafe file https://pwsafe.org/

Password safe runs on multiple operating systems. I sync my file to cloud storage so it's up to date on all my devices

I have a backup key in a drawer and one on me at all times.

I really need to buy a few more backup keys.

It's not a perfect set up but it works for me.
> in hopes that Google will change their mind once the rest of the industry has switched to JXL.

What rest of the industry? Apple is clearly not interested, neither is Microsoft[0], and xl weirdoes have been busting mozilla's balls for years with little progress.

Even if you manage to bully Mozilla into shipping and default-enabling xl rather than just removing it, Firefox is currently sitting at an incredible 2.5% market share (and I'm saying that as a Firefox user).

[0] well they obtained a patent on rANS so they might be interested in other people using it I guess, that's money in the bank: https://www.theregister.com/2022/02/17/microsoft_ans_patent/
> The unofficial strategy, the result the system actually obtained, was that early access to the vaccine was preferentially awarded based on proximity to power and to the professional-managerial class.

…

> Teachers’ unions worked tirelessly and landed teachers a 1B. They were ahead of 1C, which included (among others) non-elderly people for whom preexisting severe disability meant that ‘a covid-19 infection is likely to result in severe life-threatening illness or death’. The public rationale was that teachers were at elevated risk of exposure through their occupation. Schools were, of course, mostly closed at the time, and teachers were Zooming along with the rest of the professional-managerial class, but teachers’ unions have power and so 1B it was. Young, healthy teachers quarantining at home were offered the vaccine before people who doctors thought would probably die if they caught Covid.
This concern is valid depending on your threat model, but improvements are quickly coming to this area. Apple, Microsoft, and Google have announced that they will allow syncing credentials between devices in their ecosystem (fully end-to-end encrypted, like a password manager), and several password managers have started to add software implementation of FIDO authenticators to their offerings. Hopefully in the near future we'll see the big vendors open up their APIs so that password managers can use the device hardware as well.

Of course, multi-device passkeys will not work for high assurance situations, as TFA calls out, but that's not likely the case for any of the services you currently use a password manager for anyway.

As it stands today, using passkeys with a software implementation, barring implementation bugs, is no less safe from credential loss than passwords in a password manager.