skysight-inc/HackerNews huggingface dataset:
The creator is a maintainer of a major Rust library for writing TUI applications, so it's almost certainly a just-because rather than something that is intuitively or practically better as a TUI.
Juice confirms that Earth is habitable
Very cool work.

>The dotmobiregistry.net domain, and whois.dotmobiregisry.net hostname, has been pointed to sinkhole systems provided by ShadowServer that now proxy the legitimate WHOIS response for .mobi domains.

If those domains were meant to be deprecated should be better to return a 404. Keeping them active and working like normal reduces the insensitive to switch to the legitimate domain.
Really nice tab/windows side bar

Syncing between devices (does require creating a free Vivaldi account)

Built in mail client (I haven’t used thunderbird for months now)

Chromium, extensions and themes out the box

Bunch of UI customisation options like moving the address bar and stuff

Probably a bunch of others I don’t use or can’t remember being features.
Nobody likes to be price gouged and have their business be held hostage.
And to think if Facebook just let people opt-in we wouldn't even be having this conversation. Harmful or not, did Facebook, who is bringing in billions in profit every three months, really have to do it this way?
Some things are better, but some are bad shortcuts that cost quality. A burger from a place that cooks it after you order will always be better than a burger where they start cooking before you walk in the door. Back when I worked fast food I sometimes made my own burgers, when it was fresh off the grill it was one of the best burgers I ever had, but that is a lot more individual labor and so not sustainable in a fast food model. Back then burgers were assembled before you walked in the door, but these days they have all backed off to assemble the burger after you order of ingredients cooked before - it is higher quality and they have managed to optimize assembly enough that it is now sustainable.

Where the fast food industry wants to be is a robot that sees you push the button and starts cooking your burger then before you get to paying for it. Robots could do all that, but they are too expensive for the price they need to hit at least so far. (there are also some fraud issues they have to work out) They have to start cooking before you finish the order to meet their fast goals which is one of the reasons people go to fast food.
> not by criminals but by a quasi-state company

corporate would like you to find the difference between these two photos
I've created a great GPT to bring motivation and positivity to my workday
I suppose that you are not writing your db driver from scratch and you are using a driver that was at least written in the last 10 years, so it will support for sure prepared statements and you will use it, that means no possibility of SQL injections.
Keep looking around. In my small town in the middle of nowhere, we have two legit butchers that draw from regional small farms. In any large city I have to assume there are options available. That stated - if there is any way you can participate in a CSA / connect directly with the rancher, I find that the meat is not only superior quality but the prices often are as well. Case in point - my partner recently bought ground beef at Walmart that was $3/pound higher than what I buy from a long-time family friend who raises his beef in an absolutely splendid grass-covered mountain paradise.
Anything that keeps the code monkeys in line is legal.
From a high level what we offer is similar -- durable and reliable compute.

There isn't a lot of public information about how they are built, but from what I can tell you're right -- their architecture is more oriented for small projects.

It looks like they store the entire JS heap in a SQLLite database. We store schematized state checkpoints in Postgres compatible database, which makes it so that we can scale up and allow interesting things like querying the previous states and time travel debugging, where you can actually step though previously run workflows.
I was weeks away from turning off someone’s giant pile of spaghetti code and replacing it with about fifty lines of code when I got laid off.

I bet they never finished it, since the perpetrators are half the remaining team.
I would like to see the stats for Jira customers...
The government are against free speech if you are criticising illegal things they are doing.
Basically there are two "modes" in normal mode OpenSSH is content to idle with no packets moving except any requested keepalives. In "chaff mode" currently they try to send a chaff packet every time they can to disguise your keypresses, but they forgot keystrokes will just get bundled into the existing chaff packet, growing it, so it stands out as special.

All they need to do is retain the "chaff mode" but when they have a keystroke ready to be sent they should suppress the chaff that would otherwise go in the same packet.

No need for "basic jitter" or "dynamic payload size" that I can see, with this change the packets are indistinguishable in terms of size or (encrypted) content, and they have no more or less jitter than would be normal for the network they're traversing.

[Various small edits to clarify]
But has something to do with the expected winning making it worth the investment.
Yep, basic human rights are priceless, and by capitalist mechanics, their pricing will always converge at "how much can we get away with in the current economy?" Government oversight is the only way we currently have to manage this somewhat.

As an example in support of this, healthcare is barely price-regulated and hardly run by the government in America, and is thus extortionate.
I remember using Uber in Kenya. Half the time, I had to reject the ride because the license plate on the car did not match the app.
You and I can agree on all that, but it won't make anyone care. When the dust settles, the ARM TrustZone bullshit and bootloader locking is justifiable, even if only with inferior rationale. The state of consumer protections in America are not even remotely advanced enough to push back on this behavior, and businesses are ever grateful.

