skysight-inc/HackerNews huggingface dataset:
1. You most likely can't. You typically need to prove to a numbering authority that you need that many IPs (minimum /24) for X reason and you will be multihomed (connected to two+ ISPs) by Y date.

2. You are assigned a BGP Autonomous System Number (ASN) as part of the process. The IPs are assigned to your ASN.

3. You sign a peering contract with ISPs and peer with them using BGP on your router. You use your ASN to announce your block to have traffic routed to/from your router.

One of the tragedies of IPv6, IMO, is not having a better/streamlined process for end users to get allocations without all the red tape. There's tons of space, let's pretend it's the 90s and give away IP blocks to whoever asks. Either require ISPs to give static allocations or make it easier for getting a personal block. No, prefix delegation is not good enough.
Yeah, remember Lout? That was all the rage, briefly, about twenty years ago.
You'll need to become a member of one of the regional Internet route registries, like RIPE or ARIN. Then you can buy, say a /24, and transfer it into your RIPE/ARIN account.
Now you have your own IPv4 range. And you can start for example start to use it for your own servers. To do so you need to "announce" this new /24 to the internet, using a protocol known as BGP. You can do that yourself, using a router, assuming you have an Autonomous system number (AS). You can get these via RIPE or ARIN as well.
Or rely on your hosting provider to do that. For example AWS support "bring your own IP address". In that case they will announce the ip prefix in BGP for you, and you can assign your ec2 instances public IP's out of your range.
Equinix Metal, (previously Packet), also makes it easy to do this.
To be fair, 37 signals still has terabytes of data in S3 according to DHH... So I don't know if it's fair to say that they're cloudless...
Cool!

I’m at https://hypertexthero.com

One suggestion I have is to consider using https://meet.jit.si/ instead of Zoom for meetings. GitHub link: https://jitsi.github.io/handbook/
"we just don't want to put people in jail anymore."

This is laughably far from the truth. There are loads and loads and loads of people who want to put people in jail. You can see that very clearly by looking at the number of people in jail. Here's [1] an article about rising populations in a Seattle jail:

"The overall population at King County’s two jails fell from over 1,900 to about 1,300 during the pandemic, as the county moved to increase alternatives to incarceration. But since then, the jail population has crept back up to about 1,600."

[1] https://www.seattletimes.com/seattle-news/king-county-looks-...
“The good news is that I’ve seen worse, the bad news is that not a lot”.

I’m sure some executive did even worse. But a scorched Earth cash grab is very bad business. No need to spin it positively.
Yep. At the end of the day, all humans are moderately deranged. If we were all rational value optimizers, the world would be a lot shittier place.
In my experience unix time in units finer than seconds is more common than not.

The NYSE stock exchange uses nanos since Unix epoch as a single 64bit int.

I've never seen someone waste a whole second 64bits
I've not read much about astronomy or cosmology compared to topics nearer to Earth and found this to be the most interesting thing I've seen on wikipedia in years. I'm picking up a copy of Carroll and Ostlie's Introduction to Modern Astrophysics.

Are there any other niche topics in astronomy that I may find deeply interesting?
You (as a software engineer or similar) have been trained to read the 'more structured format' you'd prefer; lawyers have been trained to read 'prose'.

Don't get me wrong I'd prefer it too, I just recognise it's a consequence of my own education and experience, and if we somehow flipped the switch overnight most lawyers would be completely baffled and pining for the much clearer old way.
“A severe and continuous lapse in judgement”
At my company we have some "loadbearing" code that was written by a mad scientist that no longer works at our company. We have a total ban on AI for source code analysis (so chatgpt, copilot etc are all banned). I've really wanted to throw some of the grosser parts of that codebase into gpt-4 just to see if it could bring some small amount of sanity.
Hypercard was mostly sidelined by the time the Internet went mainstream. By 1995 development on Hypercard was long dead. You really can't blame it for not embracing web pages.

