skysight-inc/HackerNews huggingface dataset:
Sorry to hear you're in hospital, I hope you get well soon. The warning is there because I don't design the site for mobile, plus there is content hidden around the site that is easiest to find by viewing source or otherwise exploring in a way that mobile browsers don't make easy.
The center cube is obviously part of the mental model of the cube, the Platonic object that the physical object is supposed to represent.

Nobody believes there are invisible cubes outside the Rubik's cube. That's not the same logic; that's you trying and failing to imagine a problem with the idea that cutting a cube into three parts along each of its three axes will generate a hidden central subcube.
> All in all fair value

Unless I'm missing something huge, how is $1900/mo for 96GB of database and 700GB of disk storage remotely a fair value? AWS on-demand prices are significantly more affordable than that.

And this is all to support a grand total of 50,000 users? What in the world? Is Mastodon just the most inefficiently written software ever or something?
"Everyone's responsibility" sounds like an euphemism for "no one really cares". When people actually care about something, they hire an expert.

Why do you hire software developers, instead of making software development everyone's responsibility? Is that because most people suck at software development? Well, most people suck at writing documentation, too.
The author's chief complaint appears to be that dmd produces incorrect debug info on Windows, something I'd expect a reference compiler to do. A reference compiler doesn't have to be fast, but it does need to be correct.
> As global sales for new cars have fallen in recent years, car manufacturers have pivoted toward selling software updates and features as subscriptions to generate a continuous revenue stream long after a car has been purchased.

Are we surprised here? MB’s leadership has one primary goal: satisfying shareholders and the broader market.

We’ve been in a race to the bottom for a long time now. Inferior construction, cheap parts, overseas labor (or for the car market, labor in the US, Canada, or Mexico but also because of cost optimization).

This is the latest in a long line of cost cutting measures and patterns where the customer ultimately loses. I’m not even mad at Mercedes Benz. They know the game they’re playing, and this is what it takes I suppose.

My son in law bought a new C Class a few months ago. He and my daughter were very pleased. Now me, I’m an old goat, and so when I saw a massive iPad on the center console instead of buttons, I’d tell you that car wouldn’t be my first choice. And they had me sit in it and try it out. It is certainly a nice looking interior, but I pressed on the passenger side dashboard area and on the armrest between the front seats. I heard plastic crackling noises. It’s all plastic, even though it looks like some much superior metallic material. It was just some skin/vinyl on top of plastic.

How well will it hold? Time will tell, but it goes to show you the generation gap. I think he said he paid upwards of $50k for the car. With all the plastic, I can never see myself paying that much money for a vehicle. But hey, Mercedes Benz has a market for these things, and so it’s reasonable to believe that no matter what I think of the $1,200 subscription, there’s a market for that too.
It's also giving these companies way too much credit to assume they managed to only lay off their worst performers
Brotli is based on Huffman and LZ99 generic data compression algorithms.

Any lossy compression step needs to come before Brotli.

Brotli alone makes little sense for image compression, but is ideal for binary files.
As a former student of CS I could pick hundreds of examples of algorithms and data structures, which are now baked into the standard libraries of all programming languages, and therefore in web apps, which were invented in universities. Same with AI - industry is now collecting the fruits, but the groundwork research was absolutely indispensable and very few in industry were doing it until FB or Google set up their research institutes (and we could have another debate on whether those are academic, industrial or somewhere in-between).

