skysight-inc/HackerNews huggingface dataset:
Disclosure: I work for AWS building cloud infrastructure.

I wouldn't assume that VM migration does not exist in AWS. The overall design and implementation of Google's infrastructure somewhat mandated the development live migration support from day one. AWS was designed and built differently, and some types of events that force live migration in GCE do not exist in AWS.

One specific example from Google's VM Live Migration At Scale paper [1] is "Regular maintenance on the power infrastructure in our data centers requires powering down subsets of machines for extended periods of time". The power infrastructure at AWS is designed to be redundant and concurrently maintainable, which removes a significant need for workload mobility within the datacenter.

Personally, I think it was a very good idea to turn the thing that had to be built to launch into a marketed differentiated feature. But that doesn't mean that AWS doesn't have an ability to live migrate some workloads if it is able to do so without disrupting customers, or if it delivers a better experience than alternatives (e.g., instance degrade notices).

[1] https://dl.acm.org/doi/10.1145/3186411.3186415
> Apple still has the most successful single models?

Not just that, every apple device has wireless access, and Apple has thrice the operating income and more than twice the net income of Samsung Electronics.

But yes the "value" of individual devices is also part of the equation, in the sense that Samsung has a lot of cheap-ish devices with fairly short lifetimes, they're not going to fight for device quality. Apple has a very limited number of devices they support for a long time. And they're probably bringing in a lot of baggage from having been screwed over by the plans and fuckups of their suppliers in the past.

And even then, the more time passes the more they just go "fuck'em all" and move chip design in-house, not just the "main" chips (AX, MX, SX) but the ancillary as well: the WX and HX series integrate bluetooth on the SoC. There's no doubt they'll eventually go their own way on larger devices as well, the U1 is probably the first steps towards that.
The Go specification is careful to not call 'nil' a constant, and in fact at one point specifically says that it isn't ("Conversions", in the section on converting constants into typed constants, which actually uses '(*int)(nil)' as an example of something that is not a typed constant). Also, although it wasn't clear in the entry, the original article that it was a reaction to talked specifically about 'nil variables' (ie, variables with the value of nil).

(Even the concept of 'the value of nil' is tricky in Go; I believe the specification only talks about things being comparable to nil or allowing nil to be assigned to them. The specification really goes to a lot of work to not treat nil as a value, exactly. I suspect that the Go spec authors really did not want a rerun of the C idea that the NULL pointer is '0' and has an all-zero value and so on.)

(I'm the author of the linked-to entry.)
Agreed, like the dual language support! So useful given the rise of "analytics engineers" and other data org multi-tool workers.
Usually across-the-board regulation is seen as upholding the free market more than regulation that targets specific individuals or industries.
Censusviz – Map Census Data
You're right that the political case is easy to make. Governments do already claim the authority to control and regulate these things.

The interesting question about Bitcoin is whether it could ever be robust enough that they couldn't successfully regulate or control it, even if they very much wanted to and most people agreed it would be appropriate for them to do so.
I didn't realise that Samsung actually sold more phones than Apple (I've just looked at the numbers and you're right). Apple's smaller set of devices does help them a little but there isn't a lot to choose there.

I think my overall point is still valid because I have had Samsung phones for a while and have found their Bluetooth to be pretty good. This is not surprising as Samsung actually bought one of the biggest Bluetooth chip vendors (CSR) at one point, so they do have control over the full stack.
> But the competition is fiat; backed by fighter jets and nukes; literally. How is it that someone can't steal your money? The bank makes sure. How is it the bank can be sure? The cops protect them. How is it the cops aren't overwhelmed? The military protects them.

At first glance, I find this an interesting take and it makes me rethink some things. But I don't think I find it very convincing, or at least it's too exaggerated. Fighter jets and nukes primarily protect physical property and institutions, not cash. The primary purpose of banks is to lend, i.e. to allocate resources, not to protect people's cash. And police don't spend much of their time on currency theft - it's much more about order in public space. A side effect of all these things is a stable society in which cash can thrive (backed by the idea that you can pay your taxes in it).

I'm willing to believe that bitcoin would survive certain modes of societal collapse that fiat currency wouldn't. I'm not sure that those modes are particularly likely to happen.
Ask HN: What are the downsides of “Unlimited/Unmetered bandwidth” VPS providers?
I recently checked out DreamHost's Dedicated VPS plan which comes with supposedly unlimited bandwidth.

I am unable to find any direct speed metrics on their site (as opposed to DigitalOcean, 1Gbps, but bandwidth adds up).

Any DreamHost Dedicated VPS users here that can chime in on their experience?

Any other "Unlimited Bandwidth" providers that you recommend?

What should I watch out for when picking the right unlimited bandwidth provider?
Cameo joins SendGrid as one of the few unicorn startups turned down by YC
In YC's long existence very few potential unicorns have ever been turned down by them. SendGrid and Cameo are few of the ones that were.
It's a bit of a time limited joke and not a business. If it was done as a business and ad heavy it wouldn't be shared so much.

Seems to me the best monetisation he could do is selling himself. Even a couple hours work off the back of it would have been beating any ad's etc.

I had a minor web hit in the 90s, tried to do affiliate links etc but nothing really worked but I did get a little bit of work from it that has been indirectly the launch pad for a few side projects. None made me rich but they've all been a step forward.
I'm not sure anyone in this thread knows what inflation is. If the cost of housing rises, that is inflationary against all other fungible assets that could be used to purchase housing. That is, one requires a larger quantity of all assets -- dollars, crypto, stocks, bodily fluids, etc. -- to acquire a roof over one's head. Only if the cost to purchase housing is somehow lower by holding value in a particular asset could you get ahead of the inflationary pressure caused by rising housing prices. Too many cryptonuts think inflation just means "money supply." That is play time economics.
Based on comments, I wont even read this.

There is no such thing as manual testing, that is ridiculous.

No automatic tests ==> you should go farming or something, not do programming stuff.

How do you guarantee quality otherwise? How do you know your manual tester took its insulin hit? Humans are bad in repetition.

Ridiculous.
Worth a read for an alternative history of the counter culture: "Weird Scenes Inside the Canyon: Laurel Canyon, Covert Ops & the Dark Heart of the Hippie Dream"
Alternatively:

"Pop stars ask for share of future revenue from covers of songs they make famous."

"Producer who brings amazing sound to good lyrics asks for share of future revenue."
Bitcoin (like gold since the gold standard ended) is just a "check" on Fiat currencies and can act as insulation from central banks that issue too much money too quickly.

Fiats will continue to exist alongside bitcoin/cryptos, they'll just eventually have to "compete" a bit more (i.e., not be printed so readily by gov'ts) or else they'll become significantly less relevant.
> Of the seven genes added to this organism for normal cell division, scientists know what only two of them do.