There is an old what-if scenario where Hypercard got the ability to load stacks over the web. I personally think this would have been totally awesome and a disaster at the same time. Hypercard had no security model built in. It's basically advanced Javascript years before it appeared in browsers.
Possibly. It might also have been a bit of a panic because RIPE ran out of IPv4 addresses around that time and it was unclear back then how liquid the transfer market would be.
After I finish my current unity project I think I'm done with unity. It's a small non-monetized project so I'm not too worried.

Haxe + heaps.io are open source/free/MIT and can publish to webGL which was generally my unity use case so I'm looking forward to moving over to that environment.
Huh, maybe I'm weird, but I use the same 'voice' in all forms of communication. With the exception of the shorthand I share with my husband, I always text in full, properly formatted sentences and paragraphs. I use the same style for texts, mastodon posts, and long hackernews comments. It's also the same style I typically speak in normal conversation.

Now I think about it, that's probably an autistic trait. I kind of have to carefully construct what I'm saying in any context, and it looks like this.
I was talking about getting data from your phone to your PC without sending it to Apple.

I don't understand why people accept that it's necessary to send that data to Apple and back in order to perform such a basic function.

It doesn't matter if it's encrypted or not, that's still an artificial limitation that Apple has put on the devices you supposedly "own", all so they can monetize your data.

But Apple will tell you these limitations are for your own good, or security or something.

And people seem to love the taste of that refreshing kool-aid.
This one? https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/b...
The US has massive government intervention so if you go by the standard definition, it isn't a free market.
The problem is that a state with 1/60th the population of another state still gets the same say in the matter.
Show HN: Hyperboot – Run Linux distros on your Chromebook
Greetings, HN community!

I'm excited to introduce Hyperboot, the spiritual successor to the Eupnea project's Depthboot, designed to simplify the process of running Linux on Chromebooks.

A brief background on Hyperboot: Recently, the Eupnea project's developer announced the discontinuation of the project. This news left me and several others deeply disappointed. Determined to keep the vision alive, I initiated the Hyperpnea revival project for Depthboot.

I'm here to address any inquiries or feedback you may have. Feel free to ask questions or share your thoughts!

Looking forward to engaging with you all.
They haven't said they're reverting it. Just changing it. Could be a change for the worst.
Exactly, litigation has never been applied to content delivered over BitTorrent-style networks
Brazil, Argentina, etc also had settler colonialism. Distinctions are useful.
There are a few things Unity needs to address (I'm about to go write a couple of games because I've spent a career writing boring business software) before I will consider using Unity:

* One of Unity's spokespersons actually said that Unity could add fees at any time, and customers could not do anything about it. Aside probably being illegal in most jurisdictions, this mentality shows a complete lack of integrity and an abundance of power-drunkenness. What is being done to ensure that you can actually do a contract with Unity and trust them to live up to their obligations? (spirit of the agreement, not letter of the agreement)

* What is going to be done to make sure that Unity's executive team does not make a future mistake like this?

Finally, we'll all have to wait. The tweet said "we heard you and we're going to do something different". Not exactly a decisive move.
My dear friend Caroline Rose wrote those! (And edited the parts that her colleagues wrote.)

Here is a story from when she joined Apple:

https://www.folklore.org/StoryView.py?story=Inside_Macintosh...

One of my favorite parts is The Mathematical Foundation of QuickDraw, where it explains that X/Y coordinates are not pixel coordinates. They represent a grid of infinitely thin lines between the pixels.

If that seems like a subtle distinction, it helped me understand a few things, like "why would it matter if we call a single pixel at the top left (0,0)-(0,0) or (0,0)-(1,1)?"

This starts at page I-138 (PDF page 150) in the original edition:

https://vintageapple.org/inside_o/pdf/Inside_Macintosh_Volum...

and page I-9 (PDF page 35) in the newer edition:

