skysight-inc/HackerNews huggingface dataset:
Check out the Village Homes subdivision in Davis, CA.

It was designed with narrow streets and off street parking so that trees could more effectively shade the pavement. Also, the paved streets alternate with bike and walking paths between rows of houses.

One result of the shaded streets and increased greenery is ambient summer temperature that is noticably cooler compared to other nearby neighborhoods.

The original planners worked with the local FD to make sure their trucks could turn around in the cul de sacs.

https://maps.apple.com/?address=Village%20Homes,%20Davis,%20...
You guys are all talking about a national average number of unhealthy fine particulate pollution days like it's a) the only metric of pollution and b) driven directly and deterministically by just US federal policy. You're also all acting like COVID was just a giant switch that turned on and then off again.

None of this is valid analysis. None of this is meaningful -- this is just a pile of snide bullshitting on the back of a random article.

What about forest fires in the years measured? Hurricane activity? Humidity and wind patterns? What was the data like in Chicago vs Seattle vs Houston, what were the state and municipal policies?

You're just posturing for your team here.
The business decision of these tariffs very well be to just offshore American operations altogether. Better to keep most the world market and lose America. It's not a given businesses will choose to invest in an isolationist country even if they are from there if protectionist policies they may benefit from narrow their horizons.
Show HN: Analyze ingredients of food-drink products
Does the Hearing Aid correct the music it sends, or does it also boost the sound from the outside (e.g. in "transparency" mode)?
Sounds like one of the tenets of Extreme Programming: Pay attention to pain. When something is hard to do, fix what makes it hard - your architecture, your class design, your build process, whatever. Don't keep suffering the pain. Fix it.
At 2:39 he talks about camera orientation and says that he has a solution.

What he is doing isn't long-baseline stereo imagery? And clearly is not aligning the cameras: I'm guessing he is ensuring they don't wobble and he is solving the camera orientation outside of the code you can see (maybe using reference objects - sun or daytime moon?).

I enjoyed his ponderings on bird-strike avoidance - maybe commercialisable. The asteroid detection seemed way more farfetched (light gathering is hard).
> I have different expectations depending on whether you worked 10 or 40 hours

If I can meet your 40 hours expectations in 10 hours, then what?

You adjust your expectations upwards

You want my maximum efficiency for what you think you're paying me for, which is 40 hours

But if I know I'm going to do 40 hours minimum either way, what is my incentive to work harder and get more done?

"That's your job, it's what I pay you for, it is your contract" you say.

But you pay me either way and as long as you're happy with my output then it doesn't matter if I actually worked 10 hours or 80
Show HN: KeyTik – A Powerful All-in-One Macro and Automation Tool
If the protests about Israel were largely about their treatment of Palestinians, why did the world erupt in protest against Israel, largely in unison, mere hours after they were invaded by Hamas terrorists on October 7th?

On October 8th, 2023 in Times Square while the blood was still fresh on the ground from the massacres in Israel, protesters chanted "Long live the intifada" and "Smash the settler Zionist state". Visibly Jewish people were followed and had "Hamas should have killed more of you" shouted at them. All only hours after the invasion.

Harvard's Palestine Solidarity Committee (in)famously issued a memorandum right after the attack "hold[ing] the Israeli regime entirely responsible for allunfolding violence."

On October 9th at the Sydney Opera House, hundreds of protesters chanted "F** the Jews" (and allegedly "Gas the Jews").

In Grand Central on October 9th, protestors marched for the "resistance" (i.e. Hamas) and "right of return" (i.e. banishment of Jews from Israel).

All of this happened weeks before the ground invasion in Gaza began on October 27th. Two days later, dozens of travelers were injured as hundreds of protesters stormed a flight from Tel Aviv landing in Dagestan, Russia, as they sought to harrass "Jewish refugees" (i.e. Israelis). Of course, the global antisemitism only continued to climb, with 10,000 incidents recorded in the 11 months following 10/7.