This gives you an appreciation of how little we know. I work in bioinformatics, and every one in the field will tell you that there's been an explosion in the number of datasets. However, try finding recent data on your condition of interest! The number of experiments grows incredibly fast, but we're not there yet to build a comprehensive model even of a simple organism.
Pipe Valued at $2B
I really don't like FG either. I use Roll20[1], but if you are completely home-brew, Owlbear Rodeo[2] is very simple and great. Character sheets on D&D Beyond[3] and the Beyond20 Chrome extension to link DDB and Roll20.

[1] https://roll20.net
[2] https://owlbear.rodeo
[3] https://dndbeyond.com
In the "big deal" sense, i'm always curious in what way. Eg is it a source of constant problems? Where not only a rewrite, but specifically a rewrite in Rust, would prevent a lot of issues?

Or is it more of a "What if" thing? Ie there's not many problems currently, but the liability is a huge deal?

to be clear i work in Rust, use it for all my projects, etc - i'm a fanboy, but i also recognize there's a lot of hype. I'm always keeping an eye out for the Rewrite It In Rust (RIIR?) meme vs actual needs.

Which isn't to say that i think people _need_ to have a reason to use Rust, i use it for everything because i (and my team) prefer it - but i think the meme is destructive.. so i'm always looking for it heh.
Rainloop is solid.
In a large enough park, you could have several “front countries” for attractions near the edge of the park without upsetting the interior with roads.

Roads through a park have all the same problems as logging roads for habitat disturbance, plus having people who like to stop or throw shit out the window.
I think you are completely missing the point.
Those kind of system need to be designed in layer.
You can host all 3 layer on each of your VM instance if you want but they should not be mixed in the same process.

One layer BookKeeper provide an abstraction similar to HDFS.
That is it provide file that are horizontally scalable in size and throughput and reliable append only files.

Pulsar is a service built on top of BookKeeper but could run on top of HDFS or something like Amazon S3 ...

And is only responsible for making sure there is only one writer per BookKeeper file even if multiple process try sending request to Pulsar to write to the same partition.
It also try to balance request across all the brokers.
Because 0 has a "default type" of int. So when the compiler goes to determine the type of x, it sees its set to 0, which the compiler assumes to be an int.

I've found thinking about nil too much in Go hurts or creates weird loops in my brain, so I just tend to worry about it when I'm dealing with interfaces or pointers. Everything else I'm looking at zero-values.
How does blockchain provide provenance? Anyone can make an NFT for anything.

