skysight-inc/HackerNews huggingface dataset:
We could presumably have done something like: use the IPv4 packet format, treat the 32 bit src/dst address in the header as the first 32 bits of the address and put the remaining 96 bits (+ checksums/etc.) as the first few bytes of the payload. Then create TCPv6, UDPv6, IGMPv6 etc. protocol identifiers for the protocol field to distinguish traffic that's encoding an IPv6 address in the first few bytes of the payload.

Then, if you own an IPv4 address, you effectively own an IPv6 subset. Then we reserve a whole bunch of IPv4 addresses for IPv6-only allocations.

I obviously haven't thought it through in detail, but wouldn't something like that effectively transparently work via IPv4 core infrastructure provided the networks at either end support IPv6 if they're using it? We'd still need NAT for IPv6-only endpoints that need to talk to IPv4-only endpoints. It also wouldn't be anywhere near as clean as IPv6 and would lack a few of the nice features, but... an awesome protocol I can't actually use isn't much use to me.
Humans can feel empathic embarrassment towards robots, finds VR study
Ask HN: As your company grows, how do you maintain overview and leadership?
Dear HN,
we're growing towards 50 people, and as a CEO it becomes increasingly difficult to keep my overall knowledge about:
* market development and perspective
* investor's expectations
* key goals (key deals, north star metric)
* urgent customer requests
* current status of our tech (bugs, refactorings, other blockers)

consolidated, put on an adjustable roadmap, and communicated.

On top of that, I have 7 direct reports atm., which is quite high.

A lot of my planning and market understanding is put into frameworks. I use Miro for that. I feel it's still too early for OKRs.

How do you plan?
How do you communicate which regular meetings do you have to keep your team involved and provide transparency?

Which tools, frameworks and software do you use for all that?

Just looking for some inspiration here. Thanks!
Well it's obvious, Dream got captured again by some wizard.
NAT is the problem that IPv6 fixes. Think about the parent comment

>if you are making more than 4B addresses routable then any existing IPv4 device will not be able to route some addresses, so you will have caused a split in the internet

This has basically already happened. We've massively extended IPv4 by stuffing extra address bits into the router's port number, and it means that any two devices behind NATs can't directly route to each other.
I'm the author of the article. I 100% agree.

Go's the language I use but I can't bring myself to love it!
Ah well google lawyers ... wouldn't surprise me the least if those lawyers would dress a devil up as a sweet lamb - however reality is as pestatije puts it, adding discerning users who can recall 10 years ago and what a real search looked like or should be.

All free to use search engines seem to be pulling the pin on providing decent thorough results ... I've noticed DuckDuckgo (though it's never been close to what old google was like) is starting to lag somewhat as well ... I guess there's no need to spend more to compete if the competition have dropped their game.

Funny thing today I was asked by a family member why I hadn't already googled and got the inner workings and information sheet for an old farm tool I was helping them with ... yeah once that'd be something I would have done before I even arrived - so I had to explain the days where I visit online for how something like that might come apart are about done for ... ended up quoting the example from a post from the other day at Hacker News, the most amazing phrase that apparently has not been written anywhere online When was the last time you got lucky?

Today for google today, for me it's now dropped back to just one reply ... DDG gave nothing - just pitiful.

https://news.ycombinator.com/item?id=37532165

Google pays of course to position themselves, it's advertising revenue driving it, flogging their services to more people as default, they make money even if it's the first attempt the ugh, stupid phone, ok so it shouldn't matter since it is just a simple search.
> Just saying that if you think it was "on-point" just might have been a pure luck.

Or an example of the Barnum effect: https://en.wikipedia.org/wiki/Barnum_effect
This is a good wish. It's going to be challenging without a central authority to be fair to both riders and drivers.
Ask HN: How to do literal web searches after Google destroyed the “ ” feature?
I used this quite frequently but since Google """"improved"""" it last year (there was a popular HN post complaining about this) it doesn't work anymore. Search for a domain name with quotation marks for example just recombines the contents of the domain and returns a bunch of unrelated content completely cluttering what I am looking for. Until last year it used to return no search results if there weren't any exact matches, which is the whole point.

