skysight-inc/HackerNews huggingface dataset:
Are there any good reasons to use a TLD like .internal for private-use applications, rather than just a regular gTLD like .com?

It's nice that this is available, but if I was building a new system today that was internal, I'd use a regular domain name as the root. There are a number of reasons, and one of them is that it's incredibly nice to have the flexibility to make a name visible on the Internet, even if it is completely private and internal.

You might want private names to be reachable that way if you're following a zero-trust security model, for example; and even if you aren't, it's helpful to have that flexibility in the future. It's undesirable for changes like these to require re-naming a system.

Using names that can't be resolved from the Internet feels like all downside. I think I'd be skeptical even if I was pretty sure that a given system would not ever need to be resolved from the Internet. [Edit:] Instead, you can use a domain name that you own publicly, like `example.com`, but only ever publish records for the domain on your private network, while retaining the option to publish them publicly later.

When I was leading Amazon's strategy for cloud-native AWS usage internally, we decided on an approach for DNS that used a .com domain as the root of everything for this reason, even for services that are only reachable from private networks. These services also employed regular public TLS certificates too (by default), for simplicity's sake. If a service needs to be reachable from a new network, or from the Internet, then it doesn't require any changes to naming or certificates, nor any messing about with CA certs on the client side. The security team was forward-thinking and was comfortable with this, though it does have tradeoffs, namely that the presence of names in CT logs can reveal information.
23andMe Launches Genetic Study of GLP-1s
Qt is 500 a year for small businesses, thats basically creative cloud pricing. Could we really solve the current state of desktop ui by just convincing devs to pay 40 dollars a month?
Ok, first of all, what is going to ship is not just Electron but a whole VM plus Electron. Just like how people run the JVM in Docker or whatever, because nobody trusts any layer of their stack to actually be abstracted enough that they can feel comfortable with what is underneath. That’s going to be truly awful.

Second, the “success” of Electron is like the “success” of online advertising. Nobody really likes it and it’s basically a local optimum in a deep pit that it’s unfortunate we’re stuck in. It’s just that economic pressures have pushed the market to this being something people tolerate rather than actively desire.
whats the catch? not open source but free?
The picture in the article mentions "bootlegger" flavor. Anyone know what that's referring to and what that flavor tastes like?
This seems more like the airplanes problem than my problem...
A managed Kubernetes offering removes only some of the pain, and adds more in other areas. You're still on the hook for updating whatever add-ons you're using, though yes, it'll depend on how many you're using, and how painful it will be varies depending on how well your cloud provider handles it.

Most of my managed Kubernetes experience is through Amazon's EKS, and the pain I remember included frustration from the supported Kubernetes versions being behind the upstream versions, lack of visibility for troubleshooting control nodes, and having to explain / understand delays in NIC and EBS appropriation / attachments for pods. Also the ALB ingress controller was something I needed to install and maintain independently (though that may be different now).

Though that was also without us going neck-deep into being vendor agnostic. Using EKS just for the Kubernetes abstractions without trying hard to be vendor agnostic is valid--it's just not what I was comparing above because it was usually that specific business requirement that steered us toward Kubernetes in the first place.

If you ARE using EKS with the intention of keeping as much as possible vendor agnostic, that's also valid, but then now you're including a lot of the stuff I complained about in my other comment: your own metrics stack, your own logging stack, your own alarm stack, your own CNI configuration, etc.
What's it like to actually use this for any meaningful throughput? Can this be used for hash cracking? Every time I think about virtual GPUs over a network, I think about botnets. Specifically from https://www.hpcwire.com/2012/12/06/gpu_monster_shreds_passwo... "Gosney first had to convince Mosix co-creator Professor Amnon Barak that he was not going to “turn the world into a giant botnet.”"
Epsum didn't lorem self.
The JDK now supports building standalone executables.

https://docs.oracle.com/javase/9/tools/javapackager.htm#JSWO...
This is beautiful. You can feel the passion.