Even this week, a pro-Hamas group organized a shutdown of Grand Central Terminal, while in the real Gaza, protests are sweeping the strip _against_ Hamas. If the mission is solidarity with Gazans, why not protest in favor of the issue that Gazans themselves are risking their lives to advocate for: the removal of Hamas?
Taiwan is a democracy with 4 year elections. When Taiwan operated in one party rule under the Chiang family they did not make significant economic progress.
People underestimate the importance of individuals sometimes, like Morris Chang, without whom Taiwan would probably be more comparable to SK or Vietnam.
This is from Flipper Devices, who make the Flipper Zero.

https://flipperdevices.com/
It's very reliable, but only on ONE of my fastmail addresses. My Google account predates the fastmail one by a long time.

I had a theory that maybe at some point I set up iCloud with both of these accounts (fastmail + gmail) and it's somehow intercepting these and rewriting them. It's not a super strong theory. Another thought is maybe it's a DNS setting somewhere?
> based on flawed economics

It's a simple formula based on balance of trade.

> tariffs with no warning

Some Hacker News types like to bury their head in the sand when inconvenient political news occurs but to say this happened without warning simply flags you as part of this group.

> on some of the weakest nations you trade with (e.g. Laos, Vietnam).

There is room for these countries to buy more American goods. These two countries also rebadge and ship out a lot of Chinese goods to evade tariffs.

> changing trade policy radically every few days and announcing it on social media?

So, do you want warnings, or not?

> Not crashing the stock market, announcing a reverse on your social media platform, then boasting about how much money your billionaire friends made?

If you didn't make any trades during this period how was your portfolio actually impacted? I would assume this is the majority of non billionaire investors. So the only ones who lost in the crash were the same billionaires.

> calling one of your largest trading partners peasants and the then very clever, alternating between insults and praise like a two-bit mobster?

Does that trading partner also act like a two bit mobster? If so, wouldn't this just be turnabout, or why is deference to hostile economic partners justified?

> has made America a laughing stock

That's an absurdly biased point of view.

> I don’t think many Americans realise just how much trust has been burned with allies since ‘liberation day’.

Not much. They didn't actually "trust" us before. I'm not sure how you'd measure that anyways. From my reading of foreign news they're mostly taking it in stride, having seen this coming since last year, and not being particularly surprised by it. This zeitgeist only exists in half of America right now.
WebDAV is pretty darn simple.

It just builds on actual HTTP, i.e. you have to actually think about the transport layer in a way that’s out of fashion now.

And some people don’t like XML.

It’s certainly true that CalDAV specifically is complicated, but… multi user calendaring is intrinsically very complicated.

Other systems are not less complicated, they just tend to be more vendor specific.
Their News subdomain stack might be completely different than their patient portals.
Saved copy of page, in case it is changed: https://archive.is/GB8Ty
Well it is a data breach. Self inflicted, sure, but still a breach.
I seriously doubt that people are petitioning their secretary of states to keep online documentation terrible. If I had to guess, the explanation is probably something much more boring, like their employees not being incentivized to do the work.
Its why China is technologically eating everyone else's lunch when it comes to renewables and battery tech. Their government dumped massive amounts of money into R&D and building out manufacturing and mining infrastructure.

Heck, it's why the US has been (not for long) a leader in medicine. We've historically dumped huge amounts of money into medical research through the NIH.

Biomedical companies don't like research, they like making money. Research is expensive and by its nature filled with deadends. A biomedical companies would much rather take and run with cheap (to them) NIH research.
Link to article: https://www.npr.org/2025/04/09/nx-s1-5357455/attorney-detain...
Yeah, there are all sorts of nifty little tricks about compressing the enums, Appel dedicates a huge chunk of section "4.1. Data representation" on it in his "Compiling with Continuations" book about the internals of the SML/NJ compiler for the Standard ML, and ultimately concludes that the returns are quickly getting really diminishing with those, and since datatypes can actually be abstract in ML (in pretty much the same way they can be in Rust), the applicability of those tricks is generally restricted to unexported, intramodular datatypes.
Royal Mail trials solar-powered postboxes with barcode scanners
Note that we're talking about embedding them in a Rails app.

