skysight-inc/HackerNews huggingface dataset:
He writes: "it's authoritarian hypocrisy that i can't use an unregulated gambling website which failed for eight years to follow the agreement that it made with the government".

You didn't write this, but he quotes around it. We know that he knows that you didn't write this. He quotes the text he paraphrases. So what follows is now his understanding of you.

I want to draw attention to one part of the text. He uses a lower-case "i" rather than an upper-case "I". This means that in his understanding he feels two things about you: 1. You are less than a full human. 2. You are too stupid to spell correctly. Both of these things are contradicted by your own writing. It is clearly visible that you tend to spell things correctly and that you have a sense of self. No one reasonable would contest these things. Which means John isn't being reasonable.

Is it any wonder then that in his next word, he laughs at his caricature of you? No amount of intellect on your part will be capable of persuading him. You are not an intellect to him. You are a thing to laugh at. He already distorts your points in order to allow himself the liberty of attacking his fantasy of your idiocy. Perchance lets say you make the wisest point possible. Something so beautiful that God himself would weep for the brilliance of it. All just men who see it would smile. Ballrooms of people who heard it would stand and clap. We have a good idea of how it is that John would respond to such insight. He would quote his version of you. Then he would laugh at the "it".
It’s a complete operating system on supported hardware, of course. Even Linux doesn’t work on all random laptop hardware.
This still happens today still with post-tensioned buildings - they have to replace all of the structural cabling: https://www.seattletimes.com/seattle-news/flaws-in-doomed-hi...

"And while the city’s planning department considers itself a “safety net,” it never picked up on the fact that the “post-tensioning” cables had not been inspected to ensure they were sealed properly. Further, the private inspection firm hired to monitor the construction said the city never required that the cable waterproofing be checked."
The number of books published annually is somewhere between one million and ten million, depending on how they're counted. Self-published? ebooks? Audiobooks? Etc.
>I'm not entirely sure what the purpose of this post is. GNU/Linux is already ready for the desktop; I and others use it.

It's not exactly that you're not sure, it's more you've missed the point (or, rather, multiple points).

First, the article doesn't say that "Linux is not ready for the desktop" - or concern itself with this as an abstract question.

Second, a good chunk of it's literal purpose, it's to be a list of common annoyances in using Linux for the desktop. That's useful in itself.

Third, it doesn't even imply ONLY Linux has grievances. In fact, it explicitly states that you could have a similar list for Windows (and the author even goes on to list a few major and minor such issues).

Fourth, it's serves to let people considering to switch to Linux know that it's not all roses, as some advocates present it.

Also, I find the "GNU/Linux is already ready for the desktop; I and others use it" argument tired. I've used GNU/Linux for the desktop in 1998, but it sure as hell wasn't ready then. Using something on the Desktop (and even being satisfied with it) and it being ready for the Desktop are different things. In some ways it has matured a lot since 1998, but in other ways not so much.

Many use cases aside from "browsing, watching movies, writing some doc, and checking email" are miserable on Linux for the desktop. Case in point: someone is a vlogger (a category including hundreds of thousands today) and wants to edit video. They will immediately find that there are very limited proprietary options for NLEs (basically Resolve iirc), and very crude FOSS ones, which lack many features and crash a lot. They will also find that they might as well forget the plethora of supporting related software available on Windows and Mac.
Scott McCloud of Zot fame was an early adopter of the web, I attended a talk from him where he was talking about how frustrated he was that the 3 panel format had persisted to the web, when there were so many ways to use space creatively.

He later adapted that talk for his "understanding comics" Ted talk. Worth a watch if you love the medium
They're just normal OCI images, so they can be run by any OCI-compatible container runtime. You can build images from any system running Nix, though you might encounter trouble on non-Linux systems because you may need to cross-compile the packages you use. The build process is exactly the same on any Linux distro (including NixOS and anything else) though.
>Maybe beaten to death at this point, but Android is a Linux.

Yes, but that's neither here, not there.

