skysight-inc/HackerNews huggingface dataset:
That post has provided no proof this is indeed a MAC address conflict issue, and as other comments suggest even an actual MAC address duplicate should only cause connectivity issues for said MAC address and no other devices.

MAC addresses belong to the NIC and not the machine, and while the OS can override them, it won't do so without express user intervention. I'm especially skeptical of the Ethernet MAC being a duplicate of the Wi-Fi MAC, as this would cause obvious issues (especially considering both Wi-Fi stays up even in the presence of Ethernet, it's just that the routing table is configured to prefer the Ethernet over it) - if this was indeed the case, he would never have had network access on that machine.

However, it is known that some Realtek USB Ethernet controllers have unexpected behavior when powered but no longer enumerated on the USB bus, and they send some low-level Ethernet frame that effectively causes all traffic to stop on that L2 network segment. I'm not sure who is at fault (whether the controller or the switch it's connected to mistakenly rebroadcasting that frame), but here are more details: http://jeffq.com/blog/the-ethernet-pause-frame/ and https://lucumr.pocoo.org/2020/7/6/usb-c-network-hubs/.
I almost gave you up an upvote until your third paragraph, but I have to now give a hard disagree. We're running more untrusted code than ever, and we absolutely should trust it less than ever and have hardware and software designed with security in mind. Security should be priority #1 from here on out. We are absolutely awash in performance and memory capacity but keep getting surprised by bad security outcomes because it's been second fiddle for too long.

Software is now critical infrastructure in modern society, akin to the power grid and telephone lines. It's a strategic vulnerability to neglect security, and it must happen at all levels of the software and hardware stack. Meaning, trying to crash an enemy's entire society by bricking all of its computers and send them back to the dark ages in milliseconds. I fundamentally don't understand the mindset of people who want to take that kind of risk for a 10% boost in their games' FPS[1].

Part of that is paying back the debt that decades of cutting corners has yielded us.

In reality, the vast majority of the 1000x increase in performance and memory capacity over the past four decades has come from shrinking transistors and increasing clockspeeds and memory density--the 1 or 5 or 10% gains from turning off bounds checks or prefetching aren't the lion's share. And for the record, turning off bounds checks is monumentally stupid, and people should be jailed for it.

[1] I'm exaggerating to make a point here. What we trade for a little desktop or server performance is an enormous, pervasive risk. Not just melting down in a cyberwar, but the constant barrage of intrusion and leaks that costs the economy billions upon billions of dollars per year. We're paying for security, just at the wrong end.
Mxroute seems like it has more manual configuration than I'd like to do but I'll give it a deeper look. Thanks for the recommendation.
cool!

Whats wrong with just writing HTML f-strings and using flask tho?
>On a personal note, I never in my life want to see advertisements for third-party software by default.

Maybe I misunderstood your point, but could you clarify a bit what you mean? If I open App Store on my iPhone, it is full of third-party software advertisements by default and I don't even know if they can be turned off.
> in theory the businesses that want to compete would want to pass the savings to the consumers while staying profitable

This is the app market, not the wheat flour market. Most of the time the apps aren't interchangeable. At least those that provide some value *. So... they will charge what the market will bear.

Do you see Apple reducing their commission from 30% to 5% and changing the 0.99 price to 0.79? I don't.

* ok, not flashlight and TODO apps.

Edit: actually Apple reduced the commission from 30% to 15% for some apps. Did you see any app at 0.84 in the app store? Didn't think so...
Jan: An open source alternative to ChatGPT that runs on the desktop
Most locked doors can be bypassed even faster in some other way than unlocking them. A rock through the window...
Explain how.