Surely only the artist can actually do that and that requires the statement saying which NFT is the real one to be stored somewhere for it to work.
VSCode + vim plugins are this for me. Best of both worlds
That's true. It doesn't introduce base concepts for example.
This is the exact reason it is challenging. There is a lot of variance in how each manufacturer implements it. You might compare it to the browser wars of old - you've got many different players adding various extensions in different ways etc. The actual radio technology and low power consumption are phenomenal, the problems arise mostly around protocol implementation oddities.
From what I know from having worked at Nokia, it's simply the result of design by committee where the committee was made up of mutually very hostile hardware (mostly) companies not particularly good at software (that's how Nokia failed in a nutshell), telcos, chipset manufacturers, hardware manufacturers, etc. And I mean hostile as in looking to squeeze each other for patent licensing, competing for the same customers, and suppliers. All this happened in an ecosystem that also produced such monstrosities as gprs, 3G, 4G, etc. Ericsson and Nokia were on top of the market when they created bluetooth and had a relatively big vote in these committees.

Each of those standards were burdened with lots of little features to cater for the needs (perceived or real) of each of the committee members. It's a very similar dynamic to what happened to bluetooth. A lot of 3G stuff never really got any traction. Especially once Apple and Google decided that IP connectivity was the only thing they needed from 3G/4G modems and unceremoniously declined to even bother to support such things as videocalls over 3G. Apple did Facetime instead and in the process also strangled SMS and cut out the middlemen (operators) from the revenue. Google was a bit slower but on Android a lot of 3G features were never really implemented as they were mostly redundant if you had a working internet connection, fully featured SDKs, and a modern web browser.

It's the same for a lot of early bluetooth features. Lots of stuff you can do with it; lots of vendors with half broken implementations with lots of bugs; decades of workarounds for all sorts of widely used buggy implementations; etc. It kind of works but not great and making it work great in the presence of all those not so great products is kind of hard.

Just a long way of saying that bluetooth is so convoluted and complicated is because the people that built it needed it to be that way more badly than they needed for it to be easy to implement (including by others). At this point it's so entrenched that nothing else seems to be able to displace it. I'm not even sure of people actively putting time and resources in even trying to do that. I guess you could but your product just wouldn't work with any phone or laptop in the market. Which if you make e.g. headphones is kind of a non-starter. It's Bluetooth or nothing. I wouldn't be surprised if Apple considered this at some point and then ended up not doing it. They have a history of taking good ideas and then creating proprietary but functional implementations of those ideas.
Never said the CIA causes "all" the problems in the world, that's your own little strawman, but only an utterly naive fool believes the CIA has an interest in combating "global instability and conflict."
African TalentQL joins Techstars to fill in the gap with senior tech talent
It depends on what you mean by "still work", but in general I'd say "No, it won't work."

If URL starts as "http://www.google.com/", and I expect that will get re-written to an https URL here, the code will compile and run without throwing any errors, but won't accomplish the intent of why that line of code was written and was doing previously. (URL will still contain "http://www.google.com/")
I don't believe it can be used for previews. Also, it requires an api key, so can't be used on pull requests from forks on github actions.
Reading the first ten chapters of Clean Code takes no more than 3 days yet so many programmers fail to do so. There is literary no other way to improve your coding skills and habits that fast.
Yes. Working fine now. Thanks.
> the fact we are having a debate on the subject is the correct way to resolve this situation and decide if RMS should continue to represent the FSF.

Was there a debate over whether Stallman should have been brought back onto the board of directors? No. Nor was there a vote. It just happened. But I guess democracy doesn't matter when it's the divine right of kings?
Here's a revolutionary idea, if you don't like a particular asset don't buy it. if you think its a terrible idea etc. don't use your money to own it. How other people choose to utilize their assets is their own business.
On teaching mathematics (1997)
Then perhaps Michael Bolton's rap will convince you otherwise that manual testing is an important and necessary aspect of any serious software development process:

https://youtu.be/KePxuKpwqoI
Here are some possible intermediate consequences: Stallman publicly admits wrongdoing, apologizes, specifies what beliefs led him to think those actions were appropriate, how he came to understand those beliefs were wrong, and what steps he will take in the future to not act in this way again. Maybe he also takes a leave of absence from one of his various roles. Maybe he commits to attending therapy for some length of time. Maybe the FSF or MIT directs some money to an organization supporting women in computer science. None of that happened. Nothing even close to that happened.
Interesting.
Similar to this 'played by e-mail' Game of Joy: https://bricioledigioia.neocities.org/index.html#ilGiocoDell...
The "principle" is just multiplication, and yes, if you multiply your number of visitors by a number that you make up, you can get any number you want as a result.
Not exactly. These lines of cells weren't created from scratch. From the article:

