skysight-inc/HackerNews huggingface dataset:
Interesting, thanks!

What I described didn’t need a shortcut before. It was a vanilla iOS feature. I assume it went away for privacy reasons with one of the OS updates. And hoped there’d be a setting to get it back.
Switching from brewing to steaming takes about 4 minutes on a single-boiler Rancilio, during which I can prepare the rest of the breakfast or empty the dishwasher. For home use, this is very practical. Besides, a single boiler means less work to descale the machine, and fewer components that can break.
No - but what we can report on is basically where there's a discrepancy between what the scientists who wrote the report wanted to put in the report and what delegates from individual countries with special interests pushed to have it modified to read.

In this particular case, the discrepancies that were discovered by Unearthed included oil (Saudi Arabia), meat (Brazil and Argentina), and coal (Australia and Japan). There might be other discrepancies, but I think it would be a mistake to speculate about them without concrete evidence.
Thanks for sharing this ^
Rebuilding Spotlight index...
Disney begins laying off 7k employees
I'm a simple man. I just want to embed a state machine in my objects. I want to let it know when an event occurs. I want it to let me know when an event occurs. Sigh..

Found xstates desire too control everything made a simple embedding use case really awkward. The hoops to jump through for good typescript support while breaking the config down into reusable components...

Really wanted to like xstates but it felt like it was trying to own the entire app and was sacrificing usability for some version of academic purity. Also, feels like a huge marketing effort is under way to over fit it as a solution to any problem containing the word "state"; ie as a React state management solution..
That, or Long Island CW Club [0] - highly recommend either one. Or Learn CW Online/LCWO [1] for self-led drills and practice in addition to those apps.

And definitely avoid charts, graphs, mnemonics, memory hacks, visual aids -- at all costs -- if you want proficiency.

[0] https://longislandcwclub.org/

[1] https://lcwo.net/
There are a lot of reporting going on about taking ice samples from these areas. What do those ice samples say about the last few thousands of years. How temperature fluctuated, can they estimate the ice sheet coverage for the last x thousand years and if so, what does it say? What if it melts, can it ever freeze again, creating the same block of ice as before?
GnuCash 5.0 Released
Nice, here they are being used on their blog https://moritzfuerst.net/micro - lovely aesthetic.
I recall minio previously playing fast and loose with the terms of their prized infectious foss license, a github issue perhaps? I recall they believed that interfacing with their AGPL minio through a standard s3 interface with no source changes mandated open sourcing of the client application.
I am always confused as to why they don't include a graphic that shows how a melting glacier or ice shelf translates into worldwide ocean level rise. The common intuition is that Earth's oceans are vast so any amount of above sea level mass going into them isn't going to change sea level that much.

I haven't yet seen a graphic yet that explains the calculation, and I'm left cynically thinking that they are mistakenly using a Mercator projection when calculating the contribution for Greenland.

https://en.wikipedia.org/wiki/Mercator_projection#/media/Fil...
HN user discovers comment sections and social (media) interaction at the same time.
I guess we'll need to wait for the HN hug of death to go away, so that we get things other than 500. After that it'd be nice if it supported my actual call sign, not "you are in this country, so clearly you must be using this club sign prefix" or whatever the pattern is.
I'm 5'10" and I'm not going to lie about my height for a date. Frankly, the sort of person who would disqualify me for being too short would also disqualify me for having a disability.

I'm more interested in finding someone I'm compatible with than getting the most possible matches.
Reference Counting (including a secondary counter for internal cycles) is your silver bullet.

The only hairy issue then becomes multiple processors needing to update the reference counter, where the count has to go in an out of the various processor's cache. One possible way to resolve that is to have a per-thread reference count, and only change the globally shared reference count when a per-thread's reference count would reach 0.
It's hard to be sure, but the RPi Foundation seem to think so. Late last year they said[1]

For a variety of reasons, we leave 2022 with much better visibility of our future silicon supply chain than we entered with. As a result, we can say with confidence that, after a lean first quarter, we expect supply to recover to pre-pandemic levels in the second quarter of 2023, and to be unlimited in the second half of the year.

