skysight-inc/HackerNews huggingface dataset:
I have to appreciate the Brazilian effort for promoting IPv6. I attended a talk on a university about 5 years ago where members of the Brazilian Internet Steering Committee (CGI.br) talked about IPv6 and why it's the future.

It was very informative, and I also found out they offer free courses about IPv6 networking, with certificates included.

I think CZ.NIC offers something similar, but they should be promoted more often so sysadmins can prepare themselves for the eventual shutdown of public IPv4 addresses.
I think point 2 could be an advantage, not a downside. If no-one you speak to mentions the broken window, maybe it's not a big issue. This assumes you speak to a mix of old and new users
Software Design (2003) [pdf]
Increasingly, when I think about (radical) innovation (creativity), I think "we" have taught it wrong, i.e. there is a path missing in Fig. 1.1.
>I am so surprised by the hate for IPv6 in this thread.

I find that HN views IPv6 noticeably more harshly than many other communities I have been a part of (e.g. networking subreddits and gaming communities). I am curious of the reason behind this.
If you're targeting HR, these might be challenging times, but Primer lets you filter for only companies that are growing a headcount. Here’s how a video tutorial on how to drill down into your highest fit prospects among HR leaders and unlock four different channels for your go-to-market efforts with Primer
netlab: Virtual Networking Labbing Tool
Moka pots are a little too fiddly for me. You need to be careful with the water temperature (and a few other variables) for it to not produce overly bitter coffee.

Since these days I'm only making coffee for myself, I almost always use the Aeropress. It's perfect every time.
I highly recommend checking out makepad [1] - they have +100k of rust code and the compile time is around 10-15 seconds on commodity hardware.

However they are obsessed about performance. They reason for such speedy compile times is that makepad almost has no dependencies.

[1] https://github.com/makepad/makepad/
Developers who don’t care to learn how/why things work, have gone by without it, and are upset that they gotta learn more now because it works differently.
I love these, but I recently made the mistake of buying a store brand one, I thought it looked the same, but actually, they don't have the spout quite right and it doesn't pour right, I have to pour my coffee over the sink because it dribbles everywhere.

I should have just repaired my old one, I left it too long on the stove and melted the O Ring, but it should be replaceable
"One would think, as an enterprising indie developer, I’d jump straight on top of the hype train, shoot out another release, and begin dreaming up monetisation opportunities."

My (now) 12 year old and me are working on a little game for a while. It started as a purely educational project, but I think it turned out good enough to be published.

I don't want to commercialize it for multiple reasons, but I'm curious how this will go on the App Store. There are few truly and completely free apps so this is kind of uncharted territory. Since Apple does not earn anything from free apps, I can imagine they are not very keen on having them in the store.

I am very curious to hear what experiences others had with publishing free apps. Was it hard to get them approved? Were they pulled from the store?
The article has a whole section about how there's no way to know the distance to the sun in light-minutes to use as an input to figuring out how big it is
Of all the complaints I have about p4, support is actually one I'm ok with. They've pretty consistently helped me fix issues over the years (plenty of which are bugs on their side that they have fixed after I raised it). Their sla is good, and their engineers are usually good at troubleshooting.

They are wildly, wildly expensive though.
I understand that packing the coffee in a moka pot is a real faux pas
quarter million sounds enough to pay an engineer to make it work w/o v4. then again it's only a 1% increase and might not be worth the effort.
Business travel management platform TravelPerk raises $104M
> walk into their home, take up residence, and just start living off them and what they and their ancestors created over centuries and millennia, and not only do you not pay anything for it, you even benefit from it even more than they do in their own home

