skysight-inc/HackerNews huggingface dataset:
> If there would be real shortage, they would increase the salary.

Technically, a shortage occurs when an external mechanism prevents price from rising. Think price gouging laws as once such mechanism.

Where I am from, doctors are prevented from raising their prices in an effort to give equal access to all, rich and poor alike, which would allow for a doctor shortage to transpire. But a real labour shortage outside of such unique situations would be unheard of.
In other words, it's pretty common for Windows users to experience major driver breakage every time they upgrade to a new major version of Windows. Because it was pretty normal to go from Windows 9x to XP (skipping 2k), then skip Vista and not upgrade until 7, then skip 8 and 8.1 and not upgrade until 10. The exceptions were mostly if you bought a new computer that had one of the more disappointing releases preinstalled, but in those cases driver breakage would have been much less of a concern anyways.
Thank you for the link. That helps answer my question and 11K doesn't seem worth the risk. I was honestly expecting a much larger profit than that. His friend made ~$40K in gains. Both had to pay fines which is good.
> In order to care for technological infrastructure, we need maintenance engineers, not just systems designers--and that means paying for people, not just for products.

Wonder if this is getting better, at least for newer (than COBOL) technologies.

There's books like Your Code as a Crime Scene and Sustainable Web Development with Ruby on Rails, along with ideas to address tech debt like No Broken Windows and Chesterton's Fence.

Service providers like Tidelift, who help sustain open source devs, and even upkeep companies that maintain Rails apps.
To put a finer point on driver breakages... part of why Vista was so disastrously bad at launch was specifically because they'd drastically changed the DirectX kernel driver model to support DWM[0]. Nvidia in particular was responsible for a third of all Vista crashes, with another third being ATI (now AMD RTG). WDDM was a moving target right up until launch and it took about a year for Vista to actually be usable[1].

[0] https://learn.microsoft.com/en-us/windows-hardware/drivers/d...

[1] A year afterwards of trying to convince people that Vista was good now (which it was), Microsoft threw up their hands and released Windows 7.
This is why I ultimately trust my personal data to Apple (and to a lesser and smaller extent, Google). I don't expect either to exactly have my best interest at heart - but I do expect both of them to have basic ops competency.
Do you know how many species are going to go extinct from climate change? What do you think the point of transitioning to solar is?
If you think the wellbeing of local residents is bad with wind power, wait till you hear about climate change...
Are they using big disks and having to resilver or re-do their RAID setup across the added drives, requiring everything on the disks to be read and re-written?
> In fact, the availability of cheap fossil fuels is what allowed average Americans to to visit the preserved wildlands in the post war period. That continues to this day, at least until we're all driving electric.

Perhaps for a bit longer: the US is big [citation needed] and electric planes are a lot harder than electric cars.

> The challenges facing the world with climate change subsume all of these narrow environmental challenges. The climate problem and its solutions are planetary and civilizational in scale, not limited to a particular narrow environmental concern, no matter how valid that concern is.

Your point might be valid, but 'subsume' is rather the wrong word. The global climate doesn't particularly care if one factory in one town dumps heavy metals in the ground water over there.

Worries about the climate might well _dwarf_ local worries, but they don't _subsume_ them.
Skills shortage? What a load of shit. There’s a massive oversupply of qualified tech workers in the US. There’s a shortage of tech workers willing to work for what employers want to pay. But that’s an entirely separate issue.

You don’t even need to look hard to see how many people are out of work. Simply post a job on LinkedIn and you’ll get nearly 1,000 applicants in a few weeks. It’s genuinely alarming how many people need work right now. I’m not sure how it ends, but there’s no way at it ends well.
NixOS comes alive when you have ephemeral root. It's generating all of /var and /etc as it boots, from the config, and then just mounting your home directory at the end.

So if I want to switch from pulse to pipewire, or some other messy change, I just edit the config, boot into it and it's like pulse never existed. If I don't like pipewire (I love pipewire) then I just choose the prior config option at boot and equally, pipewire never existed.

