skysight-inc/HackerNews huggingface dataset:
I find it hilarious the fresh grad with 6 months experience that doesnt know how to use git properly calls himself a “fullstack developer”.

JS dev is a state of mind it seems.
Mind you, before this goes to prod please add error handling and logging. What happens when bar fails? What about baz? Now, please rewrite this so your team mates can maintain and extend. Yawn, I’ll wait for the PR.
Yeah, so give em to me in the event endpoint cause for sure you have them. I will iterate it and do what I need to do.

The key is these things need to have IDs and be idempotent always. Do that, and getting out of a lot of big screw ups needs no further effort/thinking after a reboot or rollback.
The one thing I really miss in portable shell code is arrays.

There’s a place reserved in hell for whoever thought it was a good idea to design a build system around shell code in yaml files.

I’m in the process of moving thousands of lines of such code into standalone scripts that then get called from the yaml files. Keep the yaml as minimal as possible. Then I can shellcheck the shell code or easily port bits to other languages as needed.
> but the fall out of my ears, even when I'm sitting still.

That's mind boggling to me. I basically have mine in 24/7 including my daily run and while I am sleeping. They basically never fall out of my ears, and they somehow made them so comfortable that I don't even notice them and have a mini panic attack when I see they're not in the case.
I was being a bit facetious, but not by much. Maybe because they're mathematicians and had found a theorem - but a pen tester wouldn't have.

