skysight-inc/HackerNews huggingface dataset:
If you are on a Mac or Windows, this approach only works for utilities that can run on Linux. If you need to run a native Mac program for example, docker won't be able to run that.

Perhaps Nix might help here, but I've never used it, so can't say for sure.
Static linking is nice, but there are some licenses (notably the GPL and LGPL, which glibc uses) which don't easily allow that for closed-source software. On the technical side, as soon as some code needs to 'dlopen' something (e.g. a plugin or a system driver), you can run into trouble due to multiple instances of glibc or other dependencies running together.

But if none of those are a requirement for your use case (or you have workarounds), I agree that statically linked binaries can be a nicer solution than Docker.
Right but that's my point. I don't think there is clear evidence that it encourages innovation, and if the technology can be re-engineered from the end result then you are not really helping society with a patent system. If it cannot be re-engineered from the end product, I don't see a reason anyone would use the patent system.
I suspect this is also linked to why suicide rates go up when the weather gets nicer, rather than during the colder and darker months.
“Routinely” does not mean “always”, especially as their own consumer facing news feeds are not the same as their news syndication.
Apple are delivering performance that beats so many other setups running off a battery. And x86 emulation comes close to the real hardware.

And at this price point who cares about the RAM upgrades anymore? The lowest end system matches systems far more expensive than an extra $200. All of this is great for most end users.
Opt-in poll by company specializing in "pr-surveys" paid for by contact lens company suggests that average people spend more than 17 hours a day watching screens. That after 6 1/2 hours of sleep the "average" adult spends the entire rest of the day, every waking moment watching a screen. 365 days a year for 60 years "on average".

Clearly this is bogus "research".
The FAA recently updated this page as part of the new Environmental Assessment at Boca Chica which is required before SpaceX can be approved for orbital flights.

Their current approval is good for testing (vertical) flights of Starship and Superheavy, but does not currently permit orbital flight from Boca Chica as I understand it.

They are currently in a public comment period thru Jan 22.
Are you of the opinion that the bulk of mainstream journalism, like what is shown on the 6 o'clock news, contains the nuance and balance necessary for proper critical thought and honest skepticism?
I’m seeing things as you are seeing them currently.

I love the idea of using Kubernetes, it sounds amazing initially, but then every single article I read about it turns into some epic blog post that leaves me worried that the whole house of cards could easily come crashing down.

Maybe in the future the abstraction will become rock solid, easy to install and manage and ‘just work’, but it doesn’t feel like that to me now. There’s too many ‘we had to come up with / use hack X to integrate it with software Y’.

Until then, if you are on a small team with a small budget, I reckon keeping it simple is the better approach. Standard OSs with some bash scripts for provisioning, build and deploy. Even if it’s more manual work, and takes a bit longer, having an understanding of the platform you are building on is crucial.

BTW if you are looking for a description of a way todo this sort of thing ‘the boring way’:

Robust NodeJS Deployment Architecture

https://blog.markjgsmith.com/2020/11/13/robust-nodejs-deploy...
In a nice bit of symmetry, another RTG is lost in an ocean trench: The fuel cask from the SNAP-27 unit carried by the Apollo 13 mission currently lies in 20,000 feet (6,100 m) of water at the bottom of the Tonga Trench in the Pacific Ocean. This mission failed to land on the moon, and the lunar module carrying its generator burnt up during re-entry into the Earth's atmosphere, with the trajectory arranged so that the cask would land in the trench. The cask survived re-entry, as it was designed to do,[18] and no release of plutonium has been detected. The corrosion resistant materials of the capsule are expected to contain it for 10 half-lives (870 years).[19]

https://en.m.wikipedia.org/wiki/Systems_for_Nuclear_Auxiliar...
I recommend the book "Dark Matter" by Blake Crouch for a fun techno-thriller take on the idea of "alternative lives". Great read!
I always download new maps for cities and countries. There will be no problems in the future
Curious, does one need to use nixOS for an optimal experience?

I've been using debian for a long time and would prefer not to have to switch OSs but the idea of using nix for having full control over my package graph is very tempting.

