skysight-inc/HackerNews huggingface dataset:
Reading through a bunch of the not particularly useful website, it seems to be protesting workplace discrimination and bias.

It's perfectly reasonable to protest such, but the website is doing an appalling job of communicating it.
Oh, is THAT what's stopping you from building a Smalltalk-based system using something like the circle library for low-level access. Damn, so close!
There are no "special" M1 refcounting instructions, they're just ARMv8.1 LSE atomics made to go really fast. (You can confirm this pretty easily: objc_retain uses cas.)
Another one that can't be done easily with cron: when your system boots and an execution was missed, systemd timers can be told to run it
A command-line debugging tool to check the latency of SSL handshake.
Resonates.

I just wrote a little script to give me some model geometry numbers. I'm sure others could use this, I wrote mine because all that exists online is half-ass Jskirpt pages that are covered in ads and offer a slightly different form of this calculation than I want.

Once upon a time I would've published this somewhere and let anyone else who wanted those numbers for a project of their own at least have a chance at finding and using my code for it.

Today, I don't have a place for that kind of thing (someone took offense to my presence last year and got me booted from several platforms). Even if I did, I wouldn't want to undertake the burden of having published something others might find useful, even in an utterly trivial context like "where do I put supports on a model railroad spiral ramp?"

Im too old, too ill, and too weird to get hired anywhere, so any code I write now is just for me. Its liberating. I no longer care about things like CamelCase vs under_score_debates and can set m y text lines at 300 char wide if i want to.
I'm sure someone has coined a term for it but isn't it just a tendency for rich companies to keep employing more and more people who are adding less and less value so they invent roles, departments, imaginary needs and requirements so that everything gets more expensive, more complicated and slower.

What do you do if your current front page actually works really well with some basic PHP or whatever but you employ x thousand of the world's best developers? You invent new frameworks that are more complicated to solve one problem and create 10 more, you change things so they can be automated even though you can easily afford for people to press a few buttons.

And the worst of all, the need to "stay relevant", which is a sad but real pressure in marketing and can involve really expensive design consultants (new font Twitter?) and sometimes something that is not only very different than before but sometimes much worse.
Ad rates are around $3 CPM meaning for 1000 page views you get $3 so do the math. Sudoku sites are unusual since one page view can last hour(s) as the user solves the puzzle.
But Java attempts to “copy” those with an order of magnitude larger ecosystem, with the benefit of all the other optimizations/state of the art GCs that went into the OpenJDK project, and with true backwards compatibility of the billions of lines of code out there. I don’t think that reinventing the wheel would really put us forward. According to the ‘No silver bullets’ article, there is no significant (that is, order of magnitude) productivity improvement in language design since high level languages. The only such bullet is reusing existing libraries.

(Also, do note that we still rely heavily on numerical libraries written in fortran)
Your comments applies very little to commit messages, and much more so to comments.

> That’s horrible because the git commit messages are easily lost, disconnected or hard to find in any reasonably active codebase. For example as soon as you do a change and move a file it almost always disconnects from the previous change history.

Learn your tools or get better ones, `git log --follow` has no issues with renames, and when files get munged in ways it can't handle (e.g. content is split out or merged) it's easy enough to stitch back, and good annotate UIs (Jetbrain's is stellar and one of the few things I don't use magit for) make flitting through a snippet's history trivial.

Meanwhile finding removed comments is nearly impossible (VCS are nowhere near as good for finding when was removed than when it was added), and comments can easily drift apart from their point of origin as developers aren't too careful about maintaining them when adding unrelated comments.

> On top of that, do you review git commit message in code review? Do you aks people to improve descriptions, typos and language in commit messages?

Bet your ass I do.
If you are interested in building a single page site, I really doubt that scaling is an issue you'll have to contend with and seems like a waste to even consider it for something so small.

