skysight-inc/HackerNews huggingface dataset:
Compatibility breaks are always headaches. There's not "just broke a 'single' thing" when it comes to compatibility breaks. That is why strict semver suggests a major bump no matter how "small" a compatibility break appears to the developer. There is no such thing as a "simple" compatibility break to downstream users.

In general, despite the complex vocabulary about most of it, in many ways IPv6 is simpler than IPv4. Its header has fewer fields. Its QoL/QoS fields aren't accidental hacks on top of old debugging fields but intentionally designed fields for that very purpose. SLAAC is a simpler protocol than DHCPv4, though the algorithm sounds more complex at first. (DHCPv6 is basically as complex, but fewer devices and fewer subnets should need DHCPv6 in the first place.) Much of the "basket of things" that IPv6 brings with it are designed to remove complexity that has concreted around IPv4.

They ripped the bandaid completely off with the backwards compatibility break that they made with IPv6, and apparently a lot of people loved the cute stickers they had applied on top of the bandaid. But at this point it is probably better for the skin below to heal without the bandaid than to continue to sticker and bandaid over that and let all that unnecessary glue fester in place. (To push such a metaphor almost to its breaking place.)
i saw such a chart a few days ago, specifically for withdrawn papers -- forgive me if i can't dig it up again but china made up something like 50% of the total number

e: recollection was slightly off but it is actually much worse! https://sci-hub.ru/10.1007/s11948-017-9939-6

china is truly in a league of its own with this stuff, by literal orders of magnitude
I found this to be true of many "forests" in parks in Germany while living there. Felt absolutely bizarre.

The old airport in Munich got turned into a park, some parts are very cool, but there's this one area where they planted a bunch of trees...in an extremely precise grid structure. It's just so weird to see, like why would you do that? Like a stereotype of German culture brought to life.

One example at the park: https://maps.app.goo.gl/4G2Wg2BHgfiZkaxe7

Though you can see some other areas where they did the same thing.
Why does this comment deserve downvotes? It demonstrates perfectly what the parent comment was joking about and makes it clear that it's also just a joke.
Building a Startup That Will Last (2019)
That does sound awful.

I am longtime Firefox faithful. But I keep extension usage down to minimum- multi account container, ad block for YouTube, leechblock, clear url, zotero and fpl tools (fantasy football) right now. Tbh Firefox rarely bothers me nowadays with resource usage. I am confident I haven't had to restart Firefox since last November.

My work laptop is a Lenovo P52 with 32GB of ram and win10. Home laptop is a Lenovo legion with 16GB of ram and win11. I had so many issues with performance in the past that I just trained myself to never keep resource-hogging stuff running in background that I am not actively using.

I regularly have zoom and Firefox running while playing MMO games on home laptop. Firefox, SQL server etc. running in background while running multi-core data analysis on work laptop. I never had issues with Firefox, and if there's a memory crash I usually know what caused it. But it is down to hardcore discipline using the machines, and I understand it is not usual patterns for others.
Agreed. As a 10 YoE engineer working from home is a blessing. Interruptions are minimal and I can take a 15-20 minutes nap if I want. Before the pandemic my office provided a nap room so napping during business hours is NOT frowned upon.

People still ping me frequently for a "quick chat" which is rarely quick, tho.
Based on the amount of time you spent as a pro se litigant, was the payout worth the time spent? I'm wondering if I should try this myself.
Refact.Ai | https://refact.ai | Developer Advocate | Software Engineer | Remote (UK & Europe) | 80 - 120K + equity

We're building the best open-source AI for coding using all the best LLMs available in the internet (GPT, Starcoder, WizardCoder, LLama2).

We’re hiring for Refact’s first Developer Advocate. As the first Developer Advocate, you'll play a key role in helping developers use the power of AI for coding. You'll have the opportunity to grow and support a community of developers who are excited about the future of AI and open-source.