When people say Linux in this context they don't mean Android with the Linux kernel, they mean traditional distros of Linux + GNU userland.
As someone who loves writing DSP engine code but loathes making a GUI for it, this looks really cool, can't wait to play around with it.
Scottish highlander immigrants were not large settlers of Appalachia. Scottish highlander immigrants largely settled in northern New York and coastal areas in southern colonies. The Cape Fear, NC area was a significant area of Scottish highlander settlement.

Appalachia was settled largely by the Scots-Irish. The Scots-Irish immigrated from the Ulster area of Ireland where they were known as the Ulster Protestants. The Ulster Protestants originally immigrated to Ulster area through a mixture of voluntary and forced relocation from the Scottish lowlands and northern England.
The world you are describing has been depicted in the movie Idiocracy.
“Aeternitas” sounds exactly like the monolith scenes from 2001: A Space Odyssey.
You have not named any specific place in either of your comments, making your claims unfalsifiable.
Spicy takes about AI policy
The common-sense defition would be something like "only transitory or easily correctable negative consequences after consumption of quantities encountered under everyday circumstances".

Water is unlikely to be consumed in the toxic doses. The few cases where water overdoses happened were drinking competitions where participants forced themselves to drink many liters of water as fast as possible, leading to fatal electrolyte imbalances.
#1 is not a real problem on practice. If the concern is payload size, gzip solves it for the most part. If the concern is consistency (e.g. there's an update to author and it needs to propagate to all books from this author), most graphql clients + view frameworks already handle it by maintaining an id based cache and notifying all users of the said object when something changes.
I'm pretty sure OpenBSD doesn't have the feature set to be good as a NAS. You lose most filesystem support in exchange for a bunch of stuff that probably doesn't matter all that much for a NAS.

OpenBSD doesn't have ZFS and probably never will.
By the way the vertices of the cube on page 109 ("Projecting our first 3D Object") appear to be wrong. I checked your example code online and got the correct vertices. Didn't see that listed as an errata so thought I'd let you know, if you see this.

Basically the cube just needed to be manually moved back and to the left to look like the example screenshot. As it is in the book, it's too close to the viewport and so it's not visible.

(BTW, for fun, I also animated it flying left and right and forward and back on a sine/cosine wave. Pretty fun!)
The same trap seems to happen sometimes for game devs. eg When they target game controllers originally then attempt to retro-fit keyboard control (for PC players) later.

It leads to bizarre, and almost unplayable, keyboard mapping schemes for what should otherwise be good games.

The most recent example that comes to mind is Moonlighter: https://steamcommunity.com/app/606150/discussions/0/30438595...