Do you actually think immigrants don't need to work or pay for anything and just leech of society?
A lot of people who make coffee at home get off on fiddlyness (no judgment, me too). The less reliably it makes a good cup of coffee the better it tastes if you can manage to get it to produce one.
All good until your ZSH gets heavyweight and slow. Started using fish and never looked back
Except you need at least a /64 for v6 to properly work.
ISPs are SUPPOSED to allocate a /64 for a single customer. Mine does, so I have 4.5 billion available addresses within my 2001:4653:nnnn:nnnn::/64 prefix...
I really enjoy my moka pot. They can take a bit of work to dial in, but for an espresso style drink I can't think of any other brew method that is as cheap and simple.
Yeah, so much progress can be done when you can overwork your employees to unsafe levels and treat them like dirt. What a fantastic company where you are paid less if you are black or a woman.

If that's progress, I don't want any of it.
I think Tailscale does IPv6 out of the box so installing a Tailscale client might be an option for ssh etc.
there is no nat w/o a "firewall" and yes, it will be more secure
At that point everything is "a change to global interpreter state", even a locally created object allocates memory from a global allocator. So clearly this distinction as you present it doesn't matter.

What matters is language (not interpreter) semantics, here it's about variable scoping. In C, if I include "a.h" and then "b.h", "b.h" will have access to definitions from "a.h", even though lexically they were never brought into scope in that file. This is an actual problem that C/C++ developers have to deal with, since it makes it hard to create isolated headers.

In Python, the code in each module is evaluated in an isolated context, and returned as an object, so this isn't a problem. Edge cases like monkey patching don't really matter for >99% of usecases.
IDK what are you on about, but as an multi-immigrant you usually are exploited by landlords for not knowing your rights, paid less, have little money to start your life and spend everything to setup your abode all while also try to send a little money to your family.

So no, I reject the premise that I benefit more than locals do. My life was 3x harder to get where I am.
To me, the Moka pot is always a funny (and reliable) example of design and the many ways people make their own interpretations of it. Ask any friend to describe how, exactly, they make coffee with it. There should only be one way, and everyone is sure that their way is the correct one. Yet, there are so many variations of this, it's crazy. From grind size (more coarse than espresso, less than filter), to grams and fill-level (brush off, or exact measure?), to those still convinced it needs tamping (it does not!). Then temperature (as hot as, gas stove burn-it-with-fire, or slow-build) and even lid philosophy (open while it heats, open after it has started bubbling) — and when to close it off, after the first bubbles, once it's been bubbling, until the water is gone, etc. Also, what beans and roast profile? Espresso? Crema? Filter?

Nuances, sure, but every single time I ask someone about their Moka pot, they have a slightly different way of using it than I have.

Case in point: I fill water up to just touching/under the valve, then use a medium-coarse grind with dark espresso beans, with enough coffee to fill the basket level, no tamping brushing off or touching. Then heat it hard on gas if available, leave the lid closed while it builds up but open immediately with the first bubble and put it off the heat. Let it continue for another half minute and then pour. And you?
>>I think migration is mostly driven by technological changes. Tens of thousands simply fly to Middle America and trek to the US border.

While you aren't wrong, I don't see how that's relevant when talking about immigration into Europe from Africa and Middle East - those migrants arrive either on foot or on crappy boats, at best they manage to catch a train or get trafficked inside a van. They aren't flying in.
Fascism is a product of capitalism's crisis. It's the final breath of capitalism when the system is not working for the masses, it's counter revolutionary, it's a doubling down of the status quo into a more violent form.

Wages stagnated, inflation is eating up the last pennies of a more impoverished worker class, populism will always rise up from these conditions, and right wing populism will eventually lead to fascism.
They are indeed hypnotic to use, cheap and quite practical.

The trouble is I've never been able to get coffee to taste as good out of one of these compared to almost any other method of making coffee - eg. filter, espresso, French press. I'm not sure whether it's my technique, the grind I use, or something intrinsic to the process itself.
Looking forward to someone submitting the vacuum pot/siphon coffee maker. ;)
The prefix I get from my ISP is a complete 56 bits, more or less. Thus even if I use ::1 on the inside, it's very long and tedious to type. ULAs are better but are still supposed to be 48 bits[1].

[1]: https://en.wikipedia.org/wiki/Unique_local_address
120 if no major break throughs happen.
150-180 otherwise.

Ignoring fatal accidents.

