skysight-inc/HackerNews huggingface dataset:
> Ruby's require is analogous to C's #include: modules are just files that get evaluated in order to add stuff to a global interpreter state.

What's the theoretical alternative? Adding stuff to a global interpreter state is the goal.

The weird part of #include, to me, is not that it ends up modifying the global interpreter state. That's the point of calling it! The weird part, what C libraries tie themselves into endless knots to work around, is that when you #include something in more than one place, it will execute more than once.
https://www.youtube.com/watch?v=W7nsSoGXzio&t=2s
Mr. Rogers' music was intricate (2020) [video]
That was an interesting decision.

At roughly the same time, Android added 'clatd' so existing apps would just work in an IPv6-only environment via NAT64.

Apple refused to implement clatd, instead forcing app developers to fix their own code. More work upfront, but now iOS apps should have an easier time transitioning their server-side components to IPv6, compared to Android apps.
Please don't take HN threads on generic tangents, definitely not flamewar tangents, and especially definitely not religious flamewar tangents. That's the last thing we need here.

https://news.ycombinator.com/newsguidelines.html
The desktop version is the OG, though now it's like 5% of TurboTax users.

> Does it offer the same as the site?

Typically more, in fact.

Still probably a rip-off compared to other places.
I shortened the title from "Mr. Rogers' Music Was Way More Intricate Than You Remember"
These SVN memories are why "cloud native" is an anti-feature to me. Most software, especially productivity software, should be offline-first.
The "labour crisis" after the Black Death was beneficial for european innovation.
Python: Tqdm
This is so cool, I hope they try to coral a diverse collection of local stakeholders because these things in hawaii tend to die by the hand of protestors who are a very vocal minority.
In the UK, payroll and savings income is taxed at source and around 80-85% of people don't need to complete a tax return. You only need to complete one if you have other income, if you're self-employed with over £1000 revenue, had capital gains over £6000, or earn over £100,000. Almost everyone completes these online, and you can do it directly on the government site. For simple cases that only takes a few minutes. It took me about an hour this year because I've been bad at keeping track of side project income. The form itself is easy.
Where do you keep those to avoid cluttering the "real" backlog? Separate Jira (if applicable) project?
Seems to me that it's the same everywhere. It's not that there are no new IPv6 deployments, it's just that the rate of change is slow.
I wouldn't call what Ruby has a module system because it is just linear textual require.
I went into it way before I knew how well it would pay - in fact, back then (and there) it paid ok, but nothing like "unicorns" and Google's seven figure salaries were even remotely something you could conceptualize, let alone think it'd be reality someday. It's lucky in the US it pays really well, but I'd likely be doing it anyway if it paid less well. Don't generalize that readily and broadly.
You're conflating confirmation with some type of irrefutable proof which is both pedantic and plain wrong.
Next time try:
https://test-ipv6.com/

If you get 10/10 here everything should work.
Most likely your issue was a firewall rule on the IPv6 part, or a misconfigured DNS server (only returning A records)
Create personnalized bedtime stories for kids
> The best things are still a reasonably small core of concepts, with the development team working hard to “factorize” any new feature into those concepts, and the flexible syntax that is instrumental for making the core small

Incidentally, this is actually the definition of syntactic sugar, from a language design point of view. People often use it derogatorily to refer to bits of syntax that they simply don't like, but as a term of art it refers to syntactic elements that are introduced in an effort to provide new ergonomics—new ways of working in a language—without altering the language's fundamental primitives. As the article notes, in theory this method of language extension should actually keep the language simpler than if these elements were introduced as new semantic constructs.

There are a few places where this goes wrong in practice.

The first is that you end up accumulating a lot more syntax than you would if each syntactic extension to the language required a new semantic basis. It's easy to support syntactic sugar on a compiler or interpreter backend, so a language that is built on this small-core-with-sugar model doesn't have any natural forces urging it towards simplicity. To an experienced developer who watched all the layers of abstraction accumulate this doesn't pose much of a problem, but it's not always obvious to a newcomer what all this syntax desugars into, so for them it may as well be a new semantic element!