This seems a baseless statement.
Yeah, but finance people (way after the roman times) adopted M as a suffix for thousands, and once you treat it as a suffix or prefix it made sense (to them) to use MM for million. You sometimes see the same done in engineering-adjacent contexts with SI prefixes, like using kk for million.
I setup this web server on Android with just Termux!
And the final 90% is usually DNS's fault.
Show HN: Linkz.ai – Live link previews on hover
Hi, I'm Vittorio, and I'm improving the Internet browsing. However, I'm not building another web browser. As a big Wikipedia & Google Docs user, I liked how a minor addition of link previews on hover positively enhanced the UX. My goal is to similarly improve the UX of other websites & the Internet overall. Generating link previews on hover at scale fast is quite a problem. However, I solved similar scalability problems at MS. With a lot of serverless & caching - Linkz.ai was born.

Linkz.ai live link previews allow website owners, bloggers & publishers to maximize visitor retention. Each hyperlink gets a popup with a link summary; And for hyperlinks to videos, rich media, articles & files - Linkz.ai will automatically extract & show hyperlinked content or iframe inside your website. The goal is to provide visitors with enough extra context to keep them on the original website.

As a result, end-users are following fewer links, increasing retention for website owners, reducing tab-overload for themselves, and making the Internet greener :)

PS To address the elephant in the room, there is no AI in the product at the moment. I know it contradicts with the name; I just believe it adds intelligence to a website that installs the product.

[1] https://linkz.ai

[2] Demo: https://www.youtube.com/watch?v=Qr9WErZCjVY
https://www.reddit.com/r/conspiracy/comments/r45a5n/here_is_...
Yeah I always appreciate that, I hate it when people shy away from honesty because they think some heckler won't understand the subtlety of the observations at play.
Cloud game streaming has been recently allowed worldwide under a few conditions ( https://developer.apple.com/news/?id=f1v8pyay ).

Forcing Apple to allow third party payments without Apple's cut would improve market opportunities for many businesses. Facebook could have its marketplace conduct peer to peer transactions. Amazon could allow the purchase of digital goods (books, movies, etc.) and put it on more equal footing with Apple itself. While big businesses are best positioned to take advantage today, the effects directly trickle down to small startup businesses.

While I personally don't care for it, cryptocurrency use would have more potential. Apple blocked apps for NFT features in the past because they couldn't get their 30%.

Having third party marketplaces might make it so that there is some actual curation at the App Store.
C++11 adds support for specifying "final" on derived virtual functions to prevent further overriding of the function by any derived classes of the current "final" class.
nothing changes for you, keep living in apple prison. how does other people having more choice make your experience worse? all arguments I heard so far are completely far fetched and contrived scenarios that dont amount to anything but fear mongering.
https://archive.is/gifH6
Disagree. The "choose life at any quality of life" ideology causes immense suffering.

Ideally in the long run, this is a step in the direction of keeping people alive with a higher quality of life, but that's unlikely to be this first person's experience.
Hi,

> > If we were to provide zig consumable ways of creating the struct from C headers, would that help?

> Yes, that would be awesome.

I don't know much about zig and won't have a whole lot of time to learn - but if you can outline what is required to make C macros [un]usable, it might be possible to improve something. Either on its own, or as part of future work.

> I'm curious how they will look like in the future.

There's quite a few things.

For one, I'd like to introduce a faster function calling infrastructure for the simple cases (mainly small number of arguments, without SRF support). That'll need to be declared in the function info struct.

For another, eventually I want to support a different encoding for variable length types. Including making it reasonably efficient to have variable-length integers.

> We have had the most difficulties with the module magic, function info, and varatt/Datum macros. Fortunately you have to solve the module magic/function info "only once". The Datum conversion and VARATT macros are more troublesome. We have some conversion support for a number of common zig types. But ideally we would like users to be able to use the C APIs as is, while we provide some type directed default conversions for convenience.

Ugh, the varatt stuff doesn't look easily maintainable long-term. It looks like you just need it for getDatumTextSliceZ()?

At the same time, I don't really know why you need it? Most of this should be doable via C functions, and the parts that are not, you could easily wrap yourself - you already seem to have some C code as part of pgzx.
It only becomes non-urgent once you can get in the room to confirm they’re dead.
There are reports that posts and comments that contain direct links to fediverse resources are now shown in Threads et al.

I guess they are just out for more content for their users without breaking their perception within the matrix.

Sorry, that I don't have a source by hand.
It’s definitely less secure. IMO that’s an acceptable tradeoff but it’s still true that MacOS allows you to install potentially harmful software in a way that an iPhone doesn’t. With great power comes great responsibility and all.
This is my favourite comment.
I got threatened with violence, while I was watching my first born child sleep, hours after her birth, by someone who was convinced I'd spent the previous hours repeatedly calling his girlfriend.

He was not willing to listen to reason.
> they should just let people jail break the phone and offer zero support for it

That would be significantly more fair to the end users than the current status quo, if they won't intentionally make obstacles for those users.

Obviously, that's not happening.
Not sure why you're getting downvoted as your comment summarizes paragraphs of the article.
On firefox you can right click -> "Reveal password"
All of these look important to me, but I've been particularly frustrated recently by the smartwatch issue. I've been a Fitbit user for several years and briefly tried an Apple Watch before returning it and resume Fitbit use— I had a few issues with the Apple Watch, most notably around battery life. But that brief experience showed me really starkly how much Apple is able to lock out third parties from doing things that their own stuff can do trivially by hooking right into private operating system APIs:

- Apple Watch can directly use your credit cards without needing to separately add them to Fitbit/Google Pay.

- Apple Watch can "find my" your phone, whereas Fitbit's version of this is limited to just making it beep, and even that only works if the phone is running the Fitbit app in the background (which it often isn't).