It costs less than a few hundred bucks to do numerous, multi compute AWS server spot instances for cracks on large dictionaries with large hash rates, on random seed password lists (where each password has it's own seed).

If it was trying to crack a quantum-safe where by design the classical computer shouldn't be able to even solve it (except for potentially with a theorem hole) - you'd think they'd start higher.
I’m not overly familiar so I don’t want to assume something that’s not accurate, but I’m assuming cashing out at an exchange is entirely optional.
I think that's a pretty Intel centric view of things. Well before 1978 there were the 6502 (1975, MOS Technology) and the 6800 (1974, Motorola). Those were very much 'real' computers compared to the 8008.
I'm not coinbase nor FTX but if I would have already made billions I would consider myself a winner. I would say that all crypto companies that have survived with some kind of profitability for more than 3 years are clear winners.
Art and Science Collide in These Beautiful Macro Images of Insects
> Building software and productionalizing/scaling it are two very different problems, and the latter is far more difficult.

Is this claim based on some example I should know? Countless companies never achieve product/market fit, but very few I can think of fail because they weren't able to handle all their customers.
Further, "sike" has become a common spelling when used to indicate "not really." At least, according to urban dictionary and other online dictionaries.
It's a largely U.S. problem, same with many other disorders. The industrial era has put so many carcinogens into the air, water, and food that there is bound to be changes.

Combine this with American culture of being unhealthy, and now families are started far later in life - it's a "no duh" situation.
Xscreensaver is 30 years old
Love this every time it gets posted. Similar vibes to the Justine Tunney's cosmopolitan / αcτµαlly pδrταblε εxεcµταblε world.
I see that the rising rates is part of the cause. Why were rates so low? My mortgage is financed at 2.25%, but it seems obvious that the Federal Discount Rate rate would rise over the 30 years of the mortgage. Why do 30 year mortgage rates follow the Fed rate so closely in the first place?
I'm not sure who this is build for. Wouldn't most OS have these functions builtin? macOS and iOS do.
Ukraine was formed by such an agreement which was subsequently violated by Russia. Why do you think another would result in different outcomes?

We care because countries with freedom support each other, because it is the right thing to do morally. Would you rather have authoritarians take over more of the world?
In 2021, the Mac grossed $30B. iPad ($30B) and iPhone ($196B) together grossed $226B. Mac users might think they're still the most important part of Apple but it turns out, the Mac is quite insignificant compared to Apple's mobile OS's when you put things in perspective.

I am still surprised that Apple is pouring resources into the Mac. Nowadays, smartphones and tablets are the main computer for 90% of people. The sooner Apple rebuilds Xcode from the ground up for the iPad, the quicker we can get rid of the Mac with its decades of legacy baggage.
> imagine there is no government. What do people have? What’s the “state of nature?”

People have whatever they can take for themselves, a.k.a. nothing. The base state is that people have no rights at all. Rights are nothing but an agreement among society that if everyone follows these rules things will be better. That agreement can change at any time.
A few years ago we obtained a full size rack (with some switches/firewall appliances included) for about 50£ delivered.

The guys who dropped it off outside our second floor office had a good laugh at our expense as we tried work out how to get the bastard thing up there via a narrow stairs.

We basically had to take it apart on the footpath, heft all the bits upstairs, then engage in the biggest 3D puzzle ever without any instructions.

Racks tend to be cheap if they are inconvenient. Offloading it to us delivered for 50£ was a lot cheaper than paying for it to be recycled.
Noosphere, a Protocol for Thought
A worldwide knowledge graph on IPFS. This submissions has the corrected link to the article.
Yup, but you forget the famous "develop once, deploy everywhere" that will give the user "a consolidated experience". And allow you to make huge economy on the cost of development.

At least they don't suffer from the "it's working on Electron and on the web", meaning it will not run any good anywhere. Same result at the end though...
That paragraph does not describe the frequency of 'non binary' people.

It describes the frequency of chromosomal sex appearing inconsistent with phenotypic sex or where phenotypic sex is indeterminate on observation due to rare pathologies.

It's biology not ideology.
Not an answer but interesting nonetheless: In the nand2tetris course (where you build a computer from logic gates/flip-flops to the OS/compiler), the high level language you implement has this as a requirement, mainly to make the compiler easier to write.
Arguably not as "sensibly priced", but if all you want is knobs, I really like my FaderFox PC4.
It's a "retrospective" on articles from 2019. Older submissions with substantial discussion:

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

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

Edits:

Link to the retrospective (which seems pretty good to me, as a summary of the original 7+-part series) - https://acoup.blog/2022/08/19/collections-this-isnt-sparta-r...

Bottom line, for those not as fond of rather-long, scholarly history as I as...

> And so I reiterate my [prior] closing judgement:

> Sparta was – if you will permit the comparison – an ancient North Korea. An over-militarized, paranoid state which was able only to protect its own systems of internal brutality and which added only oppression to the sum of the human experience. Little more than an extraordinarily effective prison, metastasized to the level of a state. There is nothing of redeeming value here.

> Sparta is not something to be emulated. It is a cautionary tale.
American English QWERTY. (Swedish QWERTY is cruel and unusual.)
Why did you have an account of your workplace as the first address in the first place.
i never trust my employer with more personal data than nesserary. He is in control of the address and can do what he wants with it.
That Coinbase job offer could be North Korean hackers
> It adds a tremendous amount of complexity to all of your services

But it makes my life so much easier as a user of your service. I admit that it's not worth it for every type of service, but for financial ones it's 100% worth it. I'm trying to keep my ledger balances in sync with yours. I hate having to make a manual adjustment because something got missed.

Having my system heal itself even in the case when we really fucked up, pushed that bad update where we crashed and didn't persist what you said, or cloudflare fucked us and blocked you, or something... there's always something... I really really appreciate that.

I mean, if you don't because it's too complex for you.. okay, I'll have have to add the complexity on my side to compensate. I'm really thankful when I don't have to, and when I'm the event/truth source for others I try my best to do that courtesy for the event consumers.
I was looking through old (1900 - 1940) census records recently, they were all hand written then. Some people had beautifully legible writing, others chicken scratch, and occasionally I'd see something like what the average 30-something's handwriting looks like today.

When I was young there was talk about getting rid of cursive handwriting in school. We were still required to turn in writing assignments hand written in cursive in ink. The older generation would say it was a skill worth practicing, while kids would joke about all the lies lower grade teachers told us about higher grades ("in middle school if you don't write in cursive they won't accept your assignment"). Today they don't teach cursive.

I wish I had better handwriting and now I practice to improve it.
I'm afraid per-item responses are not very realistic, even with HTTP/2 and efficient message formats. The items then begin to be comparable, or smaller, than the client identity token sent with each request. Its size is limited by cryptography.

Caching is also notoriously hard to get right. Apps (including web apps) usually prefer to depend on their own caching: it saves them more in development and support expenses.
> No "glibc binary" that could have been even theoretically compiled within the past few decades will fail to run because of this issue.

That's obviously not true. The entire story is how a new glibc binary broke existing binaries.

> What happened is that this EAC product had reverse-engineered the internal formats glibc

Okay I missed this; I thought EAC was parsing the libc binary as per ELF. What was reverse engineered?

> it is simply not possible for any software product to anticipate all possible external users of its internal implementation details

Correct. Which is why I never asked for stuff that never breaks.

What is important is that when stuff is found to break, the breakage and refusal to provide backwards compatibility has a compelling reason. glibc's justifications here are laughable; they're spending more effort to not revert the breakage than it would take to fix.

Which is kinda why the story blew up.
Supposedly a major justification for the continued separation of Mac and the others (especially iPad) was differing UI interaction patterns.

So what are they doing now? Using tools that evolved to serve touch-first interfaces to build desktop applications.

The Mac/iPad split grows more confounding with every iteration. Now it feels like familiar desktop features are being reimplemented poorly in both iPadOS _and_ macOS.
Yeah, their webs are pretty distinctive. Besides wood piles, I've found them in brick piles and folded up shade umbrellas a lot. They seem to enjoy materials that can hold moisture without quite reaching the levels of "damp".

Biggest I ever saw was in an umbrella while I was de-winterizing the pool that I worked summers at. Was absentmindedly going down the rows, opening up umbrellas when I happened to look up and shrieked. Thing's abdomen had to be at least an inch, maybe an inch and a half. The pool manager (70 yo CA native, so seen his fair share) thought I was exaggerating until he walked over and said it was the biggest he'd ever seen, too.
Threads are not a feature of the C language.

In general, threads and their specific API are a feature of the OS.
Well, you only know how legit is legit enough in hindsight.

At one point, people thought it was legit enough to treat cryptocurrencies in the same way one might treat collectible trading cards.
as someone who is maintaining mountains of legacy bash, for all that is holy, yes. or Go. or Rust. anything.
Twitter bans Florida Republican for encouraging the killing of federal agents
There was a Google organised hackathon on this topic. Given a set of resources, locations, and (estimated) popularity, Optimise for video load time by determining what should be moved to the cache when and where.
FWIW: that whole frame is just wrong anyway. Microsoft breaks stuff constantly. Everyone out there (including anti-cheat vendors) is relying on hackery and trickery to make their stuff work on windows. And every windows release a ton of that stuff breaks and these companies drop everything to re-reverse-engineer whatever it is they need.

What works compatibly[1] is the win32 C API implemented along with the specific set of DLLs that you built your application against[2]. MS curates the kernel/driver interface below that fairly well[3]. But the kind of trickery EAC is doing here is right in the middle of things that absolutely do not work on windows either.

[1] In the sense of "do this and your app won't break".

[2] Which is why windows binaries ship their own C libraries. FWIW this model exists in Linux too. It's basically the way we package Docker and Snap containers. Had EAC been written against a particular Snap environment, we wouldn't be having this problem either because it would be frozen on a particular glibc version.

[3] And above that level, there are often other runtimes like .NET to which you can portably target.
100% this, I've been saying this for years. A touchscreen is a horrible interface for the situation. You need to take your eyes off thr road, with a tactile button it can be felt, found, and actuated without sight.
Dan Price exits after sexual assault allegations
I could be wrong, but I feel like a lot of the most ardent defenders are people who stick to one/a couple of languages and tools. As someone who loves a lot of languages and has liked a lot more before falling out of love, I also tend to have a bit more critical eye because I've seen the warts by comparing one language to another. No tool is perfect.

It would be interesting to see which tools people are the most defensive about. I've certainly noticed a lot of JS defenders who ignore how insane some of the weirdness of that language (never mind the ecosystem) are, but one person's observations aren't data.
At garage sales sometimes you find older Lacks that have solid wood legs.

With the newer hollow-leg ones, I find that if you punch out the bottom of the legs, you can snugly fit 1.75" square dowel inside. (Though I've heard that the thickness of the material varies by color; I can only confirm that 1.75" is the correct size for black tables.)
I remember making fun of Microsoft trying to combine mouse and touch in a single UI.

