skysight-inc/HackerNews huggingface dataset:
Anytime electrochemistry is involved it's important. But regular electronics not very much. I think positive and negative mostly trips up people trying to use what they think is happening to explain theory. When it's not that useful most of the time.

What I could never keep straight is anode and cathode.
Show HN: A collection of icons created with DALLE 3
I can both see the sense in what you wrote and am icked out by it. And yet I'm not conflicted; ruthless objectivity in pursuit of productive output isn't always the best thing, and sometimes it's unethical outright.

So I believe anyone should be able to get an education if and when they want to.
I mean, more recently there was that whole fiasco where Apple downloaded a new U2 song onto everybody's iPhones and made its users very angry.
I spotted a full-blown view of an unknown satellite in the Stellarium iPhone app.

It is right over HD127106. Search for it.

Can't miss as you pinch zoom into that star.

EDIT: after 6 hours later, it is either an artifact of an image capture or a geosync satellite, but the image is clearly a dish with X-shaped instrument racks.
You're assuming it is not an old bug and that the branch is somehow kept around for other developers to re-open months or years later.

A PR for each commit seems overkill. Usually a PR is for a feature, but code-wise, a feature might require several atomic changes. For example: prepare configuration, move files around, add tests, add new code, delete old code, refactor. Each of those could be a separate commit, bringing you to a polished feature with test coverage.
I think the difference is that as an individual driver you have an incentive to keep your car clean, so that Lyft continues to dispatch riders to you. For Waymo the selective pressure is less direct and also spread across their entire fleet. They can accept a level of dirtiness, given some probability that the rider would reject the car x cost of rider requesting a (partial) refund x etc. etc.

More cynically, there are simply too many people that won't take care of "public" property. If every 3rd rider (exaggerated for rhetorical purposes) trashes the car, it's gonna be dirty no matter what.
This is it: https://littlegreenviper.com/series/universal-links/
One key is these daughters from California have never actually tried to care for someone long term who is incompetent.

If required to do so, they'd be the first in line demanding an end to "suffering".

I've always thought authority and responsibility should go together. Parachute in claiming authority? Great - it's also now your responsibility. I'm serious about this. Discharge the elderly in their care with a care plan. Charter a flight or medical transport to get them to their house if need be.

The one challenge, folks getting older ALWAYS ACT TOO SLOWLY in getting things sorted - from grab bars and bathroom remodels to care teams and more. The time to find a nurse you like is NOT after hospital discharge when you can't shower yourself. Seriously - move closer to your kids, fix up your house, get some help to come by to help clean and check in on you - because with almost total certainty you will need MORE of this not less as you age.
Does that 10% markup account for the Uber/lyft driver tip?
I don't think you know what the fuck you're talking about. One power eclipsing another does not imply a mass migration, as you suggest. It can just be... one power eclipsing another. It doesn't mean everyone can or even should move there, and it certainly doesn't mean that reactionary dickheads pushing back against any criticism of the status quo have some ace in the hole gotcha argument they can apply to any and all situations, as you seem to think. Your line of reasoning here, again, is transparently copium.

Quite the contrary, I will stay in the US because I anticipate that our loss of power and prestige vis a vis China will result in many structural changes as we are forced (often against cultural inertia) to embrace more advanced productive relations to have any hope of keeping up. I want to be here for that, thanks.
Yeah. Seniority should come with the realization that all tools are there for a reason and every engineering decision is a trade-off. Accept that maybe you don't know everything and be open to change your mind. All these "opinions" don't get you (or your employer) anywhere.
> that is, i recognize that these tradeoffs are possible. i just disagree that they're necessary

That's a nice theoretical position; however, the current programming languages as they exist disagree with you.

I would also point out the one of the problems in "systems programming" is that it encompass both "can run full blown Linux" and "slightly more CPU than a potato and has no RAM". Consequently, there are VERY different lenses looking at "systems programming".

> i don't agree that either systems programming or tight low-level control requires accident-prone languages (and i'm especially surprised to see that assertion coming from an apparent rustacean)

Rust is particularly poor when you can't define ownership at compile time. If you have something that you init once and then make read-only, you will be writing unsafe. If memory ownership passes between Rust and something else (say: memory between CPU and graphics card), you will be writing lots of unsafe. RPC via shared memory with a non-Rust process--prepare for pain.

Writing "unsafe Rust" is super difficult--moreso that straight C/C++. If you are writing enough of it, why are you in Rust?