Zooming out, fighting against DRM APIs is not even a hill worth dying on. Stopping it would mean attacking a healthy and legal market that has multiple worse alternatives they can roll out. A more realistic goal is separating App Stores and App runtimes, to prevent anyone from conflating the two and playing keep-away with basic functionality of devices that people own.
Ubisoft's adding offline modes to The Crew games – but not the now-dead original
Comments from 2020, https://news.ycombinator.com/item?id=24628549
very cool blog post!!!
Thank you for the clarification.

I guess at the end of the day I prefer the American government does everything it possibly can to fast-track these SpaceX launches. And I prefer the American government and the American citizen prioritizes space supremacy over the local environment of a launch site facility.

I think studies should be done to understand the environmental effects of the launch site. I think mitigations for pollutants (etc) should be put into place. I think there are reasonable requests that the government can make, and SpaceX (being a business) has different incentives. But I also see a clear political bias from the current administration, and we can't have that sort of thing preventing real and obvious technological progress. Our children need to see America achieve something great and that achievement needs to be tangible. Not a commodity. Not something ephemeral or stuck in "the cloud" somewhere. I understand that Kamala Harris wishes she had the censorship machine that Twitter provided her in 2020, but those days are gone and she and her boss need to put America first and find a way to put some rockets into space.
I don't know if employers can solve the issue of not finding qualified candidates coming from minorities if there are very few such candidates.
Long-term traffic graphs can serve as good proxies for metrics investors care about.
“We thus have 50 millennia during which two Neanderthal populations, living about 10 days’ walk from each other, coexisted while completely ignoring each other."

note sure if :ignoring each other: or just unaware.

"We see evidence of early modern humans in Siberia forming so-called mating networks to avoid issues with inbreeding, while living in small communities, which is something we haven’t seen with Neanderthals.”

interesting when you consider that humans interbred with neanderthals.
> In the mid nineties the Internet was largely a research network between university computers and paid for by tax payers.

Your timeline is off by at least half a decade, and things were changing very rapidly in that time. By the mid-'90s, NSFNET was formally dead, after years of accepting commercial traffic. Local ISPs for home users started popping up and AOL opened its access to USENET in 1993.

The push for residential broadband also started almost immediately; @Home was offering residential cable internet in 1996, it was the future at the time, just not very evenly distributed. This was well before PCs had the processing power to do standard-definition video.
I'm pretty sure that's what I just said, yes.
I agree that the semantics of "adequate" and "very" are moot.

As always, it ultimately depends on your threat profile, real or imagined.

Re: certificate pinning, it's common practice in the financial industry at least. It mitigates a few risks, of which I'd rate DNS compromise as more likely than a rogue CA or a persistent BGP hijack.
The finance companies are nice enough that it doesn't really matter.

Bought mine with cash but realized it was Sunday and I didn't have a way to get a cashier's check from a savings account.

They offered to put the down payment on a credit card and finance. Paid it off once I had access to the account.

Ended up being a wash, the points were worth a little more than the percentage charge.
Modernize your UWP app with preview support for .NET 9 and Native AOT
It really depends on which kind of data you're collecting. If you're collecting health related data that is linkable to the people it pertains to, the GDPR would prevent you from sharing that data with third parties without one of the admissible legal basis, the most common of which is the consent of the people whose data you collected. In the case of health data, maybe even USA laws would prevent you from sharing it.

Edit: it is now some time since I studied the GDPR, so I'm actually unsure if, for healt-related data, it can be used any legal basis other than consent. The reason being that health, together with a few other categories, has special protections.
We work with solar data, which involves a myriad of data formats and delivery systems. This is mainly because solar inverter engineers didn’t think anyone would put solar inverters directly on the internet. It even said so with big red block letters in one of their manuals. Anyway, basically the entire industry decided to never read the manuals and just put the inverters directly on the internet.

Which means we’ve collected data with various services. Especially because it used to be done by different parts of the business, which means some of it is in power apps, some of it is in Python some of it is in C#, some is in Typescript and some is in C. We want to lessen that and GO fits our purpose better than C# because of how async/await has been inherently flawed from its creation. A big part of this is developer based, because of how it was designed it’s just very easy to fuck it up. It’s very leaky and you need to propagate everything, it’s very easy to create deadlocks and you can’t cancel tasks in any meaningful way. On the technical side it’s just terrible for our use case, we’ve cut our Azure cost immensely with go-routines compared to C#. The biggest cost saving has obviously been with power apps, followed by Python but because of the amount of data we handle C# is also very expensive. On the philosophical side of things. We prefer things like explicit error handling and not having to create a class to have a function.