Does someone have a work around for this phenomenal Google decision?
RA2 was ace, but Yuri's Revenge, one of the greatest expansion packs IMO. Added so much more value to the game.
Author here, just realised someone posted this to HN!

Been using these types of abstractions for years and seen how much the benefits compound over time.

Happy to answer any questions if you have them.
Out of the box WASM programs cannot interact with anything outside of the WebAssembly sandbox. It can only call functions that the host (whatever is running your WASM) has declared.. WASI is a standard set of functions that you can call from your WASM program so that you can interact with the host machine's file system, network and other things. It is modelled after POSIX. It provides some standardization for WASM programs for doing these types of things and guarantees some basic level of support. Otherwise, each host WASM program could implement them differently and WASM programs wouldn't really be portable.
I agree. The background looping animation is very distracting. Glad it can be a simple fix.
This is an extremely low quality comment, and I accept any downvotes, but I can't resist: would you say that MongoDB was web scale?
Perhaps since my eyes are rather sensitive to screen light, the fact that I keep my brightness at 50% or a slightly less is part of the reason?
According to wikipedia there are two options, although it looks like only one of them is actually playable right now: https://en.wikipedia.org/wiki/List_of_game_engine_recreation...
This is really a nitpick. If I can write books in the style of Vonnegut and he loses his entire income (who knows how many millions of dollars), it doesn't matter if I first bought some of his books for $100 or just stole them.

For AI, they pulled massive amounts of data off the internet. For any copyrighted material, I would consider this fair use, seeing as they used trillions of words of training, any individual work is a tiny fraction. Plus if you ask ChatGPT to give you the text of Cats Cradle, it won't do it, so there is no direct copying happening. Maybe the analogy is walking into a bookstore, reading his books, and then leaving without paying. But it doesn't really matter, because they can retrain without any of that without affecting the model quality all the much, the real magic is transformers + RLHF.
I'd think there's clear procedures for pilot of such a craft? If x occurs & can't be fixed by doing y or z, then eject.

> Though it it continued flying I would expect it to be on ADS-B.

This is a military aircraft. Depending on its mission, transponders may or may not be enabled.

What did surprise me: if a 2-plane mission, why didn't the other jet follow the now-empty one? As a opposed to landing right after. Low on fuel?

At least it could have recorded speed & heading.
There really should be a "NoSQLite" or something equivalent to store hierarchical data instead of normalized data.
I have seen that many teams are trying to perform model routing by sending simpler queries to cheaper models and complex queries to more complex and expensive models, e.g., https://www.anyscale.com/blog/a-comprehensive-guide-for-buil...

Were these people laid off because of LLMs? It sounds pretty dystopic. Who were these people?
Cyberpunk at 1200p can probably be upscaled through FSR to 1440p quite comfortably, if the game doesn't offer FSR support by itself.

That looks pretty good, though the GPD Win being available for a similar price point does turn it into a weird concept. With specs like these, I'd expect to get a new mainboard at five or six years down the line at least, but by then there will be plenty of better handheld competitors.
Why bother with IPv6 support when IPv4 is more supported, and generally not in a state where we need to be using IPv6 as a default ?
This is mostly FUD. A single 8core server made in the last 10 years, with 64GB RAM and SSD/NVME drives, can saturate a 10gb/s link even with some db lookups thrown into the mix. How many lifestyle businesses would even need more than this, aside from backups and redundancy?
Oh, CoreOS Layering looks really useful! I'm using openSUSE MicroOS today on some Raspberry Pi's and a x86_64 server. One reason I picked MicroOS was because it was quite simple to install on Raspberry Pi.

How hard is it to install CoreOS on a Raspberry Pis? Some installation guides on the Internet look quite complex...?
Technically simply removing the banner SHOULD be the same as "don't track me" as you've consented to nothing... in the real world you're going to get tracked.

