skysight-inc/HackerNews huggingface dataset:
Have you never bought anything? There is always a push at end of quarter and end of fiscal year, to sign the agreement NOW. so that it can be booked in that quarter. even though delivery won't happen until next ...

incentivized by quota but the incentive is there to get it on the books.

there is no forgery involved.

Yes, of course as you increase spend you increase the impact (in the year that you actually spent), but the context here is specifically very early SMBs, and more so, ones that would only be running break even under previous rules.
... and unlimited flash space for accepting larger and larger upgrades, forever!
The cynic in me would conclude that the former NASA admin has personal, professional and perhaps economic ties to Boeing, Lockheed Martin and Northrop Grumman.
Industry doesn't adopt a thing until there is a need for it. In 1998, there really wasn't a need for it. Now there is. So now it gets adopted. News at 11.
Exactly. My wife is a highly paid doctor, but she can only work at a children’s hospital. If she were laid off we’d be fine financially, but we’d still have to relocate the entire family hundreds of miles away.
A bunch of IoT hardware and other microcontroller-based hardware has IPv6 support, but that support is often disabled to save a couple of kilobytes of flash memory. You can buy all kinds of hardware today that lacks IPv6 support.

Of course, if that hardware needs to access IPv6 services, they might as well disable IPv4+ICMP+DHCPv4 support and enable the IPv6 size in firmware, and probably get similar savings.

To be honest, I'm not sure why companies still ship ESP32-like hardware with that little storage given how cheap flash storage is, but these optimisations are more common than one might think or hope.
yeah but isnt a person's name as public as their email?

I can literally go to the tax assessor's website and search an address and find out exactly who owns that property.
Sucks to be them, I guess.
If you'd like to figure out a nicer representation for IPv6 addresses, go for it. You needn't break any compatibility for it, just invent a new representation.

I'd argue that the most common format such as 2001:db8::f00f is already pretty darn readable, and not hard to copy+paste when you need bare addresses. Base85 is an alternative if you'd like something that's purely optimized for fewer characters, but it only really helps with exceptionally long addresses like 2001:db8:424b:b4ff:fcb5:b643:f721:b703 becoming 9R}vSk6QzV!G$<lwB;|~
it doesnt "save you".

but on a private network a compromised device can only make outgoing connections.

public facing devices can be administered by incoming connections, thats a whole other level of complexity, potentially for every device.
I feel like the mistake is not having more local zones of total internal transparency but idk what my org is even thinking nowadays.
You're more than welcome to represent an IPv6 address in some other format. That's just a implementation detail in the UI. You don't need a new wire protocol to do that.

