skysight-inc/HackerNews huggingface dataset:
Don't feel like a secondary source is necessary here, see @kornel's post [1], the actual issue [2] and the related libs-team minutes [3] [4] for the direct context.

To be clear, not just Rust but virtually every upgrade has a potential to break someone's code, so we are really talking about the higher-than-normal breakage ratio due to a particular popular crate being hit by this issue. In my understanding, such type inference failure is already described as an acceptable breakage per RFC 1122 [5] and this issue was deemed acceptable as such. After all, such breakage can be mechanically resolved with an additional annotation and `Cargo.lock` should be easy to update. But it is likely that any future PR with a potential type inference failure will require a mandatory crater run to gauge its actual impact.

[1] https://internals.rust-lang.org/t/type-inference-breakage-in...

[2] https://github.com/rust-lang/rust/issues/127343

[3] https://hackmd.io/xS913qb6QFCGHrdHB0uhBw#nominated-rusttf127...

[4] https://hackmd.io/ROIVABA2QCOQSYFo9txhLw#nominated-rusttf125...

[5] https://rust-lang.github.io/rfcs/1122-language-semver.html#u...
What's the argument here, it's not possible to make train/metro/tram-lines long enough?

Everytime(without fail) I mention how fantastic public transport can be using Zürich as an example, Americans mention that the "US is simply too big".

But that is not an argument! Build more lines? London also has a pretty solid public transport system(though not as great as it could be, due to how car centric the country is).
Putting your head in the sand is not a good foreign policy strategy.
This may create a market opportunity for "personal Iron Dome" like products. Perhaps it’s not too late to apply for the next YC opportunity?
Seems like a big-standard gdpr prompt to me.
There’s a lot of people on here with a financial interest in AI doing well. So they hype it continuously.
Depends on gap between the interaction and notification. If the person has already moved on from the page, then next to control is not possible. In which case notifications at some standard position makes more sense.
This is my understanding as well. and and Wikipedia backs me up on it [https://en.wikipedia.org/wiki/Pacific_Time_Zone#Daylight_tim...].

Some of the software I've written _explicitly_ disables scheduling mobile notifications during the transition periods so I was also very confused by that. Your ET speculation makes sense to me. I'll bet that whatever server/containers being used for the backend were running in the Eastern Timezone.
A) I, and a lot of other people, do give a shit whether experienced candidates pass leetcode, and try not to give leetcode interviews unless forced to by HR fiat

B) As an industry and as a society, it's not a good thing to refuse to hire new grads, since that leads to the kind of labour shortages we see in e.g. medicine and pulls up one of the best ladders for wealth mobility. Tech therefore needs some kind of funnel to evaluate candidates with less experience. A test that almost none of them can pass is not very useful for evaluation purposes
>acceleration has clearly sharply stalled out

I would rather say that the innovation happens in spikes. I see no slowing down whatsoever.
Australian government approves AAPowerLink project to export solar to Singapore
Doesn’t the mitigation described only protects against unfurling, but still makes data leak if the user clicks the link themselves?
Imagine all these money being invested in building and refining public transportations and improving the zoning laws so the city don’t spread out but “spread up”.
I don’t think anyone should pay Apple to notarize their applications to be honest. It’s basically extortion that you need both a running $99 subscription and a MacBook of some sort to complete the process. I understand why big companies will do so, but for OSS projects it frankly should cost anything. I do wonder if the process would stick if companies like Google and Microsoft refused to do it though they obviously won’t.

That being said, I’m sure a lot of OSS projects are willing to accept it if you personally chose to pay the fee.
> As everything, now AI is losing hype, but somehow (in my bubble) seems like engineers are still high on it. But I also see that this will distill further the set of people who I look up to and want to collaborate with, because e of that mentioned humbleness, as opposed to just accepting text predicted solutions mindlessly.

It is dotcom bust again. Mainstream is losing interest but at the same time I see our internal chatbots / ai agents doing hockey stick growth and I am using several hours code pilot daily.
In all honesty, llms are probably going to make all this entirely redundant.

