skysight-inc/HackerNews huggingface dataset:
50 years from now the official position of representatives of powers (Russia, US, China, Israel, etc.) on their own actions from today will still be completely avoiding the topic. But some might, at best, halfheartedly admit that what happened "back then" was not their proudest moment and they could have done better, all while actually being worse. But that will be their water under someone else's bridge and as long as that water sill allows them to reap the benefits of their "not proudest moments" then it's just going to happen again and again with the next generations getting a minor point of conversation.

If Russia can "poison" Eastern Ukraine for their benefit, if the US can cut the legs from under a democracy for their benefit, if Israel can eradicate the people from a land for their benefit, etc. and live to fully enjoy that benefit, people are going to have these conversations on "ancient" history time and time again.
The OP specifically mentions that.
Thank you. About half of those acronyms I know. My military experience is not in the US and not in a leadership capacity anyway. I'll start learning, see where we are this time next year!
I hope the technology has improved from that point though, as you couldn’t see anything on that thing.
Don't patronize me, you seem to think you're the authority when it comes to how people react to a $700 console when a great gaming PC is in reach, price wise. And you'd buy both because the target for this probably is already on the playstation upgrade path so very likely already owns the PS5. Looking at Twitter I'm hardly the only one that feels this way.
Wearable brain imaging device shines a light on how babies respond
I'm building a website (https://pocket-quant.com) where you can use LLMs to ask questions about past earnings calls.

You can see the earnings report and calls side by side and ask questions about them.

I'm also working on adding a live calls feature that can trigger workflows. So you'd pose a question before the call, define some answer structure (using structured outputs) and then connect it to some kinda of integration (e.g. invoke a lambda, slack/discord message, etc.)

As the call happens in real time I transcribe it and run the output by the llm to answer your question.

I see it being useful for fed talk, earnings calls, and open to ideas for other data sources!
That sounds scarily familiar to how Russia sees Ukraine today, and I'm unable to see how it could justify what happened in the past or justify what is happening now.

From a HN commentator in 2054:

> I think Russia was very concerned at the time that Ukraine under Zelensky would become a client state or a vassal of the US. Russia still upholds the "No outsiders" Doctrine which states that any intervention in the politics of the Russian World by foreign powers is a threat to Russia. Russia does not want any foreign interference or potential military bases in its 'backyard'.
Obviously in the function name!

void vendorReturnsDataInInvalidFormatAndButShouldBeResolvedByVendorOpenTicketXYZ_123ExpectedResolutionQ42024(String input) {}

/s
Thank you, I've already got a portion of that under my belt. Getting to work now...
Not sure if anyone linked it here, but my favorite simulator was a 2D grid, with about 50 or so units per side. The computer picks 3 squares, you pick 3 squares. The XxY unit grid was set up such that if you picked the same 3 squares as the computer, it was the same odds as winning Powerball. Seeing how hard it was to even get 1 square really drove home the odds. I also did a similar calculation by estimating the area of millions of quarters (enough to represent the 1/N chance to win) and thought "ok, if I launched a rubber ball randomly at high velocity in this huge room, I would win if it landed on one exact quarter that I picked in advance. When I saw it like that, I realized there's no way.
> every picture you'll ever take with your phone would be considered semi-public as phones are Internet connected

Correct.

https://en.wikipedia.org/wiki/2014_celebrity_nude_photo_leak

https://www.cybersecurity-insiders.com/glitch-makes-data-fro...

https://arstechnica.com/gadgets/2023/09/apple-patches-clickl...
The freight train part of my thinking is admittedly dated
.

This is an impressively fast design, but you'll get much more x86 for the same money -> x86 wins when you can scale out.
It basically comes down to using linear brightness (at sufficiently high contrast between steps) instead of random brightness. TFA could get away with almost any colors at all, even red to green, as long as it goes from light to dark.

The problem is that they decided to use dark for BOTH ends of the scale, with light in the middle, so in the absence of color perception we can only tell whether a price is extreme or moderate.
More specifically, each possible action on a bucket or file has a permission. You have the option of going granular or not, depending on what you want.

