skysight-inc/HackerNews huggingface dataset:
Ask HN: What happened to HN Badges?
What happened to HN badges? Is it broken by accident or was it shut down intentionally?

Edit: thanks to runjake for pointing out that not everybody might be familiar with HN Badges. It is/was a 3rd party service that showed badges for every user (e.g. https://hnbadges.netlify.app/?user=_Microft ) that depended on how many karma a user had, the karma/comment ratio, whether they had an internet adress in their user profile, ...
Maps are the weakest part of Kagi right now, and it's a real sore spot for me. Searching for the name of a location often doesn't find it. Searching for addresses often finds a location in a different state (even if I specified the state). It seems to have no idea where I'm at in any way shape or form.

I've been trying to buy a cabin and looking up the addresses has basically meant just switching to Google, unfortunately. I'm really hoping the address lookup gets better, and it learns to search nearby results.
The Rockefeller/Rudolf Diesel murder theory is full of holes
I'm skeptical that it's worth it myself, this was just a fun research project for me. But once hardware shadow stacks are available, I think this could be great.

To answer your first question: For most Go applications, the average stack trace depth for profiling/execution tracing is below 32 frames. But some applications use heavy middleware layers that can push the average above this limit.

That being said, I think this technique will amortize much earlier when the fixed cost per frame walk is higher, e.g. when using DWARF or gopclntab unwinding. For Go that doesn't really matter while the compiler emits frame pointers. But it's always good to have options when it comes to evolving the compiler and runtime ...
Another data point, this time from a retired university faculty dude. I have recurring dreams of having to give a lecture (typically at a graduate physics level, which is what I taught most) but have not prepared. Worse--I'm not sure where the lecture room is. Sometimes I dream about winging it--and wake up mildly proud that I remembered as much as I did, though it was wrong in detail.
Can you actually tune GC in Go though? As far as I'm aware, it's still abysmal at throughput optimization.
Ask HN: Can a shell script ever be too big?
I am working on a PCKSH script which is verging on 5000 lines. It’s purpose is irrelevant, but OpenBSD server installation and configuration.

And it made me wonder… What is the consensus on large scripts? What is the largest script you have coded?
I agree in general, and enjoy reading things like this. But just because we enjoy something, it doesn't mean that it's right.

I'm very torn on this. As I said, I also enjoy reading things like this. But I always get the uncomfortable feeling that I'm reading someone's private diary without their consent.
Nothing about windows 11 makes me excited. Hopefully more devs start making Linux and macOS apps.
I’ve noticed more small developers making macOS apps and it is starting to feel a very small bit like amiga once was. Neat little useful apps. Love it

Microsoft is actively making windows more hostile to users, who wants to deal with that?
No, I'm not. I am saying that it probably applies more universally than we think it does.

(Unless you think it applies absolutely universally, in which case... yeah.)
> ”Putting the sulfur back into the fuel is maybe the single most effective thing we can do for the planet right now”

This would be incredibly idiotic for so many reasons. You’d be condemning millions of people to suffering with crippling respiratory diseases, and harming countless aquatic and coastal ecosystems. All for a relatively modest gain against global heating.
Low restaurant/food prices have always been contingent on having a large population of people willing to work a very hard job for very low pay during times of the day when most people would rather not be working.

They were on the rise throughout the 2010s (due to changes in population pyramid due to fertility rate changes), albeit it at a slower pace before Covid, but Covid shook things up in the sense that it provided a lot of activation energy to those that wanted to get out of food service jobs, creating a more rapid shift in prices (and/or lower quality).
Biden allows limited Ukrainian strikes inside Russia using U.S.-provided weapons
Also note: Hanna-Barbera owns all rights to the name 'Moltar', so you'll be hearing from their lawyers too...
Ongoing discussion: https://news.ycombinator.com/item?id=40526225
I would say no but then I am using SQLite which contradicts my statement.

I believe it depends on the project at hand, just like with every dependency/library we use, we barely look at the source code unless the task at hand was mission critical.
Anyone can talk to animals. You’re welcome.
US slows plans to retire coal-fired plants as power demand from AI surges
I had a mail server on a linode for around a year, I tried everything I could to get google to accept my emails and it never did. I only used it as a personal email never did bulk sending. I had to switch to a hosted provider with a custom domain instead because it was such a big headache
ok i didn't expect this to be natural language. how does that work? do you run everyone's natural language queries every hour on all of your data received in that hour? (as an example time unit)
FWIW, I still "call" my sister. I pick up the phone and dial it. Pop my earbuds in. Then I just hit the button to lock the phone instead of the one to call the number. And we talk.

It's been 6.5 years since she was alive to answer the phone, but my heart knows her voice and what she would say. I don't always actually dial the actual phone these days, but we still catch up.
It's really a balancing act. It's also surprisingly difficult as an eng-exec with a deep eng background to correct some things without accidentally undermining those around you. Happy to provide examples of this comment is too vague.
So refreshing to see this kind of wisdom in a concise blog post!

My take:

In beginners, over-emphasis on DRY is a mistake made because they don't yet understand why DRY is considered a best practice.

In more senior developers, over-emphasis on DRY comes from a few psychological desires... 1) to mitigate the uneasy feeling of not knowing what direction the product will take, and 2) the warm feeling that comes from finding a refactor that makes the code more DRY.