The average life span of males in my family is 98. Heavily brought down by two accidents (38 & 17). No naturals deaths below 104. I guess genetics are in my favour.
For group theory, I love Nathan Carter's Visual Group Theory -- very example and picture based. Rather than treating groups abstractly from the beginning, it treats them as "groups of actions" which in my opinion is the best way to view the subject.

For a more traditional, formal approach, Saracino's "Abstract Algebra: A First Course" is my favorite among this genre.

I have also heard good things about Pinter's "A Book of Abstract Algebra", and it is available quite cheaply. I have not read it though.

Good luck!
This is a very common technique on bootleg Game Boy and Game Boy Advance games which bootleggers use to save a few cents on batteries. And in truth, it's not too difficult to make such a patch.

Bootleggers will write per-game patches which flush the save contents to writeable flash depending on a small amount of reverse engineering work to discover where in the code the game saves. However, since all official GBA games always save data using functions from the Nintendo SDK, it's fairly straightforward to hook those functions and make a generic patch for any GBA game to save on a batteryless bootleg cartridge.

I have written a patcher to do this which you can find here.
https://github.com/metroid-maniac/gba-auto-batteryless-patch...
There is some old research suggesting that cats purr, to improve their bones density.

https://www.scientificamerican.com/article/why-do-cats-purr/
the hot thing will get cooler.

like to make something clean, you have to make something else dirty.
My dictionary says

"faux pas: an embarrassing or tactless act or remark in a social situation"

I can't work out how packing the coffee in a moka pot is a faux pas.
Bad take. The host is a self taught electronics hacker who has been making experimental electronic music for years. He's widely respected by people who you would certainly find less crass, and musical taste is much more subjective than most casual listeners would like to believe. Try to appreciate the goal and the passion, as well as the skill and lack of resources. This wasn't aimed at a generic audience, and you decrying it adds nothing of substance other than giving the impression that you may occasionally yell at clouds.
ZSH + Zimfw + Powerlevel10k is probably the fastest "bling"-y shell I managed to put together. Would usually smoke Fish, but I haven't compared recently
Containerlab Use Cases [pdf]
Yes, yes it is. Source: did that once, got a minuscule amount of coffee in the top part and an about equal amount coming out of the sides.
Unbloating the buffers
It happens from time to time, but the extend to which it's happening at the moment is a reflection of the state of the market for tech workers.

What tends to happen is the recruiter will be recruiting for a role, they come across your profile and think you'll be a decent candidate. They'll reach out and arrange an initial call or suggest that they'll put your CV/Resume forward.

However, things don't always proceed from there for several reasons... Sometimes the client decides they're no longer recruiting for the role. Sometimes the client gets a large number of profiles to review and will some what randomly select a few good ones and reject the rest. Sometimes the recruiter themselves will find candidates they feel are more appropriate so won't proceed with your application. And on rare occasions other things might happen like they'll be in meeting that has overran or be off sick so will just miss the meeting.

From what I understand because a recruiter might be talking to numerous candidates for numerous roles at any one time the overhead of contacting them all to say something like "the client doesn't want to proceed with your application" is simply too high. Additionally, often candidates don't really care anyway because at this point they've already applied for several other roles. This is especially true in tech where historically candidates might decide to ghost recruiters after getting an offer for another role.

I'm not saying it's nice, but you shouldn't take it personally. It's just a side effect of candidates applying for multiple roles, recruiters recruiting for multiple roles and clients reviewing multiple candidates. However, given the tech job market is weak right now it's not uncommon for recruiters to receive upward of 100 applicants per role (a lot of which are spam or completely unsuitable) so they're obviously not going to be getting in touch with candidate explaining why their application won't be proceeded with.
Being an immigrant is not walking in anyone's home. It's signing a social contract on the terms of the receiving country. You are talking about extraction of value as if the immigrants are paying taxes and adding value to their country of origin which is false. The issue that Europe is having is that the "economy" benefits a few, the metrics are skewed towards the ultra rich and whenever that happens immigrants are accused of being the issue.
If you are doing it at home, then there is no one to judge you.