As such semantic web was not a natural follower to what we had before, and not web 3.0.
Now that the crossbow is invented, war is too cheap and deadly to be viable.. said a Pope at the time.
> No they didn’t. The authority went back to where it belonged, the legislative branch. The legislative branch has no power to defer legislation to anyone but themselves.

Chevron deference has little to do with the legislative branch's power to delegate authority (and nothing at all to do with the legislative branch's power to explicitly delegate authority). It was about the judiciary not overturning a "reasonable interpretation" of ambiguities in the law by an agency, under the assumption that any ambiguities are implicit delegations of authority.

Overturning Chevron merely means that a judge can decide which of multiple reasonable interpretations of the law most represent Congress' intent, rather than deferring to the reasonable interpretation chosen by the agency.

To quote Chevron:

> Sometimes the legislative delegation to an agency on a particular question is implicit rather than explicit. In such a case, a court may not substitute its own construction of a statutory provision for a reasonable interpretation made by the administrator of an agency.
Eh, Factually correct (the best kind) but to be a little more specific:

> "... Renewable energy developer Sun Cable has secured approval from the Australian government for the Australian element of its Australia-Asia Power Link (AAPowerLink) interconnector. ..."

So they have licence to make the PV farm, and to cable it to a head-end, and to run HVDC to the edge of Australian Exclusive Maritime Zone.

What happens after that is still subject to other people.

There's hope of a domestic customer as well. That's important because the location is pretty unpopulated and otherwise under-developed. Prospects for onshore HVDC to customers are low right now: the closest thing is a service called "Copperstring" targetting the mining/metals industry being done in Qld but its about 1000km away and there are few customers except at the end of a long line

That aside, Darwin and Port infra will be there but on the normalised "3 million homes" model of scaling Darwin is 60,000 homes or less.
And if you save something and need to look it up a year later it's even less useful. Last week computed from save date? File save date changed because zip-file didn't save the date? Well, now it's worse than useless, now it's missleading.
Self defense is right and necessary. Or at the very least, the best we can hope for.
Errors can go unnoticed or ignored until they cause a fault. For example you may not notice missing bolts on the underside of the bridge.
Sonos is great hardware PERFORMANCE, but UX on hardware and software is top 3 most infuriating unusable products I’ve ever owned. Will never go back. Wanted to be like apple, one button. I lost days trying to sync and years lost probably in stress lol. Low IQ incapable teams or bad management to put out things like that into the world in my opinion. Can’t figure what else it could be. Terrible 1 star. Could’ve been 5 and if it was intuitive I’d have been loyal for life to that brand.
Composite types can be atomic--a string is a composite type. The point (123, 456) is a composite type but is atomic.

Good discussion at https://dba.stackexchange.com/questions/2342/what-is-atomic-...
Yes. In fact it is.
This was probably what happened for several years already until this person got curious.
They are building long range anti-ship missiles. That’s not going to help much to strike land based targets which can already be destroyed with much cheaper means anyway.

War in Ukraine showed that there was both a need and a gap in the ability to produce this type of weapon cheaply and fast enough.

Unless you somehow have a way to stop expansionist authoritarian states to wage wars on the US allies, I would personally tone down the preachy judgemental attitude towards the defence industry. But that’s me.
Have you run this by RachelByTheBay's feed reader testing thing?

http://rachelbythebay.com/w/2024/05/30/fs/

Probably worth at least reading through this post: http://rachelbythebay.com/w/2024/08/02/fs/ to learn from other feed reader developer's mistakes...
Tangentially related, I've always wondered why there aren't better frameworks for creating userscripts.

I like customizing websites for various things, but it would be nice if I had some library I can pull into a userscript purpose-built for customizing websites (like adding pop-up config dialogs, in-line boxes to take personal notes / comment on websites, or just tools geared toward injecting and scanning the DOM using mutationobservers).