Yes, I picked those two examples for the effect or as a reduction to the absurd (not a strawman), because going only by the immediate or tangible value of what one "builds" (science isn't even built, but rather discovered) is not a good way to dismiss academia.
Unfortunately, by "very complex and hard to understand" I also implicitly meant "[...] and I don't understand it myself well enough to explain it to someone else", sorry. I don't know whether it's because I haven't found a good enough explanation of that magic yet, or whether it's because it's something on the level of Haskell monads.
One thing I can agree with OP, Weinberg and what’s-his-name’s Hallmarks of Cancer series of papers are emblematic of everything that’s wrong with biology research and why we haven’t made much actionable progress in recent decades in biology: these reviews invented out of thin air dogmatic rules about cancer as if what they know about it is what’s important (in their first review, the immune system is not even mentioned) and the entire field embraces it as the Bible or something. Then when they update it, they pat themselves in the back acting as if it’s all progress now that they have a better model! By the time the second review came out it became damn clear that the role of the immune system in cancer is probably one of the most important aspects we should focus on, but they didn’t want to look like idiots so they still underplayed it’s importance.
Clearly there is, from the industrial revolution forward.

France tried to completely recreate itself several times during this period. By way of example, we no longer call it the Frankish lands nor the monarchy. Aggregate governance structures have changed tens of times, whereas the US really hasn't changed dramatically in the post Native American and post Revolution periods.
I 100% agree with this. If I want to fully commit to learning something, physically writing it down with my hand makes it stick better, for reasons that I don't really understand.

I actually started to think about it as a kind of cheat code. Like, how, in a video game you can type in a cheat code and you get special powers. That's how big of a difference it made for me.

My strategy looks like this:

* If there's a good book, buy the book. Like when I wanted to learn C, I picked up K&R's C. A physical copy isn't required and can even get in the way, but can be useful if the Kindle version looks bad. If there isn't a good book, open up the official documentation on a web browser. Third-party tutorials tend to suck, IMO; official documentation is much better.

* Sit down at a desk with my laptop, book, and my notebook. Start at the beginning of the book/documentation. Read every line. If there's a word that doesn't make sense, look up the word. Talk to myself, out loud: Summarize and re-phrase what I'm reading.

* Write down a summary of the large important details of what I'm reading, in snippets of prose, on paper with a pen. It's important to not use the same words that the author(s) used. And of course, be much pithier than the author. As Kevin from the office taught us, why use lot word when small word do trick?

* The act of summarizing and re-phrasing, first verbally and then manually, seems to really do the trick in terms of making my brain remember things.

* If there's anything that can be tested with code, test it. If you're learning C or Lua or whatever, you obviously want to set up a little environment and test everything you're reading. This is harder for something like system design, though.

* Repeat every day until the book or documentation is consumed, or I feel I've had enough to accomplish whatever goals I had. Repetition every day seems to be important.

* Talk to other people about what I'm learning. One time I even reached out to the author of the book: I thought I found a mistake in his book; I was wrong! But talking with co-workers, or even salespeople if learning something like Snowflake can be helpful, or my partner. Anyone who will listen.

I will admit to not using the notebook strategy in recent years. I'll use a Google doc or sheet instead. But I think the notebook strategy is better! Especially when I was starting out, and the concepts of programming were new and strange.
Ajinomoto Build-Up Film
I’m not sure why you’re celebrating that high paying jobs for workers are over.
> provides a vastly greater RoI

Of course it does. Thinking about it in terms of ROI doesn't consider externalities. When the OPM gets hacked, nobody at the NSA worries about their budget.

Reason #7893 "run government like a business" is a self-describing category error.
True become false
Science is, always has been, and always should be an adversarial endeavor. It's part of what makes it science.
I wanted to look into this because that was my initial thought as well. I took the Corruption Perceptions Index [1] mentioned in the article and plotted it against the World Bank GDP per capital [2] for about 167 countries that had data in both sets. Indeed, about 60% of GDP can be explained by corruption level measured by CPI.

[1] https://www.transparency.org/cpi/2021

[2] https://data.worldbank.org/indicator/NY.GDP.PCAP.CD?most_rec...
Yep, that seems to work which brings us back to the need to memorize fairly precise incantations.
Maybe it's a marketing thing. Creating a perception of exclusivity. Making Jai the Maserati and Gucci of programming languages.

That's ridiculous but seeing the odd level of interest in this language that almost nobody can use means maybe it's working.
The only site that has ever asked me to solve a CAPTCHA before browsing content was pcpartpicker.com, and even that one stopped making me solve a CAPTCHA.

Do you browse the web behind a VPN, Tor, or something else to hide your IP? That's been known to trigger CF's CAPTCHAs.
>And what could they have found that would hurt Trump?

So just to be clear, you think information should only be released if it hurts someone you want to hurt? Is that the ethical standard that was touted by Wikileaks?
Even while driving, it's useless past basic commands.

My most egregious example of this for me is that there's a grocery store near me that the Google assistant is incapable of finding because of a few people in my contacts list. Whenever I try to ask it for directions to that store, it picks (at pretty much random) one of three of my contacts instead. This is despite the only common part of said contacts' names and the grocery store is that their names all start with the same letter.

Basically, imagine asking for directions to Albertsons, and the assistant giving you directions to Andrew.
Do not use 24V fans for anything, if you have any control over it.

24V fans in general are poorly stocked. 24V 4-wire PWM fans are, these days, more or less special order items. There are thousands of 12V 4-wire PWM fans in stock at Mouser and Digi-Key. There are less than a dozen 24V 4W fans in stock, and most of those are sizes you probably don't want.

I'm a consulting EE these days. One of the jobs I get to do is clean up designs that aren't working. We always flag these fans when we see them... then nothing gets done because they're "available enough"... then when build time comes we can't source the fans because the "stock item" is completely out of stock and all possible substitutes are out of stock. But 12V versions are available.

So, yeah, stick to 12V fans whenever possible (or 5V for the little guys). Also genuinely never use AC fans, but that's a different story.
Automated backups, monitoring, a person "on call) to manage your instance and handle any issues?

The Fosstodon admins run the moderation side, but masto.host (their service provider) is paid to keep the lights on.
> the order will usually go through anyway

> vendors want

If security is not a priority for the vendor, then yes. Otherwise, no, the order will not go through anyway.

I'm very aware that in many many cases, the former is true in the real world, but that doesn't change the fact. This isn't a good justification for the op's dismissal of the practice.
"AI ethics"

Are these a new type of luddite? Why aren't there "computer ethicists" complaining about real issues with the use of technology in general? I'm being tracked at all times without my consent. These "AI ethicists" are happy to use platforms like Twitter that track you, and even reward you for giving them more info (e.g. phone number).
Agree. But Python is not good example for me. I think Python developers are genius because they could get things done in a language with 1-line lambda !
Hacking the Parking Gate
Building the PiDP-11 Dec PDP-11 Replica Minicomputer
>Unfortunately we can’t reliably prevent people from having strokes

Nonsense, we can implement draconian licensing laws and Orwellian medical record sharing laws to keep the at risk off the roads. The peasants can have all the strokes they want, just not on the roads.

(The above is satire but it's proximity to viewpoints that aren't satire should make people uncomfortable.)
Voice assistants do have a lot of potential due to the fantastic ergonomics. "Voice command line" is used as a pejorative here but it's true and a good thing. The original visionaries were right to pursue this idea.

To me where it's gone wrong is that like many other things the A team conceives it but the B team is responsible for its development. The A team will ask "what will users want to say to it"? But Team B says "well if they say 'blah' how do we know that they mean 'blah'"? Mediocrity creeps in.

As an example, here is a typical dialog between me and my Alexa.

"Alexa, play Brahms C Minor Piano Quartet."

"Playing: music like Coldplay."

"NO"

[music like Coldplay]

"Alexa NO"

[music like Coldplay]

"STOP"

[music like Coldplay]

"ALEXA STOP STOP"
The article also indicates the fish were cooked at a controlled temperature
"Mashup" also had a very short shelf-life even in the minds of buzzword-lovers.
Right, that's the problem.

Before 2016 or so, "AI Safety" meant the types of things I listed above: how to design AI systems that are safe to use in safety-critical settings.

Unfortunately, the term "AI Safety" has been overrun with effective altruist longtermism folks talking about something closer to https://en.wikipedia.org/wiki/Existential_risk_from_artifici... which is ill-defined and, frankly, usually completely vapid nonsense.

> so the question of how to mitigate its risks is going to be at least as squishy a concept as the underlying tech + applications.

No, no, no!!! AI safety methods -- methods that really increase confidence in real systems -- are not generic. ALL of the useful AI safety work I know of is deeply related to one or more of: the specific model architecture, the specific optimization algorithm, the specific data, or the specific application. Almost always all of the above.
Probably 2 or 3. ;-) The weird becomes normal by repetition, and I don't like repetition. Also, the boundaries mainly involve the boundaries of my own abilities and the sensibilities of musicians who are gracious enough to tolerate hiring me.