The other major place where I've seen sugar go wrong is that it rarely gets extra tooling to support it. A brand new semantic element will naturally need to be supported at every level of the language's stack, but the entire point of adding sugar is to avoid that extra work, so the language developers often just assume that the existing tooling will suffice. This leads to rough edges in things like stack traces and the debugger, because the code that actually gets executed only bears a loose resemblance to the code that the developer wrote.

It should be possible to avoid these pitfalls and have a tight language with a small basis and solid tooling, but it requires a lot more discipline.
Thanks! I don't know HackerNews even have the editing feature... but will make that more clear next time!
Exactly, I always thought heating raises the entropy of a system and cooling puts it back in the "more orderly" state.

So of course it can't be symmetric. Just like breaking a wine glass, reversing that process takes a lot more effort.

Of course I have no idea if the above makes any sense, it's just an "intuitive understanding" I somehow got.
You can't really run an engineer through a machine shop course and turn him into an expert machinist, and vice versa.

I know how to run machine tools. But turn out precise parts, that eludes me.

People specialize into different skills.
Some of the "better at planning" poor people have built up crude math to make it all makes sense, but seems overly complicated for someone like me. The one I noticed: "oh, I got $85 for selling that pot I made, I'll use that for the fridge repair." - Which is totally different to "oh I got $85, I'll just put it in the pool of my bank balance because I already budgeted for that fridge repair which costs $60". I tried asking this person, but you also needed an extra $10 for that McDonald's lunch you wanted to buy but they insisted "nope, that's my fridge-repair money, can't spend that"

Not sure I'm explaining that properly, but it was the sort of math I encountered dealing with such individuals.
"At GitHub we do not use foreign keys, ever, anywhere" (2016)
Well, if you're using Ruby in the first place, you're probably not the kind of person who cares very much about how much the tooling can help you, because even the best-in-class tools are primitive compared to what you get for other languages.
I didn't realize we had moved on to talking about cache-replacement rather than putting balls in buckets. For putting balls in buckets (or any case where it is possible to compare options and come out with a "best" then k=N is optimal.

For cache-replacement strategies, you can prove very little for the general case, since for any two reasonable replacement strategies, there is usually an access pattern that favors one over the other. When TFA says "Random and FIFO are both strictly worse than either LRU or 2-random" the context is in running SPEC CPU with an 8-way associative cache. It's not hard to come up with artificial benchmarks that invert that relationship.

Also TFA contradicts your earlier assertion that k=3 is not better than k=2, at least when used with a pseudo-LRU: "Also, we can see that pseudo 3-random is substantially better than pseudo 2-random, which indicates that k-random is probably an improvement over 2-random for the k."
You have your definition of "computer", and I have mine. Any "computer" can be made to have a shell, or run javascript. That was the only point of my comment, and people seemed to agree. YMMV.
Yes: https://www.economist.com/graphic-detail/2023/09/28/places-c...

https://web.archive.org/web/20230928151239/https://www.econo...
>Windows will try to auto configure with a 169.254 link local if DHCP is unavailable. Not sure if anyone is actually using them for LAN. They come up sometimes in point to point or for other shenanigans (commonly on cloud or virtualized networks for special services)

I've seen it done few times for niche devices and I've done it a few times when I needed a really quick network operational and didn't want to bother setting up any supporting infrastructure such as a DHCP server. Never for any production environment though.

I've toyed around with an IPv6 link local only environment but browsers don't support adding the zone identifier[1] for link local addresses. There's workarounds but in most cases for a fully isolated network it's about the same effort to setup a small DHCP server somewhere.

That said it's not a comprehensive solution, Android AFAIK still won't support DHCPv6. To get that to work AFAIK requires router advertisements and some more odd finagling if privacy extensions are enabled on the device.

