skysight-inc/HackerNews huggingface dataset:
Interesting! We're mostly not kidding about that. We launched in 2020 with a scheduler that looks a lot like how K8s works†. We ran into scaling issues. Instead of scaling a globally coordinated "eye in the sky" scheduler, like Nomad and K8s offers, we relaxed a constraint ("when you ask to run a job, we'll move heaven and earth to put it somewhere") and wound up with a totally different scheduling model (a market-based system that bids on resources, where requests to place jobs are all effectively fill-or-kill limit orders).

This was a bet. We're bullish about this bet! Even without K8s, having core scheduling be "less reliable" but with a simpler, more responsive interface puts us in a position to do some of the "move heaven and earth" work that K8s and Nomad do in simpler components (like: we can write Elixir code to drive the scheduler).

But it might not pay off! That's what makes it a bet.

† (see: comments on this thread asking why overengineered and wrote out own version of stuff; the expectation that you'd run a platform like Fly.io on standard K8s or Nomad is pretty strong!).
The length constraints are precisely the appeal of Twitter.

On the one hand, it does force you to be concise. There is a certain merit to having to distil your thoughts into a tight space -- perhaps even poetic.

On the flip side, people already have incredibly short attention spans. Nobody wants to read a well-stated case. They want a bunch of vapid one-liners, preferably reaffirming their preconceptions. Twitter is an endless stream of microscopic dopamine hits.

If you wanna develop your argument, go send a letter to the editor of the newspaper, grampa. Everybody else is looking for the next great thing, which will make Xitter look positively verbose. We've already got the Tikketytoks, but who the hell has time for three whole minutes?
Every once in a while I see a thread on reddit about a subject I know about and if someone shares a factual account that sounds unpopular it'll be downvoted even though it's true. I think reddit would be a terrible way to do this.
The hydrodynamic time scale is not the same as the age of the Sun.
Weird. It's a first for me as well (Cloudflare DNS and getting through to archive.is).
This is sort of unfair because I’m sure this must’ve been part of the training set. But hilarious nonetheless.
https://chat.openai.com/share/6a1fdfb4-9228-480f-961e-fa2c4b...
It sounds like Disney lawyers are gearing up to issue thousands of trademark infringement suits. They have lost copyright on "Steamboat Willie" but they haven't lost trademark of Mickey Mouse, which lasts forever.

I don't know where the limits of Steamboat Willie end, but I bet an awful lot of people are going to read headlines like "Disney about to lose Mickey Mouse copyright" and find themselves in very hot water very quickly.

I don't even really know why Disney bothered to go to such lengths for a short film that makes them no money. But I suspect it saves the legal department money compared to giving a lot of very expensive lessons on the difference between copyright and trademark.
I think many currently believe that social media is "fake" as in "unrealistic snapshot", but not "complete fabrication".
Wouldn't it have cost less to enhance the Nomad scheduler rather than move to, and enhance, Kubernetes?

This aside, Fly is in a position to build its own alternative to K8s and Nomad from scratch, so maybe it will?
This is substantially worse than anything ChatGPT would come up with.

Edit: never mind: https://news.ycombinator.com/item?id=38686399
Their role is mostly being a fiscal host to receive donations. Servo moved to the Linux Foundation Europe recently (https://servo.org/slides/2023-04-25-servo-and-linux-foundati...), which should make it easier to receive grants from EU programs - this is a good thing!
Trevor Milton is to CEOs what Billy Mitchell is to pro gamers
What's so bad about the Spotify app? For the most part, it looks like a bunch of lists (not so much spreadsheets) to me...

As someone that is only tangentially in the design space, why do you think collaborative design works so poorly? I have noticed that, in engineering reviews, complex backend designs get scrutiny, but rarely "I feel..", "I prefer..." types of comments, whereas frontend teams get all types of those comments. Is it a matter of too many cooks in the kitchen or something else?
Ask HN: How much process do you add to your development practices for teams 2-4?
I've been solo coding a project for a while. We're adding two junior developers to the effort, both who have cut their teeth in enterprise/startup type environments for the last 5 years or so. One of the things that appealed to both of them, was being part of a smaller, less constrained/bureaucratic effort. And for me, I've hit that point of "go alone go fast, go together go far", so I'm excited too. I've been part of different teams in the past, and was a big advocate of XP back in the early days of Agile movements.

Somewhere between my disciplined cowboy crusade, and the ticket driven cube farm experience these devs have had, is a happy medium, more regulated than what I've been doing, and less regulated than what they've been experiencing. I'm soliciting recommendations from others in 2-4 person teams of best developer practices. Which practices do you do the same as big efforts? And which ones do you do less of?
We now run procedural workflows across distributed machines. Stateless services over HTTP handle mundane sequences inside containers of VMs in worldwide datacenters. CPU and memory are rented in dollars.
The main problem I see is relying on a server. Running sandboxes server-side takes up resources even when idle (the user went to lunch, or left it running overnight). Google can do it with Colab, but this is expensive to provide to the general public, so often the sandbox gets killed after a timeout.

Observable does a similar thing, but in the browser, so the cells run JavaScript. I suppose a WASM implementation could provide more languages?

Or it might be better done using a VS Code plugin or something like that. (Thry already exist.) But that means casual readers won’t be able to play with it.
I’ve been keeping loose tabs on this and Hy[1] for a while, but I’ve had some trouble figuring out the major differences between them and the use-cases for either. Would love to see an in-depth comparison in the form of a blog post sometime (though maybe the answer here is to do the research and write one up myself).

1: https://hylang.org
I have been looking for similar recommendations so I'll definitely check it out - thanks for the rec!
A missing use case in both JSON and Muon: tabular data.

JSON was made for javascript, rather than a useful or convenient data exchange format.
Prevalent use of nightly Rust purely for specific unstable features would do the same. It's been a while since there has been a "must have" feature has kept people confined to nightly, though.
> When you lend money from a bank, you will not spend it on fancy restaurant visits. Because you know you will have to pay it back.

Aren’t almost all fancy restaurant visits paid with money lent from the bank (credit cards)?
Do what now?
Echoing the praise here. I just install this on all the USB storage devices I have. If I have ISOs on it, now I can boot. Otherwise I can use them as regular USB storage.
Career Planning or Serendipity
Show HN: DuckDB-WASM, execute queries in a browser, and share them as links
DuckDB-Wasm, with extension enabled.
Execute SQL queries within a browser tab, and share the scripts as a link.
Please do not try to impose your preference on others. You are free not to click the link.
Why do animals crowd around food sources and not spread out into the desert?

Land has little value by itself. It's proximity to jobs and services that drives lot value (and permits to build on it).

There's a spectrum of housing between high rises and single family houses. Legalizing duplexes, townhouses, condos, fourplexes, etc. would relieve a lot of the housing shortage. And if someone wants to build a high rise on a arterial street to downtown, that is a good fit. Do we want to actually fix housing shortages or do we value the "character of the neighborhood" more?
I can sign up for all sorts of services without a human in the loop.

Amazon used automation to offer me a sweetheart deal to not cancel prime (For example). Because it was a computer program that did it, does that mean they don't have to honor it? Of course not.
Tesla customization is limited to paint color, wheels, battery capacity, and your choice of 2 interior colors.

For comparison, BMW's models (electric and ICE) offer more paint options, more wheel options, 4x as many interior color/upholstery options, 6 interior trim options, and multiple add-on packages.

Yes, it takes longer, because when you customize your BMW (or any other non-Tesla automaker's cars) you can actually customize it to your preferences, and the customized interior is what can take a few months because BMW (or whichever automaker you went with) is actually building your car based on your customizations, and if you select an uncommon interior/trim/package combination, it can take some time to get to the front of the queue.

You get your Tesla in a week because you're not actually customizing anything. You're just getting whatever Tesla already built.

And if you want a non-customized car and getting it quickly is a priority, you can just go to your nearest car dealership and get a new car in an hour, and whatever that new car is will have better build quality and range then your Tesla. And with Tesla's recent price cuts killing the used Tesla market, your non-Tesla will also have better resale value when it comes time for your next car.
IRC never died, you know :P
No, because you have no leverage.
Did AppleCare cover a new one for you?
We're not replacing Fly.io and the Fly Machines API and the Fly Launch stuff in `flyctl` with FKS. FKS is just there for people who want a K8s interface. If you're not interested in K8s at all, you shouldn't touch FKS.
You can communicate those ideas specifically without hiding it beneath the veneer of relatability. The entire post started with this bit:

> But, come on: you never took us too seriously about K8s, right? K8s is hard for us to use, but that doesn’t mean it’s not a great fit for what you’re building. We’ve been clear about that all along, right? Sure we have!

which already starts the post in a bad space for the reader. I have cognitive whiplash from what is intended. "We DON'T like Kubernets UNTIL WE DO but then WE MIGHT NOT IN THE FUTURE". Clear meaning is far more appreciated.
They have for their infrastructure, as I understood from this and previous blogs. This is for their user-facing offering. It makes sense if people are using other cloud K8S solutions and want to migrate without rethinking too much of their existing architecture.
The advice I always hear is "use what you learn." But there's lots of ways to do this.

One is to try to come up with a project or experiment or use case where you're actually implementing some of what you're learning. (That'd also be a good question for a professor or teaching assistant: how do they use this stuff in the real world?)

One of the best career-building skills (for when you leave academia) is "information interviewing." That is, find someone who has the job you want, and ask them to meet you/have lunch, just so you can pick their brain about the industry. Yes, sometimes they'll know of a job opening that you can apply for -- but also, their perspective really helps you focus on what's important about what you've learned, and where to go next.

Also, I had a friend who started a study group teaching others the things he'd just learned the day before. He said it was great for him, because it made him restate everything he was learning, and be ready to field questions and give examples.
There was an earlier series of live-action Alice films Walt Disney produced before the animation division started.
I agree, but they are very different companies and industries

I think Elon has pushed things ahead of where they would be with Tesla and SpaceX, but is shown complete incompetence with Twitter

A person can be good at, and doing good, with some things, while also being a complete idiot about other things. His political commentary and ideology are definitely hurting him and his reputation, undermining the good work he had done elsewhere. I am no longer a fan
I agree, send them right where they belong.
Honestly, it doesn't - I can't imagine ChatGPT producing this density of blatant bullshit, not without a specialized prompt forcing it to. Bad as it is, ChatGPT by default still has some statistically average dignity.
Deliver a miniature toy car
The short answer is, "Yes".

The longer answer is that outside of a few niche manufacturers like Framework, System76, or MNT, the trend seems to be away from having a true "personal computer" toward having an iPad-like device that connects to the internet and some sort of app store where you're sold services. It's sad, but I think the era of personal computing is well into its twilight.
My friends actually aren't as active as I implied now that I think about it, but by carefully curating my Facebook I'm talking as much or more to smart people I've never met. This gives me a feeling of connection that I enjoy. I'm not there to make friends necessarily, but to interact around ideas.
That can be different from supporting these terminals though. Which is why a citation would be nice: so you can drill down into why they think this is bad. Maybe you disagree, maybe you agree, but until you understand the issue you cannot form an opinion. You may even agree with all their reasoning and still favor closing the terminals because there are considerations they are not considering.

(I consider myself a transit advocate, but I'm not sure if I'll write up my thoughts: that would take a lot of time/effort to put into words. In any case you didn't ask that question)
> highly capable of building significant things

In order for life to appear on Earth, a lot of things had to go right and in a specific order. Earth got lucky, it hit the 1 in whateverillion jackpot lottery.

I think the same about Elon. His luck ran out with Twitter. He's peaked and on the downward slope now. He's not some mastermind. He's not some uber-businessman.
There are Thunderbolt based drive enclosures, but the reasonably priced ones are all based on one of a handful of USB to NVMe bridge chips. You usually get a 10Gbps link, so nowhere near the speed the NVMe drive inside is capable of, but about twice the performance of SATA-based USB drives or the fastest that use a USB-native SSD controller. Compared to a typical USB thumb drive, performance is night and day, especially for writes and random access.
Public information is quickly priced in, when it is decided that it is important. For when it's important, the market can stay irrational longer than you can stay solvent, and all that.
Metal in SwiftUI: How to Write Shaders
And this is why the biggest evolution of AI has happened in companies, not in academic circles

Because there's too much nitpicking and grasping at straws amongst people that can't see novelty even when it's dancing in front of them
We absolutely have not moved to K8s. We've just added a feature that lets you run K8s, in a particularly simple configuration, if K8s is what you want. If you weren't already interested in using K8s, you shouldn't touch FKS.

The ordinary way someone would boot up an app on Fly.io is to visit a directory in their filesystem with a Rails or Django or Express app or something, or a Dockerfile, and just type `flyctl launch`. No K8s will be involved in any way. You have to go out of your way to get K8s on Fly.io. :)
they are java shop, learning/supporting new type of infra adds significant overhead.
If you watch some of the zig streams, there are some C libraries that are quite complex for importing. It’s not always just an @cImport.

I wouldn’t so much pin this on zig as much as the complete clusterfuck that is building c libraries.
How does this single example disprove the claim?
I think this is similar to LTCM in the 90s, which reminded people of the depression era quote: “Markets can stay irrational longer than you can stay solvent”
I know. The same holds true for the German government.
Unrelated. How hard is it to create another “internet” which is completely detached from the current internet?
""A language is a dialect with an army and a navy" is a phrase attributed to Max Weinreich, a Yiddish scholar and sociolinguist. Weinreich is said to have heard the phrase from an audience member at one of his lectures in the 1940s. "
You wouldn’t use affinity rules anymore. The pods are scheduled on a single virtual-kubelet node, so if you use anti-affinity scheduling would fail.
No, I didn't miss the bigger picture. But thank you for providing context.
I've noticed that for the past month or two, FB has been absolutely deluged with AI-generated photos of otherwise "real" photos. Looks like a combination of up-scaling, and some GAN model trying to recreate photos.

It kind of pisses me off, because every photo ends up looking the same. They all have the same "smooth" look. It gives that uncanny valley effect

Example of Meryl Streep I found after just browsing for 10 seconds: https://i.imgur.com/b4J2iPq.jpg
Samsung phones (Note 8?) had a pulse oximeter that was downgraded via software updates (you could still access if installing an older APK). I wonder if it was in response to something similar. And, could Apple have similarly complied with a simple software change?
Java is one of the most widely supported ecosystems available. I'm genuinely curious why throwing in on one of the most successful languages currently in existence warrants "in 2023/2024?".
Super happy to see this, I'd given up hope and had been checking in around once a year until this year. It's such a fun format for a magazine.
The evidence that it was seen as virtuous seems equally plentiful for the past as the present
“The market can stay irrational longer than you can stay solvent.”

Eventually- Markets go back to the mean, but predicting when is the hard part.
OpenAI lays out plan for dealing with dangers of AI
Interesting, thank you, though I guess I'd have to go USB 3 or USB-C, as I don't have Thunderbolt.
Nikola Founder Trevor Milton Sentenced to Four Years for Fraud
I agree that Glove was a fraud.
See `VTOY_DEFAULT_IMAGE`, which also allows for some special values: https://www.ventoy.net/en/plugin_control.html#vtoy_default_i...
See https://archive.is/BTlMu
> Researchers collaborating with Baker’s lab collected samples from North Carolina’s Cape Fear River in 2016. Using this new detection method, they tested the samples and found 47 different PFAS. Of those, 11 had not been previously detected in the river, and eight had not been detected anywhere outside of a lab.

Chemours, a renamed DuPont factory, has been caught dumping PFAS into the river before. Funnily enough, it was spun off partially in order to assume liabilities against DuPont from the various lawsuits they had against them for very similar reasons.

There are also multiple superfund sites along the river. Pollution has been an issue for decades and yet nothing ever really seems to change.
OpenAI Says Board Can Overrule CEO on Safety of New AI Releases
They should be, but more likely they will just push relaxing driving standards so they can continue to drive despite not being safe. Same as nearly most other retirees are doing.

Most retirees seem to drive less, but only a few have stopped. I don't think it has occurred to many that transit could be an option - unless they already live in a place where transit is useful and thus they are using it. Even then few seem to think they could get transit in other places they want to visit.
In case one has no clue what flipboard is, like me, have a shortened first paragraph from wikipedia:

Flipboard aggregates content from social media, news feeds, photo sharing sites, and other websites and presents it in magazine format.
With a smile on their face and a billion dollar check in their pocket. Investors don't mind the bullshit if they're on the profiting side of it.
I certainly hope your optimistic take is correct, but I fear that they'll be pushing for more lax drivers' license exams instead.
Sure are. SpaceX valuation just went up from $150B to $180B, now likely the world's most valuable private company.

Musk owns 42% of it, so just in the last few months his slice went up $12.8B.

https://www.cnbc.com/2023/12/13/spacex-value-climbs-to-180-b...

Tesla Model Y is now the world's most popular vehicle. Number 2 in the US, soon to be number 1.
The ability to reason about code, to split it into modules that can be developed independently etc. is not dependent on having a static type system.
It is dependent on having a specification. "Types" is just one form of, in many languages quite limited, specs.
Don’t make bad analogies. They cheapen discussion.
We're not trying to sell you so much as we are trying to put you in the headspace we are in building this stuff. Your summary (we DON'T until we DO but MAYBE NOT) does feel pretty true to life!
Once they get working on it, I would think they could get consultation and competitor briefs back within a month. Then have an initial answer within two months of the announcement, and if that answer is a "no" they'd have a good idea of what would need to be changed.

And I don't see a great reason that negotiations should more than triple that amount of time. If they're not budging, make the "no" final. So two months initial, six months max, would be good numbers.

If the company wants to negotiate with everyone in serial... that's their problem.

> and you don't want some of them knowing that everyone else has already said yes, because then they'll hold out to get some last special thing

Wasn't the thesis of this comment line that government regulators are being slow or being a problem? This supports that idea, I think.
Can Pluto do the same Postgres example given? I googled for it but didn't see anything immediately stand out.
Sounds like an "Ask HN" to me.
Amazon in Talks to Invest in Diamond Sports
For Leetcode, this is one of the typical rationalizations.

It's something a rich kid would come up with if they'd never done real work, and were incapable of recognizing it, but they'd seen body-building, and they decided that's what everyone should demonstrate as the fundamentals, and you can't get muscles like that without being good at work.

And of course, besides the flawed theory, everyone cheated at the metric.

But other rich kids had more time and money for the non-work metrics-hitting, so the rich kid was happy they were getting "culture fit".
XULRunner?
Peer review isn't about the validity of your findings and the reviewers are not tasked with evaluating the findings of the researchers. The point is to be a light filter to make sure a published paper has the necessary information and rigor for someone else to try to replicate your experiment or build off of your findings. Those are the processes for evaluating the correctness of the findings.
For some of them who live in certain suburbs - like Plano, TX - they've likely lived most of their adult lives without ever actually seeing public transportation, much less using it.
If there were a virtual kubelet per unit of granularity (datacenter, in their case?) then you would be able to use affinity rules just fine.
MQTT is heavily used in the IoT space because it's lightweight and doesn't require good connectivity.
Hi! OP here. I didn't expect my first _real_ blog post to garner attention, so thank you! There's some great feedback here. I love the discussion around the topic, and I'll be sure to apply some of the community's feedback to my future posts.
The big picture is that instead of sending 16 moon-capable rockets to refuel one moon-capable rocket, just send 16 rockets to the moon.

You can build a lot of infrastructure with 16 rockets to the moon.