If you get hung up scaling a single page, you have other problems
Yes, pretty much so. If there is a dish everybody likes but you say it is "garbage" then you are just wrong and an arrogant snob.
It’s a pretty uncharitable article that uses the noisier easier to find “people getting away with it” stories to lay seeds of discontent without producing any data to show how many people are getting away with it. It’s easy to find the stories that make people angry but no where reports “system works as expected 4,000,000 times this year” stories. Maybe it does, maybe it doesn’t but anecdata to support the authors world view is also uncool.
I've re-read Spillover by David Quammen and would heartily recommend it to anybody interested in where these pandemics come from and why they are happening now.

On a lighter note: Good Omens by Neil Gaiman.
Google should consider converting its website to AMP. It will definitely improve their ranking
It'd be particularly fun to see that change over time - probably very much light grey early on (black text on white or near white or patterned whiteish as was popular) but darker/more colour as 'webapps' became more prominent and took over the whole screen more.
Sarcasm acknowledged

Hiding in the URL is a favorite feature for scams and pranks
Read Revelation Space by Reynolds and Pandora's Star by Hamilton if you feel like you exhausted SciFi. Also check out The Diamond Age by Stephenson and Altered Carbon by Morgan if Snow Crash isn't for you. Stranger in a Strange Land, Fahrenheit 451, and The Martian Chronicles are great golden age SciFi
> However, I'm not sure those are valid forever as you can simply delete the .git folder, can't you?

You can also format your hard-drive, yes.
> On (1), all objects in Java are references, being a pointer to a pointer effectively.

This is not how Java works. I stopped reading after that.
Your wife's book looks fantastic!

A long term goal for us would be to work directly with authors. We'd love to publicise authors writing quality books, and I imagine it'd be helpful when doing a print run to have 100% confidence X books are going sell.

Unfortunately, we don't yet have enough subscribers for this to work. Because we only use a book once, and our subscribers are split across four age brackets (with different books), we're currently only ordering a small number of each book.

However, we really want to make this happen.
I love this so much. No frills, just software solving (boring) problems in a scalable way. All the best :)
Even if that was the case, the screen is the primary information and control interface for the driver, and should not be displaying any focus drawing, non-driving related information.
Player Of Games is amazing
Can we flip this for a bit? What would be of web as an application development if swappable themes was a requirement?

- Wouldn't it be easier to have WebComponents as an actual useful technology?

- Wouldn't it be easier for browser engine developers to have an "strict mode" of sorts that could run optimized code for actual apps?

- Wouldn't it be easier to develop client-side code for other languages that would deal with nothing but business logic, instead of forcing us to come with something like WASM?

- Couldn't web clients perhaps come bundles with a set of these web components and styling themes, and wouldn't perhaps the browser be efficient enough to allow us to ditch mobile-clients?

- By not having to support multiple clients and platforms, wouldn't we be able to avoid re-inventing JSON as a poor version of X(HT)ML?

- Wouldn't the web be a lot more programmable and mash-able and lead to a lot of these server-side functionality to not be needed in the first place?
I have actually been reading some original sources from the Russian revolution, still making my way forwards in time though.

I might do the same for China, but heres the intro paragraph from Wikipedia:

> Historians in mainland China trace the origins of the 1949 Revolution to sharp inequalities in society and imperialist aggression. They charge that high rates of rent, usury and taxes concentrated wealth into the hands of a minority of village chiefs and landlords. One Western historian quotes the statistic that "Ten percent of the agricultural population of China possessed as much as two-thirds of the land".[5] These historians also argue that imperialist pressure by the Western powers and the Japanese and "Century of Humiliation" starting with the Opium Wars and including unequal treaties and the Boxer Rebellion led to a rise in nationalism, class consciousness and leftism.[citation needed]
Sure, you can configure a cheaper server with just the hardware needed for this benchmark, this is just the fastest machine we have in our cluster RAM-wise, that has one NUMA node. That's why we added it as an extra point of reference. The core comparison is of course between two generations of MacBooks, as the title suggests.

