skysight-inc/HackerNews huggingface dataset:
I'd be surprised if they weren't. Many of them, like crazy dumb or stupid, are just too ingrained in the cultural lexicon. Retarded is a bit different, since that's a common and unfortunate affliction, but nobody is going to admit that they're afflicted with stupid and would prefer the term to not be used casually.
The government has seized billions of dollars of crypto in other cases, net they probably more than break even when you account for the complexity it adds to investigations.
Which is why I brought up how miserable they all seem to be. All they do is bitch and whine and complain about life, but then they sit at home and do...nothing?

This is an entirely solvable problem.
Apples to apples CapEx is better for the reason I described. The shift to OpEx and the rise of SaaS is more attributable to short-term budget flexibility. Taking depreciation is a tax advantage but only because the thing you own is depreciating. It's not free money. Capital expenditures usually require a large upfront cost, slow time to market and unpredictable scaling and maintenance. SaaS is usually turnkey, can scale up and down to match usage, and has less lockin. The benefits frequently outweigh the tax disadvantage.
Ask an oncologist if they feel that is the status quo. 20% of people who get chemotherapy get it within weeks of dying, as if suffering even more will prolong their life. Not all oncologists are like that but many feel harsh treatments which ruin a person's other healthy cells with tons of side effects is worth it for keeping a patient alive just a few months more.
This is a never-ending euphemism treadmill [1]. Now I've noticed younger people calling each other "remedial" as an insult. Any term or phrase used to indicate a form of mental handicap is going to become the new insult, thus prompting the creation of a new euphemism.

1. https://en.wiktionary.org/wiki/euphemism_treadmill
> Thankfully, SVE comes with a load instruction that would only fault on the ‘first active element’: as long as the first element you are loading is valid, then there is no fault.

Huh, this is an interesting instruction. Wonder if this will “break” code that expected a read into an unmapped page to fault…
For 4-5 years now I've run Linux on a Lenovo ThinkPad Yoga X1 with LTE. My iPad now gathers dust. I have no regrets. The tablet works well and despite only running i3 I have screen rotation and a perfectly good onscreen keyboard. The only change I'd make for a less nerdy person is KDE Plasma with i3. Tiling WMs are awesome on tablets, but the KDE ease of access and management of external displays etc is unmatched. (IMHO).

Actually one thing I would like is if all the streaming services would allow downloading of content in a browser on Linux. Playback is fine, but I can't cache anything for when I have no Internet :(
Opex is "better" than capex, because cash is king. Capex in general means you pay upfront and reap benefits later. Opex in general means you reap benefits now and pay later (via invoice or credit card bill).
I avoid anything by Abrams or Lindelof at this point because they are emblematic of this writing formula. You can see it in Lindelof's The Leftovers, Abrams' Star Wars, and of course LOST. It's also present in any pilot they help create, for example Once Upon A Time.

I agree with your deconstruction: these shows are optimized for selling an engaging pilot episode with only a back of the napkin roadmap for the rest of the show. The finale comes only when there's no more money to be made.

I'm very excited by writers like Baran bo Odar and Jantje Friese who are able to write interwoven plots comparable to LOST, but with cohesive endings. Check out Dark for an example.
I'm looking forward to trying Typst when it's available. It's the first LaTeX alternative that's ever interested me.

http://typst.app/
Yea, this seems likeliest. If I were an evil mastermind, I’d be choosing bozo #7 as the fall guy, not the front man
Yeah they were? They weren't teens but they were definitely young enough to think of themselves as young, which is more the point.
I wonder if 25-35% of all CPU cycles being devoted to moving bytes around is a design problem, i.e. a result of the RPC-oriented programming model we used at Google