What is overlooked is the cognitive overhead required to un-DRY pieces of code when requirements change. Often the result is a DRY but convoluted series of refactors that obscure the intention of the code and (often) obscure system design intention that would otherwise have been quite clear.

Sadly, many otherwise talented software engineers have the kind of minds that prefer micro-level problem solving and are challenged at big-picture reasoning. There is often actual discomfort when too much big-picture reasoning or synthesis is involved. I view this as more of an emotional than a cognitive limitation, and something that is amplified by the conformist culture found in most large organizations (and which many small ones believe it is best to emulate).

Conformity with best practices is valued above real problem solving. Worse still, there are often elaborate discussions of PRs relating to minutia associated with DRYing up code for which it wasn't necessary in the first place.

Sure, as a system matures there are opportunities to remove cruft and DRY code where it is obviously helpful, but it is silly to waste too much time on it until the true requirements of the system are well understood.
To claim that pretty much every .NET project adding Newtonsoft.JSON as a first step was somehow a problem is just strange. No adequate team would claim this to be a problem.
Guilty on all 34 counts.
I inadvertently bought a pair just like this from Amazon - I knew they were knockoffs, but I didn’t think they would be Bluetooth. Hilariously they also identify as “Baets“ (not “Beats”) when connecting.
Prime seems to have moved from promoting the benefits to active trickery. Even prime video is useless everything is rent or pay extra on there.

I signed up for prime again last month to get faster shipping. Still took two days and more and more products on Amazon aren’t “prime” compatible and make you pay for shipping anyway so , cancelled again. See ya prime !
Side note: they are using bearblog.dev for their blog! That’s super awesome!
You'd think we as software developers would have more humility when judging how other people name things.
That's not an absolute truth, that's just what you believe. I happen to believe the opposite, that a person's death does not cancel our obligations toward that person or that person's wishes.

> You have ceased to be and your wishes no longer bind the living beyond the division of your assets

Why are assets special? Why do you draw the line there? A more consistent position would be that we're free to ignore a decedent's last will and testament because they're dead and their wishes no longer matter. But if we believe in the importance in honoring someone's will, then I think we should honor any agreement or social norm that was in effect while they were alive.
I don't think there is one since no one has responded yet. So you should start one.
Meta's latest experiment copies BeReal and Snapchat's core ideas
> I wish @Apple would devote an employee or two to cracking down on such a technological, psychological abomination as this.

What can Apple do though? Any change that cracks down on this will render these devices unusable for thousands of people, generate tons of e-waste, and create a huge backlash towards Apple.

It reminds me of when FTDI permanently bricked FTDI clones [0].

Further, I'm not sure I agree with the OP's vitriol against these manufacturers. They're using an open standard to bypass Apple's MFi tax. It's a hack for sure, but if it leads to cheaper devices -- which is the ultimate goal for this segment of product -- I don't see the problem. I could see the problem if they're advertised as wired headphones without mentioning Bluetooth though.

[0] https://www.zdnet.com/article/ftdi-admits-to-bricking-innoce...
Their downfall came when they changed everything that they were doing, and subsequently nuked every reason why someone would prefer firefox other than that they weren't google. They transformed firefox into wonky chrome, even copying superficial UI stuff. And then got very hostile about any criticism of this project, actively destroying all of the goodwill they built up. That alienation of their stubborn, fanatical base took years to accomplish.

People would move back to firefox if it were still anything like firefox.
Don't Model the Problem [video]
Good point. This may be a case where domain knowledge is helpful.

One of the reasons they brought me in on this project is that besides knowing how to wrangle data, I'm also an experienced pilot. So I had a good intuitive sense of the meaning and purpose of the data.

The part of the data that was identical is the description of the airspace boundaries. Pilots will recognize this as the famous "upside down wedding cake". But it's not just simple circles like a wedding cake. There are all kinds of cutouts and special cases.

Stuff like "From point A, draw an arc to point B with its center at point C. Then track the centerline of the San Seriffe River using the following list of points. Finally, from point D draw a straight line back to point A."

The FAA would be very reluctant to change this, for at least two reasons:

1. Who will provide us the budget to make these changes?

