skysight-inc/HackerNews huggingface dataset:
A related fact is that sometimes “advanced technology” really just means using more energy. A simple tech example is the escalating thermal budgets of CPUs. Yes, if you let them draw more power, they can run faster. In my view, that’s a less interesting technological development than an innovation that allows more work to be done with less energy, or that unlocks previously inaccessible energy. Those are the type of inventions that truly qualify as an advancement.
I appreciate the posting of this write-up, someone did a good job. I've often been curious how cache sharing was done at CF. I've tested this myself and found that it seems to take about 8 or so requests for the same record to get cached on all the nodes in a region before I stop seeing the requests show up at my DNS servers. I would be curious if they have a low cap on the TTL or have so many requests that requests are discarded quickly per FIFO.

Question for eastdakota, would you be willing to share any stats on cache hit/miss numbers and cache eviction rates due to the sheer requests per second? No worries if not I just think it would be interesting.
Europe pushing for lunar time zone
We just added authentication to Mercury. You can share Jupyter Notebooks behind login. You manage users with Admin Panel.
adding some configs to set custom colors is a really good idea, thanks for the feedback!
I see quite a bit of golang talent out there actually, and crucially, golang is a quite "simple" small language to learn. At least enough to be productive... I picked it up in a couple of weeks.
We transitioned many folks off python or node in short order.
I have been using Safari for a decade or so.

At the time i made the decision, the alternatives were Chrome and Firefox, and one sends all my data to Google, the other was sluggish at the time.

Both have made improvements since, but to be honest, like you i don't notice any difference. Everything i visit renders as expected, and i keep a "backup" Chrome/Firefox installed "just in case", but i can't remember the last time i used either of them.
A few of us will be around to answer questions if anyone has any. I myself worked only worked on the chmod feature which was pretty trivial[1].

The trickiest and most impactful feature in this release is probably WAIT[2].

https://github.com/earthly/earthly/pull/1821

https://docs.earthly.dev/docs/earthfile#wait
Lack of willigness.
Thanks I'll have a look
Bicycle shaped objects[1] should just be banned.

They're a major contributor to the reason that people think that cycling is some sort of sweaty uncomfortable grimness, because they're sold some sort of double-suspension chinesium thing that barely even moves before it breaks a few months later.

Literally everyone who rides these, you introduce them to a 300 quid hybrid or road bike and they're dumbfounded by how smooth the experience is.

[1]https://www.thecyclingexperts.co.uk/get-cycling/buying-a-bik...
I think there is use in looking much further back. If we are looking only 30 years (or even 300) we are not looking back to where the decline started, only at that recent point of the decline. The issue with this to me is setting a bad 'target' to aim for for conservation.

Say 30 years ago the fishery was at 80% depleted, and today it is 95% depleted, then conservation looking only 30 years back could decide to stop (or more likely lose political will) at that 80% mark.
I had a 2008 version of a vehicle that I replaced just this year with a 2017 version of the same vehicle.

I have several times found pedestrians walking right in front of me and I slam on my brakes and the pedestrians yell at me as if I'm a negligent driver, yet previously I don't think I did such a thing more often than once every few years, if that.

What I have come to discover is that the front frame rail of the 2017 is so huge it blocks my view exactly where pedestrians step off of a curb into traffic, especially because the pedestrian is elevated on the curb and completely behind the frame rail.

I recognize that drivers should of course carefully inspect every intersection, but reality is that they cannot, and what pedestrians really need to do with these newer vehicles making up a larger percentage of the vehicles is make sure they can see the eyes of the driver, else the driver likely cannot see the pedestrian, at all.
The table version also has something really interesting going for it: it just begs to be thrown out and replaced should new requirements come in that don't fit with that design. If a new type of shape comes in that doesn't fit with the factor * width * height model (e.g., a trapezoid), we'd need to go back to the drawing board and figure out how to make the existing and new cases work harmoniously together.