Just make good coffee, and stop using those pod abominations.
Most of those are not standardized according to any proper standard. They are intentionally obfuscated to make access and repairs difficult.
I just hope that people won't repeat the same "I wish IPv6 were just IPv4 with extra octets" viewpoint again...

The use of hex is very helpful when you're calculating subnets. You want a /48 prefix? Just take the first 3 hextets. /56? First 3 and a half hextets. /64? First 4 hextets.
>Moka pots are a little too fiddly for me.

Same for me, beautiful and genius design of its era that looks futuristic even today, but it's been surpassed by the Aeropress in convenience, simplicity and ease of use today. Not gonna say in taste, as the resulting taste is subjective to each drinker's preference.

Seriously, the Aeropress inventor should get a prize or something, it's just mind boggling how something so simple like an oversized syringe for coffee, hasn't been invented much earlier. Shame he sold the company to some private equity group who instantly raised prices and removed accessories from the box.
When the data itself is just plain text, are there any other (better) ways?
Honestly, not thsg interesting of an argument to me as a citizen.
This is exactly the kind if thing I want the FTC to have the power to handle without getting tied up in court for 15 years like everything else seems to.

Far to easy for a corp to delay while it pays otherwise.
I consider GitHub mission critical, I think a lot of developers do.

"Some data left dangling in some table" is the least of the problems. Selecting from those tables will fail to join the parent, or get nulls for the parent columns, depending on the join type. A COUNT(*) or other aggregate function over the orphaned child table will count the orphans. If the parent primary keys get re-used for new rows the orphaned children may end up pointing to the wrong parent. Databases have things like foreign keys to prevent anomalies like this, you shouldn't just conclude it's not worth the trouble now because you will deal with that mistake later.
Came here to say this. Fish shell is such a fresh beeeze compared to zsh.

Now it’s even rewritten in Rust!
Don't forget to wash the Moka.

Coffee leaves oily residues that gives the coffee an acid taste.

"For daily upkeep, simply rinse the Moka pot under running hot water."

https://www.bialetti.com/it_en/inspiration/post/how-to-clean...
My source of the same intuitive understanding; electric bills.

Power to heat, waste is more heat (just not where desired?).

Power to cool is used to move the state of one side of the system to another, ideally open, side.

Though this does raise the question of if it's possible to cancel energy out. I think that's likely stopped by Heisenberg's uncertainty of measurements (and exactly matching them even when measured).
>ARIN recently handed out a /16 allocation to Capital One. That is one 65,025th of all of IPv6. A reasonable sized /32 allocation [...]

The more one digs, the more egregious it seems. If the NETIFY webpage is accurate, it shows that Capital One already had "/32" and "/36" blocks, and yet they also got "/16" : https://www.netify.ai/resources/networks/capital-one

And if I'm reading the ARIN fees correctly, it only costs $4000 annually for a "/16" allocation: https://www.arin.net/resources/fees/fee_schedule/

There doesn't seem to be any public transparency of the approval process to explain how a non-ISP company could justify a "/16" block so it just leaves everybody guessing.

John Sweeting from ARIN only confirmed that the "/16" was allocated to Capital One according to policy but he didn't elaborate on the rationale: https://www.mail-archive.com/arin-tech-discuss@arin.net/msg0...

Example reddit discussion : https://old.reddit.com/r/ipv6/comments/17yuqvp/til_capital_o...
standing up for the little man:

smartphones and tables are computers too!
I wouldn't say it's you. Moka pots aren't great, though they are convenient-ish. ;)

As https://coffee.stackexchange.com/questions/5197/is-the-moka-... says, preheating the water might help if your results are overly bitter.
They seem to target quality control in manufacturing (semiconductor, electronics etc...). What is puzzling to me is that even your typical atom is an order of magnitude larger than that claimed resolution.
No, you're probably just usually surrounded by left wing politics.