I don't want my bootloader handling snapshots of my homedir, I can do that myself if I need (zfs auto snapshots, etc.). So with an ephemeral root, there is no other state to manage, making this kind of boot menu redundant.

Think of it this way, you can carefully manage filesystem state using snapshots, or you can slap it all in the /nix store and have your system live assemble itself to spec on every boot. Like using git for your source tree instead of tar'ing up the whole thing everytime you make a scary change.
I don't understand how it's possible to go from thousands a month in savings to almost none. That's at a minimum an extra 24k in spending. Sure prices have gone up but not that much
The fact that cargo check (which does full type checking) is so much faster than cargo build proves that type checking doesn’t account for the bulk of compile time.
> (e.g. every instagram account has a personal chat bot)

That made me think of the Black Mirror episode Joan is Awful, where every human gets their life turned into a series for the company to own and promote. Kinda like instagram content.
> The IOActive team also looked at the earlier model of the Deckmate, known as the Deckmate 1, which has no external USB port and no internal camera. The researchers say that the earlier model, which was the one actually used in the Hustler Live Casino game, could nonetheless still be hacked to cheat in a game if a rogue casino staffer or maintenance person had an opportunity to open the shuffler's case and access a particular chip that stores its code.

Seems like sensationalism to me. You’re not going to get away with having janky wires soldered on to the board when the casino starts investigating. From what I understand, they’re rather thorough, to the point of being able to tell you the consistency of the bowel movement you had that morning.
So, you are agreeing with me?
Yeah 75KW per day is massive. Throw whatever money you have left in solar.
Food for A healthy life ebook
Instead just chop the branches and toss them into the truck; harvest the pods later. Though TBF you'd think that would have made it into the article if that's what happens. Perhaps this is sustainable parasitism?

Sadly a lot of crimes cause many times the damage than what the criminal gets. Smash a big shop window to grab a few items and run. Or around here in the Central Valley, poke a hole in a fuel tank and fill up a canister (which you can sell), then walk away while the rest of the fuel, possibly hundreds of gallons, drains out into the ground, poisoning the farmland on which it stands.
Do these opportunities come from your existing network?
Similarly, for my Linux devices I use `borg` to backup to a local NAS, and use `kopia` to have another backup to Google Cloud Storage, as B2 too slow where I live.

I used to have back up on local external drives too, but stopped doing that, since the process was manual and I often forgot about it.
You forgot all the Kiwis working remote for Atlassian and Canva in the $200+k region.

My team of ~12 is nearly ~30% kiwi at this point.
nixos-infect looks great. Don't know how I didn't find that. Might give it a shot.

> Using a tool you're familiar with to get the job done is going to be faster than learning to use a tool you're unfamiliar with.

I'm well aware of this and had the time to do some upfront investment. During that investment, it seemed hard to boil a fresh deploy down to a couple of clicks. Given the great responses I'm getting, that was probably wrong, but wasn't easy for me to figure out through simple web searches!
To provide a bit of context for some... a typical US suburban home sits on a quarter acre or so. An American (or the other kind, to a rough approximation) football field is just over an acre not counting the end zones.
Or, the world continues on even if it is a little bit warmer. No proof that "all tortoises die" this side of a meteorite or nuclear war.

Dooms Day Prophecies have a wierd way of being bullshit just like the religions that surround them. IE: 100+ years of climate change and the 4 horses of Global Warming, Global Cooling, Acid Rain, 12 years left.

The real problem with 'green' solutions is the mountains of unrecyclable waste created after raping the earth to make the 'green' batteries, wind blades and solar panels that end up in land fills.

Not real green but at least people are getting power and making money on the 'investments'.
It's a funny title for a talk about FP, that's all.

Unless you're arguing that converts to the FP religion feel an...imperative to convert others...
Great soapbox; not at all how the real world of startups operates, however.