On the other hand, an abstract base class broadcasts the message that we should fold our new cases into the existing design -- that's what base classes are made for. But even when new cases don't fit neatly in the existing design, we often feel as programmers that we need to pay respect and deference to existing design, especially if it was made with extensibility in mind. And so we add more complexity (maybe we need an extra field or an extra method), make more kludges, and soon enough the original OO design is a mountain of complexity and has so much "gravity" that it's nearly impossible to escape it anymore -- nobody can imagine throwing it out and starting fresh, so it just keeps gaining complexity. And for all its complexity, it's also slower.
Does it break all of Homebrew or just some packages? I never knew homebrew started using GitHub Packages.
Plug-and-play offline-first for apps with PostgreSQL back ends
Not OP, but it's both not as capable as LCD, and a lot of people who like reading seem to be part of the physical book sniffer religion. You know, the "I NEED A REAL BOOK." people. Given they're the main demographic aimed at by e-book readers, and a lot of them seem to hate even just the idea of reading on any screen, I can see why people would think the technology would quickly go away.
I think you're generally dating steel production too late (100AD?) As mentioned in another comment, earliest known was nearly 4000 years ago, and there was quite large-scale production in India by about 2500 years ago. Steel didn't really take over the world until later (arguably not _really_ until the Industrial Revolution), but that was more down to the practicalities of making it than anything else.
They went for profit back in 2019.

The capped profit was so their employees could invest in the company.
Inspirational to hear about people who defy the odds to live larger than life dreams. I wonder if they were less rare before the 1900s - maybe I just don't meet the types of people whom I would put in the same bracket as von Berlichingen, or if I do, maybe I am either unaware of or discount the courage and achievement of people I meet in day to day life.
And better ore. And more of it. It was until the early 20th century, way into the industrial revolution, that iron production outpaced steel production by 9 to 1. Today it is the opposite, with simple iron basically impossible to get.
Will the mini jeep make it to Moab Utah ep 4
dang probably moved HN off AWS back to M5 hosting.
The math behind subprime mortgages was also kind of "solid" (something about stochastic PDEs). Math can be "solid", but disconnected from the reality.
(The connection to reality is impossible to prove mathematically).

Whenever I have difficulty finding the info by googling, I go to chatGPT and ... it gives me the wrong answer with confidence and aplomb. It is never in doubt.
(Eventually, the info can be found by more googling).
I have faced this myself, and the aimless excitement can create a lot of frustration in new programmers. Programming is a unique tool in the sense that it has the ability to glaringly show the programmer's lack (or wealth) of vision.
Unit of Value: A Framework for Scaling (2016)
Curse your sudden but inevitable betrayal!

Seriously though, nobody's actually surprised, right?
your eyes thank ;)
Ask HN: What Chrome Extensions are you using currently?
I am looking to improve my extensions foo.

You can get this list easily by evaluating the following js after visiting the url chrome://extensions

copy(document.querySelector('extensions-manager').extensions_.map(({id, name, state, webStoreUrl}) => (name)))

Mine are:-
[
"Bypass Paywalls",
"Sci-Hub",
"Fakespot Fake Amazon Reviews and eBay Sellers",
"GitHub User Languages",
"GMass: Powerful mail merge for Gmail",
"Google Analytics Debugger",
"Google Docs Offline",
"Hacker News discussion",
"Old Reddit Redirect",
"React Developer Tools",
"Redux DevTools",
"Refined GitHub",
"Refined Hacker News",
"removeddit",
"SponsorBlock for YouTube - Skip Sponsorships",
"Toggle JavaScript",
"uBlock Origin",
"Vue.js devtools",
"What Hacker News Says",
]
People have been making the "adblocking is piracy because it interferes with monetization" argument for years. As with all these questions, the detail of "be seen as X by whom exactly" matters.
WebSockets: a Comparison between Open-Source JVM Technologies
https://en.wikipedia.org/wiki/Unsafe_at_Any_Speed
The author points out that China produces 55,000 bikes a day in factories using robotics with a certain energy and CO2 impact -- but should compare that impact to that of laborers producing the same amount of bicycles the old-fashioned way, including the impact of transporting them to and from the place of work.
I would argue that persistance and caching strategies are also design patterns. Of course, if you're not the tech lead/architect it may be out of your hands.

