skysight-inc/HackerNews huggingface dataset:
This seems like a very American perspective. So may I suggest that wage stagnation came from no longer having a underclass of women and people of color to be underpaid for their labor, and frozen out from the general market? Additionally, the US went from being one of the few industrial nations to not have bombed our factories and streets to having competition from other countries.
Americas golden age is not really a time with conditions that are easy to replicate.
On th topic, I would advice reading the boulangerie algorithm. An improved version of the original solution:

https://lamport.azurewebsites.net/tla/boulangerie.html
It costs nowhere near that much to find all your third party dependencies. It's not pleasant work, to be sure, but it's not rocket science either.
Speaking as someone some of whose code probably helped search for the fallen Malaysian Airlines Flight 370 a decade back, I gotta say, you have me beat by a country mile and deserve to be chuffed.
I know a an Indian guy who made good money as an engineer in US. Then he quit and went back to India to study under a guru. Then he divorced his wife who he had a child with, and started dating one of the gurus other acolytes. Seemed tragic and potentially hypocritical to me—tho I don’t know enough about his religion to know if it values loyalty to family etc.
Claiming that a single artist of modest means whose work was used for model training explicitly against their wishes.... is exactly the same as the multibillion corporation doing the training and profiting off it at fleet-of-megayachts scale.... certainly is a take, I'll give you that. If you ever quote "first they came" in a self-pitying context, remember that you deserve it.
I think it would be nicer if the tool worked in reverse; that is, rather than making a markdown string inside a python script, just run the python from markdown (similar to the approach r-markdown takes).

Then, the part where you do "Gui(page=my_page).run()" just becomes a build script that happens in the background, rather than requiring the coder to have a bunch of isolated markdown snippets throughout their code
>This is one of many reasons that anti-cheat systems do more harm than good. Once upon a time, anti-cheat simply meant choosing which players you are willing to play with. That system had no trouble accommodating accessibility. Today, that's practically impossible, because servers are hosted and moderated exclusively by the game studios themselves.

uh what?

or maybe game devs could realize that this is an issue and provide some better configurability for such stuff?
And a bike lane too. God that's galling. Accident waiting to happen (and I'd be willing to bet it has).
"I speak for many here when I say that if I were fabulously wealthy, I'd just be hacking things on a much larger scale."

No one can possibly say this with full absolute certainty, the same way no one truly knows how they'll act in the face of (or aftermath of) parenthood, poverty, war, death, illness, etc.

One doesn't end up at Brin levels of wealth without some part of their psyche changing.
especially when you lick your lips.
Tardigrades Go into Suspended Animation
I really don't care about the personal dynamics here. We are all three of us polarizing figures to substantial numbers of people on the Internet.

What bugs me is the blithe assertion about the quality of his writing, because like it's just demonstrably false that he writes badly. He has different writing goals, different subject matter, a different audience, and a very different style. It's easy to see how any or all of those things might not be your cup of tea. But his writing is effective, which is really the first and most important thing you want to ask for from what he's trying to accomplish. Just as important (to me, nerding out about this) I don't think he'd be more effective if he tried to write more like you do.
For god’s sake, who buys a Vision Pro to listen to Spotify?
I suppose you could simply choose the colors to work with ChromaDepth glasses: https://www.3dglassesonline.com/products/chromadepth/
Does it really reduce harm? Bypassing something like this should be, like, one checkbox in metasploit. It's like requiring all walls to be wallpapered to make sure no-one spots any cracks in the walls.
Nah. Most people might use VPNs to hide their IPs, but most people are not using torrents also. There's honestly little need to hide an IP just for torrenting anyway, at least in the US, Canada and most western countries. You just get a letter from the ISP you can ignore.

If you use torrents a lot, you use a seedbox, not a vpn.
Jewish Problems
Those aren't trigraphs; those are macros defined in the <iso646.h> header, like this:

#define and &&
#define not !
/* ... and so on */

In C++, they're actually keywords that are built into the language, so you don't need a header then.

When people talk about trigraphs in C, they're talking about the trigraphs listed on this page: https://en.cppreference.com/w/c/language/operator_alternativ...
*record ebike-related deaths and fires

If this was the 1910s, one could write an article about "record car-related deaths" and declining "horse-related deaths" and it would mean very little beyond that more people are using cars and less are using horses.
This was a great read, thanks for sharing.