I wish there was a blog attached to it to follow the developers' journey in this super cool adventure :) !
Quote from the video:

> after three months I felt productive again

Rather pointless for a temporary injury. I’ve used these old fashioned speech UIs as well and they are a huge pain in the ass to set up and learn. LLMs with natural language understanding and code generation abilities are several orders of magnitude better.
Modern windows supports mDNS these days!
Good to know!

Is there a succinct explanation of the value that pregel brings to LangGraph? Is it the 3 items I mentioned?
I don't think so (I'd wager too much transmission loss), but pumping heat directly through some other , more efficient transfer medium from a plentiful source (like geothermal energy) might be viable. That heat energy can be directly applied to hot water geysers, central heating, etc etc - basically anywhere you could use a furnace, and some places you can't.
Why? Remember the .dev debacle?
Some of that's addressed in my own (currently top) comment on this thread:

<https://news.ycombinator.com/item?id=41203548>

I'll admit I largely know Jake through this site and his blogging, though he's got a broader biography.

His disease progression and commentary on it have been a significant aspect of HN discussion over the past six months or so.
Yeah, I agree that is definitely a tall ask :)

I just published a version with the signal props. Doing this made me realise that it creates this strong concept that StoreProviders becomes the bridge between the reconciling world of React and the observable world of Impact. You have plain values going in as props, becoming signals in Impact. And you have signals going out of Impact, consumed as plain values in React.

So with react-query you would be able to just use that data fetching hook and pass data to a StoreProvider, where it becomes a signal. So you could have a store like:

```

function MyStore(props) {

const reactQueryData = props.data

effect(() => {
console.log(reactQueryData())
})

return {}

}

```

React will update that signal whenever react-query causes reconciliation and the value changed.

In case of RxJS I was thinking of doing something like:

```

function toSignal(rxJsObservable, initialValue) {

const value = signal(initialValue)
const subscription = rxJsObservable.subscribe(value)

cleanup(() => subscription.unsubscribe())

return value

}

```

So basically you give a signal a default value and subscribe to the updates, updating the signal. But as I understand RxJS there are several ways to think about these observables... hot/cold... single event, multiple events etc. etc. Not sure how to create a single abstraction over that.
This is a very good example where the HTML extensions that alex proposed here:

https://www.youtube.com/watch?v=inRB6ull5WQ

(TLDW: allow buttons to make HTTP requests; allow buttons & forms to issue PUT, PATCH & DELETE; allow buttons, forms & links to target elements in the DOM by id instead of only iframes)

would improve the web platform. You could have a stand-alone logout button that issues a DELETE to /session or whatever. Nice and clean.
That's interesting because I find it to be one of the most ergonomic build tools I've ever worked with. It sits somewhere between make and autotools in terms of what it does and I find it far easier to use than either.
Their business dealings in the US fall under the purview of US law, regardless.
I can't speak for others but HSTS is a major reason. Not everybody wants to deal with setting up certs for every single application on a network but they want HSTS preload externally. I get why for AWS the solution of having everything from a .com works. But for a lot of small businesses it's just more than they want to deal with.

Another reason is information leakage. Having DNS records leak could actually provide potential information on things you'd rather not have public. Devs can be remarkably insensitive to the fact they are leaking information through things like domains.
Extend looks great - and your real estate play is very interesting. I’ve been playing around extracting key terms from residential leasehold (condominium-type) agreements. Interested to know if you’re doing this sort of thing?
His prices are so wild that I would be surprised if anyone agrees with him.
Has any company done anything interesting with dry electrode EEGs? Most of the ones I've found use hacks like sensing head orientation or muscle twitches rather than brain signals. Dry electrodes seem to be useful for sensing "calm"/"focus" states but can't get any real data out of them.

The most interesting one I've seen is NextMind which uses flickering visual stimuli that is picked up by the brain sensor, but this is a more cumbersome version of eye tracking.