[1]https://ungleich.ch/u/blog/ipv6-link-local-support-in-browse...
This would have been useful a few weeks back, especially the error correction part!

I was visiting an unmanned business (no-one around) and my phone was dead. I wanted to connect to the wireless but the WiFi sign had only a QR code and no plain text password.
I didn't have a QR code scanner on my computer. One of my services uses a QR scanner on the web but I didn't have that project cloned on my MacBook.

Regardless I scanned dependencies of dependencies hoping that some useless NPM dependency or some python package would have a QR code scanner but to no avail.

In my search at least I found (several) parsers which knew how to scan the QR code (exactly what the article is describing) from a picture but no code to go from an image to the binary data. I didn't have OpenCV or any other library I'm familiar with to process images and I deemed it hard to do something without documentation - so I took a photo with PhotoBooth and started converting the picture manually square by square into 0 or 1.

A few minutes later (and plenty of double checking) I had the data and I piped it into one of the parsers et voilà, I had internet.
…because it melts the ice in the surrounding container, enabling faster heat transfer in subsequent stages of cooling.
We're talking past each other.

My point is not that aftermarket parts are made to match the original, it's that in older cars the original itself was made to match something that existed.

The fact that you can get Mazda brake pads from Bendix is completely irrelevant to the fact that you now can't get Mazda brake pads from a Ford parts bin, whilst on older cars you could!
I'll downvote you AND I'll reply. It complicates firewall rules? How about pass everything out, keeping state, and block everything in, for all of your fragile devices that can't help but run services you can't turn off? There. Your IPv6 firewalling is done. Is that complicated?

You can't see any benefits? Ok. So what does that have to do with HN being available over IPv6?
In every subject, most teachers and professionals are parrots.

The dullness you are describing is lack of understanding, either about teaching or about the actual subject. You'll be officially lucky if you find a handful of inspiring teachers.

Here are two teachers I feel lucky that I found:

I didn't find my Data Structures class boring, but I enjoyed Prof. Richard Buckland's course:

https://www.youtube.com/watch?v=udapt4FGY20

Also, give it a try to Coding Math:

https://www.youtube.com/@codingmath
Another person who does not understand IPv4.

IPv4 isn't a text based protocol where IP addresses are parsed like DNS. It's a binary protocol where addresses are recorded in binary and adding more address space WOULD BE A BREAKING CHANGE.
“Personal space” for anyone below the rank of, say, a duke is a very recent trend
Emacs Writing Studio (EWS)
Emacs is a multifunctional computing environment that is popular among software developers. It can also be a highly useful tool for authors who write prose instead of computer code. You can use Emacs to manage your research, write articles, books and websites and publish these to different formats. Emacs the most powerful software tool ever invented, but its learning curve can be quite steep. These articles are written for beginners and explain everything you need to know to use Emacs as your main writing tool.

Emacs Writing Studio (EWS) is a minimalist configuration that helps authors to research, write and publish articles books and websites.
> IPvFoo author here

It makes sense that you would notice the change then :D

Was this a situation where you had to do a double-take? Like, you opened HN today and saw that your extension said IPv6 and for a split second you wondered if your extension had made a mistake? Before seeing that indeed HN has IPv6 now.
this is very interesting to how western charm work in daily life.
Something also planned for New Zealand too: https://www.oceanflyer.co.nz/
Making those with money able to buy more tomorrow than today will make all sales plummet... all real needs go unmet and all efficient loaning of money cease.

Holding your breath will leave more oxygen for whoever survives .... but there won't be as many who need it left alive.

Deflation is deadly unless you worship coins as the only valid measure of economics.
As engineers I feel we should show a little bit of sympathy for difficulties involving naming ;)