S3 can be thought of as a service and an API. It might be easier for you as a dev to look at the api docs and the various options then map that to the UI.

For all services there are possible actions and authorization checks for those actions. It's up to you to allow or disallow the actions you want on a per user basis.

Complicated? Sure, it can be. Welcome to modern computing.
You clearly haven’t dealt with many of the edge cases then. If you make over $150k as an expat and have a non-American spouse (MFS, as many expats do) you’re looking at roughly $1-$5k in extra taxes that don’t qualify for the Foreign Tax Credit, and since they’re above FEIE, you effectively get double taxed.

You can then take that to the country you reside, IF they have a tax treaty with the US, and apply for a credit which may or may not be accepted.

On top of this, if you’ve worked hard in the US and saved in a Roth IRA (effectively part of the US pension system), any capital gains/dividends accrued are yearly subject to taxation in your country of residence since most tax treaties pre-date the Roth vehicle. Meanwhile, you’re also obligated to pay tax to the national pension system of your country of residence resulting in a double tax, simply because US pensions are mostly private non-governmental savings.

When Europeans move to the US, the IRS doesn’t say “let’s see how much gains you’ve accrued in your national pension fund and tax them yearly.”
When you miss something, you're not referring to the original experience, but to a memory of an experience. Memories being mental artifacts, it's perfectly feasible to miss an imagined experience. Hence the current wave of nostalgia for the Roman empire.
DNC operatives like Ben Carson, Peter Navarro, and the Heritage Foundation. Right.
I don't know. Senior engineers may understand the point of the code already, and "why it's not written a different way." The comment could be explaining to the less-experienced devs why they shouldn't waste time on another intuitive-at-first-glance approach.
CRC32 is the same speed as an integer multiply, going all the way back to Nehalem (2008). 3 cycles latency, and you can start a new one each cycle (or more than one, on Zen 5).
That sounds interesting. No, I have not tried the Strapi Cloud. Currently, the pricing of self-hosting is more my budget :)
Ambient Meaning and the Algorithms of Culture
For those who are following along, here's what I think will help:
"Starting to Care About Security"
https://www.adatosystems.com/2024/09/11/starting-to-care-abo...
The T Bell in Pacifica might be a little pricey but has the best views and serves margaritas!
Astra Bridge 2.0 [video]
I've been lucky in that anywhere I've worked, titles like that came with additional technical responsibilities and were awarded by technical managers who actually had a stake in whether or not people were qualified for them. The youngest company I've worked for started in the early 90s, though, so I've weirdly avoided a lot of the practices born from startup culture over the past couple of decades, and haven't had the chance to get burned by (many of) them. Sort of parallel to your criticism is the "what do I call myself on LinkedIn before I've had any actual job titles" thing, which I really don't care about. I've had a bunch of job titles over the years and I've gotten 'less' descriptive in my 'business card' level title for those sorts of uses— I think it's all up to whoever is doing the hiring to cut through the chaffe, and anything on LinkedIn should be considered marketing fluff anyway. Maybe it's different with ATS job applications and HR people?
Yes, it's pretty much identical to Russia-Ukraine. And I'm not justifying it, I am just explaining how the US sees it.

There is no morality in geopolitics. In the anarchic international system, there is no global enforcement mechanism, so states will always try to maximize their security at the expense of others. In short, might makes right in this system.

"The strong do what they can and the weak suffer what they must." - Thucydides
>We quickly skipped the "early tinkering" phase of AI

Was it skipped, or was it spread over many decades with AI winters interspersed throughout?
Back in the day you didn't typically play in massivevly populated online servers with matchmaking against complete anonymous strangers.

You typically played with a small group of people. LAN houses with people that were there physically, or groups of friends (even if they were online friends).