(There's already at least 4 different ways you can write an IPv4 address, and your OS is happy to accept any of them.)
I haven't used it for search, but I believe Insightface's embeddings can be used for this purpose. https://insightface.ai/
The company is not mugging anyone. They are exercising their right to end a voluntary association. This is a perfectly valid choice that either party of the employment relationship may make. If you usually shop at grocery store A and you decide you don't want to any more and shop at grocery store B instead, you're not "victimizing" grocery store A.
Is that Mitsubishi?
I would be curious to know how the anti-tamper relay setup was engineered. It would be great to have a hacker's guide on how to disable it!
Can you just admit you’re wrong here? If I go to a service with 1 piece of information (an email) and I walk away with more PII than I provided, that’s a leak.
Closely related, but not a duplicate. This post explicitly calls out services and products that will continue to be supported, like world's, musical collaborations like KDA, the Arcane anime, and upcoming Project L.
HN comments is apparently having a bad night. The volume of whining in this thread is incredible.
Does that detract from the quality of their observations, though?

(You're reminding me of Robert Greene's superb "The 48 Laws of Power")
In my country, rare are the ISPs which don't provide IPv6 (it has been the case for years, and that includes mobile internet).

I think the lagging services about ipv6 are steam, github, HN, and a few smtp servers here and there.
Riot is offering a minumum of six months of severance. I agree, layoffs are disruptive, but this view that somehow if you get hired the company can't ever decide to let you go is totally bizarre to me. Plus, what you would be essentially arguing is that it would have been better to never have hired these people in the first place, which I strongly disagree with in the vast majority of cases.

People need to stop acting like layoffs are the worst, evilest thing that can happen. It's important that people are treated with dignity and a financial cushion, and at least according to this blog post that seems to be the case.
It's open access (i.e., free). Perhaps it would be a better OP than an article about the paper.
I just saw an TurboTax Ad where a guy was like "I Like free stuff" and then it said he was "happy to read the disclaimer" on TurboTax and see that "Roughly 37% of taxpayers qualify" which he looks thoughtfully in the distance and says "Thats me!"

I thought it was a funny commercial because 37% doesn't seem like a lot and Turbotax is portraying it as the average person will identify themselves as part of that 37% even though that is not too far off form just 1/3 people so a minority of people.

It was one of the few times I saw a company blatantly lean into the negatives in their fine print and just outright tell you its good.

https://www.youtube.com/watch?v=iijnr4UR4QE
That's an interesting approach. It'd be easy enough to do for my own X apps as I'd mostly need to flush some caches and recreate windows and pixmaps. It'd generally be terminals that are most painful to use, and the terminal would be nearly trivial since they keep an buffer of the text anyway and so can trivially recreate the view once they succeed in reopening the window (the font rendering caches glyphs, and caches graphics contexts; just flushing those caches client side would make the terminal recreate them as needed)

Whether X or Wayland it would certainly make experimenting less painful. Browsers doesn't matter that much given they're reasonably decent at restoring.

(Another option there is xpra - "screen for X")

Fewer and fewer reasons not to start writing an X server ;)
If you tap the NY Post link below the "Recent News" title you'll be taken to a Microsoft powered news page that only lets you read a few paragraphs before demanding you install some malware or app or whatever.
Europe vaccinated boys way before in the US. When I tried to get the vaccine back in college, I was denied. I argued that in Europe they were vaccinating boys, but to no avail.

In other words, at the time they knew the direct benefits for boys, but that wasn't a concern because girls had a higher rate of cancer from HPV. So they were prioritized.
You gotta love how they decided to use colons as part of the notation! But, oops, that is also used for port number notations. Solution? Square brackets:

[ff00:abcd::0]:1234
I don't know how you can persist that to your memory.
Show HN: Sendenv, a CLI tool to share environment variables
My weekend project sendenv is a CLI tool that lets you share environment variables securely with someone else. It is built on top of magic-wormhole which allows for safe, account-free data transfer. When you send variables using sendenv, it creates a one-time code. You give this code to the person who needs the variables. They use the code in their shell to load the variables. This is handy for quickly setting up new team members or copying local environment variables to another system.

Its currently in alpha obviously, but the core functionality works (I have tested sending vaults from a Macbook Air M1 to a ubuntu ec2 instance). I have a lot of follow up ideas to make this better, but wanted the community's feedback before I invest more time on this.

Thanks for reading!
got a vulnerable database server and a secure webserver.

guess what happens when the database server gets a public ip.
That’s what training is for.

In Britain the investment by companies into workforce training has fallen off a cliff. Then the same companies complain about shortage of skills. Apparently people should finish university with 10 years of work experience, at their own expense.
Cash App Taxes. Free federal and state.
Yeah I'd say use the browser version.

Id recommend just dual booting Linux for a while. I have windows installed on my pc basically for when I need to sign a PDF, but it's handy every once in a while.

I'm one very happy Linux Mint user. It's the best distro by far imo.
Services like Apple’s “hide my email” are becoming more and more important. Not only does it prevent apps and websites crossing you across the web, it prevents website hacks from identifying you.

Expect websites and apps to strong arm your phone number in the future as a result.
Mid-century domestic cars were probably peak repairability. You can still find most parts for them today, and even build an entire drivetrain without any parts from the original manufacturer.