You have to architect your solution around Rust to make the most of it and lots of things (especially stuff at runtime) are off limits. See: Cliff Biffle from Oxide and all the things he needed to do to make their RTOS completely defined at compile time because anything at runtime just gave Rust fits.
I prefer to add commentary in the PR on the final changes - what does it do, how does it work, what are some pieces of code I'm less sure of, etc. It is accessible since the squashed commit gets linked to it and that provides a place for people to ask questions.

Also is a lot faster to write and easier to communicate compared to messing around with moving code across commits, ensuring tests pass across them, etc.

Basically I think people care more about what was built and how it works rather than how to split it up step by step (although if the latter is important I can add a comment for that on the PR - although ideally it would have been separate PRs.)
I stash half-baked work to keep it separate from quality commits. When I come back to the stash, I may or may not like where it was going and decide to build on it.
"It was a great landing," he said at the time. "We even got to use the plane again."
I did not say it does not have any upsides. I said it's downsides (externalities) far outweigh them.

> Amazon is the only place where X

It will continue to be that way, until every other option closes, and then Amazon reverts to the norms you see elsewhere, because they have no competition remaining and no reason to provide good service.
Evolution is a satisficer not optimizer.

All major trophic level breakthroughs are powered by evolving a reserve of efficiency in which mult-step searching can occur.

multicellular life, collaboration between species, mutualism, social behavior, communication, society, civilization, language and cognition are all breakthroughs that permitted new feature spaces of exploration that required non-locally-optimal transitions by the involved systems FIRST to enable them.

Trust is expensive and can only get bought in the presence of a surplus of utility vs requirements.
Others have answered correctly (it was an arbitrary choice), but fwiw I always found it helpful to think of current as the direction of the “holes” where electrons can be.

Like bubbles rising in water, the holes “travel” opposite the potential that’s pulling the surrounding electrons the other way.
> The incident did not quickly subside here. Embarrassing questions were directed in Federal Parliament to. the Government of the day by both Mr C Chambers (Member for Adelaide) and Mr F Daly (Grayndler) during the Budget debate the following month. They asked why was so much money being spent on defence to an Air Force and Navy that took over two hours to shoot down an unarmed light aircraft?

...

> The harsh criticism against the Services was unfounded though and despite some initial bad luck the Navy and Air Force had performed creditably on a difficult and elusive “ENEMY”.

That was a suspiciously unconvincing conclusion. It made me check check the domain, and sure enough, "navyhistory.au". I wonder if it was even written by the same author.
> it’ll be a mess trying to pull up and park at departures

I’ve taken it to and from the airport at Phoenix. Pick-up was an in-airport light-rail station to the first stop. Drop-off was right to the curb late night.
That would be very illegal in many places.
I just git commit --amend and then git push -f origin feat_branch all my incremental changes. Saves me having to think of even one word commit messages like "typo" or "renaming". And saves me having to do an interactive rebase later (which basically has the same end result as git commit --amend anyway). Nobody on my team cares about those incremental changes, including me.
> ZIRP happened as a long-term back-channel bailout to all the banks & funds holding the downside of the housing & derivatives market collapse.

ZIRP happened because the US unemployment rate went to 10%, and when that happens central banks tend to drop rates to help the economy get going again:

* https://fred.stlouisfed.org/series/UNRATE

That was on the monetary side. On the fiscal side, the GOP refused to pass a large enough stimulus package—what was sent through had a large portion (40%) of tax cuts to win bipartisan support, and those, as predicted, didn't do much. So, as can see in the above graph, it was a long slog to get people employed again.

And since the fiscal side didn't do anything (thanks GOP), the Fed had to enact its mandate to fulfil employment, and since rates were already at zero, other measures were done. This is where QE came in, which many (right-leaning) folks said would cause disaster:

> We believe the Federal Reserve’s large-scale asset purchase plan (so-called “quantitative easing”) should be reconsidered and discontinued. We do not believe such a plan is necessary or advisable under current circumstances. The planned asset purchases risk currency debasement and inflation, and we do not think they will achieve the Fed’s objective of promoting employment.

* https://www.hoover.org/research/open-letter-ben-bernanke

The Keynesians said this was non-sense. The Keynesians were right (again).

And so the long grind to restore employment numbers (while watching inflation) continued for the entirety of the time Obama was in office because the GOP didn't want to help on the fiscal side. And so that left the monetary side and ZIRP and QE.

So if you don't want long-term ZIRP on the monetary side, perhaps the fiscal folks should do their jobs.
Nice to see someone else mention domain knowledge. I know just enough about software/data engineering to be effective, but I have seen the greatest career growth by doubling down on my domain (generally finance).
How does reflection help with this? Is it by making it easier to write “compilers” from Java to whatever, using Java?
Thank you! It can definitely be added, and I'm considering including other parameters as well. This project is experimental for now, but if it gains traction, I'd love to add these in.
Not a monopoly, but a majority. Many juniors who do have that potential don't ever get put in such a situation.