2. Who will take the heat when we break every client of this data?
So I think it is fair to say they did exist. If we believe in Big Bang Nucleosynthesis then heavy elements had to come from somewhere making the first generation of stars (whatever their properties may be) be Population III. I agree that without a catalyst it's hard to initiate the CNO cycle but indeed models predict that it is possible even under these circumstances.
I hope the jurors will be safe.
swr can handle the first issue you mentioned just fine.
I am confused...

It's a cool example, but really an antipattern. Nowadays everyone gets analysts want access to raw data, since they know which aggregations they need best, whereas data engineers stay away from pre-aggregating and focus on building self-service data access tooling. Win-win this way.

How about building a duckdb accessible catalog on top of s3? Like instead of read_parquet, you would select from tables, which themselves would be mapped to s3 paths aka external tables.
This is absolutely a firing.

I think some people in that Twitter thread, pg included, have become so brainwashed by euphemistic phrases like "we agreed to part ways" to cover a firing, that they start to believe their own hype.

A firing can have varying degrees of amicability. It can be a reluctant firing. You can literally say "we're sad to see you go" and mean it. But I think it's still a firing in this case. It is so weird to see people have trouble grasping this.
Depending on the circumstances, it could be construed as constructive dismissal. Creating unfavorable ultimatums allows companies to 'lay off' people without having to pay severance.

https://en.m.wikipedia.org/wiki/Constructive_dismissal
Wireless earbuds being that cheap isn't bad. What's bad is that the price of real wired headphones is artifically inflated by the licensing terms, to the extent they can't compete.
The thing is, you can always find a rationale for whatever answer you want. So the evidence here wouldn't be to look at one individual case and see an obviously bad argument. The evidence would be to ask, are there any cases where the judges ruled on principle against their political preferences?

Unfortunately I don't have exact cases, but there are many claims that conservative justices are very much "states rights" when it comes to things like abortion, but very much not "states rights" when it comes to things like gun control.
Nix is different than Unix.

https://nixos.org/
Is Target selling its excess inventory on eBay and Poshmark?
Show HN: How I went viral on social media while marketing my SaaS product
I built a SaaS tool and made multiple viral videos on TikTok/Instagram/Youtube, resulting in hundreds of thousands of visitors to my SaaS tool in ~3 months.

Here is a step-by-step guide on how I did it.
Agreed. We’ve pitted developing minds against machine learning - hardly surprising that students are distracted.

(Written on a smart phone while at work)
Sounds a bit different than what Google is offering. Google’s look more like imoo. Which is just a standalone device made for kids. So kids can pair their devices and use the restricted set of images (emoji-like but more restricted) and features. Everything in the watch is made geared towards kids (like classroom mode, for instance). That Apple Watch thing seems like an after thought and it seems a lot more expensive. I’m assuming that the iPhone doesn’t need to be near the watch for the kid to use, right?
The wording is "could lead to a doubling (or more) of the warming rate" which suggests a one-time bump to the slope and a significant long-term impact on global heating.
I've been using multiple profiles in Chrome for years for keeping things separate… right up until my company started using Google's centralized browser/device management which infects the entire browser not just the single profile that is tied to my corporate Google account. Specifically, they forced a homepage setting browser-wide that can not be changed on a per-profile basis.

So multiple profiles are seemingly difficult to get right/fully isolated. I hope Firefox doesn't have similar limitations.
Work impact is debatable as well. Often, you're fully replaceable, you're a minuscule cog, your work never sees the light of day. And if it does, it's fiddling a knob, or may not have a positive impact on the world, depending on your worldview. Can't argue if that it's good if you're looking to pump net worth though.

Anyways, for FAANG, it's just gaming the interview process. Your experience and skills won't matter as much as getting through their demeaning LeetCode gauntlet.
well, they are not really wireless.
Interesting ! Thank you !
I prefer: do the thing when doing so reduces the expected cost of (time-discounted) future outcomes by more than the expected utility of the next best thing you can do now.

The problem with DRY occurs when it contravenes this principal - when deduplication is too expensive and/or unlikely to decrease the cost of future mutations enough to be worth it.

The proposed problem isn't a binary - that you should or shouldn't make the assumption yet - but rather that the assumption has a cost based on what you believe is likely to occur in the future and the value produced by making the assumption now needs to outweigh the cost.
https://archive.ph/s7eFX
Lazarus/free Pascal for local GUI applications
You've missed nothing, OP is full of it.
A Case Study of CSR
If you had 7,500 tabs open, it would take firefox approximately three and a half weeks to start.
Maybe it already was modified!
Human Cerebral Organoids
An interesting story with rather absurd moral conclusions drawn from it. I think this is a fantastic workaround against one of the world's largest corporations extracting revenue from everything, and there should be more of this energy in the world.
May have gotten the hug of death.

Curious to see if this conviction continues with any election fraud. I hear that a lot but sounds like this was a cut and dry hush money case.
Great, now please give me back the option to set my new tab page without resorting to extensions.
The easy response to someone feeling this way is to point them to the origin of DRY: The Pragmatic Programmer.