https://www.youtube.com/@perrikaryal/videos has some interesting EEGs based game control demos but it's clickbait since most of the inputs come from head tracking with a single bit (i.e, button down/up) of input from the EEG. And that can be done much better with a blink detector.
I'm sorry for your loss. Thank you for the support.
You could suspend them from trading as a form of penal equivalence.

Imagine something similar to Chapter 11 in which they are temporarily protected from their creditors, but at the same time cannot function.
Great thread, similar to my "company" migrating from a platform to our own custom software solution using a team of contractors (through a freelancing website).

Then we built an ongoing relationship with them, going on to do multiple projects after just the first one.
Chinas Effort to Launch Starlink Rival Accidentally Creates Orbital Debris Field
I think it is good to have a .internal TLD for internal use.

(I also think that a .pseudo TLD should be made up which also cannot be assigned on the internet, but is also not for assigning on local networks either. Uusually, in the cases where it is necessary to be used, either the operating system or an application program will handle them, although the system administrator can assign them manually on a local system if necessary.)
There's Just One Problem: AI Isn't Intelligent, and That's a Systemic Risk
I just want to say that this is a hell of a nerd snipe.
Electron apps don't have to be remotely hosted. It is entirely possible to write a completely local Electron app (and in fact, desirable!)
Potential drug effective against flesh-eating bacteria
Archive: <https://archive.is/76NRN>

The post in question was shared to HN, though without much comment:

<https://news.ycombinator.com/item?id=41173695>

And the blog entry itself: <https://bessstillman.substack.com/p/how-to-let-go-one-life-e...>
It's difficult for me to picture the US and China entering into a full-scale war, primarily because of the deep financial interdependencies between them. China holds a substantial amount of US debt and, in practice, tends to view this more as a long-term investment rather than expecting immediate repayment. A military conflict would not only jeopardize this financial relationship but also risk significant economic fallout. Essentially, China has the leverage to dramatically impact the US defense budget, making a major conflict between the two countries a less likely scenario given these economic realities.
Your browser has developer tools which provide views into transmitted files, network requests, etc. You poke around and see how it is implemented using the tools.
I wonder how this compares with OpenLara https://github.com/XProger/OpenLara
> A ternary computer equivalent would have 31trits

I think you mean 41, not 31 (3^31 is about a factor of 30000 away from 2^64).

The difference in the number of trits/bits is not exponential, it's linear with a factor of log(2)/log(3) (so about 0.63 trits for every bit, or conversely 1.58 bits for every trit).

> ternary computers have more states and the voltage differences between highest and lowest has to be higher to allow differentiation and then this causes more leakage which is terrible

Yes -- everything else being equal, with 3 states you'd need double the voltage between the lowest and highest states when compared to 2 states.

Also, we spent the last 50 years or so optimizing building MOSFETs (and their derivatives) for 2 states. Adding a new constraint of having a separate stable state *between* two voltage levels is another ball game entirely, especially at GHz frequencies.
You might be impressed by his achievements, but you may also feel some comfort in knowing that this random poster finds those inflated statistics a bit off-putting.

I prefer a modest introduction followed by a pleasant surprise, but that's probably not the best way to become a billionaire.
AMD unlocks MI300's full potential with fresh code
How the first gravitational waves were found (2016)
666 is also a common number over here. Perhaps he's into heavy metal.
Thanks for being patient :^) But you need to add your OpenAI key to the settings. I will add this before submitting :)
https://archive.ph/FLdTs
> I also think that a .pseudo TLD should be made up which also cannot be assigned on the internet, but is also not for assigning on local networks either.

