skysight-inc/HackerNews huggingface dataset:
I'm as bored by canned responses as the next person so I have to stick up for yegg here - these aren't canned, they're interesting comments!

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

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

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

https://news.ycombinator.com/item?id=36898807
Hot take: If the Earth's core is Iron-Nickel, is it an Invar, and therefore, there's an effect too reduce earthquakes from expansion from heat movement being lower, or is the pressure alone enough to counteract that?
ebtables can, it inspects ethernet frames.
What is this appeal to authority about?

He is a guy. He cannot maintain Chromium with too little of a team
I feel like that's exactly why they should duplicate all the effort. So that they aren't thrall to Microsoft's choices.
But the idea is that you don’t own the battery. You essentially rent it. The battery owner has high incentive to keep the battery good shape, to maximize their return, and to recycle the rare earth elements. The swap station can charge the battery slower than if you were dropping in, perform more sophisticated diagnostics, and ensure batteries are removed from circulation before they become problems.
Probably not. You typically cannot change one variable in isolation with an alloy, so while you can gain in one area other things change as well. Strength - both compression and tension, hardness, resistance to bending, springiness, melting temperature, are just a few of the properties (note that the properties have engineering names and common names - I mixed with no concern so there is duplication)
> Suddenly no more newspapers will touch UFO stories with a 10' pole and everyone that thinks Elvis is still alive also thinks there's aliens.

Pedantic nitpick:

I believe 100% that aliens exist. The universe is way too vast for us to be the only intelligent life.

But I also 100% believe that they have not visited our planet. Unless faster-than-light travel is actually possible, the universe is simply too vast for intergalactic travel.
Nobody should ever mess with a system's resolver settings.

I've recently had to debug a bug with a container (probably not Docker itself) unable to reach the internet. It turns out the machine is behind a NAT64 and has IPv6 addresses only, yet something in the container helpfully reconfigures the resolver to be 8.8.8.8 which of course is unreachable.
I don't understand the enthusiasm about esims. Is the US cell phone market more predatory than i thought?

Around here, as long as the phone isn't locked to a carrier [1], you just swap the physical sim and have new service.

With the esim you suddenly need the phone manufacturer's approval. Perhaps masked as a software incompatibility.

Swaps take hours to days.

What is the advantage to the customer here?

[1] And carriers are required to unlock your phone for a nominal fee when the contract period ends.
Quite likely his work over the decades is consistent and builds upon itself, but your initial declaration was rather misleading, he did not win a Nobel Prize for declaring that a 6C increase in temps will result in an 8.5% decline in GDP.

Anyway, they gave a Nobel to Al Gore who made some pretty wacky claims that have failed to materialize, so it's not like the Nobel Committee has a spotless track record.
Eh, the HN guidelines say to take things in good faith. Seeing how it plays out seems better than pre-emptively dismissing what could progress things.

Edit: results appear on DDG, for me, apparently.
> Lisp has had decades to break out of its niche if it delivered a really advantageous solution, but somehow that never happened.

I think a huge part of it is that it is not immediately obvious that one needs what Lisp offers, and by the time the system has grown to the extent that the need is obvious, it has also grown to the extent that one no longer sees the fores for the trees. One doesn’t think ‘oh man, I need garbage collection’; one thinks, ‘oh man, I need to manage malloc and free better!’. One doesn’t think, ‘oh man, dynamic scope would really fit this problem well’; one thinks ‘oh man, I need dependency injection.’ Peter Norvig famously noted that 16 of the original 23 design patterns were invisible or simpler in dynamic languages such as Lisp†. Heck, there was a time when one couldn’t rely on recursion, or even conditionals! But the programmer who has managed to get stuff done without recursion, or without conditionals, or without macros doesn’t really see the point. He’s even worried: those things may add too much expressivity to the language. Why, folks could write unmaintainable code with them!

Of course, folks write unmaintainable code without them, too …

Anyway, I think a huge issue is one of education and experience. Ours is a massively growing field. The vast majority of folks are juniors, and don’t know any better; a portion of their education was miseducation. The seniors often have one year of experience, twenty times (rather than twenty years of experience). Objective standards are rare to nonexistent. Norms and standards are absent.

But yeah, when I’m working on a large project in a language other than Lisp, I often think, ‘man, this would be so much easier in Lisp!’ or even ‘man, this would be practical in Lisp!’ (because anything is possible in a Turing-complete language …).

†: https://norvig.com/design-patterns/ppframe.htm
On the other hand, since AIs are taught using user content from Reddit, once other cultures start using these AIs, they will begin to conform more towards those norms (or will actively go against it and The Great Sort will continue forward).
They were the first movers on a particular and very effective way of doing search.
I was waiting for them to mention some open source tools or something.

It took me a few minutes to realize it's marketing.
The reason you feel that way might be that you are familiar enough with philosophy.

