skysight-inc/HackerNews huggingface dataset:
Roundabouts are great, if they are single-lane, low speed, and have great visibility for every exit direction.

As soon as you overcomplicate it, like adding lanes, lights, 5+ exits at different angles, I would bet the advantages mostly disappear.
That is indeed why I made the analogy. https://news.ycombinator.com/item?id=40956618
In addition to a touching personal tribute, this article also illustrates the jobs crisis for PhD graduates. Someone who started his career in the 1950s works into his eighties, teaching from hospital, and dies less than a week after retiring. This is not a good model, and a good argument for mandatory retirement ages.
I dunno about you, but I was born in the 1980s and my dad cussed like a sailor, loved George Carlin, etc. I'd say that the language has a timeless quality.
The NSA should have the ability to answer any FOIA request. Massive federal agencies shouldn't be able to plead laziness.
> Websites aren't broken by default, they are functional, high-performing, and accessible. You break them.

This is the TLDR message of the site. Generally, the more code you write, the worse web pages get.
I guess that depends on your definition of "work." Do they reduce delays? I believe (and have seen) that they can. But I've also seen traffic circles implemented with stop signs in the U.S., a failure.

But hey, I'm down for more to be built in the USA and let's give it a shot.
This seems like the type of thing we’d criticize china on and probably have a bad record on ourselves. We do ship giant rail cars of toxic chemicals through small towns everyday
Random squares is absolutely not cheating -- if you really really want a grid, you can always draw one out from the square you found.

Indeed, not picking the grid that gives you the best answer might be considered cheating :). Unless you're explicitly going for OS grid reference square kilometres, which the first grid may have been -- but I see no evidence that the author did so.

And if you want to really not cheat, you probably need to consider rotating your grid too.

All that said, I concur that it probably doesn't change the result very much. I'm just slightly disappointed that the author thought that improving his method to get a more correct answer was "cheating".
In California at least, the rules for entering a roundabout are to slow down when approaching, yield and prepare to stop to traffic in the roundabout and continue when there's a big enough gap in traffic to merge safely.

While in a roundabout, there's no passing permitted so you're essentially moving at the slowest vehicle's speed (which can be you). This rule can cause a problem if you're in the inner lane or a multilane roundabout and want to exit when a car is to your right when people don't choose their lanes properly when entering.

Highway merges have somewhat different rules in that you must be at or near the speed of traffic when merging instead of slowing down and you're not permitted to stop unless absolutely necessary.
They paid for my labcoat, yes. Another paid for my chaps.
The walled gardens increasingly block URLs

- FB blocks many sites for sharing copywrited content (even random blogs)
- reddit blocks all dot ru, may archival sites, telegram links etc. etc.
- twitter blocked some blogging platforms
- also many smaller sites block discord (which is justified)

Hopefully this will motivate people to leave them.
Relatively true in that most of these things are somewhere between a slightly off base and completely false. E.g. Ona May said "I always knew I could count on him" but "a straight shooter" was written in 2022 as an article ending pun for https://www.mentalfloss.com/posts/kfc-colonel-sanders-shoot-..., not part of the Ona May's quote. The book referenced is actually a decent read.

Another interesting note on Kentucky Colonels is the title largely turned into a joke due to being over assigned for political preference, e.g. Sanders ended up getting his during such a wave in the 30s. There have been about 350,000 assignments and the governor no longer even bothers trying to hand sign them anymore. One guy I know got the title for filing a patent that hasn't even been commercially used.
> The CEO leaned across the table, got in my face, and said, "this, is a monumental fuck up. You're gonna cost us millions in revenue". His co-founder (remotely present via Skype) chimed in "you're lucky to still be here".

Should expose the CEO’s name. Between this and forcing you to work 3 days straight, that was the least professional way to handle this situation.
> Sadly, the previous dev designed the DB schema and software under the assumption that there would only ever be one business customer.