- all SSRed custom components are framework/library specific and cannot be rendered outside of javascript runtimes

- you need a JS call to initialize each custom component (though this is likely provided by the bundled JS)

- since when providing an id in a server-rendered HTML become an insurmountable challenge?

- and they have many additional issues. Example in the sibling comment: https://news.ycombinator.com/item?id=43641081

> Anyway, you have an axe to grind,

I don't have an axe to grind. I correct the magical wishful thinking that exists around custom components
I think better than half the writers on Westworld were not born yet when the OG Foundation books were written.
Exactly... as someone said " I need AI to do my laundary and dishes, while I can focus on art and creative stuff" ... But AI is doing the exact opposite, i.e creative stuff (drawing, poetry, coding, documents creation etc), while we are left to do the dishes/laundary.
I'm doing this with the SaaS I'm building (outside of my day job). My URL endpoint functions were directly executing SQL on the database until I decided that I couldn't go on like this, and only then did I write some classes to represent the business logic objects. It sounds ridiculous, but it gave me the flexibility to experiment with what those objects should do before imposing a formalism on them, and I found that very valuable.

At my day job, I'm expected to use TDD, and I don't like it. It's not that I don't like tests - I don't like writing them, but I like it when they're there, so I write them while feeling a bit grumpy. My problem with TDD is that I'm a big picture thinker, and I start from the inputs and work incrementally towards the outputs, without having a good outline of how I'm going to get there, so I can't write unit tests before writing any actual code, because I don't know what the units are going to be yet.

I also find my colleagues' code to be factored in a slightly unnatural way, because it reads like they've structured the code to match the tests, rather than written tests to test aspects of the code.

Maybe I should just be a hermit-programmer.
C23 is coming: here's what's on the menu
This ignores the reality of power in the US. Presidents can't implement multi-decade initiatives.

>If you change your policy multiple times

you're missing the forest for the trees. the policy has not changed: bring manufacturing back to the US.
I mean, obviously. Nobody wants the things. I wonder if it has anything to do with their ceo throwing up Nazi salutes and firing tens of thousands of government servants, dismantling our institutions of science, that sort of thing.
Agile Done Wrong Is Not Waterfall
It’s not my job to make one for you.
Most of the demand (in terms of dollars/euros) is confined to the developed world. What happens when both US and EU want to bring back operations back to the home countries? Then these companies are left with serving less of the global demand.
Welcome!

So what I did was have setup a proxy server in cloudflare workers.

proxy.yourdomain.com?url=websitetocrawl

Now in the worker, I replaced all the external resources of a html (CSS URLs, scripts) via regex to also go through the proxy.

Since the proxy is under the same cross-origin you're able to do whatever you want. And even if it was a different domain, window.postMessage has a domain argument that allows you communicate explicitly with the parent window.
>There are plenty of sources in that article though?

There are no mentions of the fire department in that article except one in the last paragraph.

>“We’d love to talk to the fire and police departments and figure out a way to address safety concerns while keeping this corner a permanent fixture of the city,”

There are no other easily findable references on the internet.

All of this ignores the fact that the narrator of the video implied that the pedestrian mall was removed due to fire department interference, when it obviously wasn't and this conversation thread will not stray into any tangents and will focus on the fact that the narrator implied that the pedestrian mall was removed due to fire department interference, and that was a lie.
You might add a bit of "Country X" is bad spin in there as political justification for what you're doing, agreed.

But you would make damn sure you communicated when the tariffs would hit punitive levels so the rest of the value chain knew and had already had chances to find themselves domestic suppliers
Criticizing Israel is not antisemitism, and nobody is arguing that.

Holding Israel to a double standard or denying Jews the right to self-determination is however broadly considered antisemitism[0][1]. "Today, it is used by over 1,000 other governments, universities, NGOs, and other key institutions, demonstrating a clear international consensus."[2]