If you're working with databases, performance often boils down to minimizing the number of times you have to access the database (over a multi-service stack, not just a single web service).
It's not just about heat. Steel is an alloy of iron and carbon. The traditional way to infuse carbon into the metal was to place wrought iron ingots (that is, ones with almost no carbon, too soft for use) into a charcoal fire that was being starved of oxygen, for days. You had to regularly add more charcoal, which both provided the necessary heat and slowly seeped into the metal. As mobility of carbon is very low at low heat, most of the charcoal is wasted as fuel.

Around the same time, the Chinese had already figured out the much more efficient process of starting with cast iron (iron saturated with carbon, easy to make but too brittle to use), and heating and working it in a very oxygenated environment, burning out the excess carbon.
Nvidia should start selling their datacenter accelerator cards by auction...
I disagree there are two primary leads in the automotive industry manufacturing and supply chain.

These are both hard to build, and require not only a monumental capital investment but also a lot of organizational experience to get right especially around QA and also can easily be a handicap for example established automakers often base their design choices on their existing supply chain and part availability as they often want to maximize part commonality between various models.

That said I do agree that as far as design goes it’s far easier for an established automaker to catch up to a contender than the other way around.

At least if they are willing to give up on some of the optimizations they squeezed out of the process over decades.
ethics is not math, how can you correctly or incorrectly answer an ethical dilemma
Steel in the right conditions can last almost forever. Lacking water or lacking oxygen are the main preservers, and there are plenty of pockets underground with those conditions.

If there were any substantial number of steel tools 2,900 years ago, we would have found one by now.

However, if there were just a few very rare examples, it's unlikley we'd find evidence of them.
But their owners love them and the kids love them.

100% anecdotal, but between service woes, initial quality complaints, and Musk's latest antics, several early adopters I know have sworn off the brand. And I know several people ICE-owners looking for an EV, but not considering Tesla at all for the above reasons.

Seems to me Tesla's only real edge at this point is the SuperCharger network. But, that lead will diminish over time, especially if they open the network to all EVs.
> For my usage weight savings is secondary to overall durability.

I completely agree with that ! Even when bike touring, weight is so much less important than reliability of your gear... It's particularly surprising and sad to notice that older gear is more reliable and of better quality than most new bikes. I guess some brand still provide super high quality and reliable bicycles, but probably it could be hard to maintain yourself (which is definitely another of my requirements)
Lbhe vavgvny thrff jnf evtug. Gel ragrevat gur abha vafgrnq bs nqwrpgvir.
The loads of money I get, but what's the dice for?
Not particularly out to brag. Annoyed at the lack of a systemic solution. Random lady in a RV should not have to depend on random angry italian immigrant having cash in wallet, being more angry than tired that day, and having been made aware of a situation by loud shouting.
I think the core problem is that it's very hard to create an AI that's impressionable enough to internalize a conversation without being so impressionable as to turn into putty in a skilled user's hands.

If you ask me, the best solution to the problem probably involves introducing a second, separate LLM supervisor agent. One that is much less impressionable and specifically trained to recognize and throw out dangerous inputs before the chat agent's precious little mind is tainted.

I've said the same thing in the past about curbing the chat agent's tendency towards hostile responses. Instead of training a nicer agent, you should train an output supervisor agent that recognizes bad sentiment, throws out the response, then tells the chat agent to "try again, but be nicer this time".
Show HN: Bytient – Data on Any Organization at Your Fingertips
I don't understand the problem and, seemingly, the outrage in some of the replies.

If it is dark and there's traffic it is safer and useful for everyone to be visible. Obviously this depends on how well the streets are lit, if they are very well lit it may not be a big issue.

As a pedestrian at night (which is pretty much any commute to/from work in winter in the UK) I know that sometimes cars don't see me or see me at the last moment if I wear dark clothes, or even any clothes that are not high-viz.