There's already .example, .invalid, .test and .localhost; which are reserved. What usecase do you have that's not covered by one of them?
Nice idea, GL!
Nova Launcher, savior of cruft-filled Android phones, is on life support
Sometimes it may be reasonable to use subdomains of other domain names that you have registered, but I would think that sometimes it would not be appropriate, such as if you are not using it with internet at all and therefore should not need to register a domain name, or for other reasons; if it is not necessary to use internet domain names then you would likely want to avoid it (or, at least, I would).
I have very little faith in the ability of narrowly specialized lawyers to work outside their core competency. The courts get things wrong all the time. I also have little faith in the ability of narrowly specialized administrators outside their own core competency (that being administration), or for that matter, administrators in a revolving door of regulatory capture.

My faith is in the same thing all of open source places their faith in, enough eyeballs. Congress makes a law, administrators enforce said law, citizens challenge said enforcement, courts rule on the state of the law, congress makes a law. And as we iterate over this process, the bugs are ironed out, the stakeholders have input and we work ever more towards a "more perfect" ideal.
> Having DNS records leak could actually provide potential information on things you'd rather not have public.

This is true, but using a regular domain name as your root does not require you to actually publish those DNS records on the Internet.

For example, say that you own the domain `example.com`. You can build a private service `foo.example.com` and only publish its DNS records within the networks where it needs to be resolved – in exactly the same way that you would with `foo.internal`.

If you ever decide that you want an Internet-facing endpoint, just publish `foo.example.com` in public DNS.
IMO dating apps didn't evolve because they got better at matchmaking based on stated preferences in a profile (something Plenty of Fish nailed quite well!), they shifted the paradigm towards swiping on pictures and an evolving matchmaking algorithm based on user interactions within the app.

This is sort of what the article is getting at. For the purposes of gathering, aggregating, sending, and analyzing a bunch of metrics, you'll be hard-pressed to beat Datadog at this game. They're extremely good at this and, by virtue of having many teams with tons of smart people on them, have figured out many of the best ways to squeeze as much analysis value as you can with this kind of data. The post is arguing that better observability demands a paradigm shift away from metrics as the source of truth for things, and with that, many more possibilities open up.
>> I'm sort of afraid to ask since everyone seems to know, but... what is he known for?

> Jake joined HN in 2008, and has (had?) 80000 karma and change.

Is that all though? I kind of find it hard to believe he'd be getting this much attention because he has a lot of internet points.

The OP makes it seem like he was some kind of libertarian activist. It looks like he wrote some kind of 50 Shades of Grey-like novel ten years ago.

Is answer that he's a long time blogger known for writing very personal blog posts about dying of cancer?
Punctuating is enough of the hard work of generating a transcript that it's not very useful to me without this, unfortunately. What use cases are you planning for where the words themselves are the desired output?
when you see crowding in one segment its always indicative of a looming recession
'Massive disinformation campaign' is slowing global transition to green energy
True and tested, get running in under 1 minute and you already have a working prototype at the end of the day.
People will get mad at me for saying this but... this isn't that deep. As with most things in academic CS, this is just a formalization of stuff that is very common practical engineering.

> academia, but eg I want an actual language that can encode the language-independent "meaning" of both a c++ template library and a Python program

The name of the paper is "data types as lattices" so data not programs as such and denotational semantics is about programs. So I'll say:

1. A language independent representation of a data type is just a protobuf (or whatever your favorite serialization/deserialization framework is);

2. The language of lattices is very common in eg compilers (eg grep for lattice in LLVM) but again it's cart before the horse kind of stuff because there's not much there to be exploited in representing your unions and intersections as meet and join;

3. A language independent representation of operations is an IR and indeed you can inductively derive certain facts about some language level features (across multiple languages) by analyzing the IR. Again cf LLVM

I realize the paper is from 1976 so someone will pop up and say "the paper inspired these things" but it's just not true; people generally follow their nose when implementing and then someone comes along and says "let's name it a lattice".

This isn't a hot-take or something, it's just experience from being on both sides of the fence.
> Flightradar24

> @flightradar24

> In the area where #2Z2283 crashed there is an active warning for severe icing between 12 000 feet and 21 000 feet. #2Z2283 was flying at 17 000 feet just before the crash.