[0] https://holocaustremembrance.com/resources/working-definitio...
[1] https://www.ajc.org/use-of-the-working-definition-in-the-us
[2] https://www.adl.org/resources/backgrounder/about-ihra-workin...
Just tape a piece of paper to the door that says "IN MEETING". On my kids this is about 75% effective.

That said, other people's kids busting is my favorite part of zoom meetings.
If you're ever in Shenzhen, I recommend going to the Shenzhen Museum. It's pretty amazing to see how quickly it grew (~40 years), and the level of stuff that they were making early on vs now.

Another big take away for me was that they highlighted who had been the chief customs officer over time. Controlling the flow of goods in and out is matter of pride for Shenzhen and China.
Not yet, maybe sometime in the future.
What is your takeaway? That no effort should be made?
That fun exercise is where my mind went immediately on reading the headline and seeing the image of an actual person undertaking this task manually (the horror!) when clearly a machine could do it better and more efficiently.

Engineering, the cause of, and solution to, all of life’s problems.
Sure, but say it is: you assume a long-term trade barrier with China, invest in US factories and employee training, bring folks in from outside, start your production, get some competitive wins in the domestic (but obviously not international!) electronics market...

Then some future administration decides on detent and signs a free trade agreement to open markets or whatnot, yada yada. China marches right in and eats your lunch. Again.