After all, LLMs and ChatGPT in particular are are indistinguishable from productised Gell-Mann Amnesia.

Edit: rewrote to be more neutral, sorry
If you want a lot of data arialo is not really competitive.
> Cloud Providers can be expensive.

Do you have a story around this? If so, would love to hear more about it.
Because X (sigh) doesn't show replies in public (if not logged in) anymore.
i said ported not implemented; the likelihood that any of those libraries sprout lisp bindings is about as likely as them being rewritten in lisp. so it's the same thing and the point is clear: i don't care about some zany runtime feature, i care about the ecosystem.
appreciate the link, will take some time to read through it :)
Could you please stop posting unsubstantive comments? You've unfortunately been doing it repeatedly. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.

(We definitely don't want fake/bait stuff here either so I share your feeling on that - this just isn't a good way to express it, at least not on HN.)
It's the beginning of the age of automated development/service and software taming. VC is silently replacing positions with AI, and looking for ways to control all the complexity with as few knobs as possible.

Shopify employee breaks NDA to reveal firm replacing laid off workers with AI
https://news.ycombinator.com/item?id=36828409
that has nothing to do with any single of those tools, just the fact of trying to manage firewall by more than one tool at once.

Netplan technically could solve it but I have zero trust in Ubuntu not fucking it up or abandoning it in few years. And starting with YAML is already begging to fail
I'm not super proficient with Ruby/Rails but we use it for our backend at work, and this reflects a large portion of the time I've spent using it. People who use Rails every day take for granted just how much magic there is and how confusing it can be for someone less experienced with it.
In theory, you don't need the time slots.

If you make the addressing in AM, you can use just the radio waves to power a decider that can wake-up your device, and then you do the actual communication in FM.

But the wave can't be too faint, so I guess you co always need a bit more power at one side.
My kids use e-sims from Orange France on their iPhones in Canada. 365-day great for kids that are always around WiFi, but need data once in a while. I basically pay for 5 gigs and it lasts a year. Roams on Telus, Bell, Rogers on 5G.

I think for 3 kids, I pay about 10% of what I would pay for them to have monthly plans from a Canadian carrier.
>I think this understates the complexity of getting the time slots right

It's tricky, but not impossible to solve by any half decent firmware engineer with low level understanding and some battle scars in the industry.

>Essentially, you want the timeslot to be much larger than the sum of all the jitters

Not really. Drift is inevitable but it's not so bad that you get huge fluctuations so quickly that you need to take such wide margins. Just sync all your receivers to the drift of the transmitter every few minutes/hours or so and you'll be fine. Depends on environmental conditions of course which you should know up front when designing you product.

>just that the more devices you throw at the system, the trickier it gets, in a way that does not scale linearly with the system size

Not really, you just sync all receivers to the drift of the base station via the same drift compensation algo. If it works on one device it will work the same on all. Of course you will reach a number of devices limit based on the max time slots you can have which is based on the amount of bandwidth you have and the access time you want for rach device slot. We got a couple of thousand device on one base station lasting ~1-2 years on one button cell so it was good enough.
I was definitely using "age" as "chemically changing in a desirable manner" when I wrote that. Liquor can definitely go bad in new and surprising ways stored poorly.
techdirt is working fine on Kagi. Ever since its launch, I've been predominantly using Kagi, barely resorting to any other search engine. I estimate that only about 5% of my searches involve Google, and that's mainly when I need to utilize Scholar or Books.

Kagi is definately worth the $10 fee. First, it allows me to block websites that I find irrelevant or annoying in my areas of interest, such as Pinterest or Quora. It also promises an environment free of advertisements and tracking. I particularly appreciate the excellent customer support, where actual human beings respond to your emails, not automated responses. Additionally, it offers 'custom lenses', which are essentially search templates. For instance, using this feature I can refine my search to target only educational sites, filter for PDFs, limit the time to the "last 48 hours", and search for specific subjects, like machine learning, along with my query.

My only gripe with Kagi is its stringent limit on searches, set at around 10,000 per month. I've bumped against this ceiling a few times. Despite this limitation, the wealth of features and the quality of the search results make Kagi a worthwhile investment for me.
Annual EFF Awards: Alexandra Elbakyan, Library Freedom Project, and Signal
The rate matters.

An airliner lands on a runway and smoothly decelerates from 150 MPH to zero over 10,000 feet. This is just fine.

An airliner does the same deceleration over 10 feet. Everyone on board dies in a huge fireball.

Even for neutral or beneficial changes, the rate matters.
I really struggle to understand how someone with fundamental programming knowledge and the relevant HTML/CSS skills could run into issues like this without some serious mental blocks.

The HTML and CSS are going to be the same. Any UI state or side effects you're managing with React has to be managed in your htmx endpoints, and stateful APIs have plenty of their own quirks. You're doing the same stuff!