What kind of an assumption is that?!
Maybe the prompt engineering should have caught on more. I'm convinced that the large swaths of people commenting here and elsewhere "I don't get AI, it's just a parrot and it's always wrong and hallucinates, it's not useful" just don't understand that the prompt matters and the idea isn't to one shot everything. It writes good code for me every day, so I can only assume they're asking "Write me an OS from scratch" and then throwing their hands up when it obviously fails.
Being dependent on Google as a partner especially on a platform they are actively disinvesting from is a very risky idea. There is no domestic roaming, no network diversity, and their agreement with T-Mobile is worse than most of the other MVNOs.

27Mbps isn't even broadband, when the native carrier's network can deliver 400Mbps and their resellers are hovering around 200Mbps to 400Mbps yet a Pixel 8 on Fi is stuck with stuttery, slow data due to having a very low QCI on the LTE/5G network, only Google is to blame.

Fi's international roaming appears to be a cut down version of T-Mobile's roaming agreements, and they have been more aggressive in bricking lines roaming internationally as of late: https://www.reddit.com/r/GoogleFi/comments/1e2juxu/internati...

Allen and Two Temps (deathstar) is no joy to work with, but I'd hesitate to jump in with what is clearly a legacy offering by Google. The pricing is not good, they are not adding new features to the platform, and it is not a corporate priority.

You are much better off using a vendor that is actively and solely focused on delivering the best wireless experience. Don't accept some companies forgotten overpriced afterthought as your carrier, they will happily hang up on you when a real issue arises just like they did to the redditor above.
This is not as big a problem as you make it out to be due to the availability of alternative Android distributions. A quick search shows that LineageOS 20 already runs well on this device which means it should be possible to keep it up to date for a long time. I'm using a Samsung SIIIneo from 2014 with LineageOS 18.1 (Android 11) for which LineageOS 20 is available as well while Samsung dropped support at Android 4.4. Since I prefer the 'clean Android' experience over whatever vendor embellishments have been added I tend to switch to LineageOS as soon as I get a new (or "new") device anyway. I'm using LineageOS as an example but there are plenty of alternative AOSP-derived distributions for those who want something else.

What I'd actually like to see is an updated Motorola Defy [1], a waterproof/shockproof device with a 3.7" screen, a user-changeable battery, headphone jack, a good loud speaker, uSD card slot, etc. Just give it enough battery capacity to last for a week with mild use like the Defy+ offered, enough memory and storage to last for 10 years of Android development and make sure the bootloader can be unlocked by the user. That is one device I'd buy as a 'working' phone (i.e. a device which can withstand the rigours of farm life), what I use that Samsung SIIIneo for now. It already survived three falls from a 8.5m high barn roof while I was installing solar panels, my daughter's Defy+ survived going through a full wash/spin cycle when she left it in her trouser pocket. That is what I want from a phone, not some silly 'AI' gimmicks.

