skysight-inc/HackerNews huggingface dataset:
> Finic uses Playwright to interact with DOM elements, and recommends BeautifulSoup for HTML parsing.

I have never, ever understood anyone who goes to the trouble of booting up a browser, and then uses a python library to do static HTML parsing

Anyway, I was surfing around the repo trying to find what, exactly "Safely store and access credentials using Finic’s built-in secret manager" means
> Many stories throughout history have spoken to deeper metaphysical truths rather than reflecting contemporary society and its ills.

We agree; we are just misunderstanding each other: Deeper metaphysical truths fit in what I intended by "mirror". I wasn't restricting it to "contemporary society and its ills", though those also fit.

I meant that it's hard to write something that is not a reflection of our experiences, perceptions, emotions, etc. It's hard to write from a bat's actual perspective, for example, or from the perspetive of a fictional alien with no connection to human perception or experience.
> Switching vendors does not just invalidate old games compatibility, it also requires retooling for their internal libraries.

This is a red herring. The hardware is x86-64, and all the game engines are made on x86-64, and all the games are compiled on, you guess it, x86-64. That's why they stopped using PowerPC, or Motorola, or other non-x86 architectures. To simplify backwards compatibility, and actually get comparable value to a decent performing system.

So when they tell you there is a cost overhead associated with switching vendors, that is BS. However long it takes to port your desktop driver package is how long it would take to get all of this working on different hardware.

Seriously, if someone in a basement in Arkansas can get Windows to run on a PowerPC PS3, Sony can figure out how to make x86-64 AMD games work on an x86-64 Intel chips. Anyone saying otherwise has incentive to not make it happen.
Agree on the one shot thing. Makes you wonder if they got what they wanted, and if someone's pulling out their hair over wasting this attack...
Nice. If this happens I'll give Fedora a serious try. Getting tired of Nate closing my bug reports with "it's a Kubuntu thing". :)
> Agile is about exactly what you said: empowering devs to get shit done.

Sure, that's the goal. In reality, though, that's very nearly never what it does in practice. That's why I have come to view "agile" shops with an extremely skeptical eye.
IMO you either need to go all in or not at all. And by all in I mean your "web page" is nothing but a <canvas> tag and your non-web framework is handling basically everything. It's an unholy nightmare for many reasons but it would at least allow you to make a reliable self-contained system.

"We'll take your native constructs and jimmy them into some bastardized HTML" is almost always full of razor-sharp edge cases.
You are probably right but explosives risk detection, either by the militants or by the airport security if taken to a flight to a country with serious security.
A guide to mainlining Android phones
I may be the wrong person to answer, alas. I nearly entirely avoid the machinery of web components.

With the stack above, I typically write small classes that derive from HTMLElement and implement a couple key callbacks (usually, connectedCallback and disconnectedCallback). In those, I typically (a) initialize state by reading attributes from the DOM and (b) configure event handlers. Pretty simple.

That's... about it. I'm templating elsewhere, so I avoid using web component templates. And the less I think about the shadow DOM, the better.

For this, the MDN documentation on custom components is enough.
You only need to vet what the inside of a pager should look like once, and spread the knowledge around... using them will become more of a hassle, but not entirely impossible.
That's a lot of assumptions you probably have no sources to back up
Hey Colm. I briefly met you at my stint in Amazon around 2011.

You were an inspiration and a wonderful example of the calibre of talent Amazon has.

I especially remember the ease with which it appeared you navigated informally between teams, building relationships and bridges to help the company and fellow engineers. Although I'm sure it was actual work, it was still inspiring.

Happy to hear you're still there and found love.
Just deal with the people who completely lose their shit on topics such as these.

Injecting copious amounts of vitriol is exactly how you can make people shut up about the entire thing.
I may be in a silly sleepy mood right now but this article is taking so long to get to the point it's agonizing!
The facts are pretty overwhelming.

https://www.thelancet.com/journals/lancet/article/PIIS0140-6...