I can certainly understand how modern JS frameworks are harder for someone without a non-framework JS background, since the frameworks are a pretty clear evolution of how JS based web applications have been built for many years. But suggesting that developers pick React to inflate head counts and calling it "the hell-stack" makes it hard for me to think the author is engaging in good faith.
Exactly. Handling message queuing and distribution is likely a core capability for Bloomberg, so it makes a lot of sense for them to develop something tailored for their needs. LinkedIn did the same with the original Kafka development, where distributed eventual state consistency was a core capability.

If anything, we should be thankful that they've decided to share it with the world.
Always has. Nothing new under the sun https://lemmy.world/post/1319083
Despite this being a US-centric site it seems you've assumed I'm not. The only other fingerprinting I've seen pre-pandemic was in Brazil, mid 2010s, due to visa reciprocity policy.
don't worry the army of Rust authoritarians are waiting to reply as we speak. how software is just not ethical or correct unless its in rust
It's great to see you on here answering/responding to all the unfounded rumours on here.

I'd be interested to know because it gets to the heart of the matter and why confusion seems prevalent. If we ignore the modules and local search, what differentiates DDG and Bing when returning bread and butter traditional web links?
Driverless car legislation is still stuck in neutral in the US
It was likely buried in the sand and only just uncovered when I showed up - probably nearly ideal storage conditions of stable cool temp and no light
Yep.

One system is political but clear in how it operates. The other system is political and unclear how it operates. Still both "political".
4-day workweek employees are happier. One lawmaker says it's 'here to stay.'
Portable MRI would be a huge deal. We'd also see superconducting motors in electric vehicles, along with marked efficiency gains in every part of EV systems.

We could have a superconducting power grid with solar panels distributed across the planet. Superconducting batteries could give us grid level storage. It also reduces the cost of hypothetical fusion reactors, their magnets can be cooled with unpressurized water instead of liquid helium.

Calling this the most revolutionary discovery of the last hundred years isn't an overstatement. This will affect almost every industry and in ways that we can't even imagine yet. If this material is what they claim, it's going to be a new era for our species.
Brave Search feels a lot like Google Search from back in the day.
Intel returns to profitability after two quarters of losses
I agree with the others saying to just go ahead with teaching him the CLI, however I also think you are overestimating the amount of work required for scoping out a GUI client. Pretty much all of the mainstream clients you could get dropped into and if you understand git, could understand the GUI within about 20 min of poking around.

I actually switched from CLI to a GUI a couple of years ago because I found one that was a pure UI over git (not trying to abstract it) and that had a lot of useful features that were difficult to do from the CLI. If looking for a GUI to check out, I’d really recommend sublime merge, created by the same people as sublime text. You can also see exactly which commands it’s running which makes for an easy transition imo.

With that said, I switched to Sublime Merge purely because of advanced features that were difficult in the CLI. For just learning git, the CLI should be totally fine.
related with 600 comments "Tesla created secret team to suppress thousands of driving range complaints" https://news.ycombinator.com/item?id=36891642
Lottie.js is a library for animations in JavaScript, and after effects can export to it! You're obviously limited in what you can export, but if you do a basic after effects animation with shapes and text, it works fine.

Pretty sure it was made by Airbnb, and used in tons of apps like Google home

Works really well
Spot on, it’s all for “content creators” engagements, such a sad and many cases.
If there were trains I'd totally do that. I absolutely love living on border regions and spending weekends in another country where it's possible and cheap.
> Likewise, a co-worker had his airbags stolen last year and it was many months until Acura had replacements available.

A mystery that resolves itself by the end of the sentence: who the hell would steal airbags? Clearly, there's demand from people who don't want to wait months for a replacement... talk about making a market.
> I think "traditional web links" is the main (and I think should be the only) product of a search engine

This is context-dependent. If you're looking for a link, then you're looking for a link; but more often than not, you're actually looking for answers.

Say you're looking up an exchange rate or the value of a stock; converting units; checking the weather; or just want to look up an actor's photo. Why would you click and wait for a (likely, slow & ad-infested) page to load, if the search engine can provide factually correct data without any extra steps? How often do you read past the first paragraph on Wikipedia?

If you want to dive in / verify any of that information, it's still all just a click away. But having to only do one thing instead of two is almost the definition of technological progress.
This is just a normal udp broadcast packet sent to FF:FF:FF:FF:FF:FF / 255.255.255.255. You do not need raw sockets to receive it.

There is an ISC dhcp article here with more info on why they need it: https://kb.isc.org/docs/aa-00379

But I just thought about it some more.. In a normal unix socket, you don't set the destination mac address when sending a packet. You just set the destination IP address and the kernel figures out the destination MAC address using a static, cached or dynamic ARP lookup.