So a lot of it isn’t technical, and some of it is.
This is the view from a bubble I am not familiar with, and really don't care about.
You can even have the TUI tell you what the CLI command would be.

Most of the weird corners I know about Git workflows are because Magit offers the ability to explore via TUI but then see the literal command being run.
Same reason. Rendering more apps at full screen in real time takes a ton of GPU. Adds ~5x the pixels, and 5x screen scale transforms+effect. All the optimizations for “that’s hidden”/“that’s background” go out the door.
Personal check? You can buy a car in full with a credit card if you pass the vibe check.
Maybe I'm the odd one out but "That's interesting. Can you elaborate more?", "Good question", "That sounds like a clever way" etc were annoying filler.
Oh wow. I wouldn't have known at the time, I was just assuming in hindsight.
No One Builds in Public
Since joining the indie hacker community a few months ago, I've been observing what everyone is doing with great curiosity. One thing I immediately noticed, is that everyone talks about "build in public".

At first I thought, "OK, everyone is doing it, it must be good". But a few months later, I'm starting to have some questions. I write about them in this article.
Git aliases are magical BTW
Ignoring the explicit text which everyone seems to be overly concerned with... I'm not really worried about that. The article makes you think for a second...

The thing I like about this article is that you should be concerned with these things. You should make active decisions about quality, culture, integrity, the way you produce things, etc. You should not skip to "the long, hard, stupid way" or the shortcut in your proprietary process without consideration. Even the thought that there could be more value in an inefficient process is worth considering if you haven't before.
Including the US, but here bribes are legal, it's called lobbying!
All I know of is rr :)
Portland (PDX) had really good prices last time I was there. Seatac is OK, they have affordable fast food options and their starbucks is only slightly more expensive than on the outside.

European airports are worse. I never spent so much on a coffee than at Zurich's airport. It was swiss markup over the usual swiss markup.
Show HN: Practice soft skills through voice-based roleplays with AI
Hey HN,

Sean Linehan and Nick deWilde here. I'm really excited to share the new product my co-founder and I have been working on. It's called "Roleplays" and it let's you have voice-based conversations with AI characters.

There are two critical components that make it impactful:

1. The actual live roleplaying. It's surprisingly intense!
2. You get super detailed feedback on your performance.

The tech stack here is pretty interesting. We're using different models for transcription, token generation, voice generation, and transcript evaluation. There are a lot of moving pieces to make this work seamlessly!

As broader point, I think voice is going to wind up being a critical evolution in computing. I recently read "Rise of the Machines: A Cybernetic History" which traces the early origins of computing. It's fascinating that the early pioneers _also_ thought voice would be important due to the low-bandwidth nature of using other control systems. Perhaps they were right, but it took 50 years to get there.

Anyways, I'm excited to share this with HN and would love your feedback on the experience!
They can request it, but can't stop you if you do.

You can also request them to do likewise, with similar recourse.

A request is nothing without teeth behind it.
Adobe Firefly Video Model
It’s like the crime numbers. If you’re good enough at embezzling nobody knows you embezzled. So what’s the real crime numbers? Nobody knows. And anyone who has an informed guess isn’t saying.

A big company might discover millions are missing years after the fact and back date reports. But nobody is ever going to record those office supplies.
But in the US, federal labor law makes it illegal for employers to prevent employees from sharing pay information (at least for employees who are entitled to unionize).
Dietz & Watson?

I have no idea if they are cleaner or not, but I like their name. :)
Similarly: supposedly superglue a magnet to your fingernail.
We wouldn't know what to move to. Is there a direct replacement for the VMware vSphere offering on the market?
I am worried about AWS imposing their own political rules on the models. For example, they may impose censorship, or safety requirements. It is hard for me to trust them as a central platform in this ecosystem
> "...and also just a transflective/reflective monitor that would work well in full sunlight..."

https://news.ycombinator.com/item?id=31203809
Those who seek the easy way do not seek the true way — Dogen Zenji
We plebs aren't the customers anymore we are seen as consumers. The customers are the ad companies.
Of course not, there were scholars focused on analyzing and decrypting encrypted texts in Roman Empire and probably earlier.
He explains the point in the lines you omitted:

> I worried about the mindset of the server whose job it would be to parade a stunt chicken around the dining room. I was terrified of our culture stagnating.

It doesn't read to me like he would have any problem with a process improvement as long as the real chicken were still used.
No. There are other people in the thread who were more, uh, assertive about their complaints.
Or got fired/laid off and the project languished?
The major clouds don't support serverless GPU because the architecture is fundamentally different from running CPU workloads. For Lambda specifically, there's no way of running multiple customer workloads on a single GPU with Firecracker.