Trade barriers do not do anything to address fundamental inequities in production efficiency. To be blunt: China is great at making electronics not because they have all the talent. They have all the talent because China is poor, still. The US is not (though it looks like we're aiming that way). Ergo Chinese production efficiency will be higher.

What trade barriers with China actually do isn't to bring manufacturing back to the US, of course. It's to move production from China to Vietnam or the Philippines or India or wherever isn't tariffed. Then of course we'll need to apply tariffs to them, and so on.
I'm ambivalent. My employer issued me with a touch screen laptop and I rarely touch the screen. So much so that I forget that the screen is touch sensitive.

It does get a bit annoying on those occasions when I try to wipe a bit of dust of something off the screen and accidentally hit the button to leave a meeting or close a window. That doesn't happen too often, though.
And if my website had wheels, it would be a wagon
TIL that winkey+dot in kde launchs the emoji selector ... but it is copied into the clipboard, so more keystrokes
This could be a game-changer for applications that involve lots of HTML, SQL, or other languages that tend to be embedded within Python programs. Frankly, HTML templating is the worst part of Python webdev DX for me.

Excited to see what libraries and tooling comes out of this.
I am unable to scroll on this webpage, it just keeps snapping to the top.

Should I blame Safari on iPhone?
Most excellent! I love f-strings and replaced all the various other string interpolation instances in my code with them, but they have the significant issue that you can't defer evaluating them. For instance, you can write:

>>> template = 'Hello, {name}'
>>> template.format(name='Bob')
'Hello, Bob'

Until this, there wasn't a way to use f-strings formatting without interpolating the results at that moment:

>>> template = f'Hello, {name}'
Traceback (most recent call last):
File "<python-input-5>", line 1, in <module>
template = f'Hello, {name}'
^^^^
NameError: name 'name' is not defined

It was annoying being able to use f-strings almost everywhere, but str.format in enough odd corners that you have to put up with it.
Good to hear about the Eaton receptacles - next time I need to replace a few around the house I'll give those a shot.
> The most frustrating part of Bazel is how shoddy the workmanship is.

Without commenting on the above statement:

> For example, Bazel throws away your analysis cache when you change flags that have nothing to do with what's being built or how, like flags that change what tests are run.

I don't think this is a good example. Bazel's analysis cache clearing is to preserve correctness in the context of a legitimately algorithmically difficult problem. The fact Bazel has this limitation is a testament toward its correctness strengths. I'm not aware of systems that have solved that algorithmic problem but curious if anyone knows any.

Also Bazel avoids that problem for most "flags that change which tests are run", since that subset of the problem is more solvable. --test_env was a notable exception, which was fixed (https://github.com/fmeum/bazel/commit/eb494194c1c466f7fd7355...) but not sure if it's in the latest Bazel release yet? But generally changing --test* has much smaller performance impact.
Ah, cool, didn't read close enough.

Yeah, I do think that LLMs acting as compilers for super high-level specs (the new "code") is a much better approach than chatting with a bot to try to get the right code written. LLM-derived code should not be "peer" to human-written code IMO; it should exist at some subordinate level.

The fact that they're non-deterministic makes it a bit different from a traditional compiler but as you say, caching a "known good" artifact could work.
I may write a post.
A lot of the effort was removing weight without killing the aesthetics. It has been an awesome outlet for creativity and fiddling.
I have built everything myself, with input from tradies - everyone just loves helping.
Maintanance I leave to the mechanics.

So far it has (a) back bench converted into sleeper area (b) slushie machines, foam machine, beer keg pourer, slide out bbq (c) built a roof that you can sleep in. (D) roof lifts with linear actuators to expose dj lights/smoke machine in the centre (e) plumbing / electrics etc so we can use off-grid.

It has heaps of storage space and is super fun and easy to drive!
In the US, the best example is in California. To get the California Olive Oil Council stamp of extra virgin quality, you must have your oil tasted by the government body. I'm one of such tasters :)
Another example is the IRS Employer ID site; only open during business hours. Frustrating when you go there on Saturday and get hyped to found your company, but I guess waiting 2 days to get an EID wasn't a big deal in retrospect.
Lisp Programs Don't Have Parentheses
The Story Behind “100 Go Mistakes and How to Avoid Them”
For sure; we don't have a way of comparing the architectural substrate of human intelligence versus LLM intelligence. We don't even have a way of comparing the architectural substrate of one human brain with another.

Here's my broad concern: On the one hand, we have an AI thought leader (Sam Altman) who defines super-intelligence as surpassing human intelligence at all measurable tasks. I don't believe it is controversial to say that we've established that the goal of LLM intelligence is something along these lines: it exists on the spectrum of human intelligence, its trained on human intelligence, and we want it to surpass human intelligence, on that spectrum.

On the other hand: we don't know how the statistical model of human intelligence works, at any level at all which would enable reproduction or comparison, and there's really good reason to believe that the human intelligence statistical model is vastly superior to the LLM model. The argument for this lies in my previous comment: the vast majority of contribution of intelligence advances in LLM intelligence comes from increasing the volume of training data. Some intelligence likely comes from statistical modeling breakthroughs since the transformer, but by and large its from training data. On the other hand: Comparatively speaking, the most intelligent humans are not more intelligent because they've been alive for longer and thus had access to more sensory data. Some minor level of intelligence comes from the quality of your sensory data (studying, reading, education). But the vast majority of intelligence difference between humans is inexplicable; Einstein was just Born Smarter; God granted him a unique and better statistical model.

This points to the undeniable reality that, at the very least, the statistical model of the human brain and that of an LLM is very different, which should cause you to raise eyebrows at Sam Altman's statement that superintelligence will evolve along the spectrum of human intelligence. It might, but its like arguing that the app you're building is going to be the highest quality and fastest MacOS app ever built, and you're building it using WPF and compiling it for x86 to run on WINE and Rosetta. GPT isn't human intelligence; at best, it might be emulating, extremely poorly and inefficiently, some parts of human intelligence. But, they didn't get the statistical model right, and without that its like forcing a square peg into a round hole.
RingConn Gen 2 has built-in Apnea monitoring -- so far I am loving it. It provides a picture of my sleep apnea when I'm not using the CPAP (because the CPAP can be uncomfortable after a while).
imho TDD only works when you are augmenting an existing system. in the creative design phase, it's not as helpful. it can be no doubt, but it can also be a burden as you have pointed out. all things in moderation, as they say.
Bicycle riders' knowledge and experience of structural weakness in bicycles
Website is closed for the day?
Sure, but that's basically my point, or at least the point I thought I was making.
Chemosynthesis can provide enough energy for bacteria, but to have anything much larger than bacteria you'd need a bigger source of energy, such as high solar radiation, right?