That said, many components of newer cars are still largely supplied by the same companies across brands.
Apple Maps wrongly lists restaurant permanently closed, costing owner thousands
if we're branching in to 'what other devices can be compromised' then that's a concern for any network 'private' IP or not. for example, even on a NATted v4 network if you get the right device (say if it's 'port forwarded', or you get malware on it another way (social engineering) you can pivot that way to another point in the network.

you can supply all the ACLs and firewalling to your heart's content on either private or public, it's just that public addresses have a heck of a lot less shitfuckery when you actually want to do useful things across the internet
Uhhh... Whut?

You obviously need to use a ULA prefix, they are not routed (just like RFC1918 space in IPv4).

Or you can just use your allocated IPv6 space, and firewall at the border. And you hopefully have BGP hijack monitoring set up anyway.
For a true comparison it needs to be an eXclusive, with promotion on his YT saying he posted only on X. This is an old video.
>IPv6's awful adoption rate

40+% adoption rate since the World IPv6 Launch Day in 2012 is not what I would call awful [0].

>extend the IPv4 scheme with additional octets?

To clarify, IPv6 and IPv4 addresses are effectively just a number. On Linux, you can even do `ping 16843009` and see the tool actually pinging the address 1.1.1.1! The octets you see in typical IPv4 addresses, or the hextets in IPv6 ones, are just a way to represent those addresses.

If you think the address representation is the main thing holding IPv6 back, you are thinking it wrong. The most likely reason is actually software & hardware support, and the industry's general sentiment of "if it ain't broken, don't fix it" keeping NATs alive.

>seems it would be easier for people to use

The ship has already sailed. If IPv4 addresses are really that easy to remember, DNS would not have been invented.

Furthermore, when it comes to memorization of IPv6 addresses it's very helpful to split them into two halves. The second half can change rather arbitrarily (to maintain privacy by preventing address tracking), but the first half often won't because it is assigned to you by the ISP.

[0]: https://www.google.com/intl/en/ipv6/statistics.html
OK so — I just migrated my personal website to use IPv6 only. It runs on AWS EC2, and my motivation was purely to save on paying the IPv4 fee that AWS is introducing next week. I put it behind Cloudflare which can provide an IPv4 proxy address for site visitors.

But the thing is, even though IPv6 is such well established tech, it was not a great migration experience.

I'm not a network engineer, and you have to figure out how to update a bunch of networking configuration to make this switch on an existing instance, with lots of potential footguns. Even after I got the IPv6 address provisioned and the virtual networking correctly configured, the connectivity was still broken until I found an obscure security group setting that was still set to allow only IPv4 traffic. A lot of basic debugging tools like curl are designed to use IPv4 by default. You have to figure out how to get your webserver (nginx in my case) to listen on the IPv6 interface, which is fiddly. And it's easy to inadvertently break ssh connectivity, which turns out to also be set up to expect IPv4 traffic only...

In the end, it took about 90 minutes of fiddling, including migrating to Cloudflare, fixing DNS, etc. I mean, it's fine. I learned some things.

But if we're all going to switch to an IPv6 world, it would really be nice if the systems and tooling made it slightly easier, somehow.
For some people, but most people are very easily trackable using IPv4 + user agent. There are even better JS fingerprints that don’t use your IP.
You can’t really hate something that you profess to not deeply understand.
And then try running a PWA in there, submit a ticket because it doesn't work on your machine
Maybe I'm weird, but I do in fact think that is easier. People memorize long numbers all the time, such as SSN, phone numbers, account numbers, credit card numbers, etc. People are not very good at memorizing lengthy alphanumeric sequences such as randomized passwords. I don't know why, but it "just is".

But -

> The move to hex is to avoid people having to memorise all these offhands

Point taken. It does seem in practice though people will still have a need to memorize/recognize addresses for various purposes, such as administration/dns/etc.
Isn't that still just a matter of asking the operating system how many cores it has? My understanding is that hyperthreading shows up as CPU cores, so if the CPU doesn't have hyperthreading it just won't show up as having that many cores.
So he missed the dotcom bubble and lived through a... housing market bubble? The tech bubble popping now is obviously going to hit closer to home. Case in point: this hysterical blog post. Perusing at his past posts it's a lot of far-left political rambling, so the lack of economic literacy makes sense. I doubt that he was criticizing the massive irresponsible hiring that occurred through the pandemic and is now being corrected.
The fact that this article was written the day before the release of Palworld makes it a bit funny, we're not even a month into 2024 and there's already a game that's the third all-time peak game on Steam for concurrent players, the highest if you don't count free-to-play games like CS and PUBG, and it's also the most played game at the moment.

So far, the doom and gloom prediction that games are almost dead doesn't seem to be true. At the end of the day, the only thing that really matters about your game is whether it's fun or not, and almost no one would care if a game used AI if people found it fun to play.
I HAVE BEEN SUMMONED
Thanks.

> Not drop-in, because Dawn doesn't implement the Direct3D API.

Not Vulkan, but Dawn (I guess, I mean ANGLE specifically) can do D3DX 9 & 11 to OpenGLES? https://chromium.googlesource.com/angle/angle/+/main/README.... / https://archive.is/u2z2a
This attitude of shrug and say “that’s how it works” seems common with older accounts.

You know going into this the next generation can come along and change the rules. Maybe the past should have thought about that before having kids shrug

Physics doesn’t put an obligation on us to serve the elders catechisms and chants. It does empower us to overwhelm through strength and raw numbers.

Throwing up their hands is not a good political position of the generations who need to trust the next generations won’t just drug them up and stick them in poorly run state care.
Second large distant structure challenges our understanding of unAiverse
That's certainly the case. The problem is the legal and social framework hasn't caught up with the times. It wasn't that long ago that the government was small enough to be funded entirely by tariffs. Everything has been outsourced but it's still treated as not a government action so we get all sorts of nasty things like unaccountable private prisons.
Oh, that makes a lot of sense. Thanks for explaining! My solution was far too complicated. :)
It means he’s responsible for making tough choices like initiating a layoff. Obviously all CEOs would prefer their headcount growth initiatives had generated significant revenues to justified continued employment of those heads. But that doesn’t always happen and resets are sometimes in order.
Maybe those people would have been otherwise hired by employers who prudently didn’t overhire and need to cut afterwards.
I think two major problems that IPv6 failed to account for are the unreasonable ambiguity and "global registry" proposed by the Unique Local Address range, e.g. fc00::/7. This was even after having the opportunity to fix the previous mistakes in the fec0::/10 range.