And yet here we are, Apple doing the same thing to macOS, resulting in the same shit desktop/mouse experience that macOS has become.

I understand the reasons but it seems so incredibly un-Apple to sacrifice UX for this.
> It was designed by engineers to be quantum resistant without enough deference to mathematicians who could see that it was not resistant to more conventional approaches.

Ie, they didn't take enough time and money to consult with every cryptography and mathematics expert.
640by480: Instagram Clone for Vintage Digital Cameras
The AOE lab book is also great if you like guided learning.
Nope. Does not work like that. You committed - you're in.

It's like when you get an invoice for something you did not buy, and you pay even 1 dollar of it for whatever reason. You're now on the hook for all of it.
I don't know what is in your heart, but that is what you said? Lots of counter culture groups of the 60's were committing acts of terrorism, including bombings and kidnappings. Lots of right wing groups now are nothing more than political organizing. And vice versa. The way you said it, you didn't differentiate between 60's terrorist groups and modern peaceful right wing political groups.
That's not a standardized implementation it's a draft spec that's years old and expired.
"> August 2002: Shazam launches as a text message service based in the UK."

AFAIR, we never had CDMA in the UK, so what Verizon et al. were using is irrelevant.
Ask HN: Why does it still take ~15 mins to install an iOS security patch?
Anticheat software like EAC (as well as commercial antiviruses and malicious rootkits) often reverse-engineer internal system data structures and call undocumented functions. You really can't blame system library developers for breaking compatibility with software that is doing things "the wrong way."