We're looking for a Software Engineer to help us build the best developer experience for the AI code assistants inside IDEs. We currently have VS Code and Jetbrains plugins and plan to add more IDEs and more functionality to the plugins.

Apply: Developer Advocate https://wellfound.com/l/2yXwiJ

Software Engineer: https://wellfound.com/l/2zdYHM
This article is like what a high school student would write for their essay: quote some dudes' speech without actually explaining anything and call it a day. Those speeches are my proofs because they say so. Room temperature superconductor is useless because someboby said that on twitter! Seriously every argument in this article is flawed.
Canonically-equivalent codepoints, yes, exist for embeddings of legacy encodings into Unicode.

But when most people — including the GGP poster — complain about this, they aren't usually thinking of canonically-equivalent codepoints, but rather of homoglyphs: codepoints that just happen to have the same conventional pictorial representation. But which have different (collation/splitting/etc) properties; or, more interestingly, different (machine-readable!) semantics.

Most often, phishing "text confusion" is done using homoglyphs. (And, in fact, in some text-processing libraries — e.g. Punycode — "text confusion" can only happen using homoglyphs, as canonically-equivalent Unicode codepoints get normalized to just one option.)

The reason that the homoglyphic Latin "M" and Cyrillic "М" codepoints exist in Unicode isn't for legacy reasons. It's rather because Cyrillic "M" sorts after Cyrillic "Р" (and both of them come before Cyrillic "С"!) You can't have alternate collation orderings if you're using the same codepoints for both languages.

The reason that both Greek "π" and mathematical "𝜋" exist in Unicode, is because one codepoint "is" a letter, and the other codepoint "is" a symbol. This "is"-ness has nothing to do with the glyphs, but rather is basically a type system inside Unicode, that user-agents besides those that render text often rely upon. "𝜋" (the symbol) can carry a particular semantic meaning in text to machine user-agents, that "π" (the letter) does not. Translation systems should treat them differently. Dictionaries should treat them differently. Filter rules for usernames should treat them differently. Etc. (And that's beside the fact that they also have different Unicode properties. "π", as a letter, doesn't create implicit split-boundaries on either side of it; while "𝜋", as a symbol, does.)
I was irritated as "serious" should be an adverb here, i.e. "seriously". (Not a native English speaker though)
I like your analogy, but it excludes a reason I've heard from at least a few candid bar owners in NYC: "Do you know how much money you can hide in these drawers?" Which is to say "do you have any idea how peaceful it is to use the restroom with a locking door and no security cameras?"

I'm not saying I agree with or endorse tax evasion—but some are doing it for this very reason, while others simply don't want a 3rd party to their b2c transactions (for whatever reason) and are ready and willing to lose customers who only want to pay in plastic. Some even offer the consolation ATM on-premises.
The Germans could have avoided bombing entirely by not attacking their neighbors and trying to genocide 1/2 or more of the population of the countries they invaded to "make room" for more Germans. At any point in the war the Germans could have stopped it, but they didn't, they kept shoveling children in to ovens (or for slavs, bullets to the back of the head at the edge of a ditch).

All the German cities could have been spared if they had simply stopped murdering everyone and stealing everything. That they chose to continue isn't the fault of the victims who were desperately trying to conclude the war to avoid the sensless deaths.