Unfortunately with that example, the dev's doubled down and didn't address the problem, rendering it pretty much a useless port. :(
Books? Other people who can teach skills and mentor? Practicing skills?

There’s more to learning than surfing the web. Most important things we learn in life don’t come from reading web sites.
My sister worked this year with a doctor (not the PHD kind) on an athlete diet, inflammation is absolutely recognized by evidence-based medicine, it was the main reason why she was hired. Inflamation test absolutely exist, (its a blood test), and professional nutritionists actually seems to prepare athletes diet following those blood tests. Here is a ressource i just found:

https://www.health.harvard.edu/staying-healthy/foods-that-fi...
i recently spent 4 hours installing random driver versions to get wifi working on a windows pc, i'm of the opinion wifi is just for phones at this point
Oh. Sure, I know. I enjoyed my PhD and the freedom I found during it but I think this is not even very common for PhD students. I was lucky in having the right supervisor.
I like it...

Joystick, pedals, rudder controls, driving a constantly-forking code prediction interface on screen which is helping determine your next line of code based on where you drive or fly. Thinking about PilotWings, where you have targets, but you can choose between them.

Each drive or flight is a context, IOW the area inside the brackets / indentations in your editor. Switch contexts very, very fast using something like even holding down a joystick button and moving the joystick, for example. So you'd have all these environments to fly in, and they could even be generative, unfolding as the code characteristics specialize.

Bonus, attach a big knob somewhere, like on the joystick, for timeline control, which would be like undo / history. What do they call this thing on old video editors? Seeker? Spinner? I forgot.

But this is just using one metaphor, in a very on-the-nose sort of way. I'm sure there are tons of different ways to go...

...like sometimes I wish I had a foot control that would recognize the cadence of my feet moving and use that for workspace (mind) suggestion, direction, and control. Ah well, maybe in the future.

Interesting q! No matter what you do, it'd suck in some ways, but it would also have some advantage, some unique thing, and IMO that's the really interesting part. Like maybe the joystick tool I described would be best for prototyping or scaffolding or who knows what.
Is is better than the Git Internals book?
Circumin, extract of tumeric is a very strong anti-inflammatory, but has to be mixed with a pepper extract ( piperine ) for maximum bio availability.

It is over the counter and seems to have no known risks, but works better than any other anti-inflammatory I have tried, including prescription ones, and I know many people who agree from experience.

I raised this on HN once before and had know it alls quoting assorted studies as it being marginally effective and placebo effect etc etc (despite them never having tried it), but is very effective and relatively fast acting.
Why couldn't someone say that music has advanced since x period of time? Similarly, if you ignore the popularity of music for the sake of argument, how is possible to determine if specific music is "good"? Or how would someone determine if music is advancing in the first place?
There was a concerted effort to push the claim everywhere close to FreeNAS, to the point that another "community canon" was that FreeNAS is behind it, as they got money from selling you "certified NAS boxes with ECC memory".

The only things that really happened was that a) ZFS exposes how failure prone hardware is due to pervasive checksumming b) ZFS came from culture (and project goals) that prioritized data safety - as such, it was possibly first contact for many with strong recommendations about ECC memory
Advice for Less Experienced Software Engineers in the Current Tech Market
When my wife and I wanted to catalog our modest home library (~1500 books) we were stunned when we discovered that the vast majority of web-based cataloging software assumes that all books have an ISBN. (Or did in 2015 or so). Thankfully LibraryThing does not make that assumption, and is great.
Reminder: Passkeys are not just from Apple
Devils are apparently more bark than bite [1]

> Once deposited into a hessian sack for processing, devils tend to sit very still and let you do anything with them, including opening their mouth to check for devil facial tumour disease (DFTD) – all while wide awake and not anaesthetised! Every single person who has witnessed this incredibly calm, still behaviour from wild devils has been astounded at how easy they are to handle, how relaxed they appear lying on the biologists’ lap, and how biologists still have all their fingers after opening the devil’s mouth wide like a dentist!

[1] https://cosmosmagazine.com/nature/tasmanian-devil-australian...
Pokit Pro can do oscilloscope although only in 10 second bursts. That said I got mine during the kickstarter at $99. Its almost double that now and im not sure its worth that much.
It wasn’t completely obvious to me. The answer is still no. We can’t teach non-human primates to speak or write, so coding seems out of reach.

Maybe they can learn to use no-code tools.
Off-griders and preppers are likely able to deal with this, as they can incorporate appropriate filter systems into their setups. If they are aware and care about them of course.
The Highland Games held in Grandfather Mtn, NC each year is one of the largest outside Scotland. https://en.m.wikipedia.org/wiki/Scottish_Games_in_North_Caro...
I think you missed the point. No one is dissing AI or this achievement, per se. At least I'm not.

The point is a great deal of drug development time did not go away when DNA sequencing and bioinformatics became available, and a great deal will not go away with Alphafold.

> We're headed towards a word where data gets put in a blender to decide what to try next. That entire pipeline can and will be automated.

No, we're not, and no, it will not. Alphabet has an entire large organization trying to bring the benefits of Big Data to traditional sciences. It's not a waste of time by any means. It's also not a steamroller ready to crush every problem in its path.
> Why would we have to hold Excel to higher standards?