https://vintageapple.org/inside_r/pdf/Imaging_With_QuickDraw...
Interesting interview, but a bit of a clickbaity lead; Dave Plummer left Microsoft a year before Bitlocker had started development. He could very easily claim plausible deniability (much like he did in the video).
>> We have heard you. We apologize for the confusion and angst the runtime fee policy we announced on Tuesday caused. We are listening, talking to our team members, community, customers, and partners, and will be making changes to the policy. We will share an update in a couple of days. Thank you for your honest and critical feedback.

I have no involvement and I'm not a game developer (except for small weekend projects). Please do not make any change "to the policy" you have announced! Your decision seemed to be the straw that was lacking for many people to support Godot and I'm rooting for them. Please don't let us down now.
Don't you think that needing to re-enter your information on a job application basically guarantees that nobody will read your CV? It seems to me that situations like that are when the potential employer is going to use automated analysis rather than discretion, and are getting you to do the data entry for it!
Distributed Shampoo Optimizer (In PyTorch) for Training NNs At-Scale
Productivity has increased by nearly an order of magnitude since the 1960s but real wage growth hasn't kept up. The vast majority of wealth created in our current economic system flows to corporations and asset management, which has had its good effects -- creation of new capital enterprises, VC, etc -- but also created a massive network of rentier capitalists like Ken Griffin whose motives for said wealth generation are unclear. The latter group would like nothing more than to sit on their unrealized gains and watch their porfolios increase in value with little to no concern for the net benefit of free enterprise, entrepreneurship, or society at large.

Given that, it's hard to imagine a technocratic future where ML and LLMs enable increased productivity with a lower workload. The prevailing trends just run diametrically counter to the idea that this type of technological progress will yield any significant relief for the working and middle classes. The more likely scenario is that you use AI to increase your productivity and end up working the same hours every week with minimal wage growth, all in sacrifice to the great god of GDP.
It is absolutely necessary nowadays, yes. Our applications are often more complex than what people did in Java 1.5, Cobol, or C, and definitely need to be developed at a faster pace.
Yes, but now say that with some quantitative backup.
Part of me believes this was just a bad faith bargaining tactic. The execs knew this would never fly as-is and would generate a huge outrage, so that they can then say "We heard you" and look charitable in walking back to the actual fees they planned to introduce. It's either that, or sheer stupidity and incompetence.
I immediately wanted to contribute and it's quite difficult to find the link on the homepage! The "contribute" button should not be a tiny text link that says "help hosting" in the footnote, it should be a big button next to the colab button.

Edit: Oh hey, they did it.
The wheel has stopped spinning long ago in Sweden.

Jumps and falls in social class are almost impossible. More generally it seems like the global South is the only place where the wheel is still spinning.
> - Asked me to be exclusive.

Tell them yes but just don't. Just be sure to only have one recruiter submit you to one role. Or, similarly-in-spirt, ask for them in writing to only represent you and no other candidates.

> - Takes a percentage of your salary

Are you sure you didn't misunderstand? They should be being paid from the company they're contracting with to find talent. It might be they get a percentage of the hired salary as payment, but their payment shouldn't impact your pay. If this is what they're asking, don't do it.

Using recruiters IME has been great. They're leeches, but as long as you're both aware of this leeching you can use it to your benefit.
Somewhere between 1-8GB maybe?
Refrigerator Mother Theory
You have some misconfiguration on your local network. It's hard to tell from your description, but I'd guess maybe you don't have the firewall rules configured for IPv6 or something. Breakage is extremely rare on the live web. I can't remember the last time I found a website that was only breaking on IPv6.
> For non-capital offenses whether to hold someone without bail at all or what the bail amount should be is explicitly not based on the crime the person is being accused of. The only determination being made at the bail hearing is how much of a flight risk the person is.

This isn’t true in general; someone else posted details about Washington, but many state systems have limits (and it usually isn’t just “capital offenses”) on offenses where bail can be denied, and for all others bail must be set (that doesn’t mean the terms will be acceptable). As such, the decision as to whether bail will be offered at all does, in fact, often explicitly consider the offenses charged.
Thanks for your input. I did think that being exclusive was not great, but with the amount of interviews I was getting at companies that I was interested in, I was like "this should be work".