Honestly I'm not convinced that saying you don't agree to be tracked does a whole lot anyway way. These "We care about your privacy, so let us share your data with 617 partners" popups are generally all pretty questionable.
Just turn on Bot Fight Mode, that should be sufficient. If you have a very high risk scenario permanently turn on the under attack mode and it will throw a Turnstil captcha at all suspicious requests. In that scenario you should probably set up a WAF rule to block all Tor requests too (it's under the "country" selector).
Nice, going to try this.
Roboforming: The Future of Metalworking? [video]
At least I was surprised that they were doing tug of war on a 100m high cliff. I was thinking why they are taking the risk.
It probably looked not as bad on a CRT since LCD and OLED have terrible motion resolution. See https://www.youtube.com/watch?&v=z4xgLUdQhKA
I seem to think that the primary UK mirror (http://ftp.uk.debian.org/) was problematic for v6 for a while? But these days the https://deb.debian.org/ mirror is really heavily pushed, and that one seems to work just fine.

edit: but this was quite a few years ago, from grepping my IRC logs, somewhere around 2016!
How can I Integrate any LLM into it ? And what all LLMs are you planning to support ? Is there any support for LangChain or Llama Index ?
Paint Shop Pro. iDraw. Evernote. Hashicorp Vault.

Best of luck!
I set up my Git to use the SQLite dump on SQLite files when using “git diff”. This at least shows me the changes row-by-row, or shows nothing if no changes.

I don’t expect to be able to merge though.
Hummus. The futures market is in Hummus.
Another reason LocalTalk was brilliant, beyond zeroconfig: you could use ADB cables with it! In a pinch, if you needed to get a file from one computer to another, you'd simply detach the cable from your keyboard and use that to connect the two computers together.
Dupe (2002!) https://news.ycombinator.com/item?id=21859581

With no context, I don't know why this is front page news today. Am I missing something?
I found code LLMs to be very useful for rewriting nested for-loops in Python as nice vectorized operations in NumPy. One has to be careful about unexpected array materialization, but generally it works really well and saves a lot of time.
I absolutely agree with you.

But in practice, the lack of morals will be a strong incentive. One one hand we have commanders who may want to get away with war crimes, and on the other hand are autocratic regimes, that don't need as many like-minded soldiers to commit large-scale war crimes.
As a general rule, dying social networks do not get replaced by something that’s exactly the same; most Livejournal users didn’t adopt Dreamwidth, say, they went to Tumblr or Twitter or elsewhere. _Maybe_ Twitter will be different, but I don’t think it’s obvious that the practical replacement will be one of the Twitter-like things.
I think he shows the performance of running JRuby on top of GraalVM. GraalVM uses Graal (the JIT compiler) in place of C2 (the JIT from HotSpot).

But TruffleRuby is something different. It is another Ruby implementation (just like JRuby is a Ruby implementation) using the Truffle framework. And Truffle framework requires to be run on GraalVM.
I'm less surprised about that. Land climate and no warm gulf stream makes for a totally different climate. But I didn't expect the northern lights to be ruled by temperature.
Destroyed is probably over selling it, but they did get the original OGL content and more licensed under creative commons as a concession which would prevent Wizards from attempting the same stunt again and provides rival VTT confidence in their continued ability to offer D&D and derived systems like pathfinder 1e.
You are right and like you explained this is trivially easily fixed by autosaving regularly.

What I have trouble imagining is people working with documents on computers for more than a few years yet somehow failing to develop the Always Save Instinct. I regularly catch myself saving unreasonably often.
So in reality they've done two unnecessary migrations, burned a ton of cash on cloud compute and are selling it as a success?
The typical way would be to report it to the data protection authority in the European country in which you reside. Then they'll decide whether to take any action.
Why don't they fly with transponders on during training, precisely for this reason?
Sysadmin consulting exists.
Did you find the loops better than the orange ones from 3M?
Ariel Ben-Yehuda has sent me an example which shows how much harder it is than that, and which this wouldn't cover. I'm going to write a follow up blog post.

EDIT: https://without.boats/blog/follow-up-to-changing-the-rules-o...
It’s not exactly what you’ve asked for, but “Principles of Product Development Flow” by Don Reinertsen is a seminal work that covers a lot of queuing theory in the context of software development and project management.
Are you asking what reposts are?
It's all about timing and communities. In my echo chamber, everybody is currently making them a part of the product, but I'm interested in a more representative sample. Hiring usually precedes shipping.

Every success in your job search!
FTA: "The Second World War II"...
I think now they use it because they can implement the bajillion x86 instructions in terms of much simpler and more efficient micro-ops, without implementing every single x86 instruction completely uniquely.
Yeah my reading comprehension process maxed out a core on this one.

> First, you almost certainly operate a variety of services that normally only use Unix logins as a source of (password) authentication and perhaps a UID to operate as, and ignore the login's shell. This is the common pattern of Samba, IMAP servers, Apache HTTP Basic Authentication, and so on.

So you have a user on your server
nginx:x:100:101:nginx:/var/lib/nginx:/sbin/nologin

And your also running samba network shares, you point your samba client at your server and use user nginx and inexplicably the password you also set for that user to login? This a service is using etc/shadow basses authentication but not sending the message in /etc/nologin
.. presumably samba won’t work really in this case..

>In some cases you may be able to teach these services to look at the login's shell and do special things, but some of them are sealed black boxes and even the ones that can be changed require you to go out of your way. If you forget one, it fails open (allowing access to people with an administrative shell that should lock them out

Is this talking about setting up applications..like a web server, that would give a http access to a uses home for,
And having these services authenticate with the servers etc/shadow or configured Pam providers, and also then check out the shell in /etc/password to gracefully handle access management and error messages?
I'm surprised it's not the "World Motorcycle Museum" seeing how the USA likes to do that.
I'm sure the LLM never actually "saw" the website but instead hallucinated a generic website roast.
I was sponsored by a LIR for RIPE, but RIPE is the entity that gives out the /48 for me specifically. Its still PI space that I can announce with any ISP.

I could request a /32, but a /48 is definitely enough for me. Might request a second /48 at some point maybe.
I have a similar story, though from almost 10 years ago, so maybe things have changed. As VPoE for a small startup with mobile messaging apps (something like a couple million MAU and ~200M messages/month), I orchestrated a lift-and-shift from a top tier managed hosting provider to AWS EC2. The result was about a 60% drop in monthly spend on hosting. We used almost nothing except S3 and EC2, with some provisioned IOPs for our SQL backend.

That said, it was a long time ago, and I'm sure competition and prices have changed dramatically.
Cash? Billions of people.

It's only dying because it's being killed.

For forcing you being tied to a bank, for the extra charges, and for the extra control.
Of course it is, like many other links shared on HN.
That’s their point, if there were more addresses we wouldn’t need to
Challenges of index exchange for search engine interoperability
>Do the discrete logic gates get woven into an ad-hoc FPGA?

Like literally? Wouldn't that require even more chips?

Or are you saying that the act of combining logic chips itself constitutes a 'buggy, poorly specified [FPGA]'? In which case aren't you erasing the distinction between an FPGA and the alternative.
But it's not a out the price, it's about the sneaky shrinking of the contents of the package.
Do you know how they got multiple AppleTalk segments in different physical locations talking togeether?
I found this link on the reddit thread: https://pastes.io/hbaaff2c8f
Can you even get these models to read a website? If so, how?
A hectare is 2.5 acres. Most people in the US don’t even have 2.5 acres to farm. The average lot size is far closer to 0.25 acres.
Why not use a transaction?
There's plenty of attention on the Github meta issue about the lack of IPv6 (https://github.com/orgs/community/discussions/10539) so anyone who even glances at customer requests should be aware of the issue at the very least.

They also did offer IPv6 availability for a short while as a test, but that was quickly shut down, so there is probably a technical issues they can't figure out or they would've kept the trial system running for longer.

Either way, Github isn't communicating, so it's hard to tell if this is indifference or incompetence. As an end user, the distinction doesn't really matter.
Clueless people also still grab taxis when the surge price exceeds the cost of the taxi just driving by or at the airport taxi stand. Sucks to be clueless.
Adding the date in the HN title would be better (it is not present in the article)
A device that doesn't understand your newly invented addressing scheme would need to rely on some other intermediate device in order to get traffic to an endpoint that does support your new scheme.

You're using different words, but you've got a separate addressing scheme, and dependence on proxies to enable everyone to talk to each other. This is exactly where we are with IPv6.

> You could instead move this "port" directly into IP header in backward-compatible way

If you're changing the meaning of the headers, it is by definition not backwards compatible.
Perhaps it’s because I’m in Hamburg, but Kaufland is nowhere near that cheap
No. I'm pointing out that (a) it's not marked as being from 2002 and someone would therefore assume it was some newly discovered backdoor and (b) there's no context or commentary as to why it is relevant in 2023.

Also, on closer inspection the story is from 1997 https://catless.ncl.ac.uk/Risks/19.52.html#subj1
I don’t think that’s the main selling point of cloud? The main selling points are that (1) you can scale capacity up and down, so you aren’t purchasing, provisioning, and operating hardware for peak demand (2) with infra-as-code tooling, software teams can configure and deploy significant infrastructural capabilities without scaling specialized operations roles. Dumbness does not play into it.
You can probably use SQLite for that, with a single key-value table.
There's also <https://stratagus.com> which re-implements Warcraft 2 and (very WIP) Starcraft 1.
so you can solve this one of two ways. 1) implement what they did and solve the hardware signal issue of bound (the right way). 2) implement an irq in your software reading it to poll every few ms and hope you don't read in the trough. Registering extra button clicks should not be the problem of the implementor. It's a hardware failure. However, in this case, he also is the firmware implementor so the firmware needs to be able to fire "onClick" once when the button is pressed once, regardless of bounce.
are they speaking about changing the "shell" field in `/etc/password` as a means of broader access control?