In the book, the authors explicitly call out that many people took the wrong idea from the original writing. They clarify that DRY is not about code, it's about what they call "knowledge", and that code is just one expression of it.

People can still disagree, but the original intent behind DRY is very well articulated.
Thought I would find out how much these cost straight from AliExpress, seems like searching for "bluetooth lightning" finds a lot of these.

Spoiler: Apple EarPod clones cost about $1.59, with free shipping over $10. Crazy.
“while i’m not a fan of donald trump, it is chilling to realize that this could happen to any one of us after livetweeting 34 consecutive crimes” –https://x.com/MNateShyamalan/status/1641566644924297218
I think it wasn't just the schema structure, it was the API abstractions implemented in the schema.

If I remember correctly it was something about Shopify discounts, which can be applied multiple times and across different modalities- percent, dollar amount, etc. and what those were called in the API, and how they were represented and to which object they were applied to.

Then once I had figured that out, then understanding how to construct the query.

But of course my problem was more from the point of view of, "I just want to get x done". As the consumer of the API I wasn't as concerned about fully understanding the entire set of abstractions and schemas.
Well, what are we missing if networking, file systems and human IO are now run as user space servers? Process management? Graphics (ignoring X)? What low-level hardware interaction can't be done microkernel style?

It's a bad analogy unless the button makes the bus change Transformers style into a completely different car.
Could someone post a summary? I can't load twitter.
And she sounds more like Rashida Jones than Scarlett Johannsson, too. Wild that this took off so much.
Even though I like some of the insights this repos readme provides, I personally don‘t agree that CSR is the better approach. But I‘d like to read a few more opinions on the essay, so I posted it here.
we have a permanent stream of news running through the system, we are comparing this with the queries, determining if there are special extra sources needed and then check it as new i formation comes in. for things like stock price alerts we store those as sql with a different engine.
it’s definitely work in progress but very useful fir us internally already. will be integrated in our chat system next week
It's true. Design, aesthetics, and impressions cannot not be made, and so are always constructed even without attention. People, especially kids, associate much of their identity with their appearance. Sometimes, I pine that we ought to live as Quakers in some ways.
I suspect that it's that our brains have associated 'deadline stress' with that time period of our lives, and so to release any such stress it plays it out in dream form.

Oddly enough, I don't get college exam dreams, just (secondary) school exam dreams, and tbh I wasn't that stressed out by my exams at college, so it makes sense.
No company is going to waste time developing, testing and maintaining a new OS port of their software for 0.3% of their userbase. It just doesn't make any sense.
Ask HN: Anybody have trouble with Cloudflare R2?
Found this disturbing comment on reddit:

"I'm on over a month. I've given up. We've already moved nigh on 2 terrabytes of R2 storage to a different provider. I can't risk it - So we paid an invoice (automatically) and it remained unpaid. The next month the invoice is wrong. Like double what it normally is, both tickets have not been answered. I think their invoicing / support system is completely broken, which is a terrible shame but I can't trust my small business data with them if they can't sort out their invoicing."

Wanted to migrate off AWS to Cloudflare but tidbits like this makes me ask questions.

Anybody using idrive and confirm the experience?
Is that what people mean by lack or respect?

Seems more like disinterest or a lack of friendliness.
NunDb is now referenced in the Database of Databases
KEY TAKEAWAYS:

• Google claimed they don't use a "domain authority" metric, but the docs show they totally do - it's called "siteAuthority."

• G said clicks don't affect rankings, but there's a whole system called "NavBoost" that uses click data to change search results.

• Google denied having a "sandbox" that holds back new sites, but yep, the docs confirm it exists.

• G assured us Chrome data isn't used for ranking, but surprise! It is.

• The number and diversity of your backlinks still matter a lot.

• Having authors with expertise and authority helps.

• Putting keywords in your title tag and matching search queries is important.

• Google tracks the dates on your pages to determine freshness.

• A lot of long-held SEO theories have been validated, so trust your instincts.

• Creating great content and promoting it well is still the best approach.

• We should experiment more to see what works, rather than just listening to what Google says.

From: https://www.reddit.com/r/SEO/s/ChlTrhjPnG

I wonder how chrome data works. Are they using every chrome browser to sniff what users are clicking on?
Asqi: A codebase explorer designed to help navigate and understand Git projects
>something that has pissed off people who have wanted to donate to Firefox specifically for ages

Get pissed at tax law, not Mozilla. Mozilla Foundation cannot legally funnel tax-exempt donations into the development of products for a for-profit entity (Mozilla Corporation). That would be a crime.
Do you have any examples of Windows "respecting the user"?
Nov 2, 1920: Imprisoned Eugene V. Debs Received 1M Votes for US President