Also, keep in mind that even now Pi's can be bought for the normal price. You just have to be very patient (and maybe a little lucky) to score one. Some official distributors are taking back-orders at the normal price, but the lead times vary quite a bit. And some distributors (Adafruit come to mind) get periodic drops that sell at the list price. The problem is, you almost have to be on their website, logged in, with your mouse pointer hovering over the "add to cart" button when they release a batch, to get one before they sell out. Still, it is possible.

[1]: https://www.raspberrypi.com/news/supply-chain-update-its-goo...
> What everyday UI thing is better done with this than other methods?

All of them.

> Why is it better?

Because it specifies a workflow that actually matches what you want to do instead of employing a pile of ad-hoc rules that quickly become an unmaintainable mess.

If you have animations and async calls and multiple screens/pages, you have an application with application states which transition in response to inputs. That's what state machines are designed to handle.

Storyboards are state machines. Navigation components are state machines. UI binding layers like redux are state machines.
> 100 question

> short

wut

listen, this is a good checklist and I respect the DD that would happen if you followed, but it ain't short...
It's not true that Python doesn't have anything akin to package.json scripts. Bonus points: all is executed within project's virtualenv.

https://python-poetry.org/docs/cli/#run
> It's already illegal to impersonate someone to steal money or scam them, and those laws were on the books before computers existed.

There are two hurdles a criminal has to get past:

1. decide to break the law
2. figure out how to pull off their scam

It sounds like you're saying that since hurdle #1 already exists, hurdle #2 is irrelevant? No, of course it isn't. That's like saying that gun control can't possible help because it's already illegal to shoot someone.

Adding difficulty to a crime reduces (but does not eliminate) the prevalence of the crime.
Their influence feels notable in Pseudo-Dionysius, especially his Mystical Theology.
AI Voice Cloning by Fine-Tuning Tortoise TTS
Not my favorite video from Dan Olson but still enjoyable. I highly recommend his video about NFTs, Line Goes Up: https://www.youtube.com/watch?v=YQ_xWvX1n9g

So much time, energy, and resources wasted on this stuff when we have such bigger issues to solve as a collective.
Ask HN: Postdoc Salary in the US
I had a look at Nature job ads, and I see a big gap between the salaries I read about on Hacker News for your run-of-the-mill software engineer with a CS degree (eg. $100K average / (or even starting)), and a scientist with a PhD working a postdoctoral position. For instance, this advert [1] for a postdoc with a PhD in a quantitative science has an upper salary limit of $63K. Is this salary range typical for a postdoc in the US?

[1] https://www.nature.com/naturecareers/job/12796152/postdoctoral-associate/
> who is not cognizant that wanting/rejecting sexual or romantic partners is an act of discrimination?

The commenter above, who said "older ladies need to show some youthfulness" and "they seem like they have one foot in the grave to me" could have been a bit more cognizant.
Meower
Well like any subject, you start by studying their history. Declassified documents take a while to become declassified but are a rich source of history. Then historians write books based on those documents and you can get a more reasonable idea of how things worked and fit into a broader picture. For more recent activities it's obviously more difficult but occasionally you get leaks that give you a sneak peek of what is happening (eg Snowden).
Is there a reason Chrome, Edge, and Firefox aren't on the Mac app store? I know the yearly dev account costs can be an issue for small developers but Google, Microsoft, and Mozilla are already paying that as they release apps on the iOS App Store.
I've gotten good results from asking ChatGPT to give me Xstate representations of machines that I describe, very cool to copy-paste* into the visualizer as a starting point.