I'm not good or prominent enough to have a hope of affecting boundaries in a widespread fashion.
I thought for something to void the warranty, it actually had to cause the damage, not just have potentially been capable of doing so.
I agree there should be a limit to speed and size. We've been okay putting restrictions on guns for decades. 2020 Firearm deaths: 45k, 2020 Vehicle traffic deaths: 40k.
Same with the predictive keyboard, it feels more random now.
Over the past decade, I watched HN's and Reddit's hype waves cycle through server-side JavaScript, Golang, Haskell, and now Rust. With plenty of secondary favorites in the mix like Julia, Nim, Zig, etc.

A lot of these things do find some modest niche to survive in. But none really take over the world as originally forecast by the hype wave.

Ultimately, you either enjoy tinkering with programming languages for personal enrichment, or you do not. Hardly anyone is actually using anything else at our Java/C#/Python/C++ day jobs.
Does ActivityPub support hierarchical federation? Or could it be grafted on?
I'm optimistic about electric cars, but pessimistic when the companies producing them are the most craven financializers like this.

Sometimes I wonder if there would be a market for a "maximally analog electric car" where, for example, the accelerator pedal is a potentiometer.
No, I'm sorry, these are not reasonable costs. Is there a reason why the mastodon community has utterly no clue what sort of performance/cost should support an utterly basic social media platform?
I'll give you another option: There are valid concerns with the type of output that large model AI generates, and there are experts working in the field who are trying to improve the state of the art by researching and implementing solutions to these valid concerns. There are also a subset of academics whose "one trick pony" is just "veto, veto, veto", without providing valid solutions, or worse, not taking a good faith understanding of "yes, this may not be perfect yet, but that doesn't mean we have to shut the whole thing down."