It was entirely inappropriate for small scale personal networking and assumed an "administrative scope" that's too cumbersome and without purpose for most implementations.

I wonder if a dedicated "local" network prefix with a fixed /64 mask and an operating system recognized "alias" would have been a good mechanism to introduce. Something like fec0::/64 with an option to call it "local::". Then you might be able to more easily move from a world of 192.168.10.1, 192.168.10.2 to a world of local::1, local::2, that being translated to fec0::1 and fec0::2.
Relatively few workloads live in tight-loops, they tend to jump around (busting the pipeline and idling for relative eons). Those that do (and are important) tend to get run on HPC clusters. Media encoding is a good example but even that is being HW offloaded these days.

Look up some of the Jim Keller interviews on YouTube if you're interested in learning more.
That's what happens when people specialize and don't pay attention to what's going on outside their bubble.
In general, no. All operating systems default to using random host bits in SLAAC addresses, each bootup (or change of network interface) will instantiate a new address.

More than that though, IP addresses in both v4 and v6 varieties are unreliable sources for tracking and basically no actor you'd want to guard against depends on them anyway. With mobile phones being common, your public addresses are changing all the time anyway. On IPv4, CGNAT is becoming increasingly more common so that you might share a public IPv4 address with thousands of other people at the same time.
Of course. Much regulation comes with a quality floor increase and safety benefits. (Some of it is just corrupt regulatory capture. Companies trying to prevent competition via legislstion.)