To bring this down to numbers, years ago, I got a 150k offer from a company which I really liked. I also had a 180k offer from a corporate soul-suck. She got me up to 160 and at my preferred company and I'm happy there.

I was under the impression that she gets like 1k - 5k of that salary. To be fair, I honestly don't know that she gets a cut personally, but that's how I hear things go in Chicago.
> We apologize for the confusion

Confusion? Nope pretty sure everyone was 100% clear that this was a money grab & giant f you to the devs.
The best outcome if you're a Godot supporter and a developer supporter is Unity backs off the installation fees AND then everyone goes to Godot anyways.
Debian would just not run due to apt repositories being borked if ipv6 was turned on.
Hard agree. I’ve been at this for 22+ years now, and GPT4 by my side has made me AT MINIMUM 2x as productive; on a good day, 5x.

The separation will very clearly be “legacy devs” vs “AI-powered devs”.

I’ve spent a tremendous amount of time thinking about how the problems should be solved on my current project — big picture, and small. Once the system design became clear, about 80% remains as “just write the damn code” type work. I outsource about 70% of that to GPT, while keeping my focus on the important parts; the right abstractions, modular and self-contained functions, good naming and function signatures, making sure it all works and makes sense in harmony.

I don’t care (too much) about the inner workings of every function, so long as the abstraction and usage of it is great (and well tested). Refactoring, if ever needed, is trivial then.

My overall work has never been better.

Anybody dismissing AI for any level of programming is doing themselves a huge disservice.
To use the house analogy, it's more like a shed vs a mansion. How many doors are there? How many different keys are there for them, and is there a master key? If you have a shed, there's only going to be one key, for the door. Maaaaaybe a key for the safe inside. If it's an exorbitant mansion with three kitchens and two garages, there's a key for the front door, a key for your bedroom, a key for the safe room, a key to the wine cellar, a key to the garage, a key to the IT closet, a key to the office, a key to the... you get the point.

If it's only ever going to be a shed, there's no need for the infrastructure to support that many keys.
If Musk was in charge of Unity, he'd cut 90% of the staff and just charge $8/mo for a blue sign on your game.

PS: for those without a sense of humor, this is a joke.
Maybe I did understand. But I was under the impression that the company gets paid on a percentage of the salary the negotiated for me, and that she get's some of that too.
"No woman will ever like you unless you're 6'" is the take that's reading way too far into dating.
Yeah but cloudformation kinda sucked. As did its clones (Openstack heat).
Just a note this isn't new: fixed in macOS last year (october 2022), and the japanese stream with the same slides is half a year old.
(The english content is new, so I guess this is still worth the front page as long as people are interested)
LLMs are trained in parallel. The model weights and optimizer state are split over a number (possibly thousands) of accelerators.

The main bottleneck to doing distributed training like this is the communication between nodes.
Basic autonomous drone software a la Ardupilot or INAV. Look at replicating ardupilot's auto tuning for new vehicles to tune in flight characteristics. And add an API to send flight instructions to the flight controller from something like a Jetson.

You could take the best from the various drone software packages (OSS and proprietary) and make something really special that could power the next generation of autonomous vehicles that rely heavily on local AI.
That is by design, though. Just because state A has a big population doesn't mean it gets to strongarm state B.
i disagree. skuhn posted a link to some historical data https://auctions.ipv4.global/prior-sales

Based on data from the IPv4 brokerage ipv4.global, the cost of IPv4 addresses has seen a notable increase. In 2014, the price ranged from $6 to $24 per IP, depending on the size of the subnet. By 2021, this range had jumped to between $23 and $60 per IP. The fluctuation between the lowest and highest sales prices for each IPv4 address remained relatively stable until 2021, when we began to see more significant spikes.