I'm not as familiar with how this culture works in the AI field, but I absolutely have seen it in the world of open source: people who have little to no programming skill who do nothing but grep repos for instances of "whitelist" and "blacklist" and pretend they are doing God's greatest work by changing these terms, and then cause typical faux-outrage storms on Twitter when their PRs are met with eyerolls.
>
Should I try to build my own car? Or my own CPU?

Become a hacker and learn how to crack this kind of DRM.
Your opinion might change if you reframe SRMs as descriptive, not prescriptive.
A lot of these learning resources either tie you down a vendor Cloud specific Kubernetes like this one or run they risk of getting outdated. My journey to Learn Kubernetes using Vagrant , VirtualBoxe VMs, Ansible and Kubeadmin has run into a lot of those.

First , there is the issue of Docker and Kubernetes compatibility that I ran into. I could not get Docker shim to work and pivoted to Containerd. Once I sorted this out , I was able to get my Kubernete cluster deployed. Or So I thought.

I ran into an issue of my nodes not using the correct IP address to join the cluster. Apparently, there is a flag you need to enable in the nodes like KUBELET_EXTRA_ARGS="--node-ip=<your node ip address>". Once I got this sorted out by modifying /etc/systemd/system/kubelet.service.d/10-kubeadm.conf , my nodes were able to join the cluster properly and I was ready to do actual development. Or so I thought.

There is this issue of Loadbalancer. I had no idea that the only way to get Kubernetes to work and expose deployed services require a cloud vendor specific load balancer. If you deploy Kubernetes using Kubeadmin and VMs, you do not get a load balancer. So now I have to deploy something called MetalLB or create services of type NodePort so that they can be accessed using node ip addresses. MetalLB requires knowledge of BGP which I don't have. So I will stick to NodePort.