In all seriousness though, Free File pretty much does what it says on the tin (allows low-income taxpayers to file for free); it has existed since 2003; and it has been pretty successful all things considered (Intuit and H&R Block's best efforts notwithstanding). I think it's a reasonable name.
Not saying the 99% stat is correct, but it doesn’t need to be 50%. Attacking and defending are different skills.
I wonder if the result of a twenty year warranty would be sturdier devices that are easier to service, or even flimsier devices that are cheap to replace a couple of times. Resources and manufacturing being cheap, labor costs being high.

I'm all for trying, though, don't get me wrong.
And if multiplying fractions is simple. Before that addition is done. Which is more complicated.

Actually I think we do very little addition of fractions later in math. But it is a concept that confuses the multiplication or division.
WiFi Coconut: Sniff the Entire 2.4GHz WiFi Spectrum
Execs: Give me an office please, stop pretending it doesn’t matter. Commercial real estate is so cheap there is no good excuse to conserve space like this.
I agree that it seems pretty reasonable (I've never built an ISO myself, however). And they do have programs for nonprofits, etc. I believe.

Similar model to Xen Orchestra, as I understand it. (Which is another product I've never used myself, coincidentally.)
I was so fortunate to get in at a startup paying $90k/y usd in 2004.

Now I’m poorly paid compared to the people I “mentor” at $160k + bonuses with no RSU. But at least I’m working on stuff I care about.

I hear these fresh college grads getting $300k offer that have the right university on their meaningless tech degree they drank 24/7 to achieve, and I just want to scream. In three years I’ll be rejecting them for positions writing the software that makes their current employer run.

I’ve nixed so many Amazon and Facebook employees in the interview process that couldn’t answer anything about basic programming skills. Their answers were just “I’d use this off the shelf solution”. Well sorry, but we create that off the shelf solution or an alternative. So you actually have to know how to use binary arithmetic. Bye bye brat.
> Users can continue using Messenger with their Facebook account or create a new account completely independent of Facebook

So you can't unlink your facebook and messenger, just create a new messenger account without a facebook account. That's sad.
Also:

https://twitter.com/NASASpaceflight/status/10366727318095667...
It was in a book by Karel Pacner, he studied Russian archives after they were declassified. Not sure what book.
The IPv4 price is still tiny, and you anyway have to pay for it since going IPv6-only is not viable for a service in 2024 still. It's not going to significantly move the needle towards IPv6. And the price hikes will also be tiny.
For a practical demonstration: That's the reason decimal IPs work, too - i.e. http://3520653007/ is the same as http://209.216.230.207/ (and both will go to HN) - it's all just nice formating for our human brains.

Nothing would stop us from formatting IPv6 the IPv4 way except the monstrous length of the resulting address.
Haha... I think actually the rest of us can stop seeing it! What does it mean when you're the only one who noticed? ;)
I fear to know what “Jira got too full” means but I suspect I’ll find out if I stay in my current workplace long enough.
It's local. The webRequest API provides an 'ip' field with each request, and the hostname can be extracted from the URL. Once you have an IP address, just check for colons.

https://developer.chrome.com/docs/extensions/reference/api/w...
Bus Pirate 5 is here
The Rebel’s Clinic: A biography of Frantz Fanon
It's electric, whereas most boats still use pretty dirty fuel sources, however the damage possibilities from direct collision with wildlife are real.
Thanks for the explanation, I only did a quick search. Is there a capital gains tax in the UK? Do you have tax deductions?

Edit: I looked it up.

Yes, the UK has capital gains taxes and they must be calculated by the taxpayer.

https://www.gov.uk/capital-gains-tax/reporting-and-paying-ca...

There are also deductions for savings and dividends. Those deductions look a lot like the US deductions. They also (sometimes?) have to be calculated by the taxpayer.

https://www.gov.uk/apply-tax-free-interest-on-savings
Neat, my 2-year old is also excited about planes and this is exactly the of application I had envisioned.
I don't understand what you mean by complicating firewall rules,except maybe that you now need to use IPv6 addresses instead of IPv4 addresses in some of the rules. It's not like NAT without a firewall gave any security in 2024.
I see, also similar to Yuka. That can indeed work well for an established user base. I'd focus on food databases now, but reporting nutrients for items as a user is interesting for the future!
I was actually surprised about the GPT cost. The HN launch was about 3 dollars :)
If you are interested about the future, I added a form to collect feedback and stay in touch with users :) https://forms.gle/AN7e85MwqehPTQoE6
The point is your claim is wrong by the text you yourself linked to.

The data, assuming we just go by what you linked, IS decisive. It shows you are wrong.
Could you share some references, like a recent review or consensus? I've seen different takes on the causes of megafauna extinction, and one story is that the extinction lines up pretty well with the arrival of humans to North America. But recent evidence seems to put the arrival of humans to a few thousand years before the Younger Dryas?
Mozilla's "Platform Tilt" Shows How Firefox Is Harmed by Apple, Microsoft
Any predicted death would be years out anyway, Palworld got started in production years ago after all and AI isn’t about to take over major elements of game production anytime soon.
Looks very similar to urlscan.io
I wouldn’t be so quick to dismiss the huge deal of internet services running OpenJDK. Like, AWS itself, Apple’s backends, a huge part of Google’s infrastructure, the whole of Alibaba that is responsible for some crazy amount of transactions, just to mention a few.
Or else? I won’t ground you for a week for sure ;) Being wrong for the wrong reasons is good enough. You have proof their methods work in their launch manifest.
iOS 17.3 and iPadOS 17.3 security fixes
I am not aware of any default use of force. Where does that happen?
How does that work exactly? Negotiate time to take the truck somewhere and prepare it for sale?
> I love the knobs on this hob/stovetop.