https://x.com/flightradar24/status/1821976858227044434
> Tyranny of the Minimum Viable User,

Nicely put.-
It's this one: https://curia.europa.eu/juris/fiche.jsf?id=T%3B1080%3B23%3BR...

And here is a comment I made a while ago explaining the whole thing: https://news.ycombinator.com/item?id=40774261
Yes. Read the actual study. And ask yourself, why on earth, with all the possible vehicles out there, someone would choose 20% of the typical RDI of glucose for a study on the effect of a sweetener on glucose tolerance. If they were going out of their way to find the most confounding vehicle possible, they’d have been hard pressed to find a better choice.
I'm not disagreeing at all. But Hanlon's Razor applies:

> Never attribute to malice what can better be explained by incompetence

You can't leak information if you never give access to that zone in any way. More than once I've run into well meaning developers in my time. Having a .internal inherently documents that something shouldn't be public. Whereas foo.example.com does not.
One of the companies I worked for (a non-profit), the product I was working on was 100% open source and 100% running on Linux, but they still forced me to used a company-supplied Apple Macbook instead of letting me use my personal computer which would have cost them nothing.

In the 2 other companies, I started work with my personal Linux computer but they forced me to switch to a company-supplied Macbook later. It's not about costs.
Sure, I'd be all for removing a huge chunk of laws that exist today. In the meantime I don't think anyone actually wants every law to be enforced every time it is broken. Our legal system would grind to a halt.
Great work. When I first played this game it felt as real as when I play any modern game today, if not even moreso.
can someone smarter than me please point out what the differences are between HMPL and HTMX?
> There are scores of Lake Shore Express buses every day on routes like the 134, 135, 136, 143, 146 and 147.

Yes, and during busy periods, it’s often impossible to get a bus because they’re stuck on the drive, and when you do get a bus, you sit with the rest of the congestion. Watching your incoming bus disappear from the bus tracker is a regular occurrence, and people regularly plan for 30-60 minute delays because it’s impossible to know if today is a 20 or a 60 minute trip. This is a significantly worse transit experience than areas of the city served by the L or even other inland bus routes.

Most of the early proposals for the project specifically focused on dedicated bus lanes with a goal to encourage more bus use by ensuring people can actually get buses and those buses can actually get from point A to B. The proposal they’re moving forward with makes incremental improvements but falls far short of the original goals and what many Chicagoans and their representatives have been pushing for.

> The Lakefront Trail has a well-maintained…

Yes, I ride it daily. There are numerous danger zones where accidents regularly occur due to mixed bike, pedestrian and vehicle traffic. In just the past two weeks, I’ve encountered three cars on the bike trail, and this happens regularly. Improving these zones is one of the major wins in the proposal. There are also major stretches that are just on the other side of a single guard rail, and riding those stretches involves breathing massive amounts of exhaust. Some of the improvements incrementally improve this, but there had been hopes that they’d reroute the trail in those area to improve safety. But there just isn’t enough space in many cases.

> but to claim that it is not a transit corridor strikes me as disingenuous

Maybe you misunderstood the comment? The project started with a goal of expanding public transit and improving safety for pedestrians and cyclists. Right now, LSD is a highway meant for cars that some buses run on. I live by the red line so I can get north/south easily. The same cannot be said for people living right on the lake.

This is a once in 100 years type of project, and was seen as an opportunity to revamp public transit along the lake. This is why they spent 10 years trying to figure out how to put bus lanes in, and it’s not because it’s currently a good option for buses. It’s also why people got really upset about the direction it’s going, and thus my original comment.

> It is more a "transit corridor" than perhaps anywhere else in the city

Do you live here and use public transit on LSD regularly? Because this is just demonstrably not true. Yes, there are some bus routes that use the drive. The effectiveness of those routes varies wildly, which is one of the driving reasons behind the project.