skysight-inc/HackerNews huggingface dataset:
When we get off of fossil fuels, the economy will have a shortage of cheap reduced carbon. At that point, plastic can be recycled not as plastic, but as a carbon source. It'll be vigorously thermally processed to get small molecules out that can be dealt with like fossil fuels currently are.
Right, and the parent comment is saying that `cat` doesn't figure it out very well.

I recall that GNU cat used a constant value that was tuned for read performance on common hard drives, giving no consideration to write performance. Looking at the GNU cat sources today, it doesn't look at all how I remember; I'd have to study it a bit to tell you what it does.

Edit: Hrmm, it seems I was mis-remembering. Perhaps I was thinking of the minimum values (32KiB, 64KiB, 128KiB below)? Or perhaps I was thinking of a BSD cat? Anyway:

How GNU cat sizes its buffers, by version:

- >=9.1 (2022-04-15) : Use the `copy_file_range()` syscall and let the kernel figure it out

- >=8.23 (2014-07-18) : max(128KiB, st_blksize(infile), st_blksize(outfile))

- >=8.17 (2012-05-10) : max(64KiB, st_blksize(infile), st_blksize(outfile))

- >=7.2 (2009-03-31) : max(32KiB, st_blksize(infile), st_blksize(outfile))

- at least as far back as 1996 : max(st_blksize(infile), st_blksize(outfile))

(In my psuedo-code, `st_blksize(fd)` is the `ST_BLKSIZE(buf)` of the result of `fstat(fd, buf)`.)
Is Sonic clustered? otherwise it's useless

There are already millions of solution to have entries in an inverted index that you can query within ms, none of them have the power of ES in term of features, scaling and HA.
> without the neurotoxicity

I would disregard any claims from Reddit users about a polydrug combo lacking neurotoxicity. It's unlikely that any of those three research chemicals (aka obscure recreational drugs) have been significantly tested for neurotoxicity alone, and definitely not in that specific combination.

Internet recreational drug users can be a little too over-confident in the safety of their drug use.
Incredibly creepy, but ultimately live face-swapping feels like it’s been low-hanging fruit for a while considering every messaging app seems to have some flavour of filters. Other than the creepy aspect of having to face the person who’s trying to scam you, this feels pretty run of the mill.
I have a friend who makes a point of noting benches wherever he goes. And public trash receptacles.
It's a form of energy storage, helpful for seasonal load leveling, or perhaps production of synfuels.
> Doing that sort of mental arithmetic in a high pressure situation has very little to do with an accounting degree.

Yeah, it does. Accountants work with percentages all the time. And if they can't do literally trivial arithmetic, they aren't fit to be accountants.

He'd give them an hour.

