skysight-inc/HackerNews huggingface dataset:
I think there's another perspective on doctests, that seems more convincing to me: doctest functionality allows testing for the documentation, not a way of writing tests in documentation.

In particular, it's great if the documentation includes clear and simple examples for learning from, and it's even better if these are validated as working. This means that the focus of the code in documentation is typically different to a test (it doesn't need to include such precise validation or look at all the edge cases or regressions), but it's still really useful to have them automatically run.
Yes, and the manufacturers make it trivial to replace vital consumables such as tyres!

That Apple blocked easy battery replacement, even through their own for-profit stores, is a part of the case against them you seem to be ignoring.
It is not an issue until you start trying to teach any sort of fix point theorem, at which point the wheels fall off because the notion can't deal with higher order functions at all.
Why would anyone at hackernews chat about this and not Big Sur?
One of the reasons I’m very for open-source (including all my code) is for the reason that porting is easier. It seems like the gripe should not be with Apple changing processors (or OS’s or hardware features or ...), but rather that (especially commercial) software is so fragile to medium-term environmental change. Binaries are just not very resilient artifacts, especially when they so closely depend on their surroundings. High-level programming language code, on the other hand, is much more resilient.

It’s also a reason I use Lisp: the spec doesn’t change and won’t change. Stuff runs forever.
Funnily, I spend my daytime researching, reading code, meetings about meetings, gathering requirements.. doing the human interaction aspect. I'll spend a lot of time assembling modules in my mind, while doing the dishes or house chores. By experience, I prefer spending days of hard thinking and hit the keyboard once I know where I'm heading.
Coding is easy, programming an efficient system is hard.
Pretty easy to write a one line js loop that makes the page slow as shit.
This looks like a text-first coding environment

I like the idea of building websites and writing blog posts by starting with text and slowly taking different parts of it and adding dynamic functionality

Maybe I want to embed the current date somewhere

Maybe I want to embed a chart

It's not exactly a new idea, but doing things with LISP might provide some useful invariants

Hoping I understand this correctly
Most windows laptop has user-accessible ram slots. You might be able to upgrade your ram and save yourself some trouble.
WorkOS Technical Content Style Guide
> There are a number of businesses we could build around the project.

So you got funding from YCombinator without a concrete plan to make a business? That's pretty interesting, I always thought they wanted profitable businesses, and turned down ideas they didn't think would work.

Great to hear they're betting on open-source more!
>There is a limit to how many drives we can fit in a 4U rackmount server.

Anecdote: Let me introduce you to the SuperMicro 6047R-E1R36L, a 4U chassis with 36 (!) 3.5" drive bays. How, you ask? By having bays in the front and back, of course. From experience, I can tell you this baby weighs a metric fuck-ton when loaded with drives and is an absolute abomination, but it's a wonder to behold.

https://www.supermicro.com/products/system/4U/6047/SSG-6047R...
From what I understand, he had some kind of academic library access for PACER and used that to bypass what others would be changed for. There are lawsuits against PACER charging fees for what's public information generated by taxpayer money. He ended up being charged with various crimes related to maybe computer fraud and eventually committed suicide. A very sad story.
Here's the thing: Apple is to computing hardware as Prince is to music.

Prince was, notoriously, very protective of his music. Much, perhaps most, of his output is locked away in a vault, perhaps never to be heard. And of the material that was released, he didn't allow covers except by artists he handpicked; he was also the only artist to consistently turn Weird Al down when approached for a parody of his music.

But Prince was a Da Vinci level genius. Every song he released was a treasure. So anyone who knows anything about music will admit that not only did Prince have the right to be so protective, but he has already gifted us with so much that to be angry at him for not giving us more is to be selfish.

Apple is like that. They kickstarted the personal computing revolution, and every single computing revolution to come after. GUIs in 1984, portable digital music players in 2000, smartphones in 2007, tablets in 2010. The Apple M1 Mac is the first personal computer to be developed, hardware and software, soup to nuts by a single company. It is the first machine to uncompromisingly represent a single vision for computing and how humans engage in it. It is not only the best computer on the market by a wide margin, it is the next revolution. The machines they just released are only the beginning: the future portends even higher performance desktops and laptops with lower power draw and heat/noise output than anyone else on the market. They absolutely deserve the very strict control they exercise over their platforms because that control has let them shape an impeccable vision of how computing should work. (Which becomes even more appealing when you consider the messes the Windows and Android ecosystems have become.) To demand that they turn loose of that control, for the sake of the few users still running legacy apps, is to compromise what makes Apple, Apple. Macs run macOS, and macOS runs on Macs. Demanding open source emulation of macOS compromises that. It's not going to happen.
Robotics Simulation in Unity
The SPLC is an extremely tiring institution populated exclusively by people who are entirely too bothered by what other people are doing, saying, and thinking. One never sees them doing anything about "southern poverty"; rather, it seems their entire mission is to simply find any place in which White people are having conversations with other White people about politics that affect them as an identity group, or people who have public commentary on issues like that, and demonize them and try to drive them from the public square.

What an incredibly useless organization. Extremely well funded, yet they accomplish nothing beyond bothering people and complaining about things that are legal and expressly permitted by laws older than them.

It should come as no surprise for anyone that if you continually deplatform people, eventually a market niche opens for someone who will provide them with a platform. It's a free market. If you don't like it, you can just go to another website; why do you care?

If you care because of a facetious argument like "enabling extremists", then it is incumbent upon you to also look for extremism and acts of violence in a sufficiently representative selection of other identity politics groups in order to quantify whether this is a specific problem. I don't think it is. You can find Black Nationalists, you can find Zionists, you can find Islamic Extremists, you can look at Antifa, you can look at actual militia groups - but no, they're looking at comedians and pundits who are "too edgy for Youtube".

Nobody is making you go to that site. Nobody's putting you in straps and holding your eyeballs open Clockwork Orange style to make you absorb spicy takes. It's never been easier to seal yourself into a hermetic bubble of safe fictional content, reality shows, and officially sanctioned narratives. Yet somehow, that's not good enough; it's not good enough until there's nobody left on the Internet who can say anything that runs contrary to it.
Example: on WSL1 I could cheaply run Linux CS labwork including valgrind checks etc. - with less resources and much snappier than with VirtualBox VMs

I'm not confident about diving into WSL2.
Acrobat can do exactly that.
Not a flash in the pan after all!
They maintain a list. See https://docs.google.com/document/d/128i2YTV2C7T6Gr3I-81zlQ-_... for information about the inclusion process and criteria and for the list in source code form: https://source.chromium.org/chromium/chromium/src/+/master:n...
I like my GUIs when they're more efficient. All major Linux file managers and the Mac OS one support sftp mounts graphically.
Nobody expects you to know everything.

But as a manager, you need to know what your organization is doing and you need to know who to ask.

That is, by very definition, the job of a manager.
I do expect every major news outlet to do what they can to accurately report the truth and not present it in ways that distort reality. It doesn't mean that you should rely only on their interpretation, but it does mean that you can do things like trust the numbers they give.

This way, you don't get reports that, "x helps you be healthier!" when the study is really just showing that x culture has better marks on something OR a mouse study was showing promise, without reminding folks that most mouse studies don't work for humans (or that some mice are bred to make studies easier). I suppose the more damaging rhetoric would be presenting information that makes immigrants seem like criminals, when really, the crime rate is lower and the examples were isolated incidents.

I'd extend this to places that people expect as much truth as is reasonable - for example, vitamins and supplements. We know that "supports..." or "may reduce..." is taken as fact.

Ideally, you'd get your news from more than one source and if one source is almost always different from the others, you'd no longer use it as fact - but people aren't going to go through this process all that often if at all.
What I'd like to see would be a roving/untrusted-network setting. Something easy to flip on/off when you move from home/trusted networks to remote/untrusted networks. With hooks for plugins to be written that let you write rules for flipping it on/off automatically.

Instead of making the decision for people, make it a nice feature for then to use as they see fit. As toggleable feature, it could provide options for not just DoH but for VPN usage, TOR, maybe other things.
Probably not to different from refactoring the same CRUD applications over and over to keep up with with the other poor bastards who had to do it first.

Except you get exercise and fresh air.
> Except, these days, people expect consumer software to be free

And journalism, and music, and art, and...
I sometimes fondly remember my time as an office hero, using MSAccess to attach to just about any data source imaginable, copy to a temptable and run whatever cleaning was required before loading into the server database.

Good times; almost 25 years ago now. Sometimes I wonder if we're stuck.
"The SEC can designate professional certifications from accredited institutions as a surrogate for wealth --- to begin with, FINRA Series 7, 65, and 82."

Click here for your once in a lifetime chance of a accredited investor certificate!!
> Giving a trivial function such as search box on a webpage or some animation results

If you want great UI and UX, these are anything but trivial. This is why taking an off the shelf solution is preferable to reinventing the wheel in the pursuit of marginal improvements of speed (not mentioning 3rd party solutions are often still faster than what you could whip up in a day or 2).
Gopher, Gemini and the Smol Internet
Global WWII deaths - 60M, many or most young

Global COVID-19 deaths - 1.3M (November 2020), mostly old

From the standpoint of QALY, there’s at least two orders of magnitude difference in the impact of the events.

Include the fact that the world population has basically tripled since 1950, making the impact proportionally less, and we are in three order of magnitude territory.

That’s probably part of it.
Takes the same 1 second to load that every website takes.
It's on the internet forever now. If there's a balance to strike it would have had to have been done in 2007 when the court digitized their records and put them online.

A search for "minor consuming" reveals a few hundred thousand cases against children. I'm a little surprised to see that.
It's even cheaper to only use what you need with msys2!

bash inside mintty gives me all I need, with minimal overhead.

Eventually, I'd like to see bash inside Windows Terminal made easily available - complete that with busybox, and you cover 90% of the Linux usecases without having to download anything (a bit like how starting Terminal.app offers most of what you need on MacOS)

Add an option to install packages using msys2/pacman for the power users, and I believe most people would not waste time (or disk space, or ram) playing with WSL1 or WSL2 just to run the one thing they may need.
Zoom Phone
So a story: I've been a kernel hack since Unix V6, made a living doing it one way or another for over half my life ... learning to think about concurrency, time, interrupts, race conditions etc is hard, very hard - I got pretty good at it ... but then my career took a diversion, I designed chips for a decade or so, everything is concurrency, at the lowest levels .... after a while I came back to doing kernel stuff and found that with this new background all that hard stuff was trivial and obvious.

Mostly you just have to steep your brain in it for long enough
You should have someone audit the source prior to open sourcing it
Use Python's type annotations for runtime type checking with typeguard
> perhaps if you explained it to me as though I was a small child.

Unless you are a small child or truly have the mentality of what, I will not speak down to you like that.

I will repeat your quote though:

> "But as a government official traveling around the world championing the virtues of free speech, I came to see how our First Amendment standard is an outlier. Even the most sophisticated Arab diplomats that I dealt with did not understand why the First Amendment allows someone to burn a Koran. Why, they asked me, would you ever want to protect that?" -Richard Stengel, Biden Transition Team Member

That quote is clearly an observation, not a call to action in itself. It is an observation that the US's notion of free speech is not at all universal, and can be confounding even to people with some quality ("sophistication", perhaps "worldliness" or other terms would be more helpful descriptors) that the author wouldn't expect it to confound.

You're claiming that it's some kind of call to action against "unfettered free speech" (which we already don't have in the US anyways).

Present an actual argument instead of taking a quote (properly attributed but sans context) and jump to conclusions that aren't in it. How hard is that to do? Learn how to construct and present arguments in ways that actually have a chance to persuade instead of making statements that verge on non sequiturs.

Here, I'll help you: Link to the actual opinion piece [0]. It's clear from that that he's arguing in favor of hate speech laws (which is a slippery slope, I'm pretty sure a few "Christians" I know would like hate speech laws so they could stop me from calling them anti-Christians), and thinks there's already precedent for such laws.

> The modern standard of dangerous speech comes from Brandenburg v. Ohio (1969) and holds that speech that directly incites “imminent lawless action” or is likely to do so can be restricted.

You didn't present that part though, I only stumbled on it because someone else linked to it in this thread.

TL;DR: You are terrible at argumentation.

[0] https://www.washingtonpost.com/opinions/2019/10/29/why-ameri...
Wow, I really wish I hadn't jumped down that rabbit hole.
It's clear that they are not enthusiastic about delivering new features to WSL1. Consider how WSL2 now exclusively features CUDA support, Wayland support, loop mounts, Docker, etc.
it's called progress
Your quote literally says "as a government official traveling around the world championing the virtues of free speech" emphasis mine
Linus of the Tech Tips variety has said that a major reason they kept paying for the forums, which are a pain to keep healthy & don't generate much revenue, is so that they could have a direct line of communication to their core fan base no matter what happens.

Similarly there's a reason LTT launched Floatplane. Risk management is important regardless of how big your business is. Even if you're large enough for youtube to assign you an actual person for support.
Are you saying the mods of the subreddit are themselves purchasing votes from bot farms to influence the posts? Or am I not understanding you?
As someone who went through the PowerPC->Intel change, it was very smooth. At some point Apple decided that the translation layer would not be supported in the new OS (leaving 3 applications for me to unexpectedly stop working, as I had forgotten they weren't x86 apps). Probably why they had pop-ups telling us the old 32 bit applications would stop working recently.

Apple could have made "Rosetta 1" open source for enthusiast to maintain. They didn't. I doubt they'll do it now for Rosetta2.

Apple does this all the time, pushing aside the old to make way for newer stuff. (MacOS before X, 32/64 bit, a lot of my old iOS apps just stopped working with a note to contact the publisher). My my old snow leopard machine stopped working getting updates from macOS and became useless, but will run windows/linux. Software support requires endless maintenance esp on mac, and Apple limits support to the last 5 years (or so) of machines.

The "WinTel" (is that still a term window/ intel) machines seem to bend over backward for legacy applications to still run, which is part of their appeal (esp to business), but probably saddles them with technical debt. The "new" cost of lower performing machines and shorter battery life, is software lifespan.
TL plays a big role in popularizing streaming IMO.

I remember when justin.tv (now twitch) was just one of many popular streaming services. I think Starcraft 2 was responsible for many of the largest streams before being replaced by League of Legends, and Teamliquid.net was responsible for directing traffic to the various competing streaming websites via the sidebar stream links.
I can definitely imagine situations where being able to load a page quickly is indeed a matter of life or death. This is indeed part of the design rationale for the min css framework: https://mincss.com/index.html

> Min is used by over 65,000 people in 195+ countries, from North Korea to South Sudan to Mongolia to Somalia. Think your software is critical? Try a webapp keeping you alive in a warzone.

Now, whether or not this actually happens is a good question, but it does seem like a plausible possibility.
Link to a verified pentest report on the Dominion machines they're talking about that shows this kind of thing is possible? Genuinely curious. I promise I'm not ignoring evidence, I literally haven't seen it.

Edit: and in the other direction, any input on why the non-machine hand count which just completed in Georgia affirmed the results from the original count? Doesn't that pretty much eliminate the whole conspiracy theory?
You should donate to the project making this possible too!

https://github.com/sponsors/Herschel
Melbourne, Victoria Australia has won the Most Liveable City award multiple times and just to the south is Tasmania!
https://www.together.vic.gov.au/browse-all-categories
The short answer is that I don't do this because I'm not insane.

Think about it. How much software would I have to rewrite to make this possible? What value does that rewrite create? And will maintenance programmers thank me for it? Will it get adopted?

As a programmer I have to interact with databases, operating systems, various libraries in various languages, and so on. Frequently with quick switching between them. ALL are written assuming UTC. Shall I name myself Don Quixote and spend the rest of my life on a rewrite that nobody wants to us?

Just to give a sense, I recently had to do some data science tasks. Data was in Postgres, my code was in Python, using pandas for speed, and pandas is built on numpy. All four of those have their own datetime library, and I had to deal with all four of them. If I followed your suggestion, before I did any work I'd have to rewrite all 4 libraries, and then figure out how to replace Amazon RDS because it doesn't support my "improved Postgres".

And if I did all of that, I've not changed the odds of something like https://www.wired.com/2012/07/leap-second-glitch-explained/ happening again and taking down my favorite websites for a while. Because guess what, they won't be running my super-duper rewritten code.
I agree with this as the father of two kids in high school.

I routinely force them to fully understand some things they learn, and I am more liberal with others.

Mathematics is one of these subjects where there is almost nothing you can afford not to understand. It will absolutely bite you someday.

When learning math there are things that are really new (such as differentials, or operations on fractions) that are conceptually different from other things you just learn (Pythagoras theorem for instance) and I spend a lot of time with them to help them understand the "why" of these operations. Otherwise i know they will have a very, very hard time to follow up.

Physics is lighter - you can have trouble understanding thermodynamics and it will not mean much when doing mechanics. There are parts of physics I never really understood despite having a PhD in physics.

This is in sharp contrast with, say, history where missing a bit does not impact the next things one learns (at least at high school level - and this is from someone who loves history).
Timelapse Videos Show How Much Our Houseplants Move in a Day
The museum-docent write-ups for the featured SWFs are the perfect icing on this archival cake. I never knew there was a debate over the species of onion in Leekspin!

A side note, and perhaps this is down to Safari's imperfect WASM support, but I'm not getting any sound in Safari.
Could you go into more detail about how it's idiosyncratic? I'd love to find more information on what it does wrong vs something like vulkan.
I have 32 GB. Hardware is cheap for Windows. imo That's one of its main perks vs Apple
Apple Letter on App Tracking Transparency
In tree-format discussion, new replies disappear into the depths of subtrees, whereas in a linear thread they're always at the bottom and easily marked as new. There should be a way to somehow switch between the formats.
The "MAX" part is a marketing name, its always been the 737-8.
The author never clarified why SheepShaver and other emulators can't be made to work on ARM.

SheepShaver in particular already works on PowerPC and Intel so clearly they structured the code to support multiple platforms. Instead of trying to get Apple to open source Rosetta 2 maybe instead focus on adding ARM support.
I see, that makes sense! This is a really interesting design and seeing it this way gives me more respect for the Windows operating system generally. Is this subsystem concept something that has a parallel on the *nix/BSD side of the fence? Or is it unique to the NT architecture?
At work we develop on Windows virtual machines, and WSL1 won't run on a VM. Fortunately WSL2 does, so at least I can enjoy Linux tooling I sorely missed.
Because better platforms died off years ago (or have been killed).
Programming a shitty AS2 "catch the falling object" game with the cheesiest story and uploading it to Newgrounds got me into programming. Might never have if not for Flash.
> * To pages which are fast. This is based on measurement of a specified benchmark, regardless of the implementation used to achieve those results.

I believe they've been doing this for quite some time. It hasn't been great for convincing people to keep their pages fast, though.
No, sorry for not clarifying. They would share links with "upvote this please" in moderator only channels to push things to the top of the subreddit. Which afaik is against reddit TOS.