Plus, $3000 on Macbooks isnt going to exclusively to CPU and RAM either. You buy the whole system. I am not even sure if we can find out the price of the M1 alone. I guess it will be around $500 for the M1 SoC vs $6000 for the Threadripper, still a 12x difference, even if we keep their power consumption out of the equation.
Try on a different screen. What you're seeing as black is green; there is no black.
> Only until someone moves a file to a new directory. Now this file shows up as a new file with no history.

Git will usually be able to link the two back, unless the move was combined with a lot of changes, as it does not record moves but infers them.

Even if it can't link them, the "creation" commit will visibly remove the old file, at which point you can... log / blame on the previous location and keep going.

> Also, you hope to never change your version control system because that change will erase the history.

Of course not, there are conversion tools between basically all VCS, and anyone tasked with such a migration who is not a complete goober will use them in order to maintain the historical record.

At $dayjob we've got history spanning over 3 different VCS and more than 15 years, and that's including weird stuff like splitting and merging repositories.
It might have been your state of mind?

I spoke to a couple of other people that did the previous years, and I found it myself, it was significantly "easier" this year. Let me be clear, not "easy", but "easier" :)

I agree about reading it twice or thirce or quadrutrice (ice, ho ho ho), sometimes you're reading it and all you want is "just tell me what to do!"
The journey is long compared to our lifespans, you could also try to change the latter to make space travel less impacting
Start with questions, even when you know the answer, and listen.

Then follow up with a question.

And repeat this without offering any opinions.

Just practice that.
I thought it funny just how many of your respondents decided to charge the semantic hill, completely missing the point.

But you know this doesn't use JS, right? (joking)
"linux" (as in: Unixoid distributions for desktop systems) has always been about choice. Debian's update-alternatives, the whole FreeDesktop project, ICCCM standards. The theming community, gnome-look.org, kde-look.org, and so on.

If I want the stabilty and flexibility of Linux (the kernel) and the GNU command line tools, and the flexibility to choose a UX paradigm that I prefer and visuals that I like, I go to desktop Linux. In that sense, choice is the USP of linux (linux as in: desktop distribution). If I loose the flexibilty, I go back to Windows or Mac. Opinionated ("not fragmented") systems like Gnome only work if you're fully on board with their choices. If not, then there is really no benefit for me over just sticking with windows.

Now, on a server the situation is of course different, and stability is paramount. I like for example that services are declarative and not imperative in systemd. But on a desktop, I don't really care.
Nah, we're pretty clear about it right there on the homepage of the site. If we don’t register our tracks with YouTube’s Content ID, then malicious actors will register our music as their own and monetise our user’s videos.

Many of the people using our tracks are small YouTubers that aren't even eligible for monetisation. The bigger YouTubers who want to monetise are happy to buy a $39 license.
Here's something with some evidence:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3222401/

> Conclusions. The high prevalence of obesity in the United States contributes substantially to its poor international ranking in longevity.
Sensing humans reliably turns out to be an incredibly hard problem. Motion sensors on their own won't do it, because humans sometimes stand/sit around without doing much.

Cameras won't do it for similar reasons (plus privacy) although adding AI object/person recognition would help if it could be made reliable enough.

Heat sensors can be fooled by ambient temperature variations, hot water from a tap, or by steam from the shower. And so on.

So this continues to be an unsolved problem for home automation. I'm guessing it needs some kind of active necklace/bracelet/watch ID system with per-room localisation to really solve it. Or maybe LIDAR for active 3D mapping. (Good news for pets who like turning the lights on...)
If I make a pencil and give it to someone, and they use it to draw a picture that they sell for $10m, they haven't ripped me off. They've added a lot of value to that pencil. I haven't lost anything. They haven't "profited from my work". They've done something pretty amazing using a tool I created. Good for them.

