skysight-inc/HackerNews huggingface dataset:
All this is good advice, but I haven't seen any prospective on personal budgets:

- Remember that money exists to be spent on useful things, it's not a video game score

- Understand your monthly spending and monthly take-home. If you're in a role that grants equity, I bet you've got a healthy surplus. If not, I bet you could make some lifestyle changes to achieve that.

- Take a moment to really accept that you are fine. You are not in danger, and shouldn't carry a fight or flight anxiety.

- Then think about your future. Can't sugarcoat it, you might have had more vacations or whatever if your options didn't decline, but I bet that you can chart a course to a decent retirement. Use an online calculator. Again, your future is fine. Not great, but fine.

- Think about what your future looked like when you graduated high school (or equivalent, wherever you did it). Did it definitely include being rich? If not, then you have lost nothing relative to that. And it's possible that on this company, the next one, or the one after that, you'll end up there anyway.

- Finally, spend a little money on something you like, and cut a little money on something you hadn't gotten around to canceling (streaming service, routine meals out, etc) You have so much control over your life.
In an electrical box in the electrical closet, with the breakers. Like any sane setup.

Although if you live in North America and you're used to "wired get stapled onto studs and then we put drywall directly on that" the idea that you can have actual cable routes in the wall that you can just run multiple cables through so you can can take them out and put new ones back in as needed is a surprisingly unknown concept.
If your threat model assumes that you will be tortured, and you will immediately give up any desired information upon being tortured, then you better include some magic amnesia pills with your secure messaging protocol.
Anyone here know if it's possible to fix a t43p cooling fan that sounds like a bumblebee?

I doubt I can find a replacement
The entire workforce is men plus women. So, your expansive way of framing your comments to span a boolean classification makes it seem like you’re just looking for something to be angry about. Any way you slice it, 7 million Americans out of work is a serious issue. Denying the author use of the national identity of the affected population is problematic.
I intentionally didn't use a well defined term as it would miss the point.

There is all kind of somehow "open" software which might be OSI open source or even be GPL licensed but is de-facto not free software.