So now I have to deploy a vm with Haproxy as the Loadbalancer that could forward the calls to Nodeports of my services on my Kubernetes cluster on my laptop.

I have been told it is roses all the way once the cluster is working with the load balancer. Or so I think.
Don’t forget Wikidata
You're basically reinventing bittorrent-based game patchers... check out some of the open-source bittorrent clients and see how they deal with DHTs, rate limiting, peer discovery, seed/leech ratios, etc.

IMHO though it's not worth the trouble. CDNs are dirt cheap these days and way better enduser UX than peer downloads. The vast majority of home internet connections are still asymmetric (more download bandwidth than up) and forcing them to share their very limited upstream bandwidth for your benefit is a poor practice that will slow down their overall internet browsing.

Windows tried this, Blizzard tried this, many of the Russian game outfits did that in their patcher, etc., but I think it's mostly fallen out of favor as proper CDNs got more affordable.
Is this names like spot, rover, etc. or names like beagle, bloodhound, etc. ?

I assume the later but that still seems like a lot of dog types for the 15th century. I suppose dogs were important and it's an Eskimo/snow thing.
Without good transit though...

And of course this is motivation for drunks to oppose transit, if there is minimal transit the law is more likely to take away a license. Minimal transit of course it so bad you wouldn't use it unless after 5 DWIs you have no other options, and that punishment means everyone else sees no value and so won't vote to expand it.

Your city needs a serious transit redesign in favor of getting as many people as possible on because it is a better option (cheaper and not much less convenient). Then get those riders to support expansions. Good luck though.
I have a puzzles app on my phone[1] that does just what you describe. It's awful; I will always tap repeatedly instead of long-pressing. Long-pressing is a gigantic usability failure.

That app also implements the solution here, of having a toggle that swaps the effect of press and long-press. I use that... sometimes. Rarely. But more often than I attempt to long-press.

Cell phones have a bad UI paradigm and therefore using software on a cell phone is generally more painful and annoying than using software on a computer. But that's not a reason to force painful, annoying UI into the computer too.

[1] https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ https://f-droid.org/en/packages/name.boyle.chris.sgtpuzzles/
Screenshots? There's a PDF with proper text published as part of doi:10.1484/j.viator.1.103488. available at your favorite hub for science.
There's a breakdown on the legality of redistributing modified Windows ISOs by NTLite staff on their forum.[1] The Atlas team uses NTLite. Relevant bits:

> You're permitted to only use official images provided by MSFT or authorized partners (VAR or reseller). You're not permitted to use a random image found on the Internet to start your customization (even with a valid license key).

> You're not permitted to share copies of the original media, or any customized images you make. You can deploy images on behalf of another party who already owns a correct license for their own internal use.

> Bottom line: You're allowed to modify a clean image if you own a license. You can't redistribute it, but you can share NTLite presets, scripts or instructions that allow other licensed users to perform the same work. Everyone must have their own OEM, retail or volume licenses.

EDIT: They appear to be claiming "educational use"/EU 2009/24 protection, which, well. Good luck.[2]

[1]: https://www.ntlite.com/community/index.php?threads/is-it-leg...

[2]: https://github.com/Atlas-OS/Atlas/wiki/Legal
I found it somewhat fun to think of it in terms of permutations. https://taeric.github.io/cube-permutations-1.html is where I started with the idea. Never went too far with it, sadly.

I do have my own 2d view of the rubics cube there. Was fun to watch the squares jump around. :D
Can recommend http://intervals.icu

Request it, it may get done.
You know how emacs typically has the worst syntax highlighting of all mainstream editors for a given language? This makes it better.
You know, this is why I'll basically never have interest in the cost, anxiety or headache of owning a "nice" car. Paid software features that add basically no value are another reason I continue to not care.

Current VW from 2012 is going strong, other than a bit more oil and some paint fixes I haven't had to put much money in.

My next car will likely be a Hyundai or Toyota in the "gold" tier suggested for the Comma 3.

Props to MB for finding another way to grift rich people and suckers who are financing the car to pretend to be rich!