Because one of it’s main uses is for doing calculations with money?
In a traditional REST api I can version each resource independently. I can make a breaking change to just one type and it affects that type alone. Graphql is inherently less flexible in this respect as I have to version the entire API together as a single unit.

Graphql itself has no concept of versioning so I need to go out of my way to host a different schema at a different endpoint. And god help any client that's not consistently up to date with the latest schema in all places. You want to query for new feature X only available in api v2, but your client is on api v1? Better go back and upgrade all your existing api v1 schema queries first. Or have a separate gql client for each api version, and remember to use the correct one in the correct place.

Saying "just use better api design" isn't an answer to missing maps. Maybe I am dealing with third party data where I don't have control over the schema?
> All native Linux filesystems (except ext4) are case sensitive about filenames which utterly confuses most users. This wonderful peculiarity doesn't have any sensible rationale. Less than 0.01% of users in the Linux world depend on this feature.

Lots of useful tidbits in this article, but I would disagree with the above.

1) The Unicode rules for converting lowercase to uppercase, then back to lowercase, are so convoluted, that normal developers or end-users cannot fully understand them. If I recall, the round-trip is impossible in some cases because information is lost in the conversion.

2) I have seen at least 2 occasions where one of my coworkers changed the case of a directory name on a MacOS (case-INsensitive as I discovered), pushed the changes to the remote server (GitLab or GitHub), which then proceeded to corrupt their git project badly. They had to blow away their local git repo and re-clone the project to recover. I never quite understood what happened, but I recall having to fix some stuff on my Linux box, which didn't have the case-folding problem.

I think if a file name looks different (because of case), it should be treated as being different. But I'm probably in the minority.
For me, the biggest con is that it makes _business modeling_ opaque.

I want all of my code to be readable by non-programmers.
We can’t beat a Ferrari in a foot race either. I’m not sure this future is necessarily bad.
There's definitely a world of no-code/low-code platforms, and if you're working purely with data then it might be effective. Node-based programming is readily available in certain other fields as well (Blender does this for shader programming, as do some game engines).

As for "real world" proliferation of these tools, I'm not sure I'd get my hopes up. Compiling code is ultimately about moving things from one text format to another, so having direct control over your input/output is integral to working quickly. One might even suggest that having so many keys on a modern keyboard contributes to how much entropy the average programmer can generate in a short period of time.

I think the real boon is going to be more visual, interactive debugging going forward. Modern resources like LLVM seem underutilized to me, and as we improve LSP support for IDEs we're going to end up with really robust tooling. We're headed towards a paradigm shift in programming, with safer abstractions and more opinionated syntax. These are good changes, but I think our tooling will largely adapt around those concepts rather than WYSIWYG/drag-and-drop editors.
> really only exists with Apollo

Citation needed. If two components call into the same data fetching utility for expediency's sake, and that utility queries data that one or both components do not need, you have this problem. What makes that uniquely likely with Apollo?
Because dataset doesn't tell you if the data was ETL'd or ELT'd; data warehouse and data lake do tell you.

Now just wait till you hear someone reference "data lake-house" ...
If the column is going to be called something stupid like A, B or C clippy is going to have a hard time....
"pedantipoints" FTW
Today probably some of the gear could be swapped by a multi channel DAC+ADC+IO interface connected via USB/BLE to a small netbook/tablet, so that one could generate and measure/watch either fixed voltages or more complex signals. It would need some good input protection and possibly ground decoupling on most I/Os though, but should help to shrink the portable lab even further.
You could also read the book, which is... well, "not a TED talk" should be sufficient to convince anyone.
Everything that uses linux pagecache as interface (i.e. everything not ZFS on linux) is way, way more interleaved with memory usage than ZFS, with some extra gotchas due to how pagecache works by mapping disk and memory 1:1 (great simplification, but unless you go out of your way the FS implementation of write()/read() is never used - instead the the same operations as with mmap() are called and write/read calls copy from memory.)
There’s a certain energy that’s either unmatched, or it’s just new to me, specifically from indie game developers that invigorates me. His post is just kinda filled with a “love of the game” vibe. I don’t feel like other tech related industries have that same art house feel like game developers seem to have, or at least write about. You don’t really see it in the sass space, or in my world of iOS, etc.