I actually got interested in SH3 again recently as one of my viewers donated me some hardware to see if I could port Gentoo to run on it. It's more a passion project however I did manage to get a PoC image to semi boot over a weekend so I do hope I'll manage to get this into a state that I can merge this into Gentoo to officially support it again.
That’s surprising. From the interior design content I watch, the white and grey aesthetic is very much considered outdated and a mistake. Warm wood tones are much higher regarded.
What are you talking about? All of the basic research around transformers originated at Google.
I installed uBlock Origin, with my Privacy settings set to normal/default, and there is nothing blocked (normally the plugin would show a long list of blocked analytics stuff). No clue, are you using Firefox as well? Not sure what the difference is with our experiences, but I see not a shred of Google or analytics-related network requests when I navigate to getfirefox.com . It DOES have a query param in the destination URL that suggests tracking, but it never does anything with it (???) https://www.mozilla.org/en-US/firefox/new/?redirect_source=g... ... I'm investigating further and I see that the page itself loads a self-hosted Google Tag Manager .js, but it looks like it has code that respects the "do not track" setting in my browser, but oddly I don't even have that enabled (woops)! Strange, no idea what's different for me. I'll try on another machine just to compare!
What would it mean for _Static_assert to not work at compile time?
Cybersecurity firm Mandiant has identified this threat actor as "UNC3886".

https://www.mandiant.com/resources/blog/vmware-esxi-zero-day...

The heuristics used by security researchers are not really based in externals as you suggest. There is significant energy devoted to classifying and categorizing threat actors, and the main takeaways here are (1) nation-state-level power/funding and (2) not on our side.
both the source and contents of this article are 100% predictable by reading only the headline.

this is trash reporting.
I mean, large parts of the entertainment industry in the US are under some sort of union or guild, and has been for a quite some time, so I’d hardly blame the animation union for the state of US animation.
IIRC you specified the likely path in assembly code, but not all SPARCs had those opcodes. They were some sort of extention. By default they had simple fixed prediction (branch would not be taken, backwards branch would be taken etc).

Some of the pentium series also had settable branch prediction bias flags.
Thank you for the advice! I'm sad to hear it hits indie publishers as well as self-pub, but I guess that's the way.
Post seems to be following sequence A002202 - https://oeis.org/A002202
so expect the next post in 2028... :-)

I also reposted this again, because the article was posted and flagged. So
was curious to know why, it could be posted 8 times in the past
without flagging, but this time would be?

12 years ago|187 comments - https://news.ycombinator.com/item?id=3096793

11 years ago|69 comments - https://news.ycombinator.com/item?id=4759642

10 years ago|1 comment - https://news.ycombinator.com/item?id=6899599

8 years ago|95 comments - https://news.ycombinator.com/item?id=10923934

6 years ago|170 comments - https://news.ycombinator.com/item?id=15424117

4 years ago|33 comments - https://news.ycombinator.com/item?id=22896047

2 years ago|126 comments - https://news.ycombinator.com/item?id=28136729

1 year ago|3 comments - https://news.ycombinator.com/item?id=34022978
Related C++ Stackoverflow question/discussion:

"Why Doesn't C++ have a garbage collector?"
https://stackoverflow.com/q/147130/1593077

and my answer:
https://stackoverflow.com/a/48046118/1593077

... which develos Bjarne's classic quote:

"I don't like garbage. I don't like littering. My ideal is to eliminate the need for a garbage collector by not producing any garbage. That is now possible."
Could you explain why? A JTAG master seems easily bit-bangable unless you require high data rates?
An Analysis of Dr. Rhonda Patrick's Insights on Vigorous Exercise and Longevity
Mainly because males don't bear the economic and emotional consequences if they neglect or fail to use the birth control that's available.

It's almost a given that casual sex leading to a pregnancy means that the male will be last seen heading for the hills at very high speed.

Whereas the female will be left literally holding the baby.
Do we have any mayors coding in C, Java or Python?
lol yeah. Primula is affected. So no one can apply for vacation, business travel, reimbursement, or even parental leave.

Time to work work work work..
The entities and their destructors still have names that the compiler and linker understand. Programs just can't name them.
Precisely.

The redditization of HN: activism vs critical thinking.
Billionaire CEO: Successful people share pattern recognition skill
And sometimes they are antisocial creatures, which is also rooted in the same impulse, at least for some people. Being truly asocial—attaching zero positive or negative value to social connection—seems very rare.

(That’s my own invented definition of “asocial”, which I think is more neutral than the dictionary version)
> The logical answer is to add more chargers.

And to finally agree on a charging standard and to guarantee that all brands of charger will charge all brands of EV on that standard.

It is profoundly stupid to not agree on a charging standard. North America is now slowly standardizing on CCS with Tesla's plug on the end.

It is profoundly stupid to tolerate charging infrastructure which only charges one brand. You can fuel your ICE vehicle at any fuel station and you should be able to charge your EV at any charging station. Anything less than that is substandard, backward, and primitive.

Europe is so much further ahead of North America on EV infrastructure because Europe standardized on CCS type 2 Combo. Having a common standard has driven the investment into and the development of charging networks.

Europe has almost, but not totally, stamped out brand exclusive chargers. The remaining brand exclusive chargers need to be opened to all EVs.

