skysight-inc/HackerNews huggingface dataset:
With these articles I always wonder what they're turned into, since headlines and introductory paragraphs always conveniently omit that. These seem to be the relevant parts of the article:

> degrading PET [particles] and reducing them to their essential components, which would allow them to be broken down or recycled

> "One variant breaks down the PET particles more thoroughly, so it could be used for degradation in sewage treatment plants. The other gives rise to the initial components needed for recycling. In this way we can purify or recycle, depending on the needs," explains Laura Fernández López

Hmm, so that sounds like it's a step forwards (working the problem), but not yet a solution that can recycle PET into something anyone can use

Edit: this is why I'm asking...

Article: "... the bacterium Idionella sakaiensis, which is capable of degrading this type of plastic and was discovered in 2016 in a packaging recycling plant in Japan."

Wikipedia on Ideonella sakaiensis: "[they] mineralize 75% of the degraded PET into carbon dioxide" (to be fair, it also produces a "MHETase enzyme" which "could also be optimized and used in recycling or bioremediation applications") https://en.wikipedia.org/wiki/Ideonella_sakaiensis
I can't say how the railroads treat cargo, but I can tell you how they treat humans. I got tired of flying and rode Amtrack between Tacoma and Oakland about a half dozen times between 2010-2020 (so a dozen one way rides), until my truck got stolen from their parking lot after they turned off the security cameras and patrols without telling the customers.

On the way back one time we were sitting for hours because a freight had come apart in two places on the only through track. I watched the crews hump couplers brought up from (presumably) Crater Lake past the bar car. Just a day working on the railroad.

They put the train together wrong once, without the crew car between the engines and first class. This meant that first class looked out over the engines. (They duct taped around the door to keep the snow and rain from pouring in.) About a half dozen of us stood there taking turns sharing bottles of wine and looking out the window in the dark as the train went over the Cascades en route to Crater Lake. Very cool.

On the way down one time, shortly after "lights out", there was an excited PA announcement "STAY IN YOUR ROOMS AND DON'T TOUCH ANYTHING METAL" and as I came to I noticed that the lights and ventilation were off and the train seemed to be coasting to a stop. The second announcement that anyone who saw "lights" outside the train should speak to a conductor was no more reassuring. Upshot was the dining car had suffered an electrical fire (coach apparently filled with smoke, but we were spared that in first class). They diverted to some huge rail yard somewhere in the vicinity of Crater Lake where they disassembled the train and put the wretched dining car at the end of the train; they catered in breakfast in Sacramento.

Dunno why all the best stuff happens just north of Crater Lake.

Northbound run looking out of the antique bar car: http://athena.m3047.net/train.jpg

There was a theater downstairs, I kid you not! http://athena.m3047.net/train-theater.jpg
heh, just made a comment about a similar approach: https://news.ycombinator.com/item?id=38165214
Why on earth would demographics make the slightest difference in either direction?
>Seasonal variation in PV production is much much more than 4-7% in northern Europe.

4-7% isn't seasonal variation in PV production. It's the amount of grid energy that needs to be supplied under a hypothetical 100% solar/wind/pumped storage grid when:

* Solar output is low

* and wind output is low

* and ~8 hours of pumped storage is depleted.

Obviously the wind blows at night and pumped storage works at night and electricity demand is lower at night. Obviously seasonal storage would not have to be tapped every night.

>Given that, it's not (currently) economically viable to build storage+PV

Why would that be given? It's categorically false. The opposite is true. Maybe what you meant to say was that "GIVEN 2GW of solar energy was being produced today" AND "coire glas is under construction" because it's highly economically viable, maybe we should lend a hand in the form of subsidies in scaling that up?

Or did you want to push those subsidies to a form of energy with a 5x higher LCOE?
Again, nothing to do with performance.

For example an interrupt handler (or a signal handler) that needs to modify some shared resource. It can't take a mutex or even a spin lock because it might be owned by the thread it just interrupted. There are ways around that of course, for example by having threads disable interrupts inside critical sections, but that's not always appropriate.

Similarly, for realtime systems, if you have threads with different priorities accessing the same data, to avoid deadlocks you either need mutexes with priority inversion (which has its own share of issues) or you use lock free code.

edit: in any case the point isn't that there are better ways to write a program. The point is that if you have a program that uses a CAS-based lock-free algorithm, porting it to 386 it is not just a matter of paying a performance penality, you might need to rewrite it to preserve correctness.

edit2:
> There is no guarantee of success and no limit for the number of retries, so any hard real-time deadlines can be missed. Lock-free algorithms can be used in real-time systems only if they detect too many retries and then they fall back to lock-based algorithms before it is too late