If you have a nonfounder engineer, that person for sure shouldn’t just be doing whatever it is they feel like doing. They need to allow the founders to drive.
It doesn't necessarily tell us much to make comparisons across industries like that though. US doctors' salaries are paid to people who literally save lives. US tech workers' salaries are often paid to people who are working at a big firm with big past investment that found its golden goose a long time ago and has business people who have successfully defended its moat since. These are very different situations in terms of bargaining power for both personal compensation and larger scale effects like unionisation and regulatory capture.
It seems like you believe that since I'm defending Feynman, I must be attacking philosophy somehow. But it's not an either/or situation.
I'm just using the common definition, as applied to personal/romantic/sexual relationships. I even linked a video that quite clearly explains the definition.
> This is going to be bad for SF real estate I suspect. People will leave to adjust to their new salaries.

Everyone disagrees with me, but I believe we're already seeing it. I moved down to the Los Angeles area after college, as I took a job down here. The houses here that used to rent for $3000 10 years ago currently rent for $5000+. Meanwhile in the Bay Area, I can still find a number of comparable houses for $4000 or less. Granted, those are more like - outer sunset, fremont, concord, etc...

But those are still pretty nice areas!

If I moved right now I'd have to pay $1000/mo more in rent - at least. Probably more. The housing market in SoCal is basically stuck because nobody can afford to move, and so nobody's moving unless they have to lol. And that drove the prices up.

As far as I can tell, the rent market is still fairly healthy in the Bay. So the prices haven't escalated quite the same.
I’ve written quite a bit about this. See https://gpus.llm-utils.org/cloud-gpu-guide/#which-gpu-cloud-... as well as some of the other posts linked in that “which gpu cloud should I use” section.

Edit: And I realize you emailed me the other day - hi again!

See also - https://hn.algolia.com/?dateRange=pastMonth&page=0&prefix=fa...
The style of code in this presentation will also result in insane build times. I can't see FP taking off in C++ until it gets proper modules support; until then, it's cursed by the O(N*M) nature of header compilation. And most of the projects I have worked on discourage or prohibit Boost, the STL, and heavy use of template code, for this and other reasons. I think there's a large disconnect by the kind of code in these presentations and what people in the industry actually use.

I think wrapping stuff in std::function may also prevent inlining? I'm not sure how much link-time optimizations can help with that, but I'd guess languages like Haskell do better in this area.

Also, C++ doesn't even have a function composition operator :/ The presentation starts off with "function application is the essence of FP", but it's really function composition. By his definition, C is a hell of an FP language.
I assume "pave over" is an alliteration to the fact that even if there isn't square miles of pavement you are in fact destroying ecosystems.

Who honestly thinks that solar panel farms involve actual square miles of pavement?
They'll only own 49% of shares.
This article provides more details about the event: https://www.ndtv.com/world-news/hackers-trick-ai-with-bad-ma...
My top 6 are:

- Star Trek: TNG

- The Expanse

- Babylon 5

- Battlestar Galactica (new one)

- Stargate SG1

- Firefly
What's interesting about physics is almost everything us symmetrical at the most fundamental levels. An interesting violation here is the charge parity symmetry, which may explain why matter exists in large quantities and anti matter does not. Symmetry violations like this may also explain why we have an arrow of time that runs in one direction.
The people also chose the government doing the banning. I don’t find this reasoning holds any water.

If we all vote to ban the party some dude started to advocate for killing all left-handed people, we’re not being anti-democratic - we’re being serious people. If you think this party poses no threat, then that’s a real argument. “But it’s not fair that I can’t vote for the cannibals/Nazis/anti-democracy advocates” is unequivocally not (and it’s not more so just because you don’t think they’re actually Nazis or whatever).
Those working on drones, vs 6th gen jet, we are relearning that big ticket systems don't have the same ROI as mass quantities of lower cost systems. Big war or near peer war is attritional.

Also worth keeping an eye on South Korea and Poland, they are shaking up the game, of course Ukraine is innovating from necessity.

Perun on YT talks about defense economics and trends in many videos
The beauty of separate IRs is that each can represent a separate stage of compilation. For example, Rust goes from abstract syntax tree (AST) to high-level IR (HIR) to typed high-level IR (THIR):