Just something I’ve noticed about the indie games world. Seems like an inspiring, genuine space.
GNU ls adding quotes and you have to actually opt out
I've never understood videos as a medium for learning coding. Spoken word is just such low bandwidth.
A AAA game costs how much?

A corporation making that investment wants to own all of the brand IP it creates for that money. It isn’t looking to share that value with creators altruistically which would just give the creators more bargaining power next iteration.

Similar logic in movies. Studios want to own franchises like Marvel where the value is more in the studio owned brand IP than any specific actors or directors.
The point was that some software in Debian works the Debian way, and other doesn’t.
0.6 requests per second? That certainly isn't part of their CDN...
Certainly not all, e.g. trees are ~8x older than the Himalayas. I think trees might actually even be slightly older than the Central Pangean Mountains.
I assume the map was for illustrative purposes, as the landmasses depicted in it have decidly modern shapes.
As I have already explicitly clarified once in this reply chain, I am not talking about people who already have a job at one of these companies, or even people who already have gone through the interviewing process and have an offer in hand. I don't think it would even make sense for me to be talking about those situations in a thread that's talking about a possible hiring freeze, IE a decision within these companies to stop making new hires. I think it would be pretty foolish for an individual who already has a way to shore up their savings to give it up, and while sometimes making a foolish decision to take a principled stand on something can be admirable, I am not in the habit of demanding this of people
I don't follow tractor makers (except I'm stoked about the possible return of the Scout, from VW ownership of the remnants of International Harvester), so I dunno what's going on there... But it's not as if incumbent car makers haven't made EVs. The EV Ford Ranger 1998-2002, s-10 EV 97-98, EV1 96-99, and Rav4 1997-2003 all happened. Those didn't work out so well, so they stopped for a while.

Now they're making EVs again. But they don't want to over commit to EVs and have inventory left over. There's also battery supply issues. Otoh, some models are made with modular drivetrains and could be built as an ICE, a hybrid, a PHEV, or even an EV with poor range, so if dealer orders change, they can adapt.
> To be “complete” you need to support all the hardware. You can’t.

You redefined a crucial word from the author’s thesis, in a way that’s obviously not remotely close to what was originally meant, and then concluded that the argument was “wrong”. Well, of course…
Maybe so, but I was quoting Feynman:

“When I was in high school, my physics teacher—whose name was Mr. Bader—called me down one day after physics class and said, ‘You look bored; I want to tell you something interesting.’ Then he told me something which I found absolutely fascinating, and have, since then, always found fascinating. Every time the subject comes up, I work on it. In fact, when I began to prepare this lecture I found myself making more analyses on the thing. Instead of worrying about the lecture, I got involved in a new problem. The subject is this—the principle of least action."

- Richard Feynman ( https://www.feynmanlectures.caltech.edu/II_19.html )
When I looked at it I thought it looked dreary and "communist" somehow.. don't know why but I looked the artist up and yep... he was a communist. Is that a thing? Communist art style?
English manual for DS100, https://drive.google.com/file/d/1Arle2bp5tVJ_vpXCAndOkrbYDFh...

Teardowns (via machine translation?): https://blog.krybot.com/a?ID=3770a1b7-3f1b-4329-899e-056c732... & https://ee-paper.com/disassembly-instructions-of-punctual-at...

> MCU: GD32F450VET6, Zhaoyi GD32F4 series chip ... Flash: Winbond 25Q128, capacity 128Mbit ... screen: 3.5-inch 480x320 ... ADC: Beijing Times Minxin Technology Co., Ltd. MXT2088 dual eight-bit 100M ADC, pin-compatible with AD9288. MXT2088 is a dual-channel 8-bit data converter. It has an on-chip sample and hold circuit and can work at a conversion rate of 100MSPS. Each channel can work independently.