FOSS is the same. The idea that people are taking FOSS code and building billion dollar companies with it are somehow doing nothing of value except deploying your code is complete nonsense. FAANG companies that use FOSS software as the backbone of their tech stack are not simply deploying some code. They're working hard and adding value on top of it.
Define rule of laws? Most people don't consider a system where judge, jury and executioner are a single political party that cannot be criticised. If this is rule of law then it's the lowest bar possible
Filters are a form of delta encoding, and are optional for PNG encoders. Deflate is a form of dictionary encoding with RLE. There's no "breaking into chunks" in PNG — PNG can encode the entire image as a single iDAT chunk (and chunks themselves are so trivial they have no impact on speed).

You can choose not to do filtering when encoding PNG. Fast deflate settings are literally RLE-only, and you can see elsewhere in this thread people have developed specialized encoders that ignore most deflate features.

The only misfeature PNG has that slows down encoding is CRC. Decoders don't have to check the CRC, but encoders need to put one in to be spec-compliant.
I know this one, however I took a different approach here and chose to include only web frontends strictly (which means that there is less variety, but they all function similarly).
Sure, for the GPU that’s just pretty decent, but the real advantage is the amount of bandwidth available tot the CPU.
I think you misunderstood, it's not that stock is more valuable, it's that you should opt to cash+stock because the total value of this will be higher than a pure cash offer. Essentially, cash and public stock is the same to an emplloyee, but for companies, paying in stock is better for them.

Let's say you know you will get a bonus that pays out end next year worth 10k. You can chose to receive 10k cash or 10k of google shares at today's prices. Most would trade the risk for potential upside.
> It's a lot more important to me to know if I've lost oil pressure or am overheating.

> And if the HVAC controls are unnecessary to mess with while driving, they are still not an "edge case". Nor is the radio.

I forgot to address these sorry.

I've driven some pants cars in my time so I get it, but I'd say you be the judge of just how distracted you are with mechanical worries and if that's a safe amount or not.

I think HVAC being on tactile controls makes the difference here, but ultimately you could check them when you've stopped if it's too much of a hassle. Sometimes I try to get it set, but can't figure it out quickly, so give up and just set it at the next point I'm idling.
[citation needed]

I've only ever seen this happen if you use the lower wattage charger from a 12" Macbook Air with a higher spec'd Macbook Pro.
Learning python might not be the primary reason. A lot of developers spend their life glueing frameworks and APIs together, so they do AOC for practicing/learning algorithms. Python3 allows you to be mostly reasoning about logic at a high level without worrying about much else than the algorithms.
> It'd be like bringing an F1 car to a dirt track and measuring performance against a rally car, and still losing to the F1.

Huh?
That seems to describe systemd extremely well. Lots of little tools like networkd, homed, journald... that do one thing, do it well and work together. And using text+time stamps.
And the requirement to only work on their project could actually open you to legal issues at times, so it's best to push back.
I think "why not" is one of those things which definitely does not belong in comments, if you regularly write up such justification, your code becomes mostly comments. Even more so than "positive" comments, "negative" comments belong in the commit message.

Possibly unless your entire codebase is literate, and code is secondary to comments.
I have a video speed extension for Safari that lets you skip YouTube ads, too:

https://dynamoformac.com/

It makes around $1000 a month, depending mostly on its position in relevant search results.
This is part of what's broken. If your users aren't examining your code, then they're vulnerable to supply-chain attacks from it.
I'm sorry if I had posted this at a time that bothered you.

Regarding your concern, I actually believe that early retirement will increase the overall productivity of the society (because people can work things that they find passion and purpose in). So it wouldn't be at the expense of others (sorry if I understand your point incorrectly).

I have addressed about this issue briefly in the "Productivity and fulfillment" section on the website. However, it is clearly lacking in depth. I will try to add more explanations on why I think that way.
Seconded, this is one of the best fiction books I have ever read
Yep.