Wonder if pot itself could work as a knob.

I.e. push a pedal, turn desired pot, indicator shows power level.
Yeah, sure: managing both IPv4 and IPv6 on the same network is painful.
Thankfully you can disable IPv4 locally and set up NAT64 on the router: most people won't even notice the change.
I believe this is an attempt at vulgarization, as the exact opposite effect happens for anglo-saxon non-scientist readers when they come across metric units...
John Pilger: Silencing the Lambs: How Propaganda Works
I meant "etc" or tried to imply they had their own reasons and they should be assumed to be valid. Didn't mean it dismissively.
Self-hosting does not mean you can't run it on AWS, but people expect more. Just look at Postgresql as an example of a self hosted software. You can run it in the cloud or your own basement.
"Pretty useless" is nonsense; Google works on IPv6, and 41% of Google's users access it via IPv6 [1]. "Most people" is also not true: most internet users use Google [2] (those not accessing it via IPv6 probably can't).

[1] https://www.google.com/intl/en/ipv6/statistics.html

[2] https://www.statista.com/statistics/216573/worldwide-market-...
Yes, and it's a pain in the butt for people who are trying to provision servers in 90% of the world
How has using an AI chatbot benefited you?
This is what you get after uncontrolled immigration.

More and more people will want that after some time.

The worst thing is to exclude afd from plls, voting. I think people forget what is democracy.

I expect some downvotes to be honest after writing this.

Is a title also a clockbait? They focus on immigration, yet the plan is against Germany?
Thanks for the feedback and suggestions. I can't open the images but I get the problem. Will check on that
I had a brain fart, apologies. I forgot the article was about undergraduates.
Not good enough to protect against the kinds of attacks that OP is warning against. Chrome extensions update automatically and there have been many cases of extensions being purchased by malicious actors who modify the code to be spyware or adware.

You can download the current version and install it manually to get around that. If you do that and read the code you're probably safe.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
I can hate something for any reason I wish. They are my feelings that I wield. Who are you to tell me what I can and cannot feel?
Wrong kind of environmental concerns from what locals have told me. The issues were more about increased traffic from Oahu to the less populated islands and people taking things that have been made more or less extinct on Oahu like opihi or the lava rocks used for cooking kalua pig.