- Apple Watch can stream data to the phone all the time, whereas Fitbit relies on the app being opened, meaning your morning sleep data isn't available immediately since opening the app (to look at it) just enables it to begin transferring.

- Apple Watch can unlock itself when your phone unlocks.

- Apple Watch gets much richer notification integration.

And yeah, you can argue that all of this is optional "extra" stuff that is just Apple's prerogative to take advantage of as the platform holder, and maybe that's so to some degree... but these little things do add up. Particularly when Apple doesn't even have a device that competes with Fitbit, it feels unfair that they shouldn't be made to open up all the APIs necessary for this kind of interoperability.
Does 3M stand for 3 musketeers?
> If I’m raising sheep on my farm it isn’t my duty to provide my land to my neighbor to also raise sheep.

It's more like you providing land to raise sheep, but put your nephew's sheep in the best spots, pushing your customers' sheep where they can't eat so well. So your customer will rightfully complain that you're hurting their business.
There's an interview with Vinge from 2009 [0] which contains a screenshot [1] of him using Emacs with his home-brewed proto-Org-mode annotation system (which appears in parent's link).

[0]: https://web.archive.org/web/20170215121054/http://www.norwes...

[1]: https://web.archive.org/web/20170104130412/http://www.norwes...
"But feel free to continue flagrantly trading in peoples privacy with other countries, third parties and major corporations, and of course with out rightful government agencies, free of nearly all restraint". Yes of course.
https://en.cppreference.com/w/cpp/language/final

Final in C++ indicates that the function/class can no longer be overridden in further child classes. This enables devirtualization as the compiler can then know the function pointer will not change, if it can infer the type at compile time.
I want to add how much difficult Apple makes it to delete content in general from an iPhone. Deleting simple things like email, which are just a swipe away on Android, are notoriously difficult on the native email app, simply because Apple doesn't give a fuck. And this is the company touted as some design genius? I think it's all a ploy to just grab more users for iCloud, or get users to upscale to a higher storage on their next iPhone.
That's cool and all, but do you give an equal amount of credit to Young Earth Creationists and regular creationists? Because both are equally based in faith. It is equally possible some holy being made fake dinosaur bones 6000 years ago to fool us, and no amount of scientific rigor can compete with a being with the foresight to know exactly how we would test the bones. At what point is "umm we obviously have evidence these bones are over 6000 years old" thinking in absolutes? In the meantime, I'm willing to be disrespected for thinking both forms of creationism are equally woo-woo in comparison to evolutionary theory.
> it's just too much to ask to re-render let's say (20rows*10cols) 200 DOM