This is important to me. How do we deal with more than 10% of the population of Gaza being killed?
Being generous, there's only one, maybe two or three cities in the US with good public transportation. NYC has the best system in the US, but it's old and decrepit.

You have to travel outside of the US to see really good systems. Many European cities have decent systems, but the best systems - by far - are in East Asia. The Shanghai metro is as dense as the NYC subway, but it's clean, safe and modern.

Most Americans have not traveled to these places, so they've never seen what an actually good system looks like. At best, they've seen the NYC subway, which they might view as convenient but disgusting. More commonly, they've only ever been to cities with little to no public transit.

You say that Americans have the ability to choose, but that's really not true, unless they move to one particular city or leave the country. The infrastructure that exists determines what choices people have and what's convenient.
Why do i have to choose between light and dark mode? If you can do both, why not support dynamic mode?
Sndkit – a toolkit for computer music composition
What I think happened is that he said "facehugger" when he meant "chestbuster," likely because 1) the word "chestbuster" almost repeats the word "bursting," and 2) everyone knows that a chestbuster is the only notable symptom (aside from hunger and sudden indigestion) of having been attacked by a facehugger.

You've introduced eggmorphing (the transformation of people and other animals into eggs), which is not canon because the scene was cut.

https://collider.com/alien-eggmorph-deleted-scene-explained/
With a statement like that one wonders if Hezbollah leadership itself has been infiltrated.
And yet, the most process-heavy places I've ever worked at have been "agile" shops.
Link doesn't say why. Looking at their server it shows 270 members.
Unless you're doing it for ease of immigration, I generally don't recommend it - a lot of University assignments use outdated tech and you end up not using most of what you've learned. The concepts are useful of course, but you could also read about them on your own time.

If you're doing it for ease of immigration though, I 100% recommend it, not just to get a work visa, but for a foreigner coming to the USA its a great way to get accustomed to American lifestyle, make friends in a new country and create a network and support system.

edit: spelling
Many doctors all over the world still use pagers.
> but it’s not like it’s inherently bad

Sure it is. We can directly measure the impact of this.

Amazon has approx. 35,000 software engineers. Assuming a commute of total 1 hour a day (very generous of me), that's 35k extra hours of human labor wasted a day. Assuming an average lifespan of 613,620 hours, that's about 1 entire human lifespan lost every 17 days.

We could also measure the carbon impact, too. 1 hour of driving releases about 4 pounds of CO2 into the air. This is about 70 tons of carbon a day, or 25.5K tons of carbon a year.

Or maybe we can measure deaths? Assuming a commute daily of 30 miles, that's about 1 million miles traveled a day. The rate of traffic deaths is about 1 for every 100 million miles traveled. So, every hundred days, Amazon indirectly killed one of their employees, or about 3.5 dead employees a year.

And we can go on and on. Point being, yes bad things are bad and yes, when you make BIG decisions those have BIG consequences. This isn't like deciding what drink to get at McDonald's.
You're really dense. I'm not saying you should live your life how others want you to live it.

I'm saying you should examine why people set the standards they do and check if you agree with those values.

If you want to say "hell be with it, I'll be scum til I die because it makes me feel good" then more power to you. But don't go around saying you're successful. You're a rebel and a loser by most people's standards. Not by all. Even school shooters are respected by SOME for their bravery and determination.
Meanwhile, https://news.ycombinator.com/item?id=41559829
Sometimes, enabling "raw mouse input" option in the game solves this completely. Ofc this depends on the game, and also not all games have this option. The ones that don't, you can try reducing your mouse DPI to 400 and polling rate to lowest; I think 125hz. Don't remember.

btw, I never played this particular game but lots of others have this issue.
I'd guess anybody with a pager in that part of the world dumped theirs as soon as they heard what happened.
> But one thing HN community does not mention enough is when executives make these policies, they are looking at overall productivity and not individuals.

Most likely Amazon has zero data supporting the argument that WFH is less productive and probably has data to the opposite. They went from 'we're super data-based, data-oriented and objective' (which was a joke to begin with) to the complete opposite on this topic.