That went away a long, long time ago; the question of "which system am i authenticating myself to" was often already too complicated for that way back when when "shadow passwords" were a new idea.
(3) is the usual way debouncing is handled, just ignore inputs for a set time after a trigger has been detected. And this is about the second lecture in an embedded software course. So from that I got that the guys aren't really domain experts. Which honestly makes it more impressive to me that the managed to pull it off.
You know where they're going to find it?

The last place they look
There's obviously a need, I didn't deny that. I'm not arguing for ipv6, I just want to learn.

The uses that I found while searching weren't very convincing, I was hoping you could give an example.
UNFO: *not flying
Exactly, these all look and feel the same, because they are all a third-party "add-on" that websites simply load in via a JavaScript snippet. There a handful of providers, many of which got their start with the original cookie banners.

I worked with one of these original cookie banners and the company behind it was absolute shit and understood nothing about how the internet works. You'd slap their JavaScript snippet on your site, they'd then "scan" your site and figure out which cookies appeared and what they did and display that to your customers, so you'd be complaint, technically. Except they didn't recognize half the cookies (and funnily enough still don't 10+ years later), they didn't understand that you don't need to display the session cookie, if it's just used to keep track of your basket or if you're authenticate, and they didn't scan behind authenticated pages.

These same bozos just extended their business when GDPR was enacted. They still understand nothing, they still do not care about why the law was created. All they do is provide a service that companies can buy and then continue to not change their business practices. This what these popup and banners are for, their are designed to avoid having to change an industry that has zero interest in your privacy.

It's actually remarkable that websites will accept a shitty user experience, if it means that they can track whatever percentage click accept.
See also CnCNet: https://cncnet.org

Not the same goals but still enables playing the old C&C games on modern hardware.
So I guess at least the stealth part is working as designed...
Right. I use x2x which is kind of like Synergy so I’m staying with xorg for now.