A more general issue is that the workloads that tend to run on GPU are much bigger than a standard Lambda-sized workload (think a 20Gi image with a smorgasbord of ML libraries). I've spent time working around this problem and wrote a bit about it here: https://www.beam.cloud/blog/serverless-platform-guide
Show HN: Pax – cross-platform GUIs with an integrated design tool
Hey HN! We are Zack, Warfa, and Sam. After some human-years of building Pax, we're excited finally to enter Beta and to invite anyone to build with Pax for the first time.

What is Pax?

Pax is a tool for building native apps & websites, similar to SwiftUI or Flutter. Pax is driven by a declarative user interface description language that attaches to Rust application logic. Pax itself is built in Rust.

Pax ships with an integrated vector design tool. This design tool is a bidirectional view into any Pax codebase: open codebase with designer, make visual changes, edit pax-lang or Rust by hand with any code editor, and continue to switch back and forth between visual and written modes. [0]

Unlike most visual builders, Pax Designer has the tools, features, and conventions of a professional vector design tool (like Figma, Illustrator, or Flash.) This foundational goal required careful design of every aspect of Pax, from the grammar through the rendering engine, the layout system, and the standard library.

Try it out

You can try out Pax Designer right now on your machine and see the changes it makes to code in realtime: https://docs.pax.dev/get-started/

You can also run Pax Designer directly from our website, but you won't be able to see the code sync: https://www.pax.dev/

Pax Designer goes open source

Along with this Beta launch we are open-sourcing Pax Designer[1], Pax’s integrated vector design tool — which itself was built 100% in Pax.

That makes Pax Designer a solid reference example of Pax in production.

What's next?

We're working on a fully-featured hosted version of Pax Designer, which will become Pax Pro[4] — a team collaboration tool that enables non-developers to make visual contributions to GitHub repos hand-in-hand with developers.

We are also working on Pax JavaScript, bindings that will allow pax-lang to attach to JavaScript/TypeScript application logic as an alternative to Rust.

Other features and fixes will be a function of user feedback. Please take it for a spin, build something, and let us know what you think! See a partial list of current features on the GitHub README.[3]

Please reach out to our team with any questions, ideas, or feedback! This thread, GitHub issues, or Discord[5] are good ways to get in touch.

Pax today in Beta is far from perfect, but we're proud of how far it's come and excited about where it's headed. We hope some folks here will share our excitement, or even join us in our mission to make software creation more creative and accessible to more of humanity.

--

[0] How Pax Designer reads & writes code: https://docs.pax.dev/reference/designability

[1] Source code for Pax Designer, built in Pax: https://github.com/paxdotdev/pax/tree/dev/pax-designer

[2] Get started: https://docs.pax.dev/get-started/

[3] GitHub Repo + Readme: https://github.com/paxdotdev/pax

[4] Get early access to Pax Pro: https://airtable.com/appCUQtUS9g4kuQZL/pagGMVOPv9AH1cNJS/for...

[5] Discord: https://discord.com/invite/Eq8KWAUc6b
> Is it a digital dream or a high-tech nightmare?

It could be done in a way that would work well, but it won't, because there's more money to be made by abusing people. So put me in the "nightmare" camp.
Retool 2024 State of AI in Production
We should probably let them have this, "everyone" wins. Enforcement divisions get a cheap win and the high quality sources are left alone.
Whatever rate they ask the driver can undercut them. Driver gets a fraction of the ride. Even if they undercut uber the driver gets more take negotiating directly with the customer. I will do this sometimes when uber is surging if the driver is willing to take cash.
Yeah, I can believe this. I've been working in static analysis for C++ for only 2 years or so, but balancing soundness, precision, and reasonable analysis time really does a number on being more holistic about how to approach these problems. Very much feels like your brain just cannot see other ways to reason about programs because it is so sunk into the current way.

I sometimes wonder if this sort of determinism is the sort of thing that is either designed in from the start of a system/PL, or you need near-hardware level control (like Antithesis).
Food is allowed to be different from its origins. Just parroting what Korean food already is isn't particularly special - consider that basically every Korean restaurant is doing exactly that. And that might be part of the reason they, for the most part, don't have 2 Michelin stars.
Very well thought out response, I appreciate it. I think it's easy for people to form strong opinions about things they are shielded from the consequences of.

When I made that comment I lacked all of this context of being underweight, having already struggled with this for so many years and also regularly seeing all the different types of doctors that you go to, so without that information I think it's easier for people to jump to conclusions, but I understand it can be time-consuming to add all that context every time you want to comment. As you can imagine a lot of people are quick to call out things that might look like bad parenting when they assume none of that context exists.

Good luck!
I've always thought that if a union is good enough for LeBron James and Tom Brady and Mike Trout, it's good enough for anyone. The same reason professional athletes have a union and would not dream of doing without one still fully applies to everyone else.