wait-free algos have guaranteed bounds.
I'm in the same boat. I'm looking at a 2019 27" iMac on my desk right now, and it's been a great machine. But without target display mode, I can't use it with the 13" MBP that work gave me. So, what, stick another 27" display on my desk just for the laptop? And when the CPU or MB fries, I'll be stuck with a nice display I can't use.

Next time it'll be a Mac Studio and a Studio Display, cost be damned.
That cycles back into companies no longer train anyone. All the training has to be done by the kid schools with ridiculously inflated tuition. And if they don't pick something that will pretty much guarantee a job, like anything other than CS, they get put down by society for not picking a high paying major. The situation is not any of the kid's fault. This perverse system was put in place to wring kids for money, put them in debt, so a few of the oligarchy could feel safe and secure.
It does seem to be leaking, doesn't it? Someone posted the hard-r here the other day, that feels uncommon, although I'm still a relative newbie in terms of HN.
And sorry, I know I should but I can't just let this go. You keep comparing Bitcoin to cash, as if cash is the solution to the unbanking problem we are talking about. You say this about Bitcoin vs. cash:

“Harder to use, costs more, still less secure than cash!”

None of those are absolutely true. For a local transaction in small amounts, yes, cash is easier and cheaper. For large transactions or for transactions with someone who is geographically far away, cash loses on all three of those, big time. I don't even need to explain why do I?
Yeah I've started using it with my search engine as well. It's fantastic how versatile it is for data all manner of data munging.

Just the other day I used it to transform an unordered 60 GB CSV file with links and texts into a 3 GB parquet file that's so fast I can create a projection for the relevant data of each partition in like a minute (which then fits in memory).

It has some minor stability issues so I'm not sure I'd build a full blown application on top of it, but for data transformation tasks it's amazing.
One thing that modelling seems to be missing are the lag times and genetics waiting to flourish that can allow an uptick in a higher concentration of that variation that can better adapt-take advantage of a new/changing environment, e.g. increased CO2 in atmosphere will lead to more greenery, more hardy plant life, even if it takes X years for those new plants to start to, potentially on an exponential path, take advantage of the higher CO2 and capture it.
I think if we fixed the housing crisis and wage suppression, requiring nominal purchases wouldn't be such a significant barrier.

Nominal fees are like congestion pricing. If you don't have them, the space loses its ability to fulfill its original purpose.
Apple device defaults cover 999/1000 use cases absolutely perfectly - for me and apparently most people.

It's no problem creating a weird workaround for the other 1/1000 items.
A 3 part framework for saying "no" + how to apply it + examples
> At Pitney Bowes, where the attrition rate is also down year to date, the shipping and mailing services company has had a few instances in which it hired an intern, expecting a vacancy to open in the company, only for the existing employee to remain in the position.

That's a curious usage of the word "intern".
The second reply got flagged for being rude, but it's right.

Not wanting to watch a video is valid. Complaining about "foreign language" when there are dubs, subtitles, and transcripts, all human translated, is not valid.

And did the first reply seriously get flagged to death for saying "Dear american"? I can't see any other words in that sentence that I could construe as offensive...
> No one is going to run the entire AWS stack on their Mac when it’s targeting Linux.

You literally just claimed everyone at Amazon uses macs for development and runs their code on their macs. This is not the case for the vast majority of code written at Amazon.

> Amazon “suppprting” Macs mean outside developer support like AWS CLI, CDK, SAM, Amazon Chime, etc.

Nobody said anything about 'amazon "supporting" macs' and what that means except you, just now, when you moved the goalpost.

> Of course we all spun up Isengard accounts when we needed a lot of CPU horsepower or to run some dependencies instead of running something locally.

What? Using remote development environments/ec2 boxes is literally the default at AWS and it has nothing to do with 'CPU horsepower'. Most of the ec2 instances used for development are far less powerful than a macbook pro.
In much of the US you actually have to either work or pay rent in prison, so no.
I was an undergrad 1974-1977, taking computer science courses at McGill, before there was a CS major. Here was my workflow:

1. Write program longhand, on fanfold paper (more on this below).

2. Type program on cards. Those IBM 029 keypunches were the loudest, stiffest, most satisfying keyboards ever. The Model M is silent and squishy, by comparison.

3. Take cards over to reader. Deck is read, often without problems.

4. Go over to the lineprinter, and wait, with everyone else, for your output, printed on fanfold paper. This stuff flew out at a few feet per second.

5. Collect your output, debug.

6. Implement your fixes by deleting or replacing affected cards, and typing new ones, making sure everything goes in its right place.

7. Repeat from step 3.

Often the wait for your output was long and excruciating.

Fanfold paper was FANTASTIC scrap paper. I had so much of it, and used it for everything.