Yes, I know Linus Torvalds says "don't break userspace," but that's for officially exposed kernel interfaces.
I have had 2 external USB-power-passthrough laptop doc/hub things with an Ethernet port. They both cause a packet storm on the network if you unplug the computer and leave the ethernet and power plugged in. Causes all my crappy realtek NICs to overheat and flake out. Not exactly the same but super annoying.
As a Mac fanboi I wish I could refute your argument, but… those numbers are pretty telling.
Flowchart: https://woodandshop.com/wp-content/uploads/2021/01/stanley-b...
Not a berkeley student.

Because I tried a lot of courses and before finding this https://www.reddit.com/r/learnprogramming/comments/ortnef/a_..., it should be self explanatory.

Nope, they are just introductory courses, but they are good foundations to build upon.
yep.

A common refrain is that if you're not looking at code you wrote 6 months ago and thinking it's poor quality then you're not growing as a developer.

This is probably true for the first few years of a developers career, but there are only so many ways to build an authentication system (for example).

At some point your improvements are at the design and systems level. You start to develop a nose for what can be problematic and how to avoid it. Linus Torvalds referred to it as 'taste'.

And as you said, often times there are organizational and procedural challenges that have a much larger effect on the success of a project than purely code concerns. Not that code concerns are irrelevant, but good enough is good enough, there's generally an expectation that developers can read code. In the same way there's an expectation that readers of a novel are at the literacy level to understand novels. No one would blame James Clavell if a 5th grader couldn't understand Shogun, even though it's true that Shogun could certainly be improved from a prose perspective.
John Carmack's new AGI company, Keen Technologies, has raised a $20M round
It's really not an impressive showing for SwiftUI. 4 iterations later and after being told it's "the future" in unequivocal terms, it's still at 12% (and only like 3% without any AppKit combined (last chart)). It's not dogfooded for any productivity apps. For Ventura, rewriting "Font Book, System Settings, and Tips" is not exactly confidence inducing. If they rewrote Pages or Final Cut Pro, that would wake people up. One showcase productivity app. The thing is, in its current state, I don't they can.
After a cursory look I found it interesting. Homoiconocity of assembly language isn't something I had thought of--although I have been working on a higher level S-expression based assembly that is lowered to more concrete assembly for Scheme86 microcoded emulation.