> So while we’re waiting for that “convenient charging network” to appear, what should we do?

Emulate Europe. They're leading on this.

Here's the European charging infrastructure plan for the rest of the decade:

https://www.fleeteurope.com/en/new-energies/europe/article/f...
My understanding is that (P3) of the original argument (https://aiadventures.net/summaries/agi-ruin-list-of-lethalit...) uses "goals" as in (II).

But earlier you said this:

> 1. States things like "Finding goals that are extinction-level bad and relatively useful appears to be easy: for example, advanced AI with the sole objective ‘increase company.com revenue’ might be highly valuable to company.com for a time, but risks longer term harms to society, if powerfully accruing resources and power toward this end with no regard for ethics beyond laws that are still too expensive to break." But even current-gen LLMs sidestep this pretty easily, and if you ask them to increase e.g. revenue, they do not propose extinction-level events or propose eschewing basic ethics.

And in this quote it looks to me that you are using "goals" as in (III).

(I'm not an expert on these matters and I am admittedly still very confused about them. Minimally I'd like to make sure that we aren't talking past one another.)
I'm not from NYC and don't know much about the ebike usage there so I found this podcast episode[0] interesting. It covers a business that is doing ebike battery swaps as a way to reduce these charging fires. The battery swap business is one of the ones involved in the 'Charge Safe, Ride Safe' mentioned in the article.

Along the way though it covers some really interesting aspects of who's using the ebikes (refugees) along with who runs the battery swap company (a hasidic Jew) which I also found pretty interesting since it's a quintessentially NYC story.

0: https://thewaroncars.org/2024/01/16/the-future-of-transporta...
What you wrote is so abstract that it begs for misinterpretation, and based on the upvotes apparently other people are struggling too.

How about you describe an actual danger scenario example? You clearly have something in mind.
I would love to see about a 5-page overview in which analytic philosophy is contrasted with Continental philosophy (is it still called that?), and where exactly logical positivism fits into that. Or maybe a tree diagram or flow chart would be better. Williamson is a well-qualified academic writing for his peers, I understand that. But in addition to making philosophy more practical, it would help if there were brief introductions that were accessible to the lay person.
There are a lot of cases where unique and shared pointers are no good solution, and where a GC would help (e.g. when there is no clear ownership hierarchy but a lot of mutual dependencies between objects). And not to forget that smart pointers come with a non-negligible cost.
Any serious place will only be looking for folks that are bonafide math geniuses in addition to their actual specialty.

In the case of mechanical engineers, maybe 1 in 50 bonafide geniuses in mechanical engineering are also simultaneously math geniuses. Just my personal hunch.

There's really not that many positions, so it's unrealistic to expect recruiting standards to be much lower.
Can You Live Code a Church Organ? [video]
Using the musical live coding software TidalCycles to control a church organ via MIDI.
This micromobility movement has been severely affected by these no name duct-taped batteries. Both my apartment building and work's office forbid e-bikes and e-scooters on site due to risk of fire, no exceptions. Even if some solution comes out that prevents these dangerous batteries from being used, it's going to take years (if ever) for these rules to relax.
Have you read the three body problem?
Vigorous exercise enhances the heart's plasticity, which refers to its ability to adapt and remodel itself in response to increased physical demands. This includes increasing the size of the heart chambers, improving the heart muscle's ability to contract, and reducing stiffness in the heart walls
Honestly, that's always made it (content on martinfowler.com) a bit weirder to me.
Google isn’t an engine to create wealth out of nothing. Its a place that is/was structured to extract maximum value from its engineers specifically. It isn’t all that surprising that engineers got most of the perks.
Panic Prompt 3
In modern C++, you no longer need to manually-manage your memory (except when writing custom containers and low-level libraries). Memory is managed automagically, no garbage is generated and no collection is necessary.

Of course, you can also do manual allocations if you really wanted to, but - with the changes in the language since C++11 - you just don't have the motivation to do it.
Tokenized Assets Can Replace Money
It’s energy turtles all the way down.
I just want to reiterate the point in the article that this is very much a David vs Goliath situation. If you value free software, please consider donating to the SFC here: https://sfconservancy.org/donate/
Both my parents reported facing this and making it to the university despite it.

There’s a reason so many of Soviet scientists were Jewish - those who made it past •this• were exceptional.
I doubt any set of countermeasures will guarantee catching everything. I think the goal should be to make it harder and riskier for attackers to successfully perform the attack. I can't be certain we can get there... but nothing gets better if we don't try to make it better.
> And really if this works in the first place you're storing the passwords unhashed

Not really, your RDBMS probably supports some hash functions so you could be storing them hashed as "UPDATE USERS SET PASSWORD = SHA2($PASSWORD)" which would be vulnerable to SQL injection yet does not store unhashed passwords.

There are good reasons I'd recommend to do the hashing in the application layer instead, but doing it in the DB (with correctly parameterized queries, of course) is not so terrible.
Looks like that article is a general one on two- and three-character sequences.

In C, "trigraph" specifically refers to nine special sequences beginning with "??": https://en.wikipedia.org/wiki/Digraphs_and_trigraphs#C

They were used to provide an alternate way of typing punctuation characters for keyboards that don't have them (e.g. "??(" is "[").
Yeah that's always been a fear but I always dog food and I've had no issues yet
The Bitcoin Social Network
BleepingComputer's coverage[1] has this tidbit:

> BleepingComputer has been told that the Akira ransomware operation is behind the attack on Tietoevry, coming soon after the Finnish government warned about their ongoing attacks against companies in the country.

> "The incidents were particularly related to weakly secured Cisco VPN implementations or their unpatched vulnerabilities. Recovery is usually hard," warned the Finnish NCSC.

I wonder what the entrypoint was back in 2021 when they were attacked around the same time?

[1]: https://www.bleepingcomputer.com/news/security/tietoevry-ran...
Renters are 62% of the San Fran population, so I don’t think we can blame democracy for high housing prices.
I am interested in what she does, but she takes no delight in explaining it to me, or explains it to me in a way that assumes I have no knowledge at all.

I was home last week and definitely felt more understood, even by random strangers in coffee houses. I felt instantly validated. I just never feel that with her, or rarely. It hurts because we genuinely have good chemistry together and I care deeply for her and her me
Unfortunately, it's not really unusual for content to be flagged for wrongthink, though I can't really figure out how exactly this one in particular is wrongthink. These are (a) mathematical problems an (b) the surrounding context is historical fact.
I... What? Is this a bot to auto-respond to any HN message mentioning IPTV with a Chat-GPT generated sales pitch? This is obviously not relevant to my comment.
Last I checked DDG is Bing. So if you think DDG is good then I guess you think Bing is good.

I personally don’t.
> The very concept that a thing cannot be copied. That is the obvious falsehood that we are compelled to pretend is true.

No, copyright law does _not_ compel us to believe that things cannot be copied. Instead, it establishes consequence of illegal copying. I'm flabbergasted that you, so far, don't recognize a simple and foundational difference between "can" and "should".
The vast majority of the world does not have an iPhone as their smartphone. It's not even close.

https://arstechnica.com/gadgets/2024/01/apple-hits-all-time-...
They do not. Source: Have owned a few (of both brands)

Lambo is almost fundamentally (and certainly originally) the anti-ferrari.
If you listen to the C++ people it's obvious they think the incompatible changes are a terrible mistake. They can't undo them but they're adamant no other breaking changes be allowed. They don't want things to get worse for them. Meaning better for everyone else.

And no modules wouldn't make C more like C++. It's just make C a bit saner and faster to compile. Because modules are complete and don't depend on code compiled before the import. Which means you can compile your modules exactly once and only once. Well written C code bases you could probably just change #include to #import and reap the benefits.
Interesting video.

I've often wondered what the most optimal elevator algorithm is. Imagine a scenario where a single person calls an elevator to go down, and just as they get in, a group of five people on the floor above also call the elevator to go down. We all know that the elevator would go straight down and then come back up for the people who called the elevator too late.

The elevator could actually save time by letting the person on the lower floor board, going one floor up, and letting the group board before going back down. The algorithm could factor in the number of people waiting on each floor, the time taken to travel between floors, and how many people are already on the elevator into account to optimise its route.

With multiple elevator shafts there's even more things to think about. Could one shaft serve a lower set of floors while another shaft serves a higher set of floors to minimise 'wasted' time travelling up and down? Could the algorithm take into account the time of day and the ingress/egress of people from the building? Is there a specific floor that's 'hot' and could be prioritised?

I guess the two numbers to optimise for are wait time and travel time and there will be some tradeoffs.

edit: One more thought. Time taken to travel between floors is probably not even close to linear. The elevator has more time to accelerate for greater elevation changes.
I've no idea what nettby is.

But ARP is how computers figure out what IP address is associated with a hardware / ethernet address, so they know what ethernet address to use for sending packets to a specific IP.

ARP poisoning means you flood the network with fake ARP packets saying your ethernet address has the gateway IP or whatever IP. So then the other devices will forward packets to your machine instead of the intended destination.

As nettby didn't use HTTPS it would then be trivial to capture / read the packets and figure out everyones' passwords. I.e. the messages would be plain text, unencrypted.

Not exactly Eli5, but hope it helps.
Part of the adaptation that enables a higher VO2 Max
Think about every worm, every virus, every exploit discovered in the past 30 years. They're known today but they weren't (at least publicly, cough NSA) known and mitigated 30 years ago. But the further you go back, the less dependence on computers and networking there is so cyberwarfare becomes less useful.