But since the dhcp client has not been assigned the IP yet, ARP would fail.

The DHCP server would need to set a static ARP entry before sending the response, and hope the kernel properly fills the destination MAC. This causes more problems..

Its much easier and reliable to just craft the exact headers required as-per the RFC, especially in a cross-platform piece of software like the ISC dhcp server.
2024 Mitsubishi pickup truck has torque vectoring technology from Lancer Evo
Dollars have always been strictly quantitative. A dollar spent on experiment A is a dollar not spent on experiments B through Z.
At cost of like 5x the space ? I guess if you have cheap land but bricks are at premium it makes sense
...while were talking about user experience, have you seen the file sharing?

Shared files are added to a team directory, which is okay I guess. If you upload a second file with the same name, it asks you if you want to create a copy (temp(1).txt). If you do it again, you'll get 2 popups (temp.txt already exists, then temp(1).txt already exists). If you do it again, you get three.

... like, I get that it can make sense to integrate long term storage, but can you maybe not break the entire use-case for why we were using an ephemeral chat the first place?
They seem to be throwing decent resources at this as well. If you you click on "+500 code churn" in the contributors chart at https://devboard.gitsense.com/brave?repos=brave-browser,brav... for brave-browser and brave-core, you can see there is a decent number of contributors. I would say there are probably 30+ full time employees working on this. And if you look at the merged pull requests, at https://reviews.gitsense.com/insights/github?q=merged%3Atrue... you can see many contributors are 1 year+ contributors (look at the gift icon for this information)

Full Disclosure: This is my tool
It shouldn't be referred to that way. That term has a specific meaning. The profit has to be quite small compared to huge losses when you get run over.

When the profit pays back the initial investment quickly, and the risk is that you have negligible losses but stop making more money, that's not a bulldozer.
Thanks for taking it well and graciously... Sorry for the tone! (I really feel this specific quote is so used it's kind of meaningless now. But still, I could have said it better.)
Ridiculous. In no world do I want to type out these sentences instead of clicking a couple of filter checkboxes in a UI.

> “Can you show me some highly rated and affordable dinner options nearby?”

> “What’s a place that delivers burgers that also has really good salad options?”

> “Where can I get authentic Asian food? I like Chinese and Thai.”
Postgres Streaming replication is very robust and has been in Postgres since multiple 10s of years. Logical replication/decoding (that PeerDB uses) is more recent - introduced in the last decade. However streaming replication is harder to manage/setup and a bit restrictive - most cloud providers don't give access to WAL, so you cannot use streaming replication to replicate data across cloud providers.

Sure you can use PeerDB for backing up data - using CDC based replication or query based replication and both of these are pretty fast with PeerDB. You can have cold backups (store data to s3, blob etc) or hot backups (another postgres database). However note that the replication is async and there is some lag (few 10s of seconds) on the target data-store. So if you are expecting 0 data-loss, this won't be the right approach for backups/HA. With streaming replication, replication can be synchronous (synchronous_commit setting), which helps with 0 data-loss.
No shortage of Americans in the fairly walkable, and notably English-speaking, UK.

Paris, London and Berlin of 2023 are markedly different in so many ways to, say, 1983. Berlin was in two different countries back then, and if you tried to cross, you died. Much of London was still semi-derelict from WW2 and post-war economic changes.

Perhaps a history measured in millennia means a little more patience around change. Perhaps Europeans don't see the struggle for more wealth as the most important thing.

And looking at life expectancy trends in the developed world (as a very crude proxy for wellbeing).. perhaps they might be on to something.
As a Harvard physics bachelor, I don't think an undergrad physics degree gives much expert claim at all.
...or people could just learn javascript and stop using any framework.

Honestly, intercooler.js aka htmx always seemed to be the worst of both worlds to me: You get back the heaps of redundant, uncacheable HTML fragments from the pre-SPA days, but you also take the dependence on javascript, unpredictable page behaviour and invisible page state from SPAs.

(Example: htmx now has websocket support - that is, as long as each server-to-client message is an html fragment. Have fun writing a basic websocket chat app and echoing back the entire chatlog including UI and formatting every time someone says something)

Why would you want that?
> Big Oil lobbied for their interests. I'm sure solar executives spend money on lobbying

One is bigger than the other.

> the public should also grow a backbone

:)

> zoning & public transport

Let's take inspiration in Europe or Japan, not in the USA.

You want more of public transport, not less. And you want it ideally (almost) free, omnipresent and reliable, to let more people use it.

https://www.theguardian.com/cities/2016/apr/25/story-cities-...
Show HN: Generative Music Player
Just finished coding a Generative Music Player. It's quirky. No AI, just algorithmic tinkering. Refresh the page to play a new tune. I used Tone.js and Tonal for this project. Let me know what you think!
and like 5x the space