I'm no genius for sure, but even when I do sometimes find myself ahead of the curve, I fall into Hamlet's dilemma:

"...Thus conscience does make cowards of us all, and thus the native hue of resolution is sicklied o'er with the pale cast of Thought, and enterprises of great pith and moment with this regard their currents turn awry and lose the name of action." Wm. Shakespeare, Hamlet, Act III, Scene I

I wish I could explain why the best people and ideas are ignored, or bullied away, but I am at a loss. Best wishes.
As someone who literally abandoned Windows for the same reasons (during 8), macOS is still far far from sinking into those depths of depravity yet.
I've got a customer enjoying this exact fault at the moment, what luck.
I wonder if someone inside is still pushing desktop/mobile "convergence."
It’s not a pretty loose or arbitrary standard. For example, it’s a key basis on which data sharing is regulated. The claim that it’s a weak enough definition that it doesn’t matter is inconsistent with criticism that it’s a definition which has materially impacted Facebook’s revenue.
I initially read "Hacked by 10-Year-Old", as if a child hacked it.
Just as an information for you: german phamacists are already required to give information to the patient, even when they sell useless stuff like homeopathy.
Stop damning the GPLv2 no derrivatives. Given the main author, the project leads and the supporting developers and steakholders on the Linux kernel project have defined what they expect the phrase "derrived work" to mean already in extreme detail given past court cases it's closest that is and isn't expected to be allowed the lisence and its scope is now a resolved issue. Unless you plan to prosecute this in a territory in bad faith.

The ZFS situation here is a completely different (as is past bad behaviour by Nvidia/VMware) kettle of fish and doesn't need to be dragged into via a license discussion on an ABI thread.

The kernel keeps an evolving ABI as expected. This is a win pro/con for Linux, but frankly its so rare to hit an incompatability at the kernel layer it's as good as stable. More things break elsewhere typically many times before this is an issue on MacOS or Win1x for that matter...

As for anticheat what's that even got to do with Linux' API situation is beyond me.
They are per-customer accounts. This is how they explain it when you enable the feature: https://pifke.org/ftxdd.png
It is possible to extract the apk using an app like myappsharer
Black widows are pretty easy to find based on their webs. They're really messy looking.
Because it's open to interpretation ^^
The iPad can't replace the Mac unless I can run my own software on it outside the App Store.

Part of the definition of a "real computer" is that it's truly general purpose. Anything not meeting this requirement is a special purpose device or at most a "console," which is the category I place iOS devices into.
C language equivalent in late 70's would have been user defined array of functions (flyweight threads); use of fork()/exec() system call. (vs. current threads abstraction library/api)

Closest thing to direct "in-language thread concept" would be proposed C language definition addtion in which source code could specify a case statment block(s) be assigned to run on different cpu core(s) than the running program.
Unsurprisingly, the same issues arise with precision scales/balances as do with printers. Having a big heavy base is useful!

I know of a few places that just procured literal blank marble gravestones as a "base" for their analytical scales at a cost far less than the usual mass-damper bases sold to labs.
The link released today is a retrospective [0], however I linked the first one in the series since that makes more sense for new readers.

[0] https://acoup.blog/2022/08/19/collections-this-isnt-sparta-r...
They are not required to display a web page. They are mostly required to make money off that web page, and, to a smaller degree, to observe how users interact with it and thus improve it (also aligns with making more money).

Fortunately, Reader Mode is available in a few user-friendly browsers.