Even for stuff such as bnet when I played Diablo 2 or WC3, you typically created a game instance, and over time you could recognize the people playing. You curated friends lists, so you would know to avoid the ones that behaved in a way that didn't jive with the rest of the group.

Perhaps it was not scalable, and a change for the worse was unavoidable. There was a simplicity in those interactions that is completely lost and may be impossible to capture again. An echo of a time long past.
The CIA was never one thing, working toward a single coherent goal. The liberation of Eastern Europe in the 1990s and the defense of Ukraine were partly the work of the CIA and allied intelligence services.

Except for the Cold War aspects of regime change in South America, and we know a lot of it had very little to do with geostrategic concerns and a lot to do with US private sector economic interests, the South American dictators they installed have done a lot that harms US interests in addition to the obvious harm to the people living there.

The CIA is capable of both and a lot more.
>> Isn’t it a little ironic that NY Times, and most east coast media, is very anti big tech and pro union while their own employees are protesting because of low wages?

It is more than a little ironic that the NY Times complains about a "lack of diversity" in silicon valley, when practically the entire NY Times senior staff are generationally rich white people who live in Manhattan and Brooklyn.

Here is the exec staff: https://www.nytco.com/company/people/
"Filter by executive"

There are >64 million Hispanics living in the United States, yet not a single one on the NYT exec team. They have 1 token asian, 1 token black person. Half the staff is Jewish. Yet they are complaining about diversity in Silicon valley.

As a person of asian origin, there is probably no way I can get a non-crappy role at the NY Times, yet silicon valley offers enough of a meritocracy that I can get a job there without having a rich uncle.

Remember, when the establishment complains about diversity, they are actually complaining about themselves losing control to the general population. That is why colored people in executive roles in SV is so scary to newspapers.
This seems like a misunderstanding of what eID is.

https://ec.europa.eu/digital-building-blocks/sites/display/D...

eID is a federated identity system that uses national electronic ID systems as the identity sources. That's useful especially for apps on the EU level, e.g. for customs, to submit what you're importing as a company.

In practice, I won't be able to use my phone as a replacement for my passport when traveling internationally. But I might be able to use my phone, in combination with my national ID card which has a NFC chip inside, to submit a government form in another EU country.
Bank websites like chase.com and hsbc.com and web services like google.com, amazon.com, and amazonaws.com intentionally avoid DNSSEC. I wouldn't consider those sites less than "very trustworthy" but my point is that "adequately trustworthy" is the goal. All-or-nothing thinking isn't how we build and secure systems.
Thank you for this insight.

I'll do my best not to sound glib or combative, or judgmental; but I genuinely would love to know:

How did people working as 'intelligence officers' manage to make informed decisions without the fundamental knowledge that Iraq (and Afghanistan and Syria and Yemen etc) was basically a murderous, internationally illegal money laundering operation?

Or, to try and put it another way, what processes are used to make sure that people have enough information to be effective in their jobs, while also making sure they don't know/care about the unspeakable evil they're enabling? ... Is it just effective compartmentalization? Camaraderie? Nationalism?

Did you guys know, but just sort of not look at the elephant in the room? I'm probably failing at sounding non-judgmental... Apologies if so, but I've wondered this for a long time.
BGP hijacks unfortunately completely destroy that. RPKI is still extremely immature (despite what companies say) and it is still trivial to BGP hijack if you know what you're doing. If you are able to announce a more specific prefix (highly likely unless the target has a strong security competency and their own network), you will receive 100% of the traffic.

At that point, it doesn't matter how many vantage points you verify from: all traffic goes to your hijack. It only takes a few seconds for you to verify a certificate, and then you can drop your BGP hijack and pretend nothing happened.

Thankfully there are initiatives to detect and alert BGP hijacks, but again, if your organization does not have a strong security competency, you have no knowledge to prevent nor even know about these attacks.
Exactly, winning the lottery is massively life changing. This is actually something I think people don't understand about the psychology of lottery. In some regards it doesn't matter if the money is $50M or $500M for most players even though that has a huge impact on the EV.
Git Bash is really nice for when I want a unix utility that will do the job simpler and better than Powershell, however it's painfully slow for larger I/O operations.