... or is this that, since userscripts are implemented via browser extensions anyway
No, it isn't. That approach works fine for things like logging where are your timestamps are in the past, but the moment you have to deal with future timestamps it leads to some truly horrible issues when some political leader decides to change the definition of the timezone. Suddenly all your future epoch-based datetimes are representing the wrong wall clock time...
Rubicon III was a planet in Star Trek with draconian capitol punishment laws, what does that have to do with revoking driver licenses from DUI convicts?
To me, toast is a mobile-first design concept, where all information on screen can be perceived in a glance. The assumption which supports this concept is no longer true on a larger screens.
> I can see maybe 1 year or 2 years working for a direct competitor, but 10!

But even that can easily be unreasonable on its own. For example, think of people working at places like Google, Unilever or some other large entity with its hands it every industry you can imagine because just about everyone is their direct competitor in some industry or another.
it’s not a good thing to refuse to hire older people and most older people do not pass leetcode without significant grinding
I've seen the use of the word transducer first in SERIES, a Common Lisp library for iteration by Richard C. Waters.

for example: https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node352.html#...
https://archive.md/d3eCc
ShadPS4 – PlayStation 4 emulator
OP here, it's been interesting seeing people's view of this. I wanted to clarify two things.

The bug here is that unauthenticated users can change a setting that only an administrator should be able to. The maintainers acknowledged the bug and accepted a patch to fix it.

Is changing the temperature unit shown on a dashboard a serious problem? No. But it is a problem and one that could be classified as a security issue.

What's the point of the CVE assignment? Well it creates a public record of this flaw and helps Pi-hole administrators make their own decisions (patch / ignore). It also puts the issue in the hands of other security researchers. For example, is there a possibility of using this vulnerability to conduct a DoS attack? I didn't test this and have moved on to other things but others can.
Dynamically inserted? How does that work if you've downloaded the mp3?
Someone had trouble with this recently, asking a question on SO:

https://stackoverflow.com/q/78855156
There’s a reason that the UK mapping agency is the Ordnance Survey.
Alternative - could just hire a bunch of gamers to fly the drones and put out fires. E.g. stick a high score in the top corner of the display??
On the topic of analog computers, I recently decided to explore the topic a bit and built something similar to "Tennis for Two" (one of the first video games) on a single breadboard using op amps and relays: https://blog.qiqitori.com/2024/08/implementing-tennis-for-tw...
If anything, i'm getting more hyped up over time. Here are the things i've used LLMs for, with success in all areas as a solo technical founder.

Business Advice including marketing, reaching out to investors, understanding SAFE notes (follow up questions after watching the Y Combinator videos), customer interview design. All of which, as an engineer, I had never done before.

Create SQL queries for all kinds of business metrics including Monthly/Daily Active users, breakdown of users by country, abusive user detection and more.

Automated unit test creation. Not just the happy path either.

Automated data repository creation, based on a one shot example and MySQL text output describing the tables involved. From this, I have super fast data repositories that use raw SQL to get/write data.

Helping with challenging code problems that would otherwise need hours of searching google or reading the docs.

Database and query optimization.

Code Review. This has caught edge case bugs that normal testing did not detect.

I'm going to try out aider + claude sonnet 3.5 on my codebases. I have heard good things about it and some rave reviews on X/twitter. I watched a video where an engineer had a bug, described it to some tool (which wasn't specified, but I suspect aider), then Claude created a test to reproduce the bug and then fixed the code. The test passed, they then did a manual test and the bug was gone.
Clocks roll back at 2am Pacific time just like everywhere else - so the author's explanation seems unsatisfying although I've encountered this type of bug before.
Fediverse Governance Drop
Florida minus DisneyWorld.
Approaching 50 and I never ever seen one.
[dupe]

https://news.ycombinator.com/item?id=41290899

https://news.ycombinator.com/item?id=41290795
not wrong per se, but they take longer to type than lowercase
I said above I've been using them for a year. How much dirtier do my hands need to be?
My biggest tip: Have a system you can rely on even when you're struggling. Take the magic out of progress.