I've been somewhat procrastinating on trying nix as I've heard GNU Guix has a similar feature set and haven't been able to decide on which one to dive into...

My ideal setup would be to just be able to run a single shell script that configures a new machine to the exact state of all my other dev machines. I have a shell script that somewhat does this but it's not completely unattended and still requires a lot of manual config for certain steps.

Aside from that my main use case is being able to easily share a dev/build environment with others for ensuring that they can compile a certain project exactly as I do. For now I just use docker but it's frustrating not having explicit control over the layer cache and being able to tell it what to cache and what not to.
What's your line for "white collar"? There are lots of office desk jobs involving computers that are lower paid and lower status. Testers, help desk, data entry, administrative helpers etc.

It is true though that its easier to climb the ladder via social/soft/people skills and selling/positioning yourself well and knowing who to associate with etc. compared to working real hard on technical stuff. If you want to impress general people, tell them about people related achievements, like how you led a big group to success, or how you resolved conflicts, big names you've worked with and know etc. Social capital is indeed more valuable in general and so managers and "soft" professionals like lawyers can seem higher status. But its more about the focus on people vs things. Rule of thumb: if you can be objectively wrong or make an objective mistake, you're on the lower end of status. If situations are more wishy washy and rhetoric can save you, you are higher up.

Even though formulating it bluntly is frowned upon: as a software engineer you dominate (rule over) computers and equipment (similar to blue collar work), but to get respect from non techies you need to dominate people. No way around it. That's why managers like to have many reports, even if they are useless and hurt the bottom line.
Should Ivy League Schools Randomly Select Students (At Least for a Little While)
How to backup and decrypt Signal for iPhone message history
This is a bit of a diatribe against the wealthy and their use of mobility-freedom to avoid paying taxes.

“ The large differentials in our current system of state and local taxation enable the mega-rich to save millions, and in some cases tens of millions or hundreds of millions of dollars a year, simply by moving from higher-tax states, most of them blue, to lower-tax states, which are typically red.”
Hasn't DDR4 been available to ice lake and mobile ryzen for a while now? Also been a couple of laptops to put desktop class intel cpus in over the years.
For very old chips reverse engineering is relatively easy; here's one example: http://www.righto.com/2020/04/inside-am2901-amds-1970s-bit-s... For modern chips you need an electron microscope and there are a lot of metal layers to deal with.
It's getting to be that there are very few places where you can reach an audience of millions that are not heavily censored by a small number of giant, unaccountable corporations.

Email is the last one, and already Google is starting to censor that one, too, by rewriting links in messages to go to google.com instead of the original email as sent.
What if I could do it all over?

I wouldn't. I used to think I could, now I don't want to.

Where would I like to be? Don't know that either. I'm happy with not knowing.
You can't, so don't bother thinking about it.

You can make changes today that will pay dividends in 10 years, so maybe focus on that instead.

I was widowed pretty young (as widowers go), so I have done my share of playing the what-if game with the past. Ultimately it is not a productive exercise, and I try not to do it. If I catch myself dwelling in unlived lives, I try to refocus on the one still in front of me.
Interesting to see they think uk growth will be 4.2% starting on Friday!? Brexit will add 2.6%ppts to growth, nearly tripling it?