I end up barely using it on my Windows 11 work machine because I'm allowed to have Linux VMs. Even with the VM overhead, and having fewer CPU cores and less RAM than the host, things still end up being way faster there.

I remember one time running a grep command on a large-ish (~ 1 GB) log file in Git Bash and waiting at least 5 minutes for it to complete. After getting impatient I did the same thing in a VM and it took about 30-45 seconds, at which point Git Bash still had not finished.
Yea and if Sony isn't targeting the super budget conscious then who does this target? I don't get it. $700 is too much to buy this console as a gift (say, for a kid), and if you're a passionate gamer then I think the argument that you might start looking at alternatives in the PC space is pretty compelling. For me, I think the PS5 has a real fit in my house especially as my kids play it, and so does my PC which I haven't upgraded in years. I see no reason to buy the PS5 pro given it's in that no mans land price-wise.
I'd sooner die cold and hungry in the street than to prostrate myself to machines like that. I already sacrifice far too much to machine rule even ignoring AI entirely.

Nice dystopia we've been building here.
It's less common than it would be for comparable threads on other topics. See https://news.ycombinator.com/item?id=41511529 for more explanation.
Servo is entering the most difficult age... How the performance hacks will affect security and isolation
Show HN: Tldr.cafe – Instant Summaries of HN Posts
Hi, I'd like to share a side project tldr.cafe that gives you quick summaries of Hacker News posts.

Just add tldr.cafe/ before any HN link, and you’ll get a neat digest of the content and discussion. For example:

https://tldr.cafe/https://news.ycombinator.com/item?id=41491...

https://tldr.cafe/https://news.ycombinator.com/item?id=41497...

https://tldr.cafe/https://news.ycombinator.com/item?id=41502...

It’s been super helpful for me when I want to catch up on posts without diving into every comment. Would love to hear your thoughts and feedback!
I'm sorry you took so much umbrage with the way I phrased my own question, that instead of ignoring it because you don't have anything to actually contribute, you needed to take time out of your day to pen a comment describing the question as lazy.

Again, all of this is in contrast to you just going about your day because you have nothing positive or constructive to contribute. Wreaks of miserable, frankly.
Universal TS Logging (SSR, Bun, Deno)
Hey everyone,

I had posted about my project https://adzejs.com a couple of years ago and it was met with a lot of interest, so I'm writing about the major v2 update that's just been released to see if anyone is interested.

What makes Adze interesting compared to other logging libraries like pino, bunyan, winston, etc?

Adze is universal. This means that Adze will "just work" in all of your environments. This is especially handy when working with SSR projects like sveltekit, nuxt, next, etc. You can also use Adze with Bun or Deno without any special adaptations or considerations.

Adze 2.x is also smaller (13.29kb minified and brotlied) and faster than the original. Benchmarks put it at generating 100,000 logs in ~700ms.

Version 2 also offers a cleaner API than version 1 as it no longer uses factories and instead uses static class methods.

import adze from 'adze';

// Generating a log
adze.timestamp.ns('foo').log('A log with a timestamp and namespace.');

// Making a child logger
const logger = adze.timestamp.ns('foo').seal();
logger.log('A log with a timestamp and namespace.');

Adze 2.x comes with support for four different types of log formats out-of-the-box. These formats include:

- a human-readable pretty format
- a machine-readable JSON format that is compatible with the Bunyan CLI
- a format for common logs
- and a format for simple stdout logging

Adze 2.x also offers better extensibility support. You can now create custom formatters and custom middleware for modifying log behavior or transporting them to another source (like a file, etc). Log listeners are also still supported.

Changing formats is easy.

import adze, { setup } from 'adze';

setup({
format: 'json', // <- Change with an env var
});

adze.withEmoji.success('This is a pretty log!');