[1] https://en.wikipedia.org/wiki/Motorola_Defy
They let you stay after costing them millions in revenue then? Doesn't sound like the worst leadership to me?
> they instead(and I'm paraphrasing here) said: "You're the most qualified person to handle this risk in the future as we've just spent $(insert revenue hit here) training you.

This is an old quote that has been originally attributed to different people throughout the years. It shows up in a lot of different management books and, more recently, LinkedIn influencer posts.

It’s good for lightening the situation and adding some levity, but after hearing it repeated 100 different times from different books, podcasts, and LinkedIn quotes it has really worn on me as somewhat dishonest. It feels clever the first time you hear it, but really the cost of the mistake is a separate issue from the decision to fire someone for it.

In real world situations, the decision to let someone go involved a deeper dive into assessing whether the incident was really a one-off mistake, or the culmination of a pattern of careless behavior, failure to learn, or refusal to adopt good practices.

I’ve seen situations where the actual dollar amount of the damage was negligible, but the circumstances that caused the accident were so egregiously bad and avoidable that we couldn’t justify allowing the person to continue operating in the role. I wish it was as simple as training people up or having them learn from their mistakes, but some people are so relentlessly careless that it’s better for everyone to just cut losses.

However when the investigation shows that the incident really was a one-time mistake from someone with an otherwise strong history of learning and growing, cutting that person for a single accident is a mistake.

The important thing to acknowledge is point #3 from the post above: Once you’ve made an expensive mistake, that’s usually your last freebie. The next expensive mistake isn’t very likely to be joked away as another “expensive training”
Looks like there might have been some creative recycling of very old tooling to make this, the design language is reminicisient of Android phones from a decade ago. Especially the presence of dedicated navigation buttons, which were phased out starting from Android 4.0.
Does that hold up in practice though? Last I checked my USB drives and RAM bytes were not perfect powers of 2. One clear example that comes to mind is my GPU with approximately 12 GB of RAM. That's no power of 2.

These numbers being a power of two seems pretty important, important enough that we redefine words to match powers of 2. Then, when we look at the exact number of bytes, it's not a power of 2.
Im with ya. The OP link is so painfully predictable and 1 dimensional. Its like people are unoriginal, which isn't so bad, but simultaneously dont possess the awareness to realize theyre unoriginal..... so to those who are not unoriginal its all so very tiresome. Oh wow you used swearing to make your point... I wonder how long it took for you to come up with that. I myself love the very much alive-and-dynamic interwebz. I love the creativity. I love the weird. I love javascript. I love the 9000 ways to do things because it always works out in the end and sorts itself out. There's ebbs and flows just like every other thing in life, where things evolve in phases
Two kinds of countries out there. Those that use metric and those that have gone to the moon.
The fact that PG&E, in a much more regulated and liberal California, also has power problems is interesting and valid, but Newsom's only been governor since 2019 (the Camp Fire was 2018), so you can't put that much blame on him, and there are decades of blame to go around.
I don't know if there is such thing as "tasteful" use of vulgarity but Carlin did a lot better job than this does at using vulgarity to emphasize parts of his standup. This website just uses it as the only adjective which completely diminishes its emphasis and weight.
the non-minimal google analytics part of the page:

<!-- yes, I know...wanna fight about it? -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
...
The main thing I like about the Internet is the exchange of information. Many sites make this awfully difficult or insane (download tens of megabytes to read a few dozen bytes).

There is absolutely the side of the internet you're talking about, regarding making things pretty, but it's secondary in my opinion.
In many cases it isn't. As long as technological innovation doesn't slow down this attitude will haunt a company/individual/nation.

Chesterton's fence is about knocking over established things without knowing why you are doing so. In engineering there are often good reasons to try new things, so you need some willingness to leave behind what you known.

Germany is still the third largest economy in the world, if it wants to remain there it needs to be able to adapt. German companies are definitely suffering from having large parts of the organization with people with that attitude, who don't want to learn new things and who don't even want to know if there might be a better way.
Gunshots reportedly fired at Donald Trump rally; walked off-stage
The perfect smartphone to smuggle.
The Threads Creator Paradox
Thanks Rachit! Great running into you after all these years!

Being aware of types is certainly a must in a more performance-critical implementation; this project is not at this stage though, opting for simplicity and genericity instead. I've found this best for maintenance until the core stabilizes; plus, it's not a major pain point in my ML projects yet.

Regarding incremental computation: the main idea is simple - if you call a function on some inputs, and this function was called on the same (modulo hashing) inputs in the past and used some set of dependencies that currently have the same code as before (or compatible code, if manually marked by the user), the past call's outputs are reused (key question here: will there be at most one such past call? yes, if functions invoke their dependencies deterministically).

You can probably add some tools to automatically delete old versions and everything that depends on them, but this is definitely a decision the user must make (e.g., you might want to be able to time-travel back to look at old results). I'm happy to answer more nuanced questions about the incremental computation implementation in `mandala` if you have any!
Rebel Egyptian Music – Arte.tv Documentary [video]
> I found myself on the phone to Rackspace, leaning on a desk for support, listening to their engineer patiently explain that backups for this MySQL instance had been cancelled over 2 months ago. Ah.

As usual, a company with legitimately moronic processes experiences the consequences of those moronic processes when a "junior" person breaks something. Whoever turned off those backups as well as whoever thought devs (especially "junior" devs) should be mutating prod tables by hand are ultimately accountable.
codegolfing in a text-only web page is next level irony
Software distribution is broken without maintenance on scale (2023)
As soon as you get into multi-lane roundabouts, they're utterly terrifying for anyone not inside the steel shell of a car.
You can not teach someone who doesn't want to learn. If you want an organization to change, you need people who are willing to demonstrate that change and show its superiority.
I am cofounder of Jamscape, a startup that is trying to replace as many video meetings as possible with short ad-hoc face-to-face conversations that you can then share with others, and with actual eye contact. Perhaps a tool like this could help cut your meeting load.
Do outages not count if they affect people in rural areas? Perhaps not, because they don't get reported.

Anyway, I'm not saying Texas' grid is great. It isn't. But California is well below average in power reliability.

> In the last several years the state has increased generation capacity, greatly increased renewables, and improved grid reliability.

It must have been truly terrible before.
Quote in the end is by Dieter Rams

https://www.amazon.com/Dieter-Rams-Little-Design-Possible/dp...
(link doesn't contain affiliate)
Also this:

>The explicit list of phony targets, written separately from the recipe definitions, also introduces the risk of accidentally defining a new non-phony target.

... seems to think the only way to define phony targets is:

.PHONY: foo bar
foo:
...
bar:
...

... which has the problem that bar's definition is distant from its declaration as a phony target. But this form is equivalent and doesn't have that problem:

.PHONY: foo
foo:
...
.PHONY: bar
bar:
...

This ability to declare dependencies of a target over multiple definitions isn't even unique to `.PHONY`.
So you're a wise guy/gal huh? Ever been sued? Do you like true crime? Still watching Judge Judy after all these years? Fascinated by other's misfortune ya sicko?

Furthermore...

How are laws even made? Wondering why you went to prison? Ever think to yourself "wow, I didn't realize that was (il)legal"?

I made a game for the most judicious & wise among us... or for those suspiciously lacking.

Available on iOS & Android

Download and play for free:
https://allrise.app

Hype me up:
https://www.producthunt.com/products/all-rise

Thanks to you
Ok then how do I do it? This is a solvable problem.
Sure, but thats a trivial solution. Exploring convex shapes however could lead to some interesting insights.
You/he should see how my uBlock Origin, NoScript, and Privacy Badger liked this ;)
I can't imagine putting someone who's new to this work in that kind of precarious position. If I let someone make a mistake that severe, I'd apologize to them and work with them through the solution and safeguards to prevent it from happening again.

A little bit of room for error is essential for learning, but this is insane. I'm so glad the only person who has ever put me in that kind of position is me, haha. This career would have seemed so much scarier if the people I worked with early on were willing to trust me with such terrifying error margins.
Adequate Sleep Is Necessary for Sanity and Success
This is fairly common parlance.

"Investing Basics - How Dumb Money can become Smart Money", https://www.investopedia.com/investing/surprising-benefits-w...

That said, I don't recommend investing in the stock market for the reasons I previously mentioned.
My hp printer with a subscription bricked itself. I’m about to drop it into the dumpster. I replaced with a brother.
YouTube lets you request removal of AI content that simulates your face or voice
Are you allowed to say motherfucker on the internet?
It would have been better if they looked for the densest circle with an area of 1 square km. Although a square shaped area has its tangible benefits - you "feel" population density more when it’s on your own street obviously, and since square areas provide more information along a few axes (the ones containing the corners), you can get an idea of the population density in an area by placing a square’s corners on the street. A square is probably not the best shape for this, though.
Yo, what is going on with Fi support? They keep hanging up on customers: https://www.reddit.com/r/GoogleFi/comments/1dw77i3/replaceme...
FOIA feels like the wrong way to go about this. I think working with the US National Archives or the Library of Congress might be better, as what people really want here are of historical interest and not citizen oversight of government (the ultimate purpose of the FOIA).
I think that calling it "prompt engineering" is what made it fail to catch on. We didn't call it "Google engineering" back in the day when you could actually craft a Google search to turn up useful results, we called it "Google-fu" [0].

"Google-fu" sounds like a fun skill to learn and acquire, where "prompt engineering" sounds either like something well out of reach or like pretentious nonsense depending on the audience.

[0] https://blog.codinghorror.com/google-fu/
What is "it"?

If you assume two completely separate implementations where there is an #ifdef every 10 lines and atomics and locking only occur with --disable-gil, there is no slowdown for the --enable-gil build.

I don't think that is entirely the case though!

If the --enable-gil build becomes the default in the future, then peer pressure and packaging discipline will force everyone to use it. Then you have the OBVIOUS slowdown of atomics and of locking the reference counting and in other places.

The advertised figures were around 20%, which would be offset by minor speedups in other areas. But if you compare against Python 3.8, for instance, the slowdowns are still there (i.e., not offset by anything). Further down on the second page of this discussion numbers of 30-40% have been measured by the submitter of this blog post.

Actual benchmarks of Python tend to be suppressed or downvoted, so they are not on the first page. The Java HotSpot VM had a similar policy that forbid benchmarks.
10k tables is not a lot, I've seen instances with more than 1M tables

Not saying it is a good practices just saying it is big QA oversight :(
> unfortunately, the bug is now private

Are there security implications of this bug? If not, then could turning it private have been anything but an abuse of power?
That's a good reason to look at devcontainers. You would create a dockerfile configured to provide an out-of-box development environment with a fully configured build
Is this URL the most frequently dead'ed submission to HN?

https://news.ycombinator.com/from?site=motherfuckingwebsite....

The 2013 submission survived:

https://news.ycombinator.com/item?id=6791297
The Obscuritory: Enigma
I am making a personal webpage based on those examples. The problem is that I want to embed mathematical formulas, so it cannot be Javascript free; however, I think I am doing a good job minimizing dependencies. My goal is to put some educational and research materials directly on the web, like this: https://ykonstant1.github.io/power-draft.html

I think that my background is a little too yellow, though.
Current SOTA genAI tech is more than capable of generating a comment like that - no insight, just a “+1” comment dressed up as an emperor-has-no-clothes hot take for an audience that already agrees with it.

So that’s not nothing.
Agreed! This website is akin to saying “this is fucking chicken and broccoli and eat it every single day because it’s food and nutrients and you don’t need anything else”. Well you know what, sometimes I like ramen or curry or a Twinkie or whatever.
I'm fairly certain it occured since the story was first-hand and about 12+ years ago(although they may have lifted it from similar sources). It's not a bad way to diffuse things if it's clear there was an honest mistake

Your point on willingness to learn is bang on. If there's no remorse or intentionally negligent then yes that's a different story.
It makes you a better developer. I backup obsessively BECAUSE I fucked up almost this badly and more than once. Hire yourself back and charge a bit more for the extra wisdom.
This is the standard Google analytics snippet. It's probably automatically minified, maybe code-golfed. In any case, the author of the page did not also write this snippet.
Without math anything can seem reasonable.
IMO compilers make you a lot more mature in recursive algorithms and trees, and then after that much more conscious about what exactly the code you write resolves to in terms of that languages semantics. Learning how closures work(variable capture and having to traverse the scope stack to find bound variables) is also a positive.