https://rustc-dev-guide.rust-lang.org/part-3-intro.html

Additionally, Many language implementations use a mid-level IR to sit above LLVM: Rust has MIR, Swift has SIL, Julia has an SSA-form IR, etc. The article mentions GHC's Core, which is also an example of an IR that comes after type checking but before LLVM.
It converts CO2 to O2.

It lowers temperature compared to pavement.

It's quite useful.
Please disregard my foolish comment.
Ask HN: Interesting resources about exploring codebases?
I explored a few codebases recently of public projects(tree-sitter, serenade, typescript). Does anyone know whether there is any high quality content out there related to exploring and understanding codebases?
What companies are spending time doing full rounds of interviews without a open role available these days?
It seems like the most strident FP enthusiasts don't use (or use and don't like) actual functional languages so are always looking for somewhere else to go.

Meanwhile while actual F programmers, and the developers of non-FP languages that receive these claims (like Lisp or C++) aren't interested in making these kinds claims.

It's fandom.
The big question: If this is truly secure and private, can people use it to generate things related to porn or violence?
that is really, really ugly. using methods, I dont have to mess with function prefixes, and I dont have to pollute the global scope.
I suspect insulation would make a bigger difference than solar.
I’ll second the context window too. I’ve been really impressed with Claude 2 because it can address such a larger context than I could feed into GPT4.
I suspect they can't. Abort and rollback, that is. Evidence: it's not rational to eat a week of downtime if you have an alternative.

edit: Which tells you something about their backups, and it ain't great. Or they'd restore onto another box.
According to the alarmists, I’m pretty sure the climate was supposed to have killed us all several times over by now.
Have you tried sending the media as an iCloud link? That's what I do when I want Android users to view my videos at full quality.

This article is targeting users who want the opposite, but the instructions to share iCloud links are the same: https://www.cnet.com/tech/mobile/tired-of-your-iphone-trying...
I'd assume that it's a way to make it so the average person can't just right click and choose download, or easily go into inspector. I know base64 isn't encryption but it's a minor hurdle to dissuade the average person hence my inference of intent (e.g. we made a token effort for you to not download, showing we are protecting our assets). IANAL though so I'm just hypothesizing, happy to be wrong.
you can ask for gpt-4, it took a while due to capacity constraints but we got it
Yeah, that kind of thing makes me think 'why do they have six refrigerators?' or 'is the electric dryer running literally 24/7?'.
The best comes from Taha’a.
I get your meaning, but I'm not sure that the desert tortoise specifically stands to lose by either global warming or the collapse of human civilization.
Exploring Pandemic Recovery Trajectories Across 63 North American Cities
so...how can we make this support plugins like Code Interpreter, Wolfram, Zapier or Workato, and whatnot?
Real-time AI generated satirical news
The idea that programmers should make $200k or $300k or $400k is irrational and unsustainable, only sustained for the time being by a tiny number of massive, hyper-profitable companies and an endless stream of easy venture capital cash that allows some startups to spend their money like complete idiots. We all know that most tech workers make less than $200k as base salary, just as we know that all skilled professionals typically make less than $200k. If you took an $80k paycut and are still living a comfortable life, consider yourself lucky to have collected as much cash as you did in the previous job and maybe accept that rational, sustainable salaries are the future for most tech workers.
Use of the word is a meme. But any use of information to try and influence what other people think is basically what a psyop is, and everybody does that all the time. People only tend to call things a psyop if they think the motives are especially sinister, but that's just a pointless distraction imo, as you can never know what somebody's motives truly are. Every statement the government makes is a psyop, or an act of information warfare. Same for journalists, or social commentators, or HN commentators, or anybody else...
Without Elon all of the things would have happened - he just jumped in and siphoned wealth via public funding. His companies did great - he didn't.
Yawn. Gary Marcus saying exactly the same things he's said for decades.
Good thing housing prices have at least come down with these high interest rates!
Recording a song from the radio is not fair use.