3 times more key presses! /s
Then the company gets those 40 hours. It doesn't get (other than paid OT) the other hours of ones life, and that's fine.
'Leech' is the correct term for this relationship.

https://en.m.wikipedia.org/wiki/Leech_(computing)

Contributors are not leeching the work.

Users who don't contribute are though, especially when they suck down developer time with issues.

You're not in a position to judge my understanding of FOSS because the word 'leech' makes you uncomfortable.
A CSS file is unnecessary, and you could skip the images or embed them.
Worth noting that Amazon had mostly profitable quarters during its entire history. And Amazon was, as far as I remember, always cash positive. Combined with basically growing 20% YoY for decades can justify quite high an evaluation.

Amazon is the exception so, not the rule. And not every company prioritizing growth over profits will end up where Amazon is.
I feel* like having to chase returns in an increasingly expensive equity market is a form of avoiding being a sucker. "Only a sucker" would let cash sit in a bank and let inflation eat away at its value or even invest at risk-free rates.

This is a bit institutionalized, for example, with housing prices. Anecdotally, I know people who make great salaries but can't manage to save up for a place close to work. I was part of that for years until my bitcoin investment solved that problem quick.

The point is that if anything is a moral hazard that encourages avoiding being a sucker, it's this.

* I don't have clear examples
Its configured with the fastest memory possible on the Threadripper. The exact specs and RAM stick models match the ones mentioned in the preceding article, I have linked below. We didnt include those, as we don’t know the exact specs of RAM modules in MacBooks.

https://unum.cloud/post/2021-11-25-ycsb/#our-toys
It's been there since the 90's and early 00's. It's called HTML and RSS. If you put it on a server that's slightly more under your control than 'the cloud', than you're even more golden. Just try it, it's fun.
< do you always write comments in English, or in your native language?

Same language as the codebase, so usually english.

It can make sense for the codebase to use local naming conventions e.g. for legal, accounting, or administrative concerns: the ideas and concepts don't necessarily translate easily (or at all) and all the reference documents are in the local language in which case the codebase will probably be better off using the local language, and both comments and commit messages should match.
Probably. Maybe it didn't have that much of an impact on society because it wasn't known. E.g. in Germany during Covid-19 measures, multiple CDU politicians got caught doing shady deals with companies, either by having the state overpay for masks for a kickback, by pushing for emergency certifications for some tests (again for cash), and other corrupt behaviors.

This wouldn't be a large issue if nobody had known - even if the state had overpaid by half a billion, that's not even a day's worth of money. However, since it came out, there has been a massive loss of trust in politicians and public institutions. Those who doubted before now saw proof that it's all just a scheme, and others just lost a lot of trust.

We'll have to see whether anything happens beyond the accused promising to donate the proceeds, but I'm not holding my breath.
Joan Didion Chronicled American Disorder with Her Own Unmistakable Style
A passport can't easily be forged if you use it like it's supposed to ( read & verify data from the chip )

What can be manipulated is the visual representation of the passport. Since some people want to quickly verify a date. That wouldn't work with an Eid reader, that can be used offline.
Based on this issue https://bitbucket.org/heldercorreia/speedcrunch/issues/746 (2017) it could also be re-highlighting the entire history when a new expression is evaluated.
How does everything fit into "one-page" precisely ?
I found them less tedious this year. Maybe not easier, but some times earlier years I've felt that I know how to solve a problem, but it's so many cases to consider that I won't bother coding them all up (probably means I could've solved them more cleverly, though). This year it was more straight forward. Except getting rotation in day19 right I guess, which I didn't bother.
Ah, thanks. Then I misremembered my high school chemistry from 25y ago. I thought rust (the verb) is oxidation and that when you add an acid, it would be reduction (to get back the iron).
Yes, I can't wait to retire so I can finally master the dark art of origami. /s

Since I've went in to business, I've been having so much fun I hope that I never have to retire. Normies gotta dream about something though, I guess.
How do you feel about the enforcement of the use of safety belts?