Their own predictions from 4.5 years back have a gdp slump after brexit, even if we stayed in the single market (which we're not AFAIK).

https://cebr.com/reports/the-economics-of-the-eu-referendum/
Types of Dark Patterns
Yeah but you'll take home way more dates at those parties.
I think a greater depression will be from those performers who are - right now in many places - forbidden to work. I will be curious to see how many people of the arts chose to exit the career field because they could not survive endless lockdowns.
Why Bananas Will Taste Different in a Few Years [video]
Why wouldn’t Apple allow Linux to run on their ARM Macs? They’ve allowed any compatible OS to run on Intel and PPC Macs. The only thing that’s changed is that they don’t currently offer a first party multi-boot solution. But they didn’t even offer one for Windows on Intel until community solutions were relatively stable and popular, and afaik they never offered one for Linux.
Yes, censorship, fascism and corporate dictatorship is on the rise

To prevent harm to companies profits and protect governments from accountability
Why the desalination plant?

Is there not piped water? Is it just another eco friendly sounding thing to put in the plan? Is it to hedge against newspaper headlines saying how much water spacex is wasting?

Desalination has to be more expensive than piped water (both financially and environmentally).
> No matter what the Wikipedia warriors profess

BTW, I was reading your Twitter the other day, and saw that you complained that Wikipedia doesn't have any information about TTY - only two paragraphs and nothing more. Now you are here, I have to tell you that you have accidentally set your browser's Wikipedia language to "Simple English" [0], which is a special edition of Wikipedia for English learners, it only has few editors, thus most articles are incomplete. On the other hand, the normal "English" Wikipedia has a fairly standard introduction to TTY [1], around 16 pages on my screen. You've missed a lot, don't forget to switch your language back to "English" if you haven't done it already ;-)

[0] https://simple.wikipedia.org/wiki/Teletypewriter

[1] https://en.wikipedia.org/wiki/Teleprinter
API pagination design
Conan O'Brien or Conan the barbarian?
This reminds me of David Goggins talking about how he wanted to "do better than God's chart."

https://www.youtube.com/watch?v=3fx1mGhTXdg
What this is doing is basically displaying an image, independently of your terminal, and keeping it in sync as you move the window, therefore won't work over SSH.

As what they are for, I use ueberzug and something like entr (tool that watches a file for changes) to display the output of programs that generate images, without having to either open the image manually or open a new image viewer through scripting.
Another use I had for it was to visualize a syntax tree of an expression when I was writing a compiler, to ensure everything made sense in a more visual way.
I don't know if it has any use for sysadmin tasks, to be honest, but for my hobby programming projects it's rather useful.

As you note at the end there are tools to do the blocks thing, like Sixel (it's mentioned elsewhere in this news' comments) but you will need to watch out for size and colors. Representing a large, complex image over sixels is a bit meh, but for smaller ones like say 160x144 it should work.
Are you Indian by any chance? I'm curious because - at least from Indian people I've seen and met - it (social status) seems to be hugely more important than what I see around me locally.

I do think about my literal social status (i.e. friends, sex, etc.) but I don't think thought along those lines has ever really influenced my decision making - beyond a vague desire to outdo people born better than me.
We are both! I would also add lazy to that paradox. My surname is a letter off, and that's at close as it gets : )

The devil is in the details, there is more to it than dynamic & static content, we are using Fastly, otherwise we couldn't serve all the traffic that we do.

The best part is that it's all public - https://github.com/thechangelog/changelog.com - and we welcome contributions, especially those that simplify our setup without compromising on resiliency and availability. I'm looking forward to yours ; )
NPM Ruin Dev
Start Contributing to Open Source Software
They rewrite links?! Why? When?
This code seems to somewhat re-create effect, except noise is symmetric at both sides (also true of the xkcd-style plot in this article, actually). Plot: https://imgur.com/a/dGZyylf

It seems a crucial piece of context is that there is some correlation between perceived and actual performance. There also is a global optimistic bias, apparently across experiments people perceive their rank is in the 66th percentile, so this universal effect leaves more room for error on the under-performing people while the highly-performing people are going to end up closer to that 66th percentile tautologically, and bounded above by smaller amount of space.

import random
import numpy as np

np.random.seed(seed=12345)

from scipy.linalg import eigh, cholesky
from scipy.stats import norm
from matplotlib import pyplot as plt

#Draw correlated random variables
#Ref here: https://scipy-cookbook.readthedocs.io/items/CorrelatedRandomSamples.html

num_samples = 125 * 4 #
x = norm.rvs(size=(2, num_samples)) # uncorrelated random normal variables

expected_correlation = np.array([[1.0, 0.19], [0.19, 1.0]])
c = cholesky(expected_correlation, lower=True) #there's a slight correlation of R = 0.19 between actual and perceived scores (according to Ackerman, 2002)

trans_x = np.dot(c, x)

#perceived / actual readings with R=0.19
perceived = trans_x[0, :]
actual = trans_x[1, :]