So let's see. What's 10% of $20,000? Then double it? (There are many other shortcuts to the answer.)
Its about 8 years old, but a t460 with the beefier removable battery will easily hit 8 hours doing office work and browsing. You can squeak 12 out of it if you turn turbo boost off on the CPU.
Science sleuths solve century-old mystery of Martian meteorite's discovery
I sure do hope Arbitrary Literal String Type (https://peps.python.org/pep-0675/) solves the problem they think it does and doesn't drive every typechecker in the world stark-raving mad

literal_name: LiteralString
expect_literal_string(f"hello {literal_name}")
# OK because it is composed from literal strings.

Maybe I'm being too cynical and this is laying the groundwork for py4000 where they will type check at runtime
It doesn't tell the sender. Both dick pics and boob pics are blurred.

I'd note that the title here is slightly misleading. It doesn't do anything to check if the pics are solicited or not.
And also, a popular method of losing your top talent.
RoR is wildly punishing. Wouldn’t surprise me if that’s the game you’re thinking of.
The whole “just leave it and it’s fine” just isn’t practical for a lot of it though. I’m going through it right now, we’re leasing a new lab/workshop which will have some offices etc. in an older building. We literally can’t change any lighting fixture or add any WiFi access points without drilling through asbestos cement ceiling tiles and creating dust. So instead we’re having them removed, because any tiny subsequent change we’d need to do would expose employees to asbestos dust…

It’s just not worth having in any building you want to ever make any alterations to… And the only reason to have it would be just to have the same insulation value with a slightly thinner panel than what we’ll replace it with!
Like with all things I'd keep the numbers you see from others in context.

A lot of companies do a thing I like to call "geopay". In its most cynical view, it subsidizes home prices in a given area, which adds to the employees net worth more than someone from an area where cost of living is low if both own homes. In its most optimistic view, it allows for income equalization in the short-term.

Most companies these days do less "geopay" and more "how much are my direct competitors for talent paying", which is even worse. That said, I don't use these numbers to job hop. Instead, I use them to remind my employer that geopay isn't ethical even if they refuse to listen.
I might be mistaken but I was under the impression that if you PRELOAD an asset, and that asset is not actually used on the page in which preloaded it - then that asset doesn't get cached for use on a future page.

The point of using rel=preload is because you want to start downloading a resource before it’s discovered in your HTML or CSS for the current navigation. If the resource doesn’t get used on the current navigation, it stays in the cache, because you said you needed the resource.

However, preloading something then not using it is a waste of bandwidth and possibly screws up the priority of how resources load. If you preload something and you don’t use it, that bandwidth could have been used to download something you do use.

If you need something for the next navigation—say your homepage is splash page and you want a nearly instantaneous transition to the next page—that’s when you would use prefetch. When the user navigates to the next page, all of your important resources are in the cache and can be used immediately.

If your resources are on servers that aren’t your origin (like a CDN) but you don’t need them yet, you can use rel=preconnect, which does the DNS lookup and the TLS handshake in the background, so when it’s time to download from the CDN, you’re not delayed by the DNS lookup and the TLS handshake, because it’s already done.

If you need resources from several different non-origin servers, the amount of time for DNS lookups and TLS handshakes starts to add up.
Technically yeah, Jack is not working on Bluesky but it's his vision and they're still following his vision even after he left Twitter. The Bluesky people kind of downplay their connection to Twitter but IMO without that connection they're just yet another protocol with no users and no killer feature.
I want to see if they'll roll it out to AppleTV. Not being able to use an AppleTV for FaceTime, Zoom, etc just seems silly.
I rarely use dd, but my most common use might be:

blah | sudo dd of=/some/file

where:

blah | sudo cat > /some/file

wouldn't work.
> (GNU) dd has support for progress bar and even if not enabled, one can get statistics by sending USR1 signal to it.

And the BSDs have siginfo, so at least most of the Free OSs are covered.
Map of Amazon Sellers and their estimated revenues
An Online Deadman switch can release a piece of info (a pin or password in this case).

This requires you logging in or responding to the service daily/monthly/yearly.
This is why bathrooms on ships are called the head. They were placed at the front of sailing ships so the wind would blow the smells away.
Best dev setup I've seen has been to use Docker compose for all of those dependencies, but just use asdf for the main application development. You get all the dependency wins of Docker for the peripherals but with the faster native local dev experience.
Appreciated. Will try next weekend.
Except that the big corpos have proven their willingness to collude.
I bought a System 76 laptop a few years ago and stuff like this is why I went back to Apple. I was always dealing with one weird thing or another. One day it decides it wont wake from sleep if I have it in clamshell mode, another it decides it can't find my bluetooth peripherals. I finally rage quit when my webcam went down for no reason. I spent 2500 bucks on that thing and gave up on it in less than a year. Meanwhile, I have a 2015 MBP that runs like a champ. My new M1 air goes 2 days without a charge and I never have to think about dumb shit like waking from sleep.

Oh and theres the resale value. I can't give away my S76 but I bet you if I put that 2015 MBP up on craigslist, it'll still fetch me a few hundred bucks...

When I was a younger man with more free time I would have fought the good fight but these days? I just want my shit to work.
And I do understand. I am one who reached out. Thank you for showing me.

They understand who I am.

Have a good week!
My experience is completely different. Yes, there's the brightness key/light sensor thing. (I'm okay with that, because I hate ambient light sensors anyway -- the constant fluctuating brightness drives me nuts -- but it's a real thing.)

But I haven't had any freezes or other issues, with a totally untweaked Fedora 36 on a 12th gen Framework. Everything works great. It is exactly what I would want a Linux laptop experience to be.

There are enough people reporting the crashes that there's obviously something real going on, but the part where it hasn't hit me _at all_ really makes me wonder what it is.
That is not true. AWS has a ton of churn
No, I was talking about dd. As far as I know it does not have any smart tuning of block sizes. It definitely didn't in the past and I doubt it was added.

Not sure what cat does but like I said in my other comment its not really cat itself that does the disk writing in that command but rather the shell redirect. Edit: Nope, I'm wrong there!!
Easy to toss on content like markdown or straight out of a CMS and get nice looking pages vs. the default browser styles (that look like 1996).
I got a girlfriend from it once.
My job length history over 40+ year career - looking back I should have worked in startups much earlier and I also missed opportunities like my colleague who joined Microsoft in 1982 when you could walk down the hall to Bill Gates' office.

various summer jobs pre-graduation,
2 yrs,
2 yrs,
10 yrs contractor but assigned to same large company,
5 yrs,
5 yrs,
1 yr Dot-com startup #1,
2 yrs Dot-com startup #2,
self-unemployed 5 yrs,
5 yrs contract,
6 yrs hired by same company,
terminated during company-wide layoffs - retired.
> we just need a progress meter that says "don't bother getting up up", "get lunch now", or "come back tomorrow", but I don't know that there is one.

Doesn't `status=progress` work? (The "obscure option to GNU dd" that the article mentions)
For what it's worth, the terminal interface to the Spotlight database is "mdfind". It still doesn't solve GP's "only this directory" problem though.

(But your "find" will search in and below the current directory for files that exactly match "somestring".)
The military purpose of marching in formation goes back at least to the phalanx. Success required the phalanx to move as one. A breach in the phalanx was to be exploited by the enemy.

Gunpowder put an end to the battlefield utility of formations, but it's still useful to get the troops to operate as a unit.
No Longer Tied to Offices, Workers Are Still Bound by the Clock
You remove illegal material by finding the server, physically seizing it, and arresting the people who run it.
Time to teach the chimps how to cha-cha.
Fortunately it has nothing to do with crypto.
In that case, the buyer already knows your pay due to the collusion, so the claim that pay transparency can allow a buyer to lowball a seller is moot.
Same here, but I chose the AMD T14. Flawless.
Here's a 12 minute walk through a glass recycling facility and a nearby facility that turns the cullet into blow-in fiberglass insulation. Quite interesting. There's an optical sorter that excludes brown glass and ceramic pieces.

https://www.youtube.com/watch?v=LR9FtWVjk2c
There's a lot of the "it has less geekbenches than the M1 so it must be a total piece of crap" going on. I have a far less performant 8cx Gen 1 laptop with similar experience to you. It's no workstation but general usage and browsing work as well as you'd expect a modern laptop. With great battery life and total silence.

This thing is basically the most performant ARM soc on the market with a lot of memory, fast storage and good connectivity. Not bad at all for the price. Not to mention there's a good chance this might be the first cost-effective ARM Linux workstation.
I don't want to change as I like the environment I work in already. The job hopper often finds that the grass isn't always greener.
I don't really have a very high opinion of MDMA, it's basically just a modified amphetamine and the amphetamines have a not-so-great historical record, being more likely to lead to addictive behavior. These modified molecules are all amphetamines - just look at the right-hand tail of the molecules in the images and compare to amphetamine.

https://en.wikipedia.org/wiki/Amphetamine

The paper cited on the potential similarity to psilocybin and LSD (which exert their activity through the 5-HT2A receptor) is behind a paywall and mice of course are not humans, so that's very speculative.

However, why mess around with compounds with unknown metabolic breakdown behavior, with unknown side effects and activity in humans, when the existing psychedelics (such as psilocybin, DMT, LSD and mescaline) are fairly well understood in terms of effects on humans?
Why Chiso Kimonos Are So Expensive
Sure, it's worked great for me. Couple of good long-term relationships and plenty of fun short term relationships too.
Vulkan Driver for Asahi Linux
Use Clean Energy Charging on Your iPhone
I have to ask: This says you've been terminated three different times within the first 90 days of employment. That's a lot of early terminations. What led to the terminations?
i made my case. i pushed for negotiations. i presented the ultimatum as tactfully as i could manage. and i exercised that ultimatum.

i believe the company truly just did not have the resources to expend on getting everyone's salary as accurate as would take to make me happy. it was a flat organization, in such a way that only a handful of people were responsible -- on top of their other duties -- for the determination of salaries for those 70 engineers. i think they are on track to fixing this broadly, but just not in time for me.
> though I would guess the shell redirect might have. As that's really the thing doing the work there, not cat.

No? The shell redirection is just

int tmp_fd = open("/dev/sdb", O_WRONLY|O_TRUNC, 0666);
dup2(tmp_fd, STDOUT_FILENO);
close(tmp_fd);

(plus error handling and whatnot)

`cat` ends up with a file descriptor directly to the block device, same as `dd` does; the only difference is whether the `open()` call comes before or after the `execve()` call.
I was looking forward to trying out Tesla fsd as a subscription item for a month. Being forced to pay 12,000 is stupid for a feature I’m not sure works or I’d use
Have you read the Wizard of Oz books? Radium is presented there as a cross between a magical source of power (more or less correct, in hindsight) and a medical panacea (nope). This also occurs in old Conan the Barbarian stories.

Read old stories, and you can't help bumping into some very different worldviews.
Can you get JLCPCB to fabricate a CPU for you affordably from “basic” parts?
I find that interesting, and am curious:

> instead you use a randomly generated symbol/bit sequence which fits into the memory of the DAC.

How do you guarantee coverage of the entire spectrum? As I mentioned above, PRBS(N) has every bit sequence possible for N bits, which would expose any drop outs or resonances.

> so one wants to measure down to error rates of 10e-9 unlike coherent systems.

Back in the day, for OC-768 (40 Gbps/43 Gbps with FEC) equipment was measured to 10e-12. Has that relaxed? [IIRC, to gain 95% confidence that BER is 10e-9, you had to measure 10e10 bits. Similarly, for 95% confidence of BER 10e-12 you had to measure 10e13 bits. It's been a while though.]
I'm not rich. I didn't grow up rich. It has nothing to do with growing up rich.

I know people who are not rich, have held the same job for 10+ years, and think it's very important.

This is my ideology: a bird does not feel safety from being on a sturdy branch, but from his self belief that he can always fly to a new branch at any time.
You discover a lot when entering the job. It might be more true in tech than other jobs; god can the shock be awful, even after hours and hours of interviewing and asking questions.

Someone quitting within weeks usually has a discussion with HR the first few days and stay there only long enough to hire someone else. That's I think a sign that the person has decent communication and just wont let you down at a random time because they're too pissed to do their job anymore.

In this specific case, looking at the short job spree and the much longer tenure coming afterwards, I would not see it as a "throw the resume in the trash" kind of issue. Perhaps just bad interviewing skill (couldn't properly judge the company) and bad luck.
Psilocybin, DMT, LSD and mescaline all have vastly different effects from MDMA. That's why MDMA is called an entactogen or empathogen, and not a psychedelic.
Idk how I feel about this. If Tesla has a known bug that causes death, the bug should be patched ASAP. People should not be able to decide if they want the fix.

Classic example is MS Windows. Unpatched windows disrupt everyone’s lives with DDOS attacks, so MS is painfully aggressive at forcing free updates.
I wasn't robbed; I gave it away on purpose. I don't care if my name appears; credit was never the point. Sharing back to the community which has shared so much with me is enough.
+1 for Take Command. I've used it since its mid-90s iteration, and still use it nearly every day. It has a great mix of command prompt features and batch file language enhancements.
>where I am pretty sure they copied my hard drive

What evidence do you have, leaving aside speculation or conjecture? Can you state it any higher than it was possible they copied your hard drive? Is this a routine occurrence where you live?
Ah, I misunderstood you. You're correct, `dd`'s default block size was and is 512, which is specified by POSIX.

I interpreted "the command" in the original article as "the command you end up running, whether it be `dd` or `cat` or something else."

But you're mistaken about the shell redirect. In either scenario it's the command (`dd` or `cat`) making the write() syscall to the device. The shell passes the file descriptor to the command, then gets out of the way.
I’m specifically peeved about this. My personal 2016 mbp has nearly identical specs to my work 2017 mbp but my personal one is being left behind. Maybe there’s some minuscule hardware issue they couldn’t be bothered to work out but 5-6 years of OS updates is upsettingly short. I’d expect that for an android phone but not a high end laptop…

There does seem to be a dev working on porting over the OS if anyone has an earlier mac and really wants the new OS.
My recent experience with jabs had basically zero side effects. My wife had some though.
There's no need to pipe via pv when you can just use dd's status=progress option.
Now imagine if all the third-party aggregators block Nazis. They can post as much as they want but virtually no one will see it.
It is my understanding that ChromeOS aggressively tracks mainline Linux. I don't have enough information to tell what the kernel/userspace split on problems is, true.
Magic Template Methods
Now I have to rewrite my automator script for dealing with the bug where macos keeps forgetting to put my external monitor into 144 Hz mode.
Building on the point that PAM is simple, I wrote a blog post helping you write your very first PAM module!

https://rkeene.org/projects/info/wiki/222
Yes. I was also going to mention that the entire point of Linux being open is that anyone else can modify it to fit their needs. If Framework wants to actually ensure support, they can create their own patches or hacks. Since it's popular, they'll probably get upstreamed and then everyone's happy.
Or maybe they use that as the scape goat to forcefully push out ad and spyware updates
Do you make sandwiches with olive oil and lettuce? Genuinely curious.
> AI tool to detect unsolicited lewd images

Does this mean it can also detect "send nudes" to avoid false positives on solicited lewd images? Or does the UI have a on/off toggle for currently-accepting-lewd-images?
Hello, I'm the Meilisearch CEO, your issues could be because you sent your data without configuring your index, and it's what I read from your comment. Just change your setting to not index URLs.

Check out the doc:
https://docs.meilisearch.com/reference/api/settings.html#upd...
With the payload:
`["title", "descriptionHTML"]`

It will change everything!
Yeah ok, I wasn't complaining about that stuff. Literally he could have just ignored it or fixed it (the actions people normally take) and nobody would have cared either way.
Right, that was my point exactly.
> The idea that you'll get a faster transfer if you (say) exactly match the erase block size of your SD card doesn't seem to hold much water anymore.

No but if you use a much lower block size with cheap flash it does get horribly slow.

Makes sense because cheap eMMC does not have cache RAM to combine write commands and no NCQ (native command queueing) either. So it has to execute each write as it gets it. I bet you can kill flash pretty quickly this way with a block size of 1. The write amplification will be huge.

The problem with the cat method is that you don't really know what it's doing under the hood in terms of write sizes. Probably it will pick something smart but it depends on the OS there and possibly the shell.
All codes (new ones too) have been redeemed, interesting app! I personally like Contexts (https://contexts.co/) but it has been barely supported.
> Why is this considered a red flag?

Hiring people takes a lot of work. You have to recruit and interview a large number of people, interview them until you've settled on the best candidate for the job, get them to accept an offer, and then send polite rejection letters to everyone else.

If the candidate you hire then quits within a few months, you have to start the process all over again. Even worse, you've also lost several months of progress that you were hoping to make on this project with the new hire, as well as another month while you try to re-fill the position. On top of that, you already rejected your 2nd and 3rd choice candidates, who probably have taken other jobs already or are otherwise not interested.

Beyond that, a pattern of short jobs with large gaps in between can be a warning sign of behavioral or personal issues that make the person difficult to work with. This shouldn't be assumed from a few short jobs on a resume, but if someone has 9 different back-to-back jobs of less than 12 months each, the interview process should do a very deep investigation into why those jobs didn't last very long so you can decide if your company will stand a better chance at retaining this employee than the last jobs.
My coworkers tell me it's the only app that worked for them. I'm not in the market so can't comment myself.
> We are the guinea pigs here.

That on its own is not necessarily a problem. Vaccination research is a variation on multiarmed bandit game, and pulling some arms is a requirement to play. Not pulling is a strategy, but not necessarily the best one.
This is horrible advice.

Use a flake.nix
Bluesky is funded by Twitter. It's not considered competition.
I would at least welcome USB 4 Revision 2.