Like I have seen more then one case where GPL or similar was used to archive "open sourcing the software" while "making sure no on complying with law can benefit relevantly from it". E.g. publish a software under GPL which is strongly dependent all through the stack on some proprietary software which is GPL incompatible but has some pseudo decoupling though some interfaces. The company which wrote the software just uses a different license when they use it. Everyone else would have to spend impractical amounts of time to create adapters to make it actually usable under the GPL license. Sometimes not much less time then rewriting it from scratch. I have seen this pattern quite often. Through more often with AGPL then with GPL. Sometime it did feel that such theoretically but not practically free software likes (A)GPLv3 more the actually free software does like it (but I'm pretty sure this is a bubble).
It's a PoC for HN related to this submission: https://news.ycombinator.com/item?id=33127285

Basically I guessed the id of the submission (HN has a global counter for each comment or submission).
This is my favorite of the bunch. I remember picking it up as a long time C dev hoping to learn a new, modern approaches. It helped hammer home that you can only modernize a 50 year old language so much. I didn't come away with from it with a lot of new tricks or techniques. It's just a dated language that has a very specific time and place and when using it, you have to deal with its age.
There's not one network with mastodon. Depending on which node you start in, you can get different graphs (from what I remember, mostly due to differences in value between valuing free speech vs preventing hate speech).
With a lowercase "c," yes "congress" can mean anything.

A gathering of seven-year-olds to eat ice cream is also a lower-case "c" congress.

In the context of politics, which this article is, "congress" has specific meaning. If he had meant the generalized lower-case "c" congress, he would have written "what is a person like this doing in a congress."
I doubt the involvement of any well-known climate activist groups: They tend to claim responsibility for their actions, as the point is to generate publicity and political pressure.
Please don't do this. The Rust community has a bad enough reputation for over-aggressive evangelism as it is. We should try to fix that.
Filed under “I want to monetize other peoples videos for my war pr0n channel and YT won’t let me.”
Did Amazon buy Kohls too? What do Amazon returns have to do with Kohls Cash?
Firefox, with Ublock Origin and NextDNS activated.
I like Knuth's take. Personally I do it to signal, "I'm looking to work with people on this". Some of my hobby projects consequently have notes from my perspective which read as more journalesque.

I agree with OP, this interpretation is reading a bit much into code comments without asking a single programmer the norms of programming.
10 years ago I was commuting by train to work in Germany and there were fiber cables alongside the train tracks visible just hanging there. One could easily just cut them.
Sex and the Academy
There's a high performance Chase-Lev work stealing queue written to exploit the OCaml 5 memory model in the lockfree library: https://github.com/ocaml-multicore/lockfree/blob/main/src/ws...
Talkie's the name, toasting's the game. Anyone like any toast?
Currently Orion since that gets me Safari + Ublock Origin. It's a little janky at the moment, but it's nice having Ublock back.
I mean if you pull up his channel and see his tiles of thumbnails, he's making the stereotypical exaggerated reaction face in all of them. It's not egregious but its right there.
At the end of the day, a lot of the classifications are at least somewhat historical. And somewhat dependent on what operating systems they ran as well in addition to morphing in various ways over time. (At some level most modern servers are micros unless you're going to create a new category for them as you wouldn't usually refer to them that way.)

You also have "Big Iron" Unix servers in there somewhere. And various specialty scientific computing systems, e.g. all the vector supercomputers etc.
Annoying thing with RSS readers is when a website implements some sort of "security feature", RSS reader might not be able to download any feeds. I had one occurrence where feed reader was asked to complete a captcha to reach content. Being a "bot" it of course failed. Another time one website was blocking all traffic from abroad, so RSS reader just got access errors, as server is located in another country.
This is a bit dramatic, conventional cars get recalled all the time.
I read the first edition of K&R when it came out, and switched to C for a computer algebra system that got me tenure as a math professor. K&R is a religious scripture, and remains the benchmark against which I measure all other programming books. It's in the same league as the aspirational SICP, and a far easier read.

In college I'd programmed Fortran on punched cards. APL was like dropping acid, and I worked one summer as a commercial APL programmer, but it wasn't appropriate for what I needed. Pascal didn't quite fit either. C was in that context mind-blowing. The future had arrived! I had full access to the machine!

If one is learning to become a plumber, one might not be so interested in how plumbing worked in 1840. If however, one is a herding dog, and needs serious work to avoid getting bored and destructive, reading K&R would put C in historical context.

Later, as I depended on C, I bought each edition of C: A Reference Manual by Harbison and Steele, and read it as if I were studying to be a lawyer.

I now program in Haskell, and wish I was equally versed in Clojure and Rust. If I were returning to C, I'd instead choose Rust. For my work, I have a free choice.
Aer Lingus Seeks Compensation For Data Center Chaos That Cancelled Flights
The more people complain about how bad it is to be a youtube creator, the more likely google will be to get in trouble when they hide those complaints from people searching for information about youtube monetization.
I had written David and NTP down as a podcast episode idea. Never expected to get scooped by the New Yorker.
Roe v. Wade was based on something other than the Constitution. We can tell this because the Constitution simply doesn't talk about abortion and the right to privacy used as a justification is suspiciously focused on only abortions to the exclusion of most other things. Eg, apparently it didn't extend to communication, other medical procedures more broadly (eg, topically, vaccination status), financial transactions, web browsing habits, etc. And the Supreme Court of today felt confident overturning it on the basis that the Constitution does not confer a right to abortion.

There also wasn't broad-based community support either, otherwise the court wouldn't have needed to step in to override the legislature.

So there must have been something happening ideologically that allowed and convinced these judges to make the decision. Whether we call that thing a 'pressure campaign' or not is political, but there was something going on.
Yes, I looked at that one too. But since I only need it for work I went with the small and quiet.
Yeah he should get a TV show instead
Trying to post everything in same spot, see this comment for more information:

https://news.ycombinator.com/item?id=33133010
15% is clearly too optimistic. It is closer to 0.15% and it is usually not only about chances but that the person is experiencing extreme suffering despite pain killers that any therapy only prolongs this suffering.
How would I know?! Might have been a terrible time for me, but I have no memory of it. So I'd rather err on the side of caution.
For some time already Safari supports extensions and there are several ad blockers that you can use with it.
Because they linked you to a poor version. The manual is very high-quality. Here's a good version.

http://www.davisr.me/dropbox/rms-c-20221008/c.pdf

Source in Savannah.

https://savannah.gnu.org/git/?group=c-intro-and-ref
I think I may have been the first unofficial Thinkpad laptop repair person.
When the Thinkpad 700 came out, I was working for IBM managing the PC side of a regional repair center in SE Michigan. About a month or so before their official release, several IBM exec's had production units, and a few of them were already being dropped or broken. It started with a unit in my region, which I was able to repair, and then word got out that there was an internal employee who could fix these things, and other units started showing up to my attention via FedEx and intercompany mail. One or two via private plane (in those days we had private planes and pilots on call to make high priority parts runs for certain national customers with IBM service contracts).

At the time, the Thinkpad 700 was considered to be a crazy dense and delicate machine to most of the repair guys. Now, you compare it to a modern laptop and it looks absolutely trivial to take it apart.
I don't know, I feel like I've read several "What celebrity is an asshole in real life" threads on Reddit and there seem to be plenty of stories about him being a complete alcoholic and asshole.
Oh Reason... you call yourself "reason", and you do have your moments, but then you have your other moments. Never change my friend.
We must be living in different Canadas. It is getting worse every year. And the people responsible just keep raising their own salaries. "Heckuva job (TM)" they do.
We absolute don't want a world government if its going to be the same ineffective and often harmful paradigm as one of the existing governments.

However, we also need to significantly revise the way that government and money work. They need to become high technologies. More than that, we need those technologies to be built around more encompassing and well-rounded ideologies.

These are huge challenges. But the alternative to working on them is to just accept the status quo.
> The point of computing is to be a tool…

The point of a tool is to make things easier for people.
For few weeks I’m using Arc browser on Mac, which is currently in closed beta. It’s a really good chromium based browser that brings several nice and fresh idea to the browser world. I especially like the idea of spaces (that can also be totally isolated from each other) and having a sidebar instead of the usual top bar.
Microsoft Edge. The built in TTS is amazing.
We don't know about the OP. He didn't say what his situation was. For the hypothetical situation of my parent my stance stays even if voted into oblivion. And I knew it would likely happen given the overall sentiment on HN. Like with variable renumeration itself knew what I was getting into. FWIW I have a variable mortgage and I knew what might happen and is now happening and that is why I didn't buy at the top of what the bank would give me.

If you work for a startup, like you say, there's usually no option to get more base comp. Absolutely understood. You do that when you are young and take a chance to hit it big. Don't complain if you don't hit it big though.

I never said I applied at a startup though and the example I made is more indicative of Amazon or Google.

The way I see the parents example the appropriate analogy would be a funeral for people that liked standing on the train tracks knowing a train was coming and trying to jump before it hit them and I wonder why everyone is surprised that it happened.
If Lenovo guaranteed Ubuntu support out-of-the-box for the ThinkPad Carbon models (and I mean proper support, like no configuring, finger-print reader working etc.) then I wouldn't have switched to macOS.
> and those with terminal illnesses

My terminal illness is called "life". I have COPD, which is supposedly incurable, and there's a fair chance that's what will kill me; but what guarantees that I'll die is the fact I'm alive.
If you are just looking to grow to million subscribers, youtube makes it easy: just copy and upload videos from tiktok, they ll push them hard to the 'shorts' section. Don't worry, youtube will not complain at all, if anything they ll be happy about it (because copyrights matter only when you re the leader). And tiktokers wont really care
To replace the WLAN card in an X220, you must remove all the screws on the bottom of the case, the keyboard, and the palm rest. It's not trivial but anyone can do it.

Unfortunately it would be largely pointless since the X220 has an allowlist for PCIe cards, and I'm sure it does not include any modern wifi devices.
The academic we isn't even mandated style I don't think. You always think of yourself as explaining to a student who is working with you to do the things
Unless you are aiming for the C suite you should NEVER have any company stock as that is putting too many eggs in one basket. If you have all your eggs in one basket you better watch that basket on a level that only C suite people have access to. (I'm not sure if they do,but at least they can unlike those below)
That RAM implementation seems so close to modern DRAM: rows of capacitors that are periodically refreshed with read/write cycles. Just louder, and more dynamic.

Always fascinated to read the electromechanical solutions to computing problems: they're like a steampunk reality.
A citation is needed for the contrary statement.

Aging has appeared hundreds of millions of years ago in the ancestors of all multicellular animals and it manifests in the same way in most of them.

There is no known reason for aging in a way to be replaced by aging in some other way, like e.g. respiration through gills may be replaced by respiration through lungs, especially when we discuss some closely related mammals which have not diverged significantly in their way of life.

There are a few animal groups where more significant alterations in aging appears to have occurred, e.g. which have an unusually long lifespan, but whatever has changed seems to be restricted to those small groups.

There are no great divisions between animals where you could say that one group has a modified aging, like they might have a modified digestive system, enabling them to use a different food.

So until a contrary proof, the most plausible supposition is that aging happens in the same way in all multicellular animals, with minor differences, caused e.g. by more efficient cellular repair mechanisms in some of them, or by a "programmed death", i.e. suicide, which happens in many animals after reproduction, or in some colonial animals before a season when there will not be food for all of them.
mouth insert foot

Thank you for pointing that out. I still feel like it's not the same thing that people who orbit experience. Of course some people think differently, and I'm sure Bezos and Shatner think very differently. Of course who I am to speak; the highest I've been is in an airliner (so far).
I read the Hanson book ~10 years ago (he was briefly a coworker). It's interesting, and maybe worth checking out for experienced programmers, but NOT for someone who wants to learn C in 2022 and be productive.

The style doesn't match any C code you're likely to see. It basically presenting an STL-like set of data structures and standard library in C, not C++.

That style of programming isn't idiomatic in C. One thing that took me a long time to realize is that C is NOT a modular language! The best way to use C is to roll your own (or copy and paste) data structures for your problem, not try to use canned ones!

If you want the latter approach, C++ is better. It has better support for type safety, abstraction, and modularity (at great cost).

i.e. if you compare code of commonly used codebases like Lua, CPython, sqlite, Redis, BSD kernels, Linux, etc. you will see patterns, and they don't look anything like Hanson's book
I read The Awk Programming Language shortly after K&R and came away with the idea that I should consider reading whatever Kernighan (co)wrote. I don't think I got further than The Practice of Programming but that was three winners in a row...
Those are unscientific things. I didn't expect that what i said would be considered controversial. We live in extraordinary challenging times and people should steer away from sentimental fluff.
A similar story unfolded at my university? [1,2]. Initially deployed as "scanners" instead of cameras. Similar to this story at Northeastern the board argued they needed to be able to assess room occupancy. With the cameras now disabled they increased the counting done by humans, who now just walk into the classrooms (they used to avoid doing so). I suppose they can later argue the cameras are less annoying and a computer counting would actually be more privacy friendly than a human. Without evaluating the necessity of the counting in the first place. A question also raised in the article.

[1] https://www.mareonline.nl/en/news/report-on-cameragate-confi...
[2] https://unseeusleiden.noblogs.org/
WebAssembly code consists of sequences of instructions. Its computational model is based on a stack machine in that instructions manipulate values on an implicit operand stack, consuming (popping) argument values and producing or returning (pushing) result values.

https://webassembly.github.io/spec/core/syntax/instructions....

(module
(import "console" "log" (func $log (param i32)))
(func $main
;; load `10` and `3` onto the stack
i32.const 10
i32.const 3

i32.add ;; add up both numbers
call $log ;; log the result
)
(start $main)
)

https://developer.mozilla.org/en-US/docs/WebAssembly/Referen...

Looks pretty stacky to me.
Firefox + uBlock Origin + privacy badger.

Chromium when some dumb thing forced on me doesn't work for Firefox.

Pale Moon for when some good thing I really want doesn't work for firefox.
The model year of a Model Y makes a huge difference since it’s their most recent design. If it was ~2020 it’s not going to be built anywhere near as well as a current model.

More recent examples added dual pane windows and have had a number of changes to the suspension. The earliest ones off the line did not ride well.

It’s unfortunate that Tesla is willing to ship cars that don’t meet a decent build standard, but if you do wait a few years into their production you will get a better vehicle.

Also keep in mind: with all that touch screen stuff, when you actually own the car all those settings are part of your driver profile. You don’t have to hunt down the whole menu of every setting you want to change because you’ve already changed them and saved them to your profile.

The voice controls cover a large part of the car’s functionality as well.

Finally, it’s important to realize that any electric car will feel $10-15k “cheaper” than an equivalent ICE car. That’s how much the giant battery costs extra over the cost of an engine and gas tank. This phenomenon isn’t unique to Tesla.

The Bolt EUV doesn’t feel like a $40k vehicle, an equivalent gas version would probably go for $25k. The Hyundai Ioniq 5 looks like an Elantra inside.

IMO, people see Tesla as a “luxury car” and start comparing it to e-trons and Taycans that cost tens of thousands of dollars more and get worse driving range. People used to extremely well-built luxury cars don’t realize that GM, Ford, and Hyundai are no strangers to squeaks, rattles, and assembly issues (e.g., the new Ford Bronco roof). New model releases from other brands also have early assembly issues, they just don’t get the press and attention that Tesla does due to its novelty.
https://www.ebay.com/sch/i.html?_nkw=t43p+fan

Looks like there are still some replacements kicking around.

I've never seen a computer fan be repaired, and it seems the bearings all tend to fail eventually.