Use curiosity and excitement when you can but don't let them be the only way you can work on something.

Some practical strategies I've written about:

- How to prevent stagnation while building products alone [0]

- Multi-Perspective Note-Taking: Mastering focus as a solo-developer [1]

[0] https://www.idiotlamborghini.com/articles/how_to_prevent_sta...

[1] https://www.idiotlamborghini.com/articles/mastering_focus_as...
Glad to see American tech companies supporting America in this geopolitically tumultuos time!
When I see a snippet like this

int temp = a * b;
ngassert(
abs(temp) >= abs(a),
"overflow!"
);

I wonder what stops the compiler from optimizing away the assert, as it's clearly based on an undefined behavior.
Politician's syllogism gets close.

> We must do something. This is something. Therefore, we must do this.

https://en.wikipedia.org/wiki/Politician%27s_syllogism
Have you read the article? It addresses this point towards the end.
I am not crazy! (in the voice of chuck from Better Call Saul)
This has failed me because code get pretty gnarly fast, many things I thought was obvious was missed by people smarter than me. I think as long as it is a tool for discussions rather than grades it is good though.
Any idea what "pinkchan" is, as referenced by cts?
That might be dependent on use case and which sites you use. I haven't installed Chrome for more than 3 years. Firefox has been my primary browser ever since Opera switched from using Presto, but I kept Chrome as a backup for the longest time. Now I don't needed it anymore. I do have Safari available, but that's mostly for testing.

When your coming directly from Chrome, then maybe you see the problems more? I know I started really disliking Chrome, mostly do to the UI and the developer tools (which is worse that Firefox and much worse than the old Opera, in my opinion).
> In the months since the new mobile app launched we’ve been updating the software that runs on our speakers and in the cloud to the point where today S2 is less reliable & less stable then what you remember.

Most post-sales updates have negative value for consumers. More ads, more features that we don’t want, and more bugs.
I've never been to Las Vegas, but I remember my dad saying that there were slot machines in a CVS he went to there once. Growing up in Massachusetts, it took me a bit to get used to pharmacies even having alcohol after moving to New York, so this always amused me.
The "reauthenticate" bit was a lie to entice them users to click it to 'fix the error'. But I guess it wouldn't hurt to pull a double whammy and steal their password while we're at it...
> This means that the average lottery winner will win prize_pool / (n/2).

Does it?

Take the case n=2. Run the lottery a few times and take all the winners.

Half the winners win prize_pool.

Half the winners win prize_pool/2.

How do you define “average lottery winner” so the average lottery winner will win prize_pool / (n/2) = prize_pool ?
I consider those as "management oriented time deltas". Usually specifically requested by Project Managers because they're so imprecise that they can avoid being held responsible for anything...
The article addresses this point with the following:

> It would of course be possible to sic Chatty-Jeeps on the raw markup and have it extract all of this stuff automatically. But there are some good reasons why not.
>
> The first is that large language models (LLMs) routinely get stuff wrong. If you want bots to get it right, provide the metadata to ensure that they do.
>
> The second is that requiring an LLM to read the web is throughly disproportionate and exclusionary. Everyone parsing the web would need to be paying for pricy GPU time to parse out the meaning of the web. It would feel bizarre if "technological progress" meant that fat GPUs were required for computers to read web pages.
>You were being passive aggressive and adding nothing to the discussion.

What arrant nonsense!

Don't accuse people falsely or without substantiating your accusation.

My comment being referred to above, consisted of four simple short lines.

I am not going to bother to paste them here again for a third time.

Those HN readers who wish to do so, can go the few needed levels up this thread and check for themselves:

Nothing I said in those four lines can be interpreted as being passive-aggressive.