And as a driver I know that this is because pedestrians, or even cyclists at crossings, can be very difficult to see in low light conditions (good forbid there's fog as well!) even if you're driving carefully.

This is all common sense, really.

In my neighbourhood, which is residential and poorly lit as many are here in the UK, people also wear lights on themselves when they walk their dogs in the evening, and they usually also make the dogs wear lights.

When I go running in the evening I wear a high-viz jacket and one of those chest lights so that I can be seen and can see the potholes as well.

Again, common sense for safety in such conditions.
This is promoting early optimization, precisely to the people that needs to evade doing that. Added to the pile of #HorrificAdvice and #TerribleGeneralization.
First, solve bike theft.

(Then, don't demonize the e-bike. It allows longer journeys by bike, makes a bike a realistic option for older and less healthy people who couldn't get around by pedal power alone, and makes it a more fun/appealing option for healthy people)
Good points.

> Your code is probably saved in UTF-8 right now even if you don't use non-ASCII characters.

Nit: For a document that only contains ASCII characters, UTF-8 is identical to ASCII. So calling it UTF-8 is technically correct, but misleading -- you could equally well say the document is encoded using any of the other supersets of ASCII.
Do you code on it? Is the lack of color a serious impediment when using an IDE?
I’m not sure how I feel on this one. The solution looks complicated, but really the problem itself is also complicated.

Maybe this is just as simple as it can get? Either way, avoiding a large amount of quite expensive JS is promising. Looking forward to seeing how this goes. Would love to rip out floating ui dependency.
I remember in 1996 when we were told that X12 (Broadway?) would be viewable within a web browser as well as on our local display...
I think the point is we may not need 55k bikes a day if they were made to be good, and made to last.
I disagree, imagine if someone showed up to a construction site and said "I bought a new hammer and have little to no idea how to use it, are there any cool or important projects I can pound nails into?"

If it was my home, I would hope the crew boss would tell them to go build a shed or something first.
> there should be a general OSS license that forbids commercial use

I think the problem is that if you restrict corporate use then you’re not open. And there’s lots of complexity that comes from being non-open, like what’s commercial? Do governments and NGOs and universities count? Do you have to be a 501c3 charity (or international equivalent)? Do you have revenue thresholds? Profit thresholds? Etc etc

I think at that point, as a user, I’d rather just have a clear license I can pay for along with a copy of the source to see. But as a contributor, I don’t want to do unpaid labor for companies. I think it’s actually exploitative to accept contribs from users without compensation and then turn around and sell. So what’s the point of showing code if people can’t contribute to it.

It’s already possible to do this given a standard copyright. Just publish your code with no license and a copyright and issue some statement how you won’t prosecute small firms or something. So then students can use it, but no companies.

“Open core” and whatnot is silly marketing blarg to try to be cool like open source people while still selling licenses. RedHat came up with a decent model decades ago while using and supporting GPL and I think they were honest and improved the community.
Sweden Is Ditching Cash. Just Wait for the Fallout
Recently I came to the same conclusion. It is the only one, that explains the utter lack of due diligence done in the last decade or so. From that perspective, it also makes absolute sense.
> Avoid the latest fads where possible.

That would seem to me to be the larger issue — at least here in the U.S. among the ranks of the Gentlemen Velocipedists. The big bike brands are, understandably, pushing their new model bikes with new features. (I remember when it was the newfangled elliptical front sprockets.)

I do feel the article is a little over-worrisome though. Any bicycle that replaces an automobile has such an overwhelming positive impact in so many areas that complaining about the energy required to make an aluminum frame vs. a steel one seems to be quibbling.

My understanding too is that energy intensive manufacturing, like that of aluminum, often take place in regions of the world where energy is cheap: as an example the hydroelectric power along the Columbia River in the U.S. North West.
https://archive.ph/kldGa
> monthly mortgage payment of $3,611 per month ($43,332 per year). Compared to the median pre-tax household income of $89,709 in Canada, this means that the mortgage payment represents 48.3% of income.

As the payroll taxes deduct (roughly) 30% from the $90K salary, leaving around $60K, that actually turns into about 70% of actual take-home salary. That makes it seriously difficult for anyone to then pay the roughly $5K in property taxes and utilities (in Toronto) plus electric and gas of approximately $250/month (if they want light and heat in the house). Things like food then become luxury, occasional, items.

I'm surprised the market correction has not been much more than it has. Something has to give and I don't see Canadian companies giving huge salary increases anytime soon (they massively underpay compared with the US).
Silicon Valley’s New Professional Nihilism
Ask HN: What generative AI product are you hacking on
I'm still processing the Scott Adams situation.

WRT responses to survey prompts, it is easy to forget that the same words can mean different things to different people.

To some, the prompt might mean:

- "it is ok to be white today, even though history has shown the terrible things white people have done in the past"

- "it is ok to embody the full set of ideas that are associated with whiteness"

- "it's ok for white people to have a structural advantage over non-whites"

These differences in interpretation lead to more plausible interpretations of the survey.
Show HN: Find the perfect startup, get a job, grow your career
I recently completed an arduous three-month interview process. Finding startups that align with your values and have high potential upside is hard.

I built StartupIntel to make it easier. StartupIntel surfaces top startups based on lists published by reputable sources and enables further research with links to Glassdoor, Crunchbase, and LinkedIn.

Find a bug or have a feature request? Please add a GitHub issue, https://github.com/therockstorm/startup-intel.
Wouldn't a Keynesian beauty contest be more like they don't pick their personally favorite assets, they pick the ones that they think are going to perform well in the market? As a kind of strategy?
Holy shit, that's exactly what I was looking for last month... As a two screens user, could not find one that supported Display Ports.

I'm hoping to chain it to a dock station so I can easily switch between a laptop and a desktop, using the same monitors/ peripherals.
All of that exists, it's just .. mostly stolen.

(This is probably location dependent, I have no doubt that the Netherlands supports a density of bike shops adequate to its millions of daily bike users)
I Made a Wemos D1 Mini Dev Board
Nix too I presume
I'm sorry about your experience. Sounds bad, and to be honest I see echos of that in my city. But in my experience, briefly living in suburban/exurban MA and CT USA, I was hugely depressed by the experience and felt lonely, uninspired and trapped.
They don't last? At least aluminum frames last quite some time. That you have ti replace a component over the years is normal. IMHO.
Some landlords are stupid enough to put it in writing.
Can you think how much less 'new bikes' could be required if students in schools (10 to 14 years old maybe ?) were to learn some basic bike fixing skills and bike maintenance ? I feel like I have so many friends who have no idea how to do the most basic operations, like changing a chamber. This could have such a big impact.
So this isn't an official site from the EU, and is instead just a big add for a password management company https://uniqkey.eu/en_US/

As far as I can read in there as well the proposal hasn't been approved/ratified yet, so I don't know what fool is going to pay someone to prepare for a directive that isn't even official yet.
SEC Charges Nishad Singh with Defrauding Investors in Trading Platform FTX
An assert() also does the trick: https://godbolt.org/z/MecvMGPdW

edit uh but when asserts are disabled it won't work: https://godbolt.org/z/4TMs1Wc5z

unless you roll your own assert: https://godbolt.org/z/4v35rrTvn
As far as I know, "wet market" just means a place you can buy live food. It's the default rather than the exception outside of tier 1 cities for most of the third world, live animals are self-preserving and don't require refrigeration. You can walk past several "wet markets" on a single block.
He claims gedit does 130 blocking InternAtom calls, 34 blocking GetProperty calls, and 116 property change requests. None of those are actually using the available async functions (or even available XInternAtoms call to batch all those 130 into the main thing).

Since this video is coming up on ten years old, it might have been true at the time, and gtk/gedit have since changed the implementation. But regardless, if the video is accurate, they didn't use the non-blocking calls. If the video is not accurate, it is meaningless anyway.