> Scientists at JCVI constructed the first cell with a synthetic genome in 2010. They didn’t build that cell completely from scratch. Instead, they started with cells from a very simple type of bacteria called a mycoplasma. They destroyed the DNA in those cells and replaced it with DNA that was designed on a computer and synthesized in a lab. This was the first organism in the history of life on Earth to have an entirely synthetic genome. They called it JCVI-syn1.0.
I believe that statement from the person you're replying to was in comparison to the issues with teaching C not C++
S3 + Cloudfront would have worked like a charm.
Kevin Shields on My Bloody Valentine’s Return: Time Is ‘More Precious’
Go already kind of does though, when you use it in a type switch nil has type nil. For binding purposes, `interface{}` also seems reasonable. (Or only half-joking, if I wanted maximum pragmatism for minimal clarity, nil's default type should be error.)

It seems the root problem is that interfaces and concrete values occupy the same semantic positions. But that's way too hard a problem to fix; if I had a magic wand to update all existing code I'd probably just have `== nil` on an interface check for both kinds and try to rescue transitivity.
Won't there need to be centralized authorities to check if something has been stolen?
All my Bluetooth woes from iPhone finally went away when I got a Pixel last year. The iPhone is still here and being used, but not for exercising due to the connectivity issues.

I think it’s just Bluetooth itself being cursed.
Show HN: Better 1:1 pairings for remote teams
Hey HN,

I'm working on nametag (www.nametag.work), a Slack app that sets up quality 1:1 pairings for remote team bonding.

Why I built this:

I decided to build this after living abroad as an expat for 2 years while I was working remote as a software engineer for a US based company. It was a pretty isolating experience, and I struggled to build relationships at work as I had at past companies. I'm sure others have gone/are going through this as well since COVID has shifted so many people remote and most companies aren't experts in crafting great remote work cultures.

While the issues that come with remote work are pervasive—lower team morale, video meeting burnout, reduced opportunities for creativity/collaboration—there's a surprising lack of tools to effectively help. Many companies use Donut to create space for informal communication, yet we consistently heard that people opted out because random matching for coffee chats felt awkward and forced. In the real world, we'd rarely walk up to a stranger and start a conversation of substance, so why are tools for remote work built this way?

How nametag works:

We believe warm intros create better connections. nametag matches users with people they've interacted with for work but don't know well:

- Every Friday, receive a list of people you direct messaged for the first time that week.
- View their *about me* profile to learn more about their background and working style.
- Schedule a 1:1 chat with 1-click.

We started with this 1 feature because we think prompting social connection in an organic and non-disruptive way is the most effective tool to create genuine connections on remote teams.

Do you think this app would help create more quality connections in your remote team? Would love to hear your feedback!
Q1 Roadmap Fleta Mainnet Update Completion
FFSC means it has two turbopumps, one which runs fuel rich and the other which runs oxygen rich. It doesn't force the thrust chamber to be perfectly balanced, in fact because you can run the turbopumps independently it gives you the freedom to have the mixture be whatever you want: fuel rich, oxygen rich or at the perfect stoichiometric ratio.

The perfect stoichiometric ratio would get the highest exhaust velocity, but thrust is mass x velocity, and ISP is relative to propellant mass. Oxygen is relatively heavy, so optimum ISP is fuel rich.
Thank you very much.

My vision of medieval armies was similar to https://en.wikipedia.org/wiki/Medieval_warfare#/media/File:B... (this is just an example) - where the battle was done with pikes and swords.
Fair points (I didn’t downvote you btw, that’s others).

I don’t like the bundling of hardware and services either.

But in Tesla’s case I do feel they deserve some credit and benefits for paving the way here at great cost and in the face of a lot of naysayers.

I do enjoy that I can charge anywhere, and don’t want to see exclusive networks.

That being said, we need real solutions on the ground, which takes money.

Consumers keep complaining “Teslas are expensive”... well, good charging infrastructure does cost money, and what you are asking for costs money. We paid some of that money when we bought our car. “Expensive” as a term in this case reflects broken thinking that does not reckon with reality. You didn’t use the word but it’s a common thing.

Global climate change is not going to be a cost free event. Might as well get used to it, and be willing to share the costs a bit by not cheaping out on a bad car that isn’t helping build a charging network, closed or open.
A [relative] lack of block rewards to earn hurts miners too...
Its not clear to me why it is fundamentally more acceptable for Wall street to speculate on "crazier things every day before lunch". The money hedge funds are making isn't coming out of nowhere, its not like the games they play are net positive. Their big pay outs are still coming out of the pockets of regular people. It seems like the difference with Bitcoin is that an individual gets to choose whether they want to participate or not.
I had the idea in my head (so take with a grain of salt) that parts of the BT stack are underspecified such that different implementations tend to have slightly different interpretations of the standard, so the problem isn't even which vendor you use so much as going all-in on any single vendor so the devices all agree on which reading to use.

Although of course Apple might well be better anyways; one would hope that billions of dollars in R&D plus caring about quality makes a difference.