I say that you do not know what the heck you are talking about, if you claim that I was passive-aggressive in that comment.
Maybe this will be an unpopular opinion, but I think non-competes should be allowed in certain situations. When I sold a tech startup I founded to a F500 tech company, the acquirer separately asked if I'd be willing to sell them a personal non-compete agreement. I retained my own personal lawyers who negotiated on my behalf separately from the startup acquisition (which included my existing employment contract with the startup).

Since this was a separate agreement with me personally about me selling my option to do or not do something in the future, the board of the startup wasn't a party to the negotiation (although they were aware the acquirer had requested this and I'd agreed to negotiate). I did decide to sell my future personal rights for a limited number of years and I kept all the proceeds from that separate agreement. This turned out to be quite lucrative for me. Frankly, I really didn't want to compete with the acquirer anyway so it was literally a 'no-cost' thing for me to agree to. The acquirer, the startup and I all ended up being happy.

To the extent banning all non-competes would have prevented me from making that personal agreement, I think it's a bad idea. I own the rights to my own future behavior and I should be able to keep, sell or give away those rights as I wish.

At the same time, I also think non-compete agreements should not be allowed to just be automatically bundled into the terms of an employment agreement. Non-competes should be optional for all parties and negotiated separately from employment agreements. I'd also be fine with a limit on the percentage of employees a company can have non-competes with and requiring that any non-compete cost the company a significant amount of additional money compared to that employees base compensation.
[dupe]

More discussion: https://news.ycombinator.com/item?id=41304695
I am an experienced engineer with twenty five years of infrastructure and protocol development, and my experience setting up an all-Sonos home system is a _saga_ of epic proportions.

Unbelievably frustrating software decisions for otherwise excellent hardware. My favourite(?) part is the “Sonos net” independent network which takes over when one speaker in a group is connected via Ethernet, taking the rest off wifi silently and creating a dedicated wireless network. Then when you connect Ethernet to another speaker in the same group it loses its shit silently, creating and destroying new wifi private networks in an unending cycle, without any notification or visibility in the app. And speakers on a Sonos Net network announce and are discovered differently than spec, which adds a hop and breaks any other subnet connections in a way which is _very _ hard to debug.

And that’s just the setup. My partner and kids use them strictly as airplay targets, and refuse to use the app or voice assistant because of the UX and bugs.

If I didn’t have 5k sunk into the hardware already I wouldn’t touch it with a ten foot pole.
This car comes with a spike pointing out of the steering wheel. For a premium fee we'll replace the spike with an airbag. Why aren't you cheering for the cost-saving spike-flavored steering wheel?
> In their own comparison Brave is not even considerd

If their target audience is disgruntled Firefox users that makes a ton of sense. I would not consider replacing Firefox with a browser based on Chrome/Chromium. It's not that I think it a bad rendering engine, it not, but I don't like the mono-culture that has been promoted and would like to avoid contributing to it, if I can.
Maybe “An App Can Be a Home-Cooked Meal”?

https://www.robinsloan.com/notes/home-cooked-app/
There are countless existing, human-vetted, designed on special purpose, bodies of work full of material like the stuff your chatgpt just "created". Why not use those?

Also, each of your examples had at least one error, did you not see them?
Probably another 5 years :)

It won't be Ozempic but probably one of the orally-administered forms for most people.
It's HN, most people don't read the article and jump into whatever conclusion they have at the moment despite not being an expert in the field.
China Makes $31B Nuclear Push with Record Approvals
Here are Firefox about:config preferences they tweak for performance:

https://github.com/zen-browser/desktop/blob/1eaf6e49ef8edd44...

I also found this somewhat funny:

# Edit: ok, ill remove it, goodbye top #1 on fastest browsers benchmark :[
# ac_add_options --without-wasm-sandboxed-libraries

https://github.com/zen-browser/desktop/blob/1eaf6e49ef8edd44...
He's a Trump appointee, for what it's worth.
> Even the best teacher can't create an interactive multiple choice quiz with automatic marking, tailored to a specific class (or even a specific student) on the spot.

Neither can "AI" though, so what's the point here?