> When in reality, it’s highly likely that the executives see overall productivity being down and that HN posters do not represent the majority.

The reality is you have no idea what you're talking about, you have no data to back up your claims, you just can't resist licking the boot.
> The game "tit for tat" requires you actually tit if you get a tat.

My understanding is that in iterated prisoner's dilemma, "tit for two tats" will often outperform "tit for tat", so in its original setting that's not really the case.

Here in reality, of course, "tit for two tats" can be better exploited if it can be (easily enough) identified and there are more potential ways of doing that.
Watch some of the videos, they are remarkably targetted. One man is standing at a checkout line in a grocery store, 2 women near him. He looks at his pager before it explodes. The women around him are unharmed.
One other suggestion: ask SWEs on your team to explain specific issues you're discussing in technical terms. Engineers love to explain things, and as long as you're not interrupting their flow or wasting time in a meeting, I think you could learn a ton of relevant, technical areas.

This is no substitute for broader knowledge on core principles, but they will reinforce each other.
Unfortunately it seems that is not possible.
I use KDE on Fedora every day, and it's great.

I didn't install any spins, just the Plasma desktop packages and the few KDE apps I use. GNOME still works, but I rarely log into it.
If you have no experience in writing software, physics, or applying higher level math, jumping into a master's program without an engineering background will probably wreck you.

Lots of universities will let you sign up for graduate level classes as a continuing education student or certificate program. Sign up for one and see if you can keep your head above water. Even taking a Python class at a community college would help a lot.
Markov and Shannon Counted Letters to Build the First Language-Generation Models (2019)
You might like this then :) It was arranged by Tolgahan Cogulu, who is part of the demo at the bottom

https://pdoomrecords.com/products/flying-microtonal-banana-s...
> "I dunno, do they do more than that? Seems like it to me."

When I said "I'm not saying this is an AGI" and you reply with "I dunno human brains do more than ChatGPT" it feels like you haven't understood the discussion - that part was never contested.

> "some clever anti-nonsense filtering"

Eliezer Yudkowsky wrote 'The opposite of intelligence isn't stupidity'. On an A/B test, stupid is guessing randomly and that approach scores 50%. Scoring 0% takes as much intelligence as 100% because it requires knowing the right answer to be able to avoid it every time.

Being able to identify nonsense is sense. At the risk of being tautological, "clever" is clever.

If the neurons in your brain are the scratch paper in the Chinese room, each one isn't aware of the content of the light waves or the finger muscle signals, and you conclude the Chinese room doesn't understand, shouldn't you conclude that your brain doesn't understand? If your brain does understand shouldn't you conclude the Chinese room would understand?

I claim that ChatGPT being able to explain bridging and give further examples is behaviour which demonstrates more understanding than a rock, than a calculator, a wordlist, a spellchecker, a plain Markov chain has.

You say there's "no understanding or anything close to it" - how would ChatGPT's response look different if it did understand the concept of bridging?

If you cannot suggest any way its output would look different to how it looks now and instead have to resort to changing the subject, shouldn't you retract that claim?

> "Does a Chinese Room “understand”? I say no"

Then you must say a human doesn't understand. For what else is there in a human brain except a finite amount of learned behavioural rules for signal inputs and outputs? Learned over a billion years of evolution in the structure, and filled in by a lifetime of nurture.
I guess it is better to weigh it just after the purchase from a random store and from there the weight should never change.
Ah I see! Thanks for elaborating! :)
It's pretty insane to see remote detonation technology
used and implemented in 1996, considering cell phones looked like Nokia bricks and the RF hardware needed to implement this needs to fit in a pretty tight space in the phone.
They just dont call back. Two spaces in your sentences? Your first job in the 90s? etc etc. Easy to filter you and you would never know it.
You can also think of them as an Iranian army occupying southern Lebanon.
CCTV footage of one of the explosions:

https://www.reuters.com/world/middle-east/dozens-hezbollah-m...