See https://news.ycombinator.com/item?id=26148870
Could God write a grant proposal so ambitious that He couldn't fund it?
Retro Computing via Cheap FPGAs
Learn Nokia SR Linux
Why does our world look the way it does?
I just found out that I have different passwords for Trello and for Atlassian.

Whatever.
A bit more information here:

https://www.stuff.co.nz/business/128397643/transport-revolut...

"Ocean Flyer’s seagliders would be able to fly people between Wellington and Lyttelton in an hour for $60 a seat, or between Auckland’s Viaduct Harbour and Whangarei in 30 minutes for $30, Aslam forecast."

Feels pretty speculative
>>This is the money the government will pay you rather than severance from an employer.

Nope, that money is entirely paid by the employer.

https://www.springhouselaw.com/knowledge-hub/redundancy/who-...

"Your redundancy pay is called a statutory redundancy payment. It is calculated based on your age, weekly pay and number of years you’ve worked for your employer. You are also entitled to a paid minimum statutory Notice Period. It’s your employer’s duty to pay these, but your payments are capped"
"So far the theory. If you look at the Paging Channel (PCH) of cells in real-world networks, you see a significant (10-20%) amount of paging requests that contain paging by IMSI. This seems strange on first sight, given the theory..."[1]

So you can't spy on everyone, but you can spy on some subscribers whose phone is in that state.

[1] https://laforge.gnumonks.org/blog/20100628-the_reason_for_pa...
Show HN: Jusi – platform for rapid launch of website and app development
Hi!

My name is Konstantin, and I am the CEO and founder of Jusi. Today, I want to share with you our journey and experience in developing a tool aimed at solving the problem of interaction between clients seeking website/app development and developers.

My extensive experience in IT, both from the client and the service provider perspective, was a key factor in exploring the identified problem, the solution to which is offered by Jusi. 160 interviews with both clients and developers serve as confirmation. If you've dealt with custom development, you'll understand my perspective.

From the client's side, there's a significant investment of time and resources in finding a suitable developer. On the developer's side, there's a substantial investment in team resources for the initial interaction with the client, understanding their needs and vision for the product. Additionally, there's the initial assessment of workload and project cost. It's truly a massive drain on resources. And that's where Jusi comes in.

Just last week, we released the beta version of our product and are currently gathering user feedback. What we're receiving is invaluable: the idea is great, and users are eager to see more functionality implemented. Currently, we have features such as creating functional specifications through user stories, user distribution across features, and preliminary estimation of workload and project costs.

We are now refining the existing functionality and determining, based on feedback, the features for the future release of Jusi.

We move fast – we started in October 2023 and brought the product to market in January 2024. So, the next updates are just around the corner.

Today, we're the full-time bootstrapping team of four. In February, we plan to establish a company in the USA/Europe to address potential future legal issues.

We see Jusi as a significant step in the field of custom software development that will fundamentally change current approaches. I would be very interested to hear your thoughts on the product.

Thank you for your time.
Warm regards,
Kostya
Most likely you've seen this, but it should be mentioned James Hoffman has spend some time experimenting with the Moka pot and has published his preferred technique on youtube [1]

[1]. https://www.youtube.com/watch?v=BfDLoIvb0w4
The Japanese nut hasn't cracked yet, they're trying pretty hard though. Stay strong.
Moka pot is such a wonderful little invention! If you haven't tried it yet, I highly recommend giving it a shot (pun intended).

It produces great tasting espresso (the flavor is just a little different that from an espresso machine) and it's quick to clean. It's much cheaper and practical for home use and I can't comprehend why an "average" coffee drinker would need anything else (except perhaps AeroPress, which is equally great). Espresso machines have their place, but I see them as a good solution coffee aficionados or when you brew a lot of coffee.
I don’t like how GitHub changes my committer to them in the name of being Verified. I don’t care about it being Verified by GitHub (yes, even if it had always worked and not allowed spoofing).

It’s weird that GitHub has such a long history of cooperation with the Git project and yet just rewriting the committer is considered okay to them.
Changing both panes to "detailed list view", which is the only view you'd ever want but strangely not the default.