Junior/senior isn't necessarily about skill level; I'm sure many can find a senior with 1YOE ten times over. It's about trust both in technical and sociopolitical navigation through the job. That's only really gained with time and experience (and yes, isn't perfect. Hence, the aforementioned 1x10 senior. Still "trusted" more than a 1 year junior).
Or: git pull --rebase origin main
Actually both wires are full of angry pixies, it's just that you have angry pixies in your body that match the ones in one of the wires, so you don't notice when you touch one, and strongly notice when you touch the other.

On top of that if we did not ground one side of the electrical network, you could touch either wire and feel nothing. That's called an isolated ground, and is not commonly used except in hospitals and some other specialty settings.

(If you wonder, we ground one side because if two different people both happened to touch a wire, current would flow between them using the each.)
> Who told you LLMs are [artificial] general intelligence?

*waves*

Everyone means a different thing by each letter of AGI, and sometimes also by the combination.

I know my opinion is an unpopular one, but given how much more general-purpose they are than most other AI, I count LLMs as "general" AI; and I'm old enough to remember when AI didn't automatically mean "expert level or better", when it was a surprise that Kasparov was beaten (let alone Lee Sedol).

LLMs are (currently) the ultimate form of "Jack of all trades, master of none".

I'm not surprised that it failed with these tests, even though it clearly knows more about electronics than me. (I once tried to buy a 220 kΩ resistor, didn't have the skill to notice the shop had given me a 220 Ω resistor, the resistor caught fire).

I'd still like to call these things "AGI"… except for the fact that people don't agree on what the word means and keep objecting to my usage of the initials as is, so it would't really communicate anything for me to do so.
> They won’t block traffic like a Lyft/Uber driver might.

Wow, then I don't know how they'd ever expand to NYC.

In most areas there's no such thing as a "safe place" that doesn't block traffic.

If there are sides of the road that aren't traffic (or bicycle) lanes, then they're taken up by parking.

Taxis, Ubers, delivery trucks -- literally everything just stops in the street (or bicycle lane) and traffic temporarily goes around it.
As long as theres a bilionaire who can, who gives a shit about the world
Have fun! So many memories there. I can't wait to take my kids there when they are old enough to appreciate it. :)
This may be rose-tinted glasses, but I was fine with merges with Mercurial / https://tortoisehg.bitbucket.io/ but subsequently using git (with gitlab/GitHub ) I've been rebase + `--force-with-lease` every time. I'm happy with my current git workflow, but I can't help but feel I'm missing a trick through finding git merge commits so difficult to understand
Maybe I'm deeply cynical, but it doesn't seem far-fetched that Putin would be perfectly fine with opening up some Russian warm water ports with the happy side benefit of destabilizing chunks of the United States and western Europe.

It is a weird coincidence that the major American political party most vehemently against recognizing anthropogenic climate change is also the one most likely to be caught with their hands in the proverbial Russian cookie jar...
No, this is panels from which interposers will be made. Which are now larger than chips and rectangular, so wasted edges from a 300mm wafer are high. The proposed size is much larger than chip-grade ingots.

They don't need perfect silicon. It can be grown on a continuous ribbon which is sliced into panel sizes like they do for solar cells. If they need a perfect surface they can deposit some pure Si to finish it. Maybe we will eventually see that replace ingots for chip grade.
In my experience, after tip Lyft/Uber are more expensive. The exception is during surges when Waymo's price shoots up like crazy.
I'm sure they came up with something, it's quite literally the teacher's job, and I'm hesitant to believe any movie is perfect. What I want to see is if Steven tried to rebuttal the feedback at all. I'm imagining the Ron Swanson scene at Home Depot where he says, "I know more than you."
Completely disagree, and feel like this is exactly where universities have gone wrong.
This is counter to my personal experiences - but I'm certain it does depend on location/region.
Field of the Cloth of Gold
<gif="blinks in Cambrian Explosion"/>
They don’t need a long term solution.

The larger context is Spain’s population is flat with declines in the last 24 months and trend likely to continue in the coming decades. Barcelona’s population peaked in 1979 and only recently recovered to the level seen in 1990. So they likely don’t actually need to add significant housing long term. Freeing up AirBnB apartments in the short term looks like a reasonable solution until population decline kicks in and removes the need for extra housing.

https://datacommons.org/place/wikidataId/Q1492?utm_medium=ex...
Daylight Computer tablet review
AFAIK ASAN does not catch uninitialized variables, MSAN does. MSAN is significantly harder to set up.
Non-paywalled link:

California COVID-19 vaccine mandate lawsuit sees new life https://www.foxnews.com/politics/california-covid-19-vaccine...

> Critically, the court recognized the plaintiffs "plausibly alleged" that the vaccine for COVID-19 "does not effectively ‘prevent the spread'" of the disease, rather it merely mitigates symptoms for those who contract it. Therefore, the court said, there is an argument to be made that there is no legal basis for forcing workers to take the vaccine against their will.

Two seemingly-related cases:

Conservative 9th Circuit panel reinstates lawsuit challenging San Francisco’s employee vaccine mandate https://www.sfchronicle.com/politics/article/ninth-circuit-s...

Ninth Circuit Reinstates Spokane Vaccine Case Back to District Court https://www.firelawblog.com/2024/06/19/ninth-circuit-reinsta...
Jesus having read the releases this comment should go up more given that I suspect a lot of shops will not have enough time to migrate.
The talk is at https://www.youtube.com/watch?v=ZNVcy09lx9A
> How many years have you worked in the software industry?

Professionally, 21 years. Seems like you're implying that someone with an opinion that is different than your own is not experienced.
git log --first-parent shows the merges but not the complete history of each merged branch. git log --first-parent --patch displays all the changes that came with a merge as if it were one big squash commit (in general git log --patch diffs trees, not single commits).
To be fair the purpose of hierarchy is to delegate execution, and evaluating and communicating any nuance or challenge involved in aligning micro-executive realities with macro-strategic goals is the responsibility of senior management. So many people criticize Musk, and many criticisms are probably well reasoned, but IMHO the general line of criticism "he doesn't hang around to sweat the details" is exceptionally naive given the scope of his businesses. His job is perhaps 40% politics and macro-economics, 50% shareholder perception management, and 10% actual leadership.
how is this recent? This was like 1900.
I’ve no skin in this particular game that I know of but this migration period is really, really short.
U.S. jet fuel output rises to pre-Covid levels as demand soars
Interesting discussion … it appears that the nonlinear nature of modifying a software by a dev team with incomplete tacit knowledge of the underlying design makes it inevitable that things would end up in a state of ruin: small changes become very costly and risky, etc.
Wow! Really awesome local-first work on a modern stack. Would love to know more about your experience with Glide and Lexical.
and yet it happens
Apparently he was told over the radio to “get back in” while still on parachute.
> The same way you can't expect an AI to generate a website in assembly, but you CAN expect it to generate a website with React/tailwind

Can you? Because last time I tried (probably about February) it still wasn’t a thing
Some curiosities from seeing them on the road a lot. You can tell it's them even when you can't see the extra protuberances:

- They take extended stops at stop signs, around 3-4 seconds.

- They have extra-bright headlights and brake lights.

- When waiting for a ride, they pull up next to parks and parking lots to avoid bothering residents. Their brake lights are on the whole time. If demand is low, they'll hang out in batches of 2-4. If a block has a hazy red hue at night, you know you've found a Waymo nest.
In case anyone else is confused by the short list that's just the way they use their main page. If you want a quick read list there is the browse page instead https://eggcorns.lascribe.net/browse-eggcorns/
I would argue that Fine Arts, and many other liberal arts degrees are the perfect examples of you being wrong that degrees are solely for career development. Degrees are documents given from accredited institutions that you learned something. Nothing more. The professor's time was not wasted, their job is simply to teach, not to teach workers.
There's a lot of stories regarding weapons that have abysmal success but stay fielded anyway. US navy torpedos are a good example.
Show HN: Synapse – TypeScript Toolchain for Cloud Apps
Hey all,

I've been working on a developer tool based on my experiences with working on cloud applications. What I've created is basically Node.js + TypeScript + Terraform all combined into a single tool, Synapse. I like to think of Synapse as a "compiler for distributed systems", though it can also be used as a build tool for any JavaScript/TypeScript app. In fact, Synapse is built with Synapse!

I recently open-sourced the bulk of the codebase, but a lot of work is still needed to make it easy to contribute. If anyone is able to try it out and give me feedback, it would be hugely appreciated! There's not many documented features at the moment, but I think what I have now is at least enough to get a basic idea of what Synapse can do.
There's barely any enshitification in Firefox. People like to complain there, because any tiny addition looks bad in comparison. But it's not even close to Chrome's default. An average user is unlikely to notice either though.

But while Chrome was growing, the ad campaign was crazy. You could not miss it - Google results, Gmail header, every Adsense anywhere. Everyone was told to install Chrome when they used internet, every day - there was no escape.