* Only issue is that with so much active development since the training cut-off it usually outputs deprecated structure / patterns.
> ...there is no more important proposition for every sort of history than that which we arrive at only with great effort but which we really should reach, -- namely that the origin of the emergence of a thing and its ultimate usefulness, its practical application and incorporation into a system of ends, are toto coelo separate; that anything in existence, having somehow come about, is continually interpreted anew, requisitioned anew, transformed and redirected to a new purpose...
Killport – CLI command written in Rust to kill processes
This is not a full solution, just spitballing, but I wonder how effective it would be to have a flagging system built with GPT4 where the prompt was some form of "This is text submitted to a text-to-voice model. Determine the probability that this is being used maliciously." Then manually review anything that returns >X%.
They actually removed support for Keychain, Chrome on macOS used to support it in the past.
Behind the Tech podcast: Bill Gates on the rapidly evolving AI landscape
I have my old iPhone with no sim that I mostly take to the gym to protect the new one.
Lichess Voice Recognition Beta
I have to chuckle that they're still referring to docker-compose.yml as opposed to compose.yaml, and docker-compose as opposed to docker compose. The legacy files and commands will be EOL in June.

https://docs.docker.com/compose/compose-file/
Truthfully... what's most remarkable to me is it not saying, "just stfu, you idiot" after me asking it question after question about stuff i want to know more about.

There has been countless times where I'll read it's response of, "sure, here's..." and it just blows my mind that i have the ability to barrage something with questions and it won't get tired of me doing so.

it puts a smile on my face.
I work at Microsoft. This shit, along with “shopping toolbars” and “BNPL” in the Edge browser, is frankly embarrassing.
Espresso is typically made with 9 bar of pressure.

An aeropress doesn't actually generate any pressure. It just moves a column of water through a puck of coffee like a percolator. You can buy some special add-ons for the aeropress that cause it to build pressure but it's really just for generating more foamy/crema brew and not getting a proper espresso shot out of it. All that said the aeropress is still awesome and a great way to brew coffee, it's just not going to replicate espresso shots.
> What is so undesirable about productivity going up by a factor of a 100 or a 1000 and everyone living like an aristocrat

If you can make the "and" happen, please do.

It's not absolutely certain, and there's more than one possible bad ending if it fails to happen.
Funny GIF :)
> But the melt rate is increasing with increasing average temperatures. Wikipedia quotes a melt of 5 E 11 tonnes in 2019. Perhaps the doubling time is about 10 years? At that rate it'd take about 5,000 years to melt away.

At that doubled rate it would take 5,000 years, but if that rate doubles every 10 years, at the rate 10 years from now, it would take 2,500, at the rate 20 years from now 1,250, at the rate 100 years from now about 5.
> The shuttle was amazing. Never has there been such a versatile space vehicle. It could repair satellites, act as a small space station and bring satellites back to Earth. Hubble wouldn't be a thing with out it.

I'll concede that NASA did an excellent job, all things considered.

The Shuttle itself was terrible(although gorgeous) but that's not NASA's fault. They had to get money from the Air Force so they were subject to Air Force requirements, like the incredible cross range capabilities and the oversized cargo hold.

Then there were other requirements – like having to build solid rocket boosters from far away locations and transport by train, purely to get political support – that caused further problems. NASA didn't even want to use solid rockets in the first place.

The Soviet Buran copied the project (without SRBs) even though it made zero sense to them – but the US obviously had a reason to develop such a vehicle, so they wanted to be ready. Their Energia rocket worked better without an orbiter attached.

What NASA actually wanted to build would have been incredible. Sure, maybe the cargo hold would have been smaller, but if it could have a lower turnaround time and cost less to refurbish after every launch, maybe it would still be operational.

The SLS is also bogged down by politicians. And still uses the accursed SRBs.
the guy who wrote this is truly exceptional.
We can use the same argument for any other cloud password manager.
If google/Apple blocks my access, well it’s those services I am trying to log into in the first place so the point is moot.

Also I have recovery keys for the more important accounts printed and stored in a safe box.
What is the process that removes CO2?
As a huge proponent of Statecharts, I agree. If what you're doing is really simple and only have a few amount of states (as conditionals introduce those states no matter if you use state machines, statecharts or conditions), it makes sense to keep things simple.