I know there were also measurements about protobuf encode/decode, and I think it was a similarly large portion of the total workload. (Anecdotally I think that's why people say the protobuf libraries are huge and big and slow to compile -- because they're highly optimized that's probably what empirically resulted in the fastest execution time)

It feels like a content-oriented and value-oriented model would have less of this profile, i.e. with (correct) local caching and differential compression
the important part is to never let your glop go below 60C in its entire lifespan. keep it in the oven, the pot, wherever, and leave the fire running until you finish it.
Pedestrians might say the same back. You underestimate how much long light cycles delay someone walking to work. A person walking downtown might easily dwell 30% at lights when the blocks are short. We're all in each other's way.
<thumbsup> Facebook likes this.
Hetzner are $45/year, or even less if you don't care about ipv4, and they are great.
In general, I think we should put a LOT more money into the "justice" system rather than trying to get by on the cheap.

Good luck getting a fair and speedy trial in this era of widespread plea deals that are extortionate (plead to X or I'll tack on Y & Z). And your life will be on hold in a lot of ways until trial. And, if you are found not guilty, you are still out a lot for legal bills.

Getting those things right don't depend on making split-second decisions, just society valuing justice over tax breaks (right) and welfare spending (left). How much would it take to require the prosecutors budget to pay the legal bills of anyone found not guilty?

In general, we need to find ways to make sure people have skin in the game. For example, add the option for juries to find prosecutors guilty of malicious or incompetent prosecution. Or, create the role of prosecutor of prosecutors at the state and federal levels and laws against extortionate plea deals (require all prosecution/defense communication to be in writing?).
The path to hell is paved with good intentions.

The problem is that government regulations almost always create perverse incentives.

Government pays for energy efficient upgrades? Sounds like a program ripe with fraud and some juicy kickbacks to suppliers with connections to the government.

Or upgrades to home that aren’t actually inhabitable (but who cares if the contractor still gets paid?).
I wonder if they take points away in an interview if you have a master's degree.
I made the transition to developer in my mid twenties as a college dropout.

It has been net positive for my life. I've ended up at a FAANG equivalent company (i.e. big company and big salary), I'd describe my outcome as better than average.

Advice is hard to give without knowing your situation. When I entered the industry it wasn't that hard to get a junior position. This is not true today and so trying to enter is much riskier. I regularly help people enter the industry and have seen the barrier to entry raise over time.

I generally see six patterns of success:

1. The person has a network that will take a chance on them because they are a high caliber person (assumes some minimum level of skill)

2. The person has strong IT skills and uses their position within an IT org to gradually acquire coding and cloud (e.g. AWS) skills. They then get a dev job that is primarily cloud related.

3. The person has some other valuable skillset (e.g. accounting) and agrees to work at a startup splitting their time between coding and their existing skillset. Sometimes people need to accept reduced pay even relative to startup salaries to make this work.

4. The person goes back to school then gets a job as a fresh grad. This works fairly well but is expensive in both time and money.

5. The person self-teaches and makes one or more truly impressive projects. I've only seen one person do this successfully. They dove deep into a multi-user collaborative editing program, it showed really great technical chops.

6. The person goes to a coding bootcamp and makes some small projects. The success rate of this seems to drop every year and I don't think I can recommend it. In many ways this is not different from self-teaching except that most people lack the tools to successfully self-teach.
I think its hard to prove without a very large statistical data set as we see that 8 out 10 times might IPO but in the next 50 years (if that would be possible) it might be 0 out of the next 10.

IMO the reason is that things change. People change. Markets change. The world just doesn't stay static. But our tendency is indeed to trust people who did something and I would probably also trust a person more given certain specifics as above.
In general? Trivial. In this case, when the whole world knows the funds are stolen? Less so.
Feel free to replace this metanym with something you find disagreeable.
That's simply not true. If I see an apple and someone tells me I must refer to it as an orange because that is what they want to pretend it to be, then the best course of action is to either tell them that it is in fact an orange, or to just ignore them. It is never the right answer to encourage their incorrect demands.

Would you also suggest we pretend the voices that a schizophrenic hears are actually there and real? If not, why not? It's real to them..
SJWs are alive and well at Stanford. Oh sorry, they/them are existing in a non-unsatisfactory status.
I like the way you think https://news.ycombinator.com/item?id=32841022
It’s not like they’d be content with a deadlocked parliament where the ‘government’ they voted for can’t enact any policies. It’s good that there’s two dominant parties, both fairly central, who continually moderate their policies to keep high levels of support, and after an election, one of them gets to actually govern.
The Era of Cheap Oil Has Come to an End
Right. The follow-on to ERMSB, FSRM ("fast short rep movs"), which first appeared in Icelake, finally makes it consistently competitive with SW sequences¹.

¹ but you still want to branch around it when the length is zero ("when the length is zero?!" I hear you cry; it turns out that if you instrument actual systems, you will find that this happens shockingly often).
Ah I see. Yep that other comment I made was uselessly hand-wavy.

The point I was trying to make, starting with my initial comment in the thread, is that there is a middle ground between "we're spending way too much time devising and implementing really fancy fine grained metrics" and "we only look at revenue".

My concrete example makes this point much better, and it seems like we're in agreement, so carry on :)
Compile with optimizations enabled.
Also frustrating... I looked at trading in my Mac Pro to Apple for the Studio Mac.

I expected to take a notable hit, in between trade-in, and Apple Silicon.

What I got was insulting.

Bought mid 2020 for $14,000 (3.2GHz 16 core, 192GB, 8TB, Radeon Pro W5700X 16GB)...

Apple offered me $1,050 to trade it in.

They're still selling that same configuration today for $300 less than I paid for it then.
Twitter is an actual company. A Mastodon server instance can be someone in their basement with no accountability.
This is 100% incorrect. They do not pay all of their players the same. The better players make more money.
My experience has led me to the conclusion hospice needs strong regulation & it can't happen soon enough. Trigger warning: my story is both sick & sad.

When my Dad was on his deathbed at home with lung cancer my Mom was in charge of administering the morphine dropper on a schedule like she was shown to do by the hospice nurse. I was younger then, not dealing with it well so was self-medicating & was very out of it. No appropriate situational awareness at all.

The next morning after he was dead I was cleaning up & thought it odd that his morphine bottle was still half full but didn't think much of it. His body didn't look quite right either but being the first dead body I'd ever seen how would I know something was off? Decades later I learned his hands wouldn't go together because when he had died he was pushing her off him with all his strength while she was suffocating him. So on top of not getting his morphine he had her probably on top of his distended belly with all that pain exceeding what was already unimaginable, suffocating him.

Before my Mom died she asked me if he'd molested me & I was surprised. I told her no, of course not, & soon afterward she started mismanaging her diabetes just a bit more than usual. She died of a heart attack a few months later- presumably from the diabetes. Though I think it was a suicide after realizing what she had done to Dad.
Proving attempted murder is very difficult, but "SWATting" already falls under the broad umbrella of 'assault'. It seems like the police are likely guilty of criminal negligence as well.
Any time I see a word abused with an -x suffix, I file it in the same mental bucket as the people who stylized their IRC nicks like xXDeSTRoYeRXx.
Programmable money
Some of these seem like legitimate improvements. A lot are inconsequential (e.g. "homeless person" vs "a person without a home"). But some are genuinely degrading our ability to communicate. E.g. "paraplegic" and "quadriplegic" should both be replaced with: "person with a spinal cord injury, person who is paralyzed" But this lacks the old term that distinguished paralysis below the waist with paralysis below the neck. A non-powered wheelchair is only going to help the former. Not to mention "person with a spinal cord injury severing the nerves to their legs, but not their arms" is a bit of a mouthful. If only there were a pair of words, perhaps using the roots to denote 2 and 4, that could convey these two things more concisely...
You can do this with whisky. When you have less than a couple of inches left, dump the remains into a decanter. Repeat with every bottle you buy. Occasionally drink some. Never let it empty.

It becomes your own personal blend, always changing. Lots of fun.
The good arguments for "This should be a new language" are either:

1. You need to enforce a relatively unique set of invariants, which in turn come with new constructs to interact with them. For example, if you want a system for managing a distributed system, enforcing the lack of global state can be a lot more natural by using a language that cannot express it.

2. You want to provide some sort of novel language construct that cannot be expressed well in existing languages (function argument pattern matching, for example, cannot be retrofitted onto an existing language by a library, maybe by pre-proccessor or sufficiently advanced macro system).
From the standpoint of an optimizing compiler, Fortran is much easier to optomize. The existence of pointers in C make that much more difficult. As Francis Allen said (paraphrasing) "The prevalence of C has set back programming language research by decades."
https://youtu.be/zWrwPr1OEuk <-- more wisdom here than the entire thread
I am pretty sure mine had white phosphor. A 1977 PET 2001. Maybe it was white/blue?
"The Coming Storm" is terrific.

Interesting gentle analysis on Sovereign Citizen / QAnon. Doesn't shine n positive light, but at the same time it does try to understand why people fall for it.
Easiest: Linux VM with cron. Pay for it, SSH into it, crontab -e, add your line, save file. Takes 5 minutes to set up. Moderately reliable. $1-$5/month depending on the provider

Cheapest: Any CI/CD service provider. Takes 20 minutes to set up. Not very reliable. Free

Next cheapest, least easy: complex proprietary serverless cloud functions to automatically trigger a task on a schedule. Takes an hour to set up. Most reliable. $0.30-$1.5/month
Why KIA's confusing logo is part of a growing design trend
AMC is one of the more aggressive stations in not letting its content out to other streamers. You can't watch... oh I don't know, Interview with the Vampire anywhere else, other than having AMC on linear TV or having access to their associated video-on-demand. I remember having to cast around to find the (pretty good) John le Carre adaptation The Little Drummer Girl anywhere after having missed its initial broadcast: I ended up getting the free trial of Sundance Now, which is more or less AMC+'s predecessor... or something like that.

But: most of what people most want to watch is stuff that's on legacy deals, or that they're letting out older seasons of, or just don't control. Like, Better Call Saul is on Netflix, but not the current/final season. I feel like the era of them really jealously guarding their shows to try to make AMC+ work has coincided with a bunch of stuff people aren't that interested in seeing (and maybe the stuff people do want to see they don't fully control).

Lodge 49 is cool (but ultimately quite niche, I think), but they don't have an audience clamoring to stream Low Winter Sun or whatever.
I understand the intention but I don't see what about the word 'depressed' implies permanence. Is a depressed person any more permanently depressed than a depressed button or a depressed stock price?
It's a legitimate consideration.
Seems the law is clear and the th judge sided with the law.

Congress didn’t want the NIH to have the discretion to refuse to send retired chimps to the haven.

NIH is now saying it knows best. Maybe they do, but it’s not their call.

Thank you Congress for making a clear law!
> Tools like Bazel or Nix or ...

I find it interesting that Bazel and Nix don't seem to complement each other as much as I'd think given that they're both 'high effort, high reward tools which deal with hermetic building'.

They certainly both suffer from issues related to upstream packages doing their own thing.

> They also suffer from another problem which is that most people don't care as much as you or I do. :) ...

I use Nix. I haven't use Bazel.

I think Nix is wonderful for enthusiasts. It takes some time to learn. However, Nix is excellent at dealing with packages. And developers often do things which involve packages. -- e.g. Nix is good for declaring a shell with programs that can be made available.
They should not have any sign, so everybody just presses the button, even though they are automated. This stuff just adds unnecessary confusion.
You spent $14,000 for a desktop computer? What does it do that others do not?
FTX founder SBF has agreed to be extradited to the US
Disclaimer: I work at Backblaze, and I was here first.

> I'd worry they would sue for...

If you are referring to Backblaze, we're not going to "sue" anybody for anything.

We (Backblaze) have dealt with a bunch of frivolous lawsuits (and patent trolls) over the years suing us, and OMG we're not going to instigate any lawsuits over some honest person legitimately reporting some issue and being helpful. It isn't going to happen.

Our reputation is important to us. Not just for Backblaze: I'm saying the individuals that founded Backblaze and those people that work now here base our entire existence and careers and the number one marketing efforts at Backblaze are based around we are trying to be "the good guys" and transparent and acting like it. There is no possibly world where we try to suppress a screwup like this through legal means. That would be a PR debacle of epic proportions.

If something went wrong, let's shine a spotlight on that cockroach and figure it out together. I'm not sure the exact drive we are all talking about, but my first guess would be a customer ordered a $189 "USB Restore" all their data shipped to them on an encrypted drive) and we (Backblaze) shipped the customer a USB restore drive and they are subsequently selling it (after copying their restore off of it) on the open market. If it is above 8 TBytes this is absolutely *NOT* the case and we should get to the bottom of it. Without lawyers mucking up the situation.
The Hobbit movies looked wonky with due to whatever number frames it was running per second.
>"Different nodes will have different ideas of what is known and what is unknown so it may be learned unicast on the sending node but unknown unicast on a middle node."

Yes, it's easy to forget that different hosts have different perspective of the network at different times.

Thanks for the image, it's very helpful indeed! I totally understand your point now.

At one time I used to work much much more with these types of details and now work up further in the stack. There is still lots of bridging but its all virtual bridge interfaces on Docker container networks and so things like this dicussion hardly come up anymore for me. This discussion really helped jog my memory and realize I've forgotten some things but also made me realize how fun and fascinating networking is! Cheers!
Yeah that. There’s something even more subtle. Experiments run with certain older lines just… failed more. It’s weird. The supervisor would say, “Yeah go to X’s lab and grab theirs.”

Like the reproducibility is contingent on so many factors. Very depressing and tedious.

There’s definitely a lot we don’t know and the knowledge gap is huge. And even if it can be done in the lab, translating some finding to a workable therapeutic is another story.
Wishing for M-x chatgpt in Emacs 30
Stopping the swatter doesn't do much, and still allows for people to be swatted.

The thing that needs an overhaul is the decision making on when to actually send out the swat team. It's lazy, expensive, and dangerous to send them out for every opportunity without any investigation
I remember hearing about swatting back then, but not with Ring. Perhaps this contains more detail on Ring.
We all know it can be done, but we also agree that it shouldn't be done.
I mostly use matplotlib+seaborn in a python code block, and tell matplotlib to write pdf output. Then I'll include the pdf with a link. Here's a sketch:

# first run this code block:

#+begin_src python
# some code to generate a plot at images/plot.pdf
#+end_src

# then put the image where you want it:

#+CAPTION: Some plot or other
#+NAME: fig:asdfhjkl
#+ATTR_LATEX: :width 0.7\textwidth
[[file:./images/plot.pdf]]

You can put some incantation on the top of your .org file to make it run all the code blocks before exporting, but I usually just run them manually if I need to make a change to a figure.

Here's a full example from one of my papers. You can see I made quite a few revisions with all the commented-out lines. Note the :results none :exports none arguments to the org-babel code block, which makes the code itself invisible in the resulting paper.

#+begin_src python :results none :exports none
import matplotlib.pyplot as plt
import seaborn as sns

def get_loss(filename):
loss = []
with open(filename) as f:
for line in f:
loss.append(float(line.split(' = ')[-1]))
return loss

data = {}
# data['NLP (P=0.1)'] = get_loss( '../sample-programs/loss-epochs-nlp-0.1-30.txt')
# data['NLP (P=0.2)'] = get_loss( '../sample-programs/loss-epochs-nlp-0.2-30.txt')
# data['NLP (P=0.4)'] = get_loss( '../sample-programs/loss-epochs-nlp-0.4-30.txt')
# data['NLP (P=0.8)'] = get_loss( '../sample-programs/loss-epochs-nlp-0.8-30.txt')
data['NLP (P=0.1)'] = get_loss( '../sample-programs/loss-epochs-both-0.1-30.txt')
data['NLP (P=0.2)'] = get_loss( '../sample-programs/loss-epochs-both-0.2-30.txt')
data['NLP (P=0.4)'] = get_loss( '../sample-programs/loss-epochs-both-0.4-30.txt')
# data['NLP (P=0.8)'] = get_loss( '../sample-programs/loss-epochs-both-0.8-30.txt')
data['Plain'] = get_loss( '../sample-programs/loss-epochs-30.txt')
sns.lineplot(data=data, palette='deep')
# TODO add plots for combined Plain+NLP at other probabilities
plt.xlabel('Epoch')
plt.ylabel('Loss')
plt.legend()

filename = 'images/loss-plot.pdf'
plt.savefig(filename)
return filename
#+end_src

#+CAPTION: Training loss for data augmentation
#+LABEL: fig:loss
#+ATTR_LATEX: :width 0.5\textwidth
#+RESULTS: fig:loss
[[file:./images/loss-plot.pdf]]