There are moral grey areas in war but trying to find them in the desperate attempts to slow down and stop the NAZI genocide machine, by the victims of that machine who were still being killed by the millions, is a bit insulting. I would love to be able to put these great military minds in charge of the allies in 1940 and see how well they stick to their moral sensibilities as they become directly responsible for more and more deaths.
TempleOS Demo V800 2012/02/28
From the torrent file of Terry A. Davis work (https://archive.org/download/TerryADavis_TempleOS_Archive/to...).
The recipe for Shakespeare is English, paper and a pen.
I don't think it's too hard to imagine that other characteristics of the material could indeed get in the way of practical applications — perhaps brittle-ness or difficulty of manufacture or challenges in making it in the appropriate forms or ...
The power of achieving flow state in DevEx
If I had no education or other skills, I'd do it for 30 bucks an hour with the same benefits office workers get like health care, pto, sick days, and guaranteed concern for safety.

This is not a high bar. 30 bucks an hour is just above a basic living wage.

These dudes are not only ruining their bodies in unsafe conditions they're doing it for 15 bucks an hour.

And they're destroying themselves for peanuts because they're competing against immigrants who will allow themselves to be treated like animals because they come from a country that treats it's citizens like animals.

Americans are being pitted against immigrants in a massive race to the bottom to see who is ok with being treated like shit the most.

We should have a higher standard here.
Might be running up against the title length limit.
So in regular one on one in person conversation, you can show your "presence" by uttering a simple "mmhmm" or "yeah" or "I understand" when someone is telling you something above your expertise. Humans like to be heard even if it's just an utterance. There's nothing like this online though. Imagine if we allowed posts on hackernews where you just say "cool" or "mmhmm".
It adds no value to the conversation. So rather than being quiet and being silent or adding no perceived value to the convo, we come up with misguided opinions because "at least someone needs to hear me" is a thought that goes through our minds.

I mean heck, I could have not written this post.
I agreed with most of what you said. Right until the end.

Medication is a mixed bag. Great for those that it is great for, but not great for others. ADHD is way over diagnosed. Many disorders can cause lack of executive function, and if you have one of those, a specific treatment is better than masking one of the symptoms.

Yes. There is a lot to tackle in this lane. But part of it is that we need to clearly understand what the lane actually looks like. It isn't simple.
NSA already has huge data centers[0] where they collect-it-all clandestinely. They don't need to do it publicly with services like archive.today (I think).

[0] https://en.m.wikipedia.org/wiki/Utah_Data_Center
Selective complaining, there was a press round on the $300M fine so they’re counteracting by complaining histrionically about a smaller one and not mentioning larger ones.

I don’t quite get the motivation either but it beggars belief they got into the weeds on this fine and don’t know the other happened, given they’re right next to eachother in press releases and documentation
This is very ambiguous. So, everyone can make samples in their kitchens, but unfortunately, the researchers don’t have enough samples to provide, right? Researchers have their own primary responsibility to prove it, not the public. And this was not a debatable issue before the LK-99 bomb.
Kfatigue - A VC backed CNCF incubating project designed to manage your fatigue. No Ops required.
> if LK-99 is a superconductor it will still be one after six months' peer review

You might as well never get excited about anything if that's your perspective. Watching the process happen in real time is fun and exciting.
I live downtown in a major city and the reason I use these apps is because the area I'm in has pushed everything else out. I live in a very tech centric area of my city and there's one grocery store in walking distance and that's whole foods so I can't get everything there. All of the restaurants are either big chains, 2-3 miles away, or overpriced business focused places. When my lease is up I'm moving to a more walkable neighborhood, but until then if I want good food and don't want to make it, my options are pay $80/plate, get in my car and drive 20 minutes to get to a restaurant 3 miles away, or pay the extra 20% to get it delivered.

I'm not arguing that this is good. Like I said I will be moving to a more sustainable location when my lease is up. But I think it's important to acknowledge and understand the failings exhibited by American cities that end up promoting the use of these apps.
> We know that what actually ended the war was invading the territory that was held, not strategic bombing.

Against Germany, I agree with you. Against Japan, not so much.
I keep seeing people say this, but I always sympathize with others who lament the lack of socialization that comes with remote work. I have several engineering friends, and myself, who all have gone full remote and are starting to go a little insane from feeling lonely all the time.

"Just socialize outside of work!" seems to be everyone's go-to response, totally missing how much time is taken up by the 8+ hours of the workday, and how much ambient socialization has been lost with that time now spent remote.

Sure, remote is more convenient for "deep work", but I honestly never had issues with that in-office: If I had my headphones on, people didn't bother me. If I had questions, I'd take them off and look around to see if anyone else was "surfaced" to talk to, or ping someone on slack. In the meantime I could kill time chatting with my team or going for a walk around the building--when I would inevitably find someone else from another team who was taking a break, and I could either ask them or just chat.

Now it's just me, in my apartment, all day, except for maybe standup. The only reliable face-to-face human interaction I have is my partner when they come home from work--and they're usually exhausted and ready to go to bed in an hour.

Work absolutely used to be a significant portion of socialization--just like going to classes used to be, in college or secondary school. We've absolutely lost that.
We're all speaking English on this website though? Look I take both of your points, but this seems like a weak argument.
from the abstract of a WIP followup to this article (co-authored by stonebraker and andy pavlo) - "We revisit this issue and argue that little has changed since 2005." [1]

[1] https://twitter.com/andy_pavlo/status/1659740200266870787
Just some context, in light of some of the comments here - Tooze is a highly respected professor of economic history, and author of an 800 pages book on the economy of Nazi Germany.
> LK-99’s purported superconductivity drew immediate scrutiny from scientists. “My first impression was ‘no.’” says Inna Vishik, a condensed matter experimentalist at the University of California, Davis. “These ‘Unidentified Superconducting Objects’, as they’re sometimes called, reliably show up on the arXiv. There’s a new one every year or so.” Advances in superconductivity are often touted for their potential practical impact on technologies such as computer chips and maglev trains, but Vishik points out that such excitement might be misplaced. Historically, progress in superconductivity has had tremendous benefits for basic science, but little in the way of everyday applications. There’s no guarantee a material that is a room-temperature superconductor would be of practical use, Vishik says.

As someone who loves Nature, I would like to commit a dash of heresy. A manufacturable, room temperature superconductor with a low current density wouldn't lead to maglevs, but it would revolutionize the world. It would be one of the starkest turning points in human history.

Most of the heat generated by a CPU is generated shuttling electrons back and forth. A superconductor instantly changes the calculus and, depending on whom you ask, makes processors 500x more efficient. And that's just the start.

https://en.wikipedia.org/wiki/Superconducting_computing

The before/after is so stark that it's really hard to game out all of the consequences, but it's quite obvious that it instantly changes the cost of running these massive AI models as well as the cost of doing highly detailed FEM simulations.

Even if some of the properties are replicated, the strangeness of this material puts us on track to that world. It's incredible what it could be. I'm extremely excited!
At a previous job we used ActiveAdmin on top of Rails, which is a sort of CRUDController as described in the article. Wonderful productivity when you are just starting out, but it got so bloated that it took over a minute to hot reload code. You basically had to kill the server and restart it when changing anything.
Nobody dared doing anything about it and nobody had any idea how to fix the issues. But there were scripts to make it easier to kill and restart the development server...

So at some point I wrote a script that read the ActiveAdmin parts and used a library to convert it into its abstract syntax tree. Now I could manipulate the tree and shape it into regular Rails controllers and plain old HTML views.
That took care of about 90% of the work. The remaining 10% was of course the weird exceptions. Finishing it took a lot of testing, a ballsy deploy to production, and a further hour of frantic bug fixing, but then it was done.
No more productivity destroying hassling with the smart admin framework. I think I would have quit my job way earlier if I wasn't able to fix that, and had to live with it instead.
It’s all context, so why not show the graph for the last 10K years in these articles? That is all I’m asking for.
These are called "Renaissance apps" by GNUstep users. They are apps designed such that you can run them on both GNUstep and Cocoa. There used to be a tutorial out there, but the site is gone now. Here is an archive link to it: https://web.archive.org/web/20180125122828/http://www.gnuste...
Here lies the "twitter killer"
2023-2023. RIP
As expected. I thought Reddit was going to win.

However, I also thought that Reddit unintentionally challenged people/organizations around the world to replace them. This will probably set off more serious competition in the future.
I find it much more appealing than any of the modern "flat" UIs. GNUstep's prototype NeXTSTEP popularized this grey 3D look in the early 90s.
I wouldn't say that qualification of it being a process necesarily communicates intentionality, and I don't think any of the uses I have seen exclude it from being a process.
Supercharge Your Malware Analysis Workflow
Same thing happened where I'm from, Illinois, a decade ago or so. They were basically all wiped out.

However the past few times I've visited I've actually noticed both young ash trees and old "dead" trees that had been cut down to the stump with new growth.

It makes me wonder if there'll be new a balance struck where there will be ash trees, and there will be ash borer, just fewer of each.
Throwing nukes into the equation does change things. It was also well time with the Soviet Union entering the war, which is often unmentioned.
Is it really an important distinction? They are owned and run by the same people - Springer Nature.
It’s also ironic that a publication so concerned with patience in science is so quick to dismiss experiments “falling short.” Like…it’s been a week. Chill. This is the most public scientific enthusiasm that I’ve seen in years. Let people have fun. Experience wonder and magic and mystery and awe and failure. That’s what science is about.
It was supposed to be a surprise!

I just put one into this Mastodon post:

https://mstdn.ca/@Kazinator/110832579322158690

Direct link to image:

https://cdn.mastdn.ca/media_attachments/files/110/832/577/54...
Does it truly allows you to not use mouse with browser at all?
“Rusting” a new Postgres C extension that records subtransactions counters
You don't have to ask, I've never asked, behavior is a pretty good indicator and if you are in college or a smaller community word gets around.

Hey man, men rejecting women like that just leaves more for you right? Nobody is stopping you from having a former sex worker as a wife, it's just I and many people like me don't feel lifelong commitment with such a person is worthwhile or desirable.
In a modern application on a modern OS, USB events are buffered. You don't get hard guarantees about how quickly they reach your application. But they will get there albeit often with multiple frames of latency.

On 8/16bit consoles everything was tied to the video chip. You essentially have to do your CPU work (including polling the controllers) during the vblank interval, a short time window that occurs 60 times per second on NTSC systems. This is essentially a zero-lag arrangement (max latency is 1/60th of a frame, average is 1/30th of a frame) but if you miss a controller input it's gone forever.

I'm not entirely sure how emulators handle this. They could deliver buffered controller inputs to the emulator on successive input polls for guaranteed delivery, but then the emulated software is going to see a lot of inputs with wacky timing that may or may not screw with game logic (think of a fighting game where you need to input specific things in sequence in specific time windows) so simply dropping inputs may be preferable to delivering a log jam of inputs.

As you are intuiting, this isn't generally an issue on modern hardware. Emulated games play fine. But, also... if you have a chance to sit down with real hardware connected to a CRT... it feels different. 1/30 frame of lag vs. multiple frames.
> But... how? Remote check-ins with juniors every 30-60 minutes? That's crazy. But that's basically the only way to replicate the in person experience.

We've used day long zoom windows or slack huddles. Keep muted until you want to say something. Slack is the same thing, just send a message.
Seems kind of stupid to do chemistry in your kitchen. What exactly is the rush here to come out with results right now?!
For those who've never heard of Mirantis, this might ring a bell:

https://techcrunch.com/2019/11/13/mirantis-acquires-docker-e...
I made two large projects in Clojure: One abandoned startup SaaS and one internal system. Both were a damn joy. They taught me the immense value of loosely coupled components that exchange simple data with each other, from large server components all the way down to module-level coupling. I can only ever view gigantic, monolithic, opinionated web frameworks with a strong degree of skepticism from now on.

Lisp in general was probably the most fulfilling programming rabbit hole I ever followed down, and I don't regret a moment of it. A true gold mine of skill, ability, and thought training that changed the way I program, even in imperative/procedural languages.
I've never driven Uber (can someone weigh in if they have?!), but from chatting to the drivers the app was designed to try and align drivers with journeys that didn't do that (not that I've ever met a driver that would turn down a large fair!). Apparently there was also a 'heading home' setting that would offer them jobs in the general direction of their home.