But once you start having much more than that, or nested states, Statecharts makes it really easy to build reliable, performant and easy to change flows.
Nearly half of honey in European markets is fake, according to EU investigation
Yeah, I noticed that about warp too.
As someone with a disability, this tracks lol. I don't outright disclose my disability on my profile (saved for dms, as some people can be creepy), but I say my idea of 'hiking' is more like a casual stroll in the local botanical gardens.
I agree it's not gross from the perspective of the team, who are familiar with who can and who can't approve/merge PRs, but from the contributor's perspective (who has no idea who is and isn't authoritative) it is. The person requesting changes seems authoritative and it does seem like it's going to be merged. But there are multiple perspectives here, and one who invested a lot more effort than everyone else, and from that perspective it's gross.

> For anyone else out there who doesn't like 'their time wasted', discuss your idea with project maintainers before submitting a PR. Just because you think it is a good idea doesn't mean it fits within their vision for the project.

Of course. I give the same advice. But that's not a valid excuse for treating would-be contributors like this. You can reject PRs but in a more respectful and polite manner, without the misleading additional time-wasting requests. Rejection and professionalism/politeness are not mutually exclusive.

clarification request: with scare qutoes around "their time wasted," does that imply that you do like your time wasted? or that you don't think all the effort spent making the PR was wasted?
There is no incompatibility between RAII and arenas. RAII doesn't require heap allocation.
Indeed; Eurocontrol have published a handbook about it: <https://www.eurocontrol.int/sites/default/files/2021-10/euro...>. Here's the USA's Federal Aviation Administration's page on the topic: <https://www.faa.gov/about/office_org/headquarters_offices/at...>
>I don't know how Ubuntu got the crown exactly

They asked for it. Red hat the former bearers of that crown dropped the ball and walked away, leaving it open for Ubuntu to step in.

https://web.archive.org/web/20031127055732/http://zdnet.com....

https://web.archive.org/web/20030812095615/http://www.linuxa...

https://web.archive.org/web/20040508195941/http://www.newsfo...

People forget now but Fedora was created because Red Hat abandoned the home desktop market in 2003. Then Fedora was spun off to be a test bed for their enterprise offerings and it was no longer possible to buy a copy of workstation in stores. So when Canonical showed up in 2004 and was focused on the desktop they were able to get a lot of people to move over fairly quickly. The fact that they were using a different type of desktop interface with Gnome that had the two panels unlike Fedora which still had the single large panel like Gnome 1.x made it stand out even more. That and the way almost every other Linux desktop at the time was KDE based...

So yeah, Ubuntu took the crown because it wanted it. It maintains that crown because outside of it and its various spinoffs and flavors no one else is really seeking to be a desktop operating system. Since Canonical has made it clear that its focus is now also Enterprise at the expense of the desktop experience, I imagine it's only a matter of time before someone else steals that crown by focusing on the desktop again. We just need one of these billionaires to fund a company to make it happen...Say what you will about Shuttleworth, he did put his money where his mouth was and I for one am grateful for the many years of good use I got from Ubuntu as a result. I will be sad for the day when inevitably the pain points out weigh the benefits and I must switch away from Ubuntu-Mate to some other system.
Well, if that’s an accurate measure of sea level rise, then ocean salinity would drop significantly and cool the planet very rapidly, and by quite a bit. Not sure what outcome of that would be, but dramatic sudden cooling would likely devastate agriculture.
Thanks, off to work on a new startup!
I'd just caution about companies that try and woo you for a low salary to work on social good.

You can have a startup that claims to be trying to save the world, but a closer look at their actual business model can reveal them to be more akin to middleman profiteers that don't actually provide any net negative to anybody, but are just good at extracting tax dollars or have connections to capitalize on some craze that will quickly vanish.