In Sony v. Universal, the usage of the VCR was justified based on a very narrow, very uncommon use case: if there were a TV show that aired exactly once, and for some reason you wanted to see it but couldn't, and it would never air again, you had the legal right to record one copy for later viewing. (I'm not sure if you had to destroy the copy after viewing it.) On that basis, and that basis alone, was the VCR ruled to have a legal use case. Otherwise it was pretty much a copyright violation device. Justice Blackmun, in his dissent, was clear that even making a single copy for personal use violates copyright law.

Fair use covers making excerpts of a work, not copying a full work, for purposes of reporting, criticism, parody, and the like. If you record or download a full song or video without permission, YOU ARE INFRINGING ON COPYRIGHT.
Because he's Gary Marcus. The man has made his entire media personality about dissing AI, and he's been doing it a lot longer than LLMs have been around.
Based on their post history[1], I would wager the poster’s job prospects have dried up due to their own circumstances rather than the state of the devops hiring market. They also claimed to be job hopping every six months during the pandemic.

1. https://news.ycombinator.com/item?id=37116238
I just checked out otta.com, and started their "quiz". Third question: "where would you like to work?" and only lists major cities, nothing in my state. As if to say "if you want a job, move or go remote". I've gotten this same message from many channels.
Ever play No Man’s Sky?
Somewhere in my HDMI chain (Fire TV, Receiver, Splitter, HDMI capture), there is something that’s stripping/ignoring HDCP providing a throwback method of “time/format shifting” content from at least one of the big players. Obviously all of those components have other uses, but I’m happy one of them (probably the splitter or capture device) give me fair use back.
What I have noted

- Ask HN: How do you learn new libraries without much documentation? - https://news.ycombinator.com/item?id=23800590

- Also see this comment on the previous post - https://news.ycombinator.com/item?id=23800729

- On navigating a large codebase - https://news.ycombinator.com/item?id=26129190
Kia ora from Hawke's Bay.

"Smart developers are leaving" - or working for overseas employers. This seems to be quite common. Too bad NZ is a small market which I feel make many jobs not that interesting.
If I had a dollar for every layman on the internet who misunderstood the DSM I would be very rich.
“BigCorp might be a ruthless monopolist, but oh gee look how many _N_ they hired, for several different values of _N_. Sure, we might be throwing whole sectors of the economy into monopolized penury, but OMG we have RAINBOWS and we are NOT AFRAID TO FLY THEM.”

Diversity hiring and carbon credits, for example, are both very similar in this case.

“Sure, we’ve polluted the air you breathe and released chemicals of unknown toxicity into your water (we suspect they will give you cancer but hope to have moved our headquarters into a country that will give us immunity from the lawsuit in 20-30 years). But we’re carbon neutral because we sent some poor African country a couple thousand bucks!”
> there's no guarantee that `Optional<A> implements Monad<A>` implies that also `Optional<B> implements Monad<B>

In a language like Java (and presumably many others) a generic type argument is implicitly universally quantified. Optional<A> implementing Monad<A> would therefore imply that Optional<B> implements Monad<B>.

The problem for why you can't define "monad" as an interface in Java is because you can't refer to the type constructor (due to the lack of HKT, as you yourself explained). That means that you can't even define "map" generically. You can define it for Optional, or List:

class Optional<A> {
...
Optional<B> map(Function<A, B> f) { ... }
...
}

class List<A> {
...
List<B> map(Function<A, B> f) { ... }
}

but you can't extract map into a Monad interface because you'd have to write the return type as "T<B>" or something and that's not possible (for a non-concrete T).
Most tech jobs are not FAANG or similarly massive, super profitable goliaths. It's something we should all remember all the time. Most tech workers are second rate staff working for [name any big company that is not primarily a tech company].

Examples on the far end of the extremes only serve to skew our perspectives, unless we remind ourselves these are the extremes, not the norm.
Greta said the world has 5 years left if we don’t do anything in 2018: https://twitter.com/jackposobiec/status/1634644472553168896