Every card reader/lineprinter station had an operator to deal with the inevitable jams and other problems. They would often get approached for programming help. One particularly cruel joke: "Oh, that's a color code error. You typed your program on the wrong color cards."
OH, i thought the person wishing to remain anonymous was the seller — not the buyer. but if it’s buyers buying things with stolen CC’s, instead of sellers selling physically-stolen merchandise to regular ebay users (for example), then this makes more sense.
In the heyday of EverQuest, UO or other mud, things were selling for much more than a mere $20 for 1000gp ( I used to play wow and was among the first to hit 60 on my server, and most likely I had some server first, so I do know what represented at that time 1000gp), items could be worth a few hundred, if not thousands. Hell I believe it's still the case on some emulator servers (P99 for EQ)
Labor Unions Are Industrial Policy
I can't wait to see what he is going to make with all those prills.
Matrix even has a foundation, they could have the CLA go tot he Matrix Foundation... but they aren't. Even then, I trust the Apache Foundation more than the Matrix Foundation- not that I have any particular distrust of the Matrix Foundation up to this point, just that they don't have the same track record as the Apache Foundation.
Missing from the list is the BeagleV-Fire for $150 which was released last week with:

* RISC-V CPU: 4x 64-bit RV64GC application cores & 1x 64-bit RV64IMAC monitor/boot core

* FPGA: 23K logic elements (4-input LUT + DFF), 68 Math blocks (18×18 MACC), and 4 SerDes lanes of 12.7 Gbps.

[0] https://www.beagleboard.org/blog/2023-11-02-beaglev-fire-ann...
Why do you believe they added this clause if it's worse for them?
I might be lucky but in my whole developer life I have only used like 3 commands git stash, git pull --rebase and git merge.
I'm not even sure I used git rebase once.
> The whole point of the [A]GPL is that the end user can access source code. Letting people buy their way out of copyleft effectivley nullifies that.

But previously, anyone who wanted to deny end users from accessing their modified version of the source code could do so, immediately and at no cost to themselves. This adds a barrier to doing so.

I'm not saying it's the ideal situation. What I'm saying is that from the perspective of someone who wants to ensure that end users retain access to the source code (which describes me!) this seems to accomplish that goal better than the previous license.
"If it ain't broke, don't fix it."

I'm not aware of ever having been affected by an unpatched vuln, but many times I have lost configs, data, or time to updates.
only sedated and braindead frogs stay in the slowly boiling pot, check the source for that idiom
And the three problems are all each exacerbated by the other two.

For fuck's sake, there's a complex near me [0] that has STUDIO apartments that start at $1,690. This is a suburb. It's not even close to anything. Even the metro line is about a mile walk. The nearest grocery store is over a mile away.

Granted, our minimum wage is somewhat high at $15.45/hr. But even at that rate, it would take 110 hours of pretax wages to pay for it. Post-tax, it'd be at least 75% of your monthly pay.

[0] https://maps.app.goo.gl/EYCy2kvXsRYCjz4J7
No, that does reflect on the diet. And, again, this is what "no true scotsman" is all about. Or, if you like, it's the same as "communism has never been tried". If "the Atkins diet works" but it doesn't work for most people because "they just aren't doing it right", then no, it doesn't work; if it did, people would do it right, and it would work.

The actual aggregate outcome of ideas / principles / movements matters, in addition to their intentions.

For what it's worth, I think the major religions actually hold up fairly well to this level of scrutiny, despite all of them having major obvious failures in the particular, and that that's a big contributor to their longevity. For instance (just because it happens to be Christianity that I know the most about), it is notable that when Martin Luther put up his demands for Church reform, he was rejecting very specific behavior that had become ingrained in practice, rather than the foundational principles of the religion. Despite being essentially a radical reformer, he thought the principles were nonetheless good.

Maybe effective altruism will also have staying power, because maybe its principles will also stand the test of time, and its scandals fade. But I think people who care about it shouldn't just rest on their laurels and assume that will happen! I think people should be aware that if most people are "doing it wrong" then they aren't actually doing it wrong, it just is what it is.
I hooked up a new monitor and had the hardest time trying to figure out why things weren't working. Finally swapped the HDMI cable and it worked perfectly. Gah.
Gosh that's sad.

Zoomers are in this very forum - hi Zoomers.

Hang in there.

Whatever precipitating causes led to such suffering, know that we're _here_, _now_, together.

You aren't as alone as it might seem.

And hey, try to relax a little. We'll figure it out.
Columnar Kernels in Go?
Is the default behavior in motorcycle land really to just use the back brakes? When I rode a bicycle in a city I learned to use both, but primarily my fronts. I definitely had some panic stops where I was modulating to prevent the rear wheel coming off the ground. But maybe the calculus changes with motorcycles' higher speed, as maintaining steerability becomes that much more important?