I don't think this is true with modern browsers and CSS. For a table, every cell and parents of the cells as much as possible, should be styled `contain: strict` and if possible, absolutely positioned.
The number of people opposing these changes in this thread because "it will make their walled garden experience worse" without being able to bring up a single valid reason why would that be is astonishing.
I do this every day using WhatsApp.
>To be fair, on this particular point, you aren't Apple's customer in this scenario.

Yes, but my mother, who wants to text a video to her sons to share a moment from her day, is, and Apple prevents her from doing that. There is no way to spin this as anything but Apple being openly user hostile to anyone who wants to communicate with an android user.

("She can just-" No, she cannot "just". My mother is in her 60s, and she shouldn't have to learn a workaround to use a basic feature of her phone that just works on android.)
"Partly why". It's just an example, I'm sure other cities are more hectic. I didn't get the impression that Japanese suburbs were particularly different than North American ones in terms of volume levels or how uninteresting they are.

It seems to me that it's mainly cars and a scarcity of places to be that make cities horrible and congested. More pollution, more noise, less space.
Same here. I use linux VMs and containers for all my "hacking" where I need total control and customizability of the OS. On my workstation and phone, where I do my banking and read emails, I'm willing to trade control and customizability for an extremely locked down high trust operating environment. I feel like Apple's closed ecosystem, despite all its flaws, gets this compromise right.
I'm watching https://youtu.be/MT3k4VV5yrs, and I see current output, like drum kit, is an ensemble of instruments, can that be expanded to be stems? So you have the instruments as their own component, the ensemble performance broken down into those pieces for full on editing of the output. Rather than drag-and-drop ensembles, you then can modify all the instruments you're adding to your score.
Ratchet – Cross platform ML framework in Rust
Yes, I've been hoping for this; one amongst many reasons to be sad that Vinge didn't live longer.
WP is still popular as it is for two reasons:

1. You can install it in a toaster. The cheapest hosting service will offer PHP and MySQL. It will run slow, but it will run. It will be easy to install and start working right away.

2. You can train anyone to use it and put content on it in an hour.
Insofar as I'm aware they literally expected to be contacted by a person. The majority haven't provided an email nor sufficient information that would allow anyone to reasonably provide anything beyond a table of values that they may or may not qualify for.

I'd love to collect my own data and converse over email. I would be overjoyed in fact but I don't think people will put their personal medical history in a web page that isn't their doctors and I don't really blame them.
> People know how to use the App Store.

Apparently they didn’t because Apple Music boomed right after that change.

> It is by no means unfair, immoral, or unethical for a company to prefer and promote their own products.

It is when that company is one part of a duopoly, especially for a device pretty critical to daily life :+)

> On a personal note, I never in my life want to see advertisements for third-party software by default.

It’s a one-time pop-up, on opening the music app the first time. Same as the browser choice pop-up on your desktop. Hardly an advertisement.
A Taxonomy of Tech Debt (2018)
This is a bittersweet period for me. I'm a long time redditor, large subreddit creator, and even very large subreddit former mod. I've even met both Alexis and Steve because of reddit.

At the same time, it's glaringly obvious that while the site was build for analytical, idealist, content contributor folks like me (i.e., the type of people who have contributed to wikipedia at least a few times), the site is being converted to focus on content consumption in order to reach a broader audience.

I don't want to be mad. I still use old.reddit and tend to stick to the smaller subs I know and love (e.g. /r/RainbowEverything, /r/flashlight, /r/knolling, /r/ShittyDaystrom), but whenever I click on /r/all, I die a little bit inside, because it feels like I'm staring a reflection of the worst instincts of humanity (both the awful and the cliché), rather than the best of humanity I saw on the first days of /r/all when it was a way to add more blogs to my google reader feed.