This isn't how lithium batteries fail.
This is the worst argument and I'm sick of hearing it. Do you seriously, honestly, think that there is nothing left for us to learn on the moon? Or that seeing humans doing things on the moon does not in any way inspire others to push forward in scientific endeavor? Such arguments demonstrate only a lack of curiosity and imagination.
I'd go further than that: the truth may be completely outside of the poles established by the stories concocted by involved parties.
> Then he was found and assassinated in Spain by the FSB.

And that only because he seems to have lost his sense of self-preservation and basically lived his life in the open, in a Spanish town full of Russian ex-pats. And scoffed at the idea that he'd be safer in Ukraine.
> Though the standup does give a place for people that aren't comfortable calling out when they're having issues

In my experience, standups are the worst places for such people. If they aren't comfortable calling out when they're having issues, they're even less comfortable calling out that they're having issues in front of the entire class.
https://en.wikipedia.org/wiki/Container the same stuff you can put in a pager can be put more easily in a paper tube.
Dear Larry, have you considered the nth-order effects? Respectfully: ferme la bouche SVP.
If it was targeting pagers used for Hezbollah's military wing then yeah, kind of justified. But Hezbollah is bigger than that, and seems this attack targeted the whole organization, not just the one that is commonly designed a terrorist organization.

I guess for an American comparison it's a bit like attacking all republicans for the actions of the Proud Boys or any other militia.
Is "stereotype" the right word when it accurately describes what's been happening? Amnesty International, the UN, and even the president of the United States have described their attacks as "indiscriminate".
New research sheds light on changing patterns of US giving and volunteering
It's trivial to sniff a data line to the LCD and look for a specific message(I regrettably had to do this in the late 90's to fix a bug using an additional Z8 microcontroller). That said, it would be more work than inserting a separate module with its own message reception logic.
It's a bit sad that most of the comments here are negative. Most of them seem to be some variation of, "Nobody needs a tool like this, all you have to do is simply dedicate yourself to multiple years of writing corporate CRUD apps in both vanilla soul-crushing Javascript and web frameworks. You know, like I did."

So, I am the target audience of this. I have a LOT of experience writing tools and automation and that is where most of my Python knowledge comes from. I am not an expert Python programmer, but I am competent.

But sometimes, I have an idea for writing a web application that would greatly improve my day-to-day life in some way. I know exactly what I want it to do, I know exactly what I want it to look like. I have already designed the API in my head, and could probably write the bulk of the Flask code in under an hour. Maybe a couple of hours if you want tests. But what I DON'T have is the time to learn is the vagaries of HTML+CSS layout and internalize the Great Lessons of the last 20 years of JS development history.

I have consciously stayed away from (non-trivial) web development because the tooling and patterns change almost daily. But the old stuff is not replaced, it is simply bolted on top of. And you have to know the WHOLE stack in order to troubleshoot most any part of it. Waking up one morning and saying, "I know a fair amount about computers, I want to write a web application," is just about as fanciful as saying, "I know a fair amount about airplanes, I want to design a jet engine."

Rio devs, thank you for releasing this as open source. I look forward to checking it out. Even if it doesn't pan out for me, I appreciate that you took a crack at it.
Algorithm moderation is not content moderation. A recent court case found that algorithmic recommendations don't fall under section 230 protection.
Where do they do this? Do they pick up the package at the post office distribution center?
For collateral, I was thinking more along the lines of non-Hezbollah civilians right next to the target, or perhaps a building set on fire
Video File Compressor
It’s using a reflective LCD panel. I’m curious if that panel is limited to b&w or if it’s a typical color LCD limited to b&w in software. Color reflective LCDs exist (I saw a LTT video where they reviewed a desktop monitor using one[0]), they are used in digital signage and less on the consumer side.

Daylight does say they made modifications, but haven’t gone into a ton of detail around what those are (at least not that I’ve seen).

[0] https://m.youtube.com/watch?v=c0TcGjzKbag
> Silent quitting is indistinguishable from being a bad employee