Even if you assume the regulation is with good intentions, when people become poor again you cant afford the high costs of the regulation, and it has to be removed for practicality, or exceptions for small low cost dwellings.

Imagine if you mandated that all houses must have 3 bathrooms for public health. People would just dissobey. In the same way that all the poor people I know drive cars without car insurance, but risk losing their liscense which takes them to their only source of income.

You cant wish problems away by making everything illegal.
i don't want to look at virtual worlds while this one keeps getting uglier, louder, and stupider. i don't care about computers anymore. i hate them and wish they never existed. unless they are all destroyed i will never have a moment of aloneness or privacy again. i resent every moment i ever spent playing a computer game. i hate these images of fake worlds meant to make us ignore the death of the world around us. we are going to reduce the earth to a single shining black rock running bitcoin and second life. whatever promise i perceived in technology has either been betrayed or never existed. the scale of the betrayal, the constant surveillance, the hateful and invasive advertising, just the pure spite, greed, and malice present in every aspect of every aspect of the logistical chain...

i want it all gone, or else i want us to use it to destroy absolutely everything. because what we have created is so hideous that only the capacity to destroy itself can justify its existence.
The 99% of the customers that are notified of the price of the piece, drop the idea of repairing it as is cheaper to have a new one.

Offer to buy the defective device from the customer, and now you have a source of spare parts to fix others. This was common strategy back then, but of course doesn't help the situation where some parts fail a lot more than others.
set router to an allowlist configuration... and you're done. it's your "NAT" security but without terribleness. some (consumer/smb) routers even come this way out of the box to prevent exactly what you mention
How common is writing checks in America these days? In Denmark it is more or less completely phased out (with few exceptions). Nobody uses them anymore in practice. In Denmark I've had no issues cancelling my gym memberships directly online but haven't been to that many different ones.
It would also alow the file structure to be relevant to source control, users could customize how the methods in a class are organised.
So, in San Fran, people break into cars and steal from stores, and they are not even arrested, but kids who are into electronics are being charged as the biggest criminals. It reminds me of the girl [0] who was into Chemistry and was charged with terrorism.

[0]: https://www.youtube.com/watch?v=kBhMTXnw6xU
If you mostly dislike the long addresses, you can cut out the second half. You can make your device be 2661:919a:023e:9100::1.

If you want a near-exact equivalent of 192.168.0.1, then you can use fec0::1 or fd00::1. That's even shorter than IPv4! You kind of shouldn't, but it'll work fine for a tiny network.

But as other people have explained, the compatibility will be just as bad. And IPv6 does have address ranges like that. Nobody talks about them because not much can be done with them.
Buried on page 6. We need to remember to upvote posts and comments, not only post our comment.

> 169. 'No cash accepted' signs are bad news for unbanked Americans (theconversation.com) 40 points by bikenaga 1 hour ago | unvote | flag | hide | 76 comments
The most scam-sounding federal government website ever, Free File Fillable Forms https://www.irs.gov/e-file-providers/free-file-fillable-form...
Yeah, this is really annoying just to read about.
Most things are circumstantial and nuanced, not black and white. So, no, I usually do not get upset at that. Note how I said "can" rather than saying "must be" or something more absolute like that.

And the idea that things are "as fair as possible for everyone" in this particular (read: Intuit) scenario is laughable at best.
You know you can assign both IPv4 and IPv6 addresses to the same device? You can access things locally by IPv4 and have it talk to the internet via IPv6. Not sure why you'd want to but it's completely possible.
I like the concept, but the fact that you can't see the pricing until after you've put in your personal info seems shady.