We all built a cool website together, and it was fun. I'll keep using it, but I probably wont ever actively moderate again, simply because it's obvious that they have a different vision. I've always found reddit to be the best of all the social media networks, simply because it actually requires people to engage instead of using it as a megaphone. I may even invest in it somewhere down the road if the financials make more sense.
> Sadly, older people maybe just grew up in a more trusting US society, and are therefore more trusting themselves

> It sounds ludicrous to you or I but their minds are from a different era. “Telephone calls are an expensive, special thing” their 1950s mind thinks

This is the key—grew up in a world where people often weren't around their phone to answer it immediately (the older ones, maybe a world in which not everyone even had a phone!) and it cost money to make long distance calls, so mass-call scams had trouble being profitable.

I mean, hell, that's only not been the state of things for a relatively short time. I was still paying connection and per-minute fees for long distance calls until at least the mid '00s.

I think it's seriously worth considering whether we need some more cost-friction on long distance connections. That'd be a pretty elegant way to curb this, since nobody seems willing to just force the telecoms to fix it directly.
> Imagine you're entering a country at the airport. The border agents seize your laptop and force you to unlock it

If this concerned me I would just wipe the drive and/or factory reset the device before travelling, and restore it later, rather than try to experimentally figure out what games I can and can't play with the customs authorities.
"But feel free to continue flagrantly trading in peoples privacy with other countries, third parties and major corporations, and of course with out rightful government agencies, free of nearly all restraint". Yes of course.

Also, Good thing neither Russian or Chinese agencies/companies have any capacity whatsoever to secretly buy this data through indirect means from all the rest of the world's sources that it can still be sold to. Not a chance of that loophole forming.
Most recently released board games have a quick start setup "mode" (where some random things are chosen for you), combined with a tutorial, along with summarized rules, more detailed rules, and a glossary.

I have found as suggested by the article that the best thing to do is to start playing the actual game as quickly as possible, and answer questions progressively using any of these forms of instruction.
> I travel a ton (and run a travel company too!)

I would expect someone who works in the industry to know that this website is extremely misleading. The process of airlines assigning airframes to routes is not deterministic and accurate data only exists within the airlines internal systems, which even then is subject to change right up to departure. The data you get in your feed that indicates airframe is just the most common model that has flown that route over the last 90 days.

Really wish people would stop building these websites.
It's both. On one hand, he is aware that one of his valued subordinates "needs" to regularly murder people, and doesn't consider it an issue so long as that subordinate remains productive and is kept in check to avoid "wasting resources".

But there's also a record of him personally torturing and raping one of the captives for the sake of it - which he keeps around, presumably to rewatch every now and then.
"Although the number of passengers increased by 5.8% to 1.8 billion, turnover for the railway fell by 13% to around €45.2 billion.
This decrease was attributed to the normalization of freight costs, which affected subsidiary DB Schenker."

So if they fix the subsidiary, and usage continues to go up, and the Gov't is reimbursing them for their rail upgrades, 2024, should be a banner year for DB.
It’s funny seeing pg talk about Steve being anti authority, when the authorities of reddit are such a negative part of it.

It’s quite alarming how reddit has made no effort to encourage a higher quality of moderators.
Exactly! Our next product is focused on stem separation and generation. The ability to modify these generated stems is crucial since it will enable our users to craft the song to their needs.
By default was missing from the sentence. You can do it with Whatsapp etc, but both you and the other party need to download a 3rd party app to do so.
I took a look at Nvidia Triton Inference server, and it might be a good option for production especially as it has c++ api.

Amazing feedback, Thanks!
At some point, isn't there some responsibility that rests with manufacturers for choosing to continue to support known-insecure standards?

How many browsers do you think support the TLS_NULL_WITH_NULL_NULL cipher?
You already see them on the App Store.