So? Plenty of people are bad employees and they're actually trying. Who cares if you, or I, am a bad employee for selfish reasons?
Mozilla Social in its early days had a really cool frontend I can't seem to recall the name of. Anybody remembers?
> And our ability to accept risk has decreased dramatically.

Yes, recall that Apollo 1 incinerated the capsule crew, that would have canceled the entire program today, back then it was "press on..."

We did continue with the Space Shuttle after its accidents, but that was decades ago now, and I'm sure that played into any discussions there might have been about extending the program.
During the cold war, Russia intercepted typewriters and teleprinters going to the US and other embassies and inserted implants in them. https://www.cryptomuseum.com/covert/bugs/selectric/
A $5B NASA Mission Looked Doomed. Could Engineers Save It? [Yes]
Israel has an intelligence agency that's generally recognized to be quite competent. I'm sure it would have taken them approximately 5 minutes to learn from their many spies that a new form of communications is being used.
> These pagers were 100% a supply chain attack.

What did you base that on though, 100% is pretty confident
Does Gauss's headstone actually have a 17-pointed star on the back? I can't find any pictures of this online.
Very impressive results
>> They set these off in public spaces and private residences. There are already reports that Israel murdered a 10 year old girl with this attack. Absolutely horrible.

People tend to do whatever they want when they’re raised since birth to believe everybody that is not one of their in-group is a quite literal subhuman not chosen by god
Paywall bypass: https://archive.is/bi1t8
> The most likely is either some explosive besides the battery, or something that looks like a battery from the outside, but is actually half explosive

That is the most plausible explanation. It can’t be an obvious thing or someone would notice it. If it looks like a plain battery pack, nobody would think of cutting it open.
“Hey siri, scan document”.

I guess you can provide an alt for people who didn’t activate siri.
The end of the article indicates it does not
> They will never be able to do it again.

Only if Hezbollah take steps to avoid it. Presumably they will, but presumably there is a cost, and so Israel will continue to benefit from them having to divert resources to doing that.
https://www.bbc.com/news/world-europe-68337794

He was offered $500,000 to do it.
Yes, some kind of Semtex or C-4 would fit the application
Neither of those videos show somebody restocking produce getting hurt.
Well cell phones have been used as detonators for quite some time, right? It's not too much of a stretch.
Many times it is scraping aggregators of data that those aggregators also did not pay for.
Really surprised that it's faster than ripgrep given its using OpenAI embeddings. Every API call is taking 300ms off the jump given that.
Mozilla.social Mastodon Instance Shutting Down December 17, 2024
Smlr – truncate strings in a pretty way
Snapchat is reserving the right to use your own, AI-generated likeness in ads
> We sent 4 times that amount to Ukraine for the war by an emergency vote.

Not sending money to Ukraine means people die. Not sending a man to the Moon? People would just wonder why.
Hezbollah is a political organization with a paramilitary wing. The wing is designated as a terrorist group in many countries, the organization as a whole is designated as a terrorist group by not as many countries. France or EU as a whole, for example, consider Hezbollah a political organization and only the paramilitary arm as the terrorist group.
This is cool – as an open source founder, I've wondered about how to keep things transparent while protecting people's privacy. What’s your general approach to public databases, and when does it make sense to make them public?
The ones that had explosives put into them.
Another example of why outsourcing manufacturing is a national security concern, and how the absolute free market can lead "winners" to harm themselves by chasing "success" at all costs.
Great post!

I had myself this itch to scratch and ended up making an overly over-engineered tool to do just that: https://cartosvg.com/

I think it might interest you as it covers all your use cases (except the responsiveness part maybe), and personally I thin it can lead to quite beautiful results :)

Cheers!
> From Israel's perspective, this supply chain attack was undoubtedly a clever move

From The Guardian [1]:

> Eight killed and 2,750 wounded

Was that a clever move if you're killing "only" 8 potential adversaries?

[1] https://www.theguardian.com/world/live/2024/sep/17/middle-ea...
Cisco said its 2024 financial year was its "second strongest year on record," and its top executives earned tens of millions of dollars in compensation.
Yeah, it is absolutely supported by data. Thanks for the links.