I'm actually kind of surprised a motorcycle ABS controller apparently doesn't include include sensors for the deceleration vector, bike rotation, the compression of the front shock, the weight on the rear wheel, etc. I'd think that a computer could reliably beat a human, given the right sensors.
I don't know, the 90s were kind of the peak. We've been pretty downhill since

And, I will admit a lot of indicators and below the surface trends were in the wrong direction since the 80s at least--the 00s are just went everything finally collapsed
Not by the borrow checker. It would be prevented by bounds checking on slices, arrays, strings, etc.
The usual kinds of analyses applied to nuclear engineering salaries suggest that there's already more than enough smart people working in that area.
I've seen the video, but the comment I'm replying to seems to be referring to a car driving course.

I'm a little surprised there's no "pro ABS" for motorcycles which allows you to do a stoppie if you enable an option, and/or are keeping the bike perfectly straight.
I use rust, and it does have static by default in many places (for example it's hard to do the traditional OOP virtual polymorphism or to keep objects of various types in one container) and it makes it pretty hard for me to write "nice" looking code.

It usually devolves into a lot of nested if-else and switch (match) instructions.
what do you think git pull --rebase does..
> Like Hysteria, Brutal is designed for environments where the user knows the bandwidth of their connection, as this information is essential for Brutal to work.

They don't quite say that this is a bad idea for use over WAN. If they intentionally avoided ruling out such usage in this qualification, they're making an implicit assumption here that either the last-mile connection or the endpoints themselves are going to be the bottleneck. If some router in between is having a bad day, it would definitely make its day worse.

edit: I wasn't familiar with Hysteria but now that I'm reading those docs, I guess the intent is for this to be used on the internet. In that case, it does seem pretty like it'd be pretty adversarial to run this. I bet if it saw widespread adoption it'd make ISPs pretty upset.

edit 2: Going slightly off-topic now, but I wonder if the bandwidth profile of Hysteria compromises its HTTP/3 masquerade?
Do you integrate Rust and F# in any way or do they just talk via an HTTP or similar API?
Wait, you can’t file feedback from the web anymore? That’s incredibly stupid. Their feedback app itself breaks half the time, so I guess they wouldn’t be getting my reports then even if they wanted them.
Squash merges cut down the noise considerably.
IANAL but the case against Google has to be even weaker than the one against Apple, right? Sideloading is much easier on Android and iOS.
or maaaybe communism is just not working.
I strongly disagree with this for children & community buildings. Children shouldn't be subject to congestion pricing. Teenagers should be free to rove a mall and be harmlessly loud and messy without being pressured to buy something-- chances are they will buy something eventually but it shouldn't be a requirement just to participate in community. I also wish my local makerspace didn't require a purchase. They should be funded by a government grant or wealthy donor such that impoverished people can learn skills and find community as equally as those with the spending money to chuck 5$ on a doodaad they'll never use.
It happened to Honorbuddy, a very advanced bot for World Of Warcraft made by a German company. The argument in relation to DMCA was that the bot was circumventing warden, the games anti-cheat system. The legal battle was long and they ultimately had to strip many features of the bot, until the company went under.
I've been looking for something like this for a while, thanks a lot for sharing! It just sucked when I was checking out a few mags and after calculating the cost for shipping to Sweden it was higher than the total cost of 4-6 magazines...
I found it substantive because it sparks introspection
Civilization to early man was not global, it was local. And yes, the Chinese myth you mention doesn't include a guy saving animals on a boat. But the indian Manu and Matsya myth does. As does the Ziusudra myth and the Gilgamesh flood myth of the Sumerian. And the And the Videvdad of ancient Iran, and the Pu Sangkasa-Ya Sangkasi of ancient Thailand (though here it's a giant magical gourd rather that a ship), and many many more.

What is common is that "everything" gets destroyed, a few survive to rebuild.

Ref: https://en.wikipedia.org/wiki/List_of_flood_myths
I know how big a moose is. I've been uncomfortably close to them more than once.

But I also know how big a train is, and I still don't see it. I know that in terms of mass, a train is to a car as a car is to an empty beer can. A car can derail a train, but won't very often. A moose might weigh as much as a small car, but has less stiff metal in the frame. It still might derail a train... but not very often.
If you're interested in recent state-of-art improvements to TCP congestion control, check out the Remy project, it's pretty amazing https://web.mit.edu/remy/.
> I still greatly prefer it to the alternative, which is to have merge commits cluttering up the commit history.

GitHub recently added a feature that prompts people to update their branches via merge. It's frustrating because every PR now had dozens of merge commits polluting the history.
Exactly as some encoders (H264) have keyframes at intervals (e.g., every 30 frames) rather than where the action occurs.

As such, they are suboptimal by default if a lot of motion occurs.
Magic hocus pocus. What else?
If I (and everyone else) have the same power to make a proprietary fork as they do, then I don't mind so much. It is when they have more power than everyone else that I start to mind.