#Sort both variables by actual scores.
sort_by_actual = sorted(range(num_samples), key = lambda idx: actual[idx])

perceived_by_actual = [perceived[i] for i in sort_by_actual]
actual_by_actual = [actual[i] for i in sort_by_actual]

quartile_indices = [i * (num_samples // 4) for i in range(5)] #note: depends on divisiblity by four

x_coords = [xx // 2 for xx in quartile_indices[1:]] #mid-points just for plotting
perceived_means = [np.mean(perceived_by_actual[start:end]) for (start, end) in zip(quartile_indices[:-1], quartile_indices[1:])]
actual_means = [np.mean(actual_by_actual[start:end]) for (start, end) in zip(quartile_indices[:-1], quartile_indices[1:])]

#Plot
fig = plt.figure()

ax1 = fig.add_subplot(111)
plt.title("Dunning-Kruger")

ax1.scatter(x_coords, perceived_means, marker="s", label="perceived")
ax1.scatter(x_coords, actual_means, marker="o", label="true")
ax1.legend()

plt.show()
Sartre's definition of Hell was other people.
Compression programs like this (e.g. Disk Doubler - https://en.m.wikipedia.org/wiki/DiskDoubler) were popular for a while when storage was more expensive. Some of them were legit and could compress most common workloads pretty well. Some others were scams.
On the one hand it opens the door to (bluntly) "better" people, but equally will you have much in common?
Talking about your job at parties is way down the list of reasons social status matters. It's a fair point that people shouldn't make all their decisions with status in mind, but it is also wrong to belittle it as a consideration.
Show HN: Fatalities by day in Israel 2002-2020
In short: educated guesswork. The lighter blocky regions in the die shot are recognizable as memory; a lot of the rest is based on recognizing duplicated or mirrored elements (like the two CPU1 cores) and making guesses based on their number, relative size, and what they're close to.

Identifying the GPU, for example, is based on recognizing that there are eight repeated elements within it, and matching that with the known fact that there are eight GPU cores.
Partial Cellular Reprogramming Restores Vision in Aged Mice
even without pinterest, G search is dysfunctional with its side pane. Yandex is better
It's very disappointing that Steve Kardynal's funny, risque but ultimately quite sweet Wrecking Ball, er, tribute gets no mention in this article.

https://www.youtube.com/watch?v=W6DmHGYy_xk
Well, not the specific "you" referring to me; I use my Android Box (Chromecast with Google TV would work also) for Japanese IPTV. This cannot be installed on the plain old Chromecast. Furthermore, that IPTV application, though it runs well on phones, is one of those that doesn't cast.

We use casting quite a lot in my household, but only for a handful of things that can't be installed on Android TV. The UX of Chromecast is sub-par compared to just using an installed app with the remote, but Chromecast plugs the gaps: connecting mobile-only content to the living room TV.
>Wonder why I was downvoted...

I suppose because Trump is against section 230, and everything Trump does is automatically bad.
The blog post links to Jessie Frazelle's GitHub repo [0].

Jessie also has a blog post about this [1] from back in 2015. If you prefer video format, Jessie also has a talk at DockerCon SF 2015 [2].

[0] https://github.com/jessfraz/dockerfiles

[1] https://blog.jessfraz.com/post/docker-containers-on-the-desk...

[2] https://www.youtube.com/watch?v=cYsVvV1aVss
“Social status” is an artificial circlejerk concept, why do you care?
Boca Chica is a relatively isolated location wedged between the Gulf of Mexico and Mexico itself. Texas is a big place, and if you want fresh water you might just have to make it yourself.
In gmail's web interface they have ~always done this. In IMAP-accessed accounts, they are doing it if you have advanced protection turned on for your Google Account.

It breaks PGP signatures, among other things.

There's no way I found to turn it off, and there was no announcement that they were starting.

I submitted it around the day it started (~2 months ago) but my submission was flagged.

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

https://support.google.com/mail/answer/10173182
Not enough money in it most likely
The original C# team had 5 engineers
True! Although most creators don't have any power over the social media channel they use to distribute content, evident by the fact that most creators can't take their audience across social media apps. In end most people come for the general vibe of the app, the producer's content end up being quite undifferentiated. Charlie D'Amelio is an exception here obviously.
So did they consider the energy cost of replacing the listeners devices, or not?

Edit: After skimming the actual report (https://downloads.bbc.co.uk/rd/pubs/whp/whp-pdf-files/WHP393...) the answer seems to be: nope.
In my experience that's because they think our work is easier and that we do less of it than they do, for more pay. But that actually goes to the parent's point; lazy entitled and overpaid is part of the low status perception.
> I think the opposite is true.

Not sure if there is any disagreement, you're resonating with what I said. Both are true - there is some shitty stuff and there are some great channels. Cherry picking examples doesn't actually drive my point so let me try again - It's not so much about specific channels/documentaries, but whether nationality has anything to do with it. I just don't think Americans produce content that's any different than Europeans. That was the point I was trying to convey.
I was about to write the same thing. Thanks and +1. No one needs social media. Phones work for actually calling people. My "sane default" was abandoning all social media. I meet friends and family in person, use email, phone calls, and occasional posts in forums like this one.

Anyone older than 35 can remember not having any social media. Somehow the world worked without it for millenia. How can it possibly be a necessary part of our lives all of a sudden?

Imagine publishing "sane defaults" for lead in drinking water, or asbestos in furniture. How many cigarettes should we sanely default to smoking? We strive for zero when we recognize something as toxic. Same principle with social media.
Take a gander at Google earth, Boca Chica is far enough away from Brownsville that I doubt it has municipal water or would ever be serviced. Salt water and steel don’t mix well so I’d assume they want to stop trucking it in.
You can redefine "routinely" to mean just about anything. I "routinely" get my car's oil changed about once every 6 months. All I did was go straight to their site and pick out literally the first link in a list, and 2/2 were most definitely stories.
They have plans for building launch sites offshore. They're presumably exercising their muscles on as many of the end-game problems as they can.

The bubble wall tech will probably be a big enough problem to sort out once they try to build them.
That's fine if you're OK with the kinds of dates that go home with you because of your impressive-sounding job.
What exactly is the social status you were looking for?
I'm not sure I agree with that outside of functional programming.
I recently became acquainted with the teachings of Epicurus. He advocated living a simple life of simple pleasures surrounded by friends. It's almost a truism that seeking fame and fortune is a route to unhappiness. Not necessarily because these are bad things, but because the desires that drive these choices seem to be insatiable.
Yes, ivy's get government funding, but the suggestion that the given funding should allow the government to mandate a clearly ludicrous admissions policy is laughable.

Cities and States often subsidize stadiums. Should competitive sports teams be required to randomly select next season's players?
Artiphon Orba Review – A Unique Novice Friendly Synth and More
Again, what does pretention, or lack thereof, have to do with the truth or validity of my argument? You're doing it again.

Who ever mentioned "absolute," or "hidden" truths, either? That's called "straw manning," and I would appreciate it if you would stop.

You're saying I can't know anything of the "truth" in these places without literally having gone there? Well, that's the "no true Scotsman" fallacy.

Do you even know how to argue logically? Three sentences in your comment, and 3 logical fallacies? Come on. Be real.
I don't have a kid, but I tell my nieces/nephews that while they are young to search for and practice something that interests them. Could be painting, coding, dancing, chess, languages, music, karate... anything that they enjoy doing that involves being an active participant in the process. Because by the time they are in their late teens / early 20s, they'll have thousands of hours of practice under their belt and opportunities available to them by dint of that mastery.

I don't regret my childhood largely because it's immutable, but when I reflect upon it I would've preferred to have spent a lot less time playing video games.
I assume you could at least make an educated guess based on the layout and ratios of the area of the caches (assuming you know their topology and sizes) and therefore their proximity to non-cache stuff.
Funny. I'm disappointed by the status it's gained over the last 20 years. I miss when it was even lower status than it is now.
It's an emotional experience to see the Continuum, and Person of Interest UI after such a long time.