Adze 2.x also includes a handy new template literal logging feature for times where you are repeating logs frequently with slightly different messages (like error messages in a catch). Adze offers a new sealTag terminator that will seal your configuration into a template literal tag function to further simplify your logging.

Example

import adze from 'adze';

// Let's create a reusable ERR tag with emoji's, timestamps, and the "my-module" namespace.
const ERR = adze.withEmoji.timestamp.ns('my-module').sealTag();

try {
// do something that could fail...
} catch (e) {
ERR`Printing my error as an error log! ${e}`;
}

There is much, much more to Adze than what I can present in this post, but please check it out at https://adzejs.com and let me know what you think! Try it out!

Also, please give it a star to bookmark it at https://github.com/adzejs/adze if you might use it in the future!

I appreciate any feedback as well. This has been a huge labor of love for me and I hope it benefits you all as well.

Thank you!
>Put another way, what do you think happened to all the "normal" kids?

Silent majority. It wouldn't surprise me if most "normal" kids simply minded their own "weird" business and waited for the winds to shift more in their favour.

What is mainstream today was counterculture 20~30 years ago, which coincidentally is about right for generational shifts in trends.
No, the most common use cases for the people using a tool designed to more easily search source code. Notice that the examples on its site show searching the Linux source code. For that matter, the very first sentence on that site says

“ripgrep recursively searches directories for a regex pattern while respecting your gitignore”

Grep still exists, unchanged. It does what you want it to. Ripgrep is a new tool designed for a different use case. It’s not about failure modes. Ripgrep isn’t failing when it doesn’t show you the files it tells you it’s going to skip in the very first line of its description.

Again, you don’t have to use it if its advertised purpose doesn’t line up with what you want.
In my opinion, the transformation of the role of intelligence gathering arms of the state in the United States occurred after World War 2. What emerged from that heady moment was a transplantation of the ethos of the British Empire's intelligence apparatus. I noted in your bio a pdf -- "The Myth of Scarcity" -- that indicates that you have an inclination to pursue a matter to its root cause. What is proposed to you is that you review the provenance of 'Anglo-American' intelligence services to its beginnings in Elizabethan England.

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

Those who are familiar with that period of English history know full well that the 'realm' was engulfed in internal conflicts and that the 'system' devised to "protect the realm" viewed the "subjects of the Crown" as potential adversaries. There you will find the 'DNA' of CIA. [So r/1960s/1947 ..]

America won "World War 2" but lost its soul.
The word "surely" is doing a lot of work for you.

It sounds like you're arguing that the lived experience of an itinerant construction worker doesn't matter in your quest to ensure everyone cooks all of their meals from healthy fruits and vegetables no matter how much grind it takes to accomplish. That's probably not the best way to address GP's concerns.

I once had to wait out a lease and commute an hour and a half one way when I got a new job, and I stopped at convenience stores a lot more often than I would have liked. It's not pretty but sometimes you have to compromise between many competing priorities in your life, especially if you really need the job as a springboard to something better or as a big pay increase on its own.

I empathize with other people currently in a similar situation, even if it's by choice, because unless you live off of a trust fund or are supremely fortunate you will often have to take work at the intersection of your skill set and your willingness to compromise other aspects of your life in order to get ahead.
Transflective means a backlight; but one you can turn off and still use the display.
One thing that's happening currently that has been alluded to by other people in the comments is the rapid disappearance of forums.

Instead of finding a forum dedicated to something you're interested in and getting access to a ton of structured, easily searchable information that has built up over time, things have moved to discord.

Discord's primary advantage is real-time communication, which comes at the cost of structured, long-term, and (generally) on topic knowledge. This is not a good trade off, imo. Discord is also a social media platform, which in itself comes with issues common with modern platforms.
By this logic, employees who share their salary publicly also contribute to wage fixing.
> "I’m quite impressed by how many independent mechanisms there are to prevent the magnetron from accidentally turning on. "

Ok, I've never been really fond of microwave ovens so I don't use mine that much. After reading this I am starting to fear my microwave, definitely.