Basically, don't take flowery claims at face value, but use your own brain to figure out what their business model actually delivers for the world.
when it first came out and my boss was behind himself about how cool it was, he was feeding it all of his emails with other businesses to have it clean them up. boggled my mind.
Ask HN: Research on GPT3 generated text recognition?
Is there any research on algorithms to recognise gpt3 produced output versus human output? I get that a human can't easily tell the difference between human and generated content. But can a computer?
"Being smart is important, but knowing how to sell it also important. Americans know how to sell." - South African guy I met, who went to Yale on a scholarship
The feeling of helplessness you’re describing has been intentionally taught to you. It’s what keeps the religion going. “If only I could do MORE…”
> Also average car is unused 95/% of the time, so by this principle everyone should take a bus

That’s exactly right.
There’s also the concept of anesthesia awareness [1], which does apply to general anesthesia.

[1]: https://en.m.wikipedia.org/wiki/Anesthesia_awareness
Degrowth. There is no way to square this circle. Sorry.
>Marriage is a process that arguably promotes wealth equality (by averaging)

That's an argument you would lose, as forever people have mostly stayed within their Socieo-economic status and when you get even a little higher in the wealth game you are often taking that explicitly into account.
What the actual problem is, in my considerable experience building teams that encountered this problem, is that they lack basic understanding of OS concepts.

K8s includes a lot of Unix. If you don't know what a user or perm is, or a mount point, you just blame k8s.
This is a user led data leak that ranks up there with Facebook and LinkedIn asking for email passwords to “look for your contacts to add”.
Art, not pornography: Florence museum invites Florida parents to see the David
+1 Ricky is the best. They also made a very useful Shortcut [1] that offers quick access to the Passwords on your Home Screen or Mac menubar.

[1]: https://rmondello.com/passwords-shortcut/
> Currently I consistently get BSOD after 5-10 minutes of use a

You don't honestly think that's what everyone else experiences, do you?

I'm a gamer running Win10. In the past 5 years, I've had 4 BSoDs, 3 of them caused by Riot's Vanguard anti-cheat (Which I've uninstalled since I don't play Valorant anymore).

It sounds to me that you got a faulty laptop, and rather than consider that possibility, you decided that Windows is to blame.
Many taller women have a dismissive attitude toward anyone shorter than them. I once had a 6'1" woman become infatuated with me. She let it be known that someone taller than me was "too short". It isn't worth the bother fighting against instinct.

Of course woe to the man who expresses equivalent arbitrary requirements on fixed physical attributes in their selection criteria.
Yes, the exaggerated headlines ARE indestructible!
Somewhat off topic too

I wish IntelliJ never went down the path of gradle. For me gradle destroys most of the awesomeness that IntelliJ once was. All gradle projects regularly suck hours of aligning several different out of sync java (…) plugin versions. If you suffered the same you know exactly what I mean.
You are right in the sense that for high performance applications you still need to explicitly take into consideration memory allocations, allocators, indirection, into consideration. RAII helps you implement your preferred design, but it doesn't make you ignore the details.
For Mac - I use Noteplan. Obsidian has some amazing feature but it is soo complicated. I find Noteplan has a more simple user interface and most of the features. They can work together because they both use local markdown files.
Show HN: Time-tracker that helps me with context switches and documentation
Hi HN!

I was feeling incredibly frustrated with my struggles in context-switching and writing documentation, so I decided to take action and find a solution.

I wrote a simple tool for Alfred and Raycast that helps me be more mindful when switching between tasks, which can even prevent some of those switches. Plus, I can jot down quick notes on each task as I go, making it easier to document everything once I’m finished.

This tool is really simple with only 5 commands - tsr, tsn, tsl, tsv, tse

tsr writes a new record

tsn writes a new note

tsl shows you the current task

tsv builds a static html page displaying a single timeline of the tasks and notes

tse opens the directory where records are stored for easy manual editing

TSR stores your data as simple csv files in ~/tsr, making it super easy to integrate with other tools or perform your own custom analysis and visualisation magic. The built-in tsv timeline visualisation is rather simple and doesn’t do any analysis (for now at least).

It depends solely on Python3 and works offline.
I encourage you to check the python scripts to see how simple they are and potentially adapt them to your own needs.

Let me know what you think!