The peak prices for IPv4 addresses in 2021 were observed in September and October. During these months, IP addresses allocated by RIPE NCC and ARIN fetched as much as $60 each. Specifically, a /24 block from RIPE NCC sold for $15,360, while ARIN's /22 and /23 blocks went for $61,440 and $30,720, respectively.

Fast forward to October 2022, and the highest sale of the year was recorded: IP addresses allocated by ARIN sold for $60.70 each, or $15,540 for a complete /24 block. Despite these peaks, the IPv4 market appears to have reached a more stable pricing structure, especially when compared to the more volatile price shifts seen in 2021.
Shareholder value is probably the last measurement I'd use when it comes to assessing the value of a company.
The other common mistake is blocking ICMPv6 completely. This creates a really broken IPv6 stack!

edit: I've been running dual-stack with Windows, macOS, iOS & Linux for at least a decade now - I think it's closer to 20 years than 10! I've never seen it be like the parent post for my personal use, but I have seen it broken like that in places I've worked with incorrectly configured routers/firewalls.

edit 2: this isn't a good idea for v4 either, but it's less broken than v6!
Maybe they laid the foundation for that with the Mother Nature skit.
OP here. I'm not sure how I overlooked this comment earlier, but this is elegant and it works! It's amazing how you need exactly 4 bits for each bit. Thank you for sharing!
If the company agrees to hire you for 125k (just making up numbers), your yearly base comp should be 125k, and none of that money should go to the recruiter. However the recruiter gets paid is none of your business. Again, if it's not this way, don't do it. I've never seen this type of arrangement before.
Sure, so how would you arrive at a dollar amount? What would it be?
I wonder if this is a real walk-back, or just one of those where they do the same thing anyways in a few months once the scandal dies down. It would not be below Unity, I think that has been communicated clearly.
PDF support is also coming soon.
Dates / timestamps fail to capture an 'event'. At best they are a partial event specification with the assumption that they are converted correctly to an assumed increment along a single time scale.

Event specification is a very complex and politically entwined idea. This involves not just a frame of reference for the time, but also a location within which that time should make sense. Otherwise it is impossible to derive the correct rule-set for evaluating the human interpreted value of that moment.

An alternative which might make sense is to force people to specify which ruleset they desire with the offset value within said ruleset.

Sadly, my preferred representation of time isn't expressed in either of the popular standards (RFC 3339 or ISO-8601). https://ijmacd.github.io/rfc3339-iso8601/

RFC 3339 gets closet to my preference with: 2023-09-17 23:51:41Z

However these are examples of what I'd prefer to see:

* 2023-09-17 23:51:41 Z UTC
* 2023-09-17 16:51:41 PST8PDT USA/WA/Seattle
* 2023-09-17 16:51:41 PST8PDT Canada/British Columbia/Vancouver

Note: At the moment Vancouver BC and Seattle WA happen to observe the same time offset but are in different political locales with different DST shift times. I'm not sure if it's still correct to call either timezone PST8PDT... that may imply the USA/CA/Los Angeles.

Time would be expressed numerically 'large endian first' format, with zero or one punctuation element between units, preferably expressed with individual units matching the most correct (easiest for a human to read what they expect) value at a glance. This means - (or no separation) for dates, and : (or no separation) for HMS. (Space) or _ (Underscore) are preferable for between units. The timezone 'name' follows the smallest unit of time, which is itself followed by the reference city. Implicitly events in the past were accurate at the time they were encoded, while events in the future might need re-validation and conversion if the rules have changed. Though it would be even smarter for the human important metadata (a string, probably) of recognizing the future event(s) be stored rather than a precise moment which may be incorrect.
Apparently 55% of suicides are by firearms, 29% by hanging/suffocation, so guns do represent the majority[0].

[0] https://www.frontiersin.org/articles/10.3389/fpubh.2022.9550...
I love watching capitalists crash and burn their companies.