skysight-inc/HackerNews huggingface dataset:
On the one hand it's a mismatch between the OS' (aka C) model where it's expected to have ~1 per cpu core and they come relatively heavy with a full C stack's worth of memory pages and kernel-level data structures; and the managed languages' desire to have zillions of them offered in their API as very lightweight concepts (not quite but close to as lightweight as allocating memory).

This is probably best thought of from the Erlang perspective; where an OS level thread is called a "scheduler" and what as an Erlang programmer you think of as a thread (called an "erlang process") of which you can have quite literally hundreds of thousands or millions in a large enough app.

Interestingly you can think of it as the counterpoint to the (IIRC) early 2000s Java migration from M:N threading model (where M java threads would map on N OS threads) to 1:1 threading model (where the JVM finally gave up the belief it knew better than the OS and just mapped them 1:1).

On the other hand, there's also lots to be said about async style APIs (eg: goroutines in Go, or the recent async work in Rust; admittedly neither are managed languages) creating lots and lots of very short lived threads where in a managed language context, the JIT would be able to prove interesting properties (eg: it's extremely short-lived, blocks the "parent" thread until it finishes and uses no memory shared with concurrent threads) and treat it in a way that bypasses the whole "save CPU state in the OS" context switch.
> the California Privacy Act says

California laws don’t bind the feds.
That sounds great, but hard decisions are hard because there isn't time, money, other resources to have all the facts, yet a decision must be made. There might not even be any way to know for sure without taking one path. Experience is all we have to guide us. Progress is full of such decisions, made in a gray fog. Fear of being wrong is paralyzing.
It problematic because it's inviting customs and immigration agents to act on their own personal religious and political biases.
> A senior engineer should make evidence based decisions, as should any engineer.

... sooo there is no distinction between a senior engineer and a non-senior engineer? you've really said nothing in this comment.

senior engineers have seen enough things to know what the right solution is in many cases, without having to take a bunch of time to collect evidence. that's what makes them senior, not just 'good'.
In China, the life expectancy already exceeded that of the US. They don't need to spend more on healthcare!
People are nuanced and complicated. Almost all activities have tradeoffs. So it's intriguing that we sometimes seek to categorize famous people as completely good or bad.

The continuum of Dr. Jekyll and Mr. Hyde lives in all of us.
“Strive for deep technical expertise in technologies used”

In general, how would someone go about this? Is it just something that should happen over time or is there a method/goal to strive for?
Mentoring is as important as the technical output. You cannot be a senior engineer without being able to mentor
The only thing that seems strange is “such commands as” used to describe a single command. I think a more common way of writing it would be “a command like.” But, I don’t think it is at all definitive, it could just be a native English speaker who went with a slightly odd phrasing.
We are at the "well duh cigarettes do in fact harm your health" stage of climate debate.
I use an all-AMD laptop with Linux daily.

I haven't noticed any major issues. And, in fact, I have more issues with my Intel/nVidia laptop, especially with regards to power management.
Hah, that explains it, thanks. I remember of people flashing the Radeons to get them to work on Mac, but I didn’t know this detail.
My understanding is, CCDs accumulate charge in response to photons, whereas these diodes don't, is that correct?

If so, what are the current limits of these diodes which stop us from manufacturing cameras with these diode arrays instead of CCDs?
You can do both, typical rooftop solar installations typically don't cover the majority of the roof. Make the rest reflective and/or make it a space for people. Rooftop area has some of the greatest views in any city. Kinda crazy that we don't use it as space for humans and greenery in most cases.
What’s the anti-conspiratorial explanation for that? I can imagine a million different things they’d love to hide, but what would the legitimate, honest/harmless reason?
> technically unnecessary items such as the tear-off rings on bottles.

Aren't they a tamper-proofing mechanism?
Storage prices depend on the reliability you want.

Someone like Google cannot ever lose data of any customer. So if you pay for 1GB of storage, they probably actually store 5GB of data or more for you. It will be redundantly stored within the datacenter across different racks, but also stored (also redundantly) in different datacenters in case of flood/fire. Theres probably a copy on tape incase of a catastrophic software bug that wipes all the drives. Or two copies on tape because if there were a software bug that wiped all the drives, the chances that every single tape was readable for a restore is low - so more redundancy needed.

However, if you go for a smaller player, they probably still keep multiple copies of your data, but it might be a RAID-5 -like setup, requiring only 1.3GB of storage for each GB you store with them. It can survive a drive failure, but two drive failures or a datacenter fire or an engineer fat-fingering an erase-all command and your data is all gone.

Thats (part of) why the big players charge so much for storage. I actually wish I could choose less reliable yet far cheaper storage option with a big player, but they don't want to offer that because of the PR hit when they do lose customer data.
> how does that upend anything?

If the story in the article is true, the bullet Landis found - i.e. the famous "magic bullet" - could not have wounded both Kennedy and Governor Connally and have been shot from the Book Depository (to Kennedy's rear) as the so-called single-bullet theory[0] requires, so it upends the Warren Commission's version of the assassination completely.

0: https://en.wikipedia.org/wiki/Single-bullet_theory
Hah, that explains it, thanks. I remember of people flashing the Radeons to get them to work on Mac, but I didn’t know this one.
JetBrains Computational Arts Initiative
If it gives such a productivity boost, why aren't LISP shops outcompeting other languages?
Nonsense, they are already blaming internal enemies, such as lawyers, civil servants, people who live in North London, and "the blob" (i.e. everyone who doesn't agree with them).
reminds me when a friend said "escape goat" rather than "scapegoat"
The actual problems of college (the price/accessibility) is separate from the attacks the right wing have made against it which consist of trying to make it conform to their own ideological slant. One needs to just look at Florida to see how well that strategy is doing and what they actually want to do to the schooling system.
Your #1 feature for this is that it opens and parses files without having to download them to a computer that you're using, which I assume is a safety measure first and foremost? Or is it a matter of space or time to transfer or something?

At any rate, now I need to install your service on some other server, presumably one I control, and now your feature evaporates in smoke, because this app on this server is now downloading the files and parsing them anyway, which I could've just done in the first place without a middleman.

So I really don't see the point in your "download-free" architecture here if we're depending on a server in the middle.
> ASUS ROG Zephyrus G14

I have this laptop, it works wonderfully for Linux gaming.
not evidence of something that would kill hundred of millions of humans.

But, more importantly,

The oft-cited 35C value comes from a 2010 theoretical study.

Simply put: nobody knows the real threshold and nobody put it to test.

I'm no denier in any way, but doom prophecies are usually wrong, they are used to scare people into action, but are based on the idea that nothing changes.

For example, planting trees is effective against heat waves, it's cheap and it's being done extensively, everywhere you look

China will aim to plant and conserve 70 billion trees by 2030 as part of the global tree movement
Here in the UK it is very strange. Some plants have detected that winter is coming (probably from light levels?) and have started to shed their leaves... meanwhile it is 30 degrees (I guess it is a record as well) with high humidity and it feels completely tropical.
The asphalt and concrete is doing far more than the AC. But the city would have to pay for that and the poor need roads, so not as useful for lefties to incite riots against the “rich”.
but this is the opposite of infrastructure-as-code

This is infrastructure-as-state

You have to manage automatically loading configs and keeping in sync with what you have in code, instead of deploying with a static configuration file
> How often do you need to add php support on the fly?

Restarting the binary means you'll lose requests while it's restarting, so adding php (or whatever) support on the fly is what you need when running a system where losing those requests is material. Which it won't be for most people, but for, eg, Google (who don't use Nginx), losing those requests is a problem.
And what the fuck is with the wording on check boxes these days?

On top of not even knowing if the sliding circle is actually on or off, half the time I cannot figure out which of on or off I actually want. Double negatives all over the place. Weird wording. No indication of actual impact.

It’s all crazy.
I don't think the world permits so easy mobility. I have worked with cleaners who ticked all those boxes, they were still stuck in their job. Meanwhile not all managers tick those boxes.
I disable history entirely and clear cookies and cache automatically when I close the browser.

If I want to save something, I copy/paste the URL into a text file.
A senior engineer should work in an organization that actually enables this type of engineering
John Adams: "I must study Politicks and War that my sons may have liberty to study Mathematicks and Philosophy. My sons ought to study Mathematicks and Philosophy, Geography, natural History, Naval Architecture, navigation, Commerce and Agriculture, in order to give their Children a right to study Painting, Poetry, Musick, Architecture, Statuary, Tapestry and Porcelaine."
This is the project's homepage from the people who made it I think came from Uber: https://www.temporal.io/

It's a workflow system that is resilient to crashes but when I asked them on their forums how it worked, they explained it to me: it memoizes/stores API call results to a server backend so that if you replay your program with the same API call results it should get into the same state. It requires your program be deterministic.

Thank you for mentioning Termite scheme, I'll look into that.

I'll drop you an email if you want to talk about thoughts, dreams about this topic since you're interested :-)
NAT stands for Network Address Translation, which means a NAT device maintains a translation table of internal IPs to external, so that it can return response packets coming from Internet to a proper destination on the internal network.

By definition NAT will maintain state which is translation table. Now that table can be dynamic or static, but it doesn't change the fact that there will be some state to maintain.
I agree with everything you wrote — what I was trying to communicate is that there’s no shame in not feeling the urge to share as it happens to be that the vast majority of us, like the gp post, don’t but that’s not easy to see or quantify.

Aside, I almost wrote “silent majority” but that seemed like it was veering towards politics so I went with vocal minority; I suspect there is a better term out there but I didn’t find it quickly.
Terms like SaaS, IaaS, PaaS are pretty fluid outside of specific contexts.
What you're talking about to me is mid-level work. Seniors deal with ambiguity and feasibility analysis. Non-technical people often don't understand the level of tech necessary. They'll say, "I want a bridge about this long" very nice, but but did you consider the about wind that whistles through this area ? Also, how many lanes? Yeah that many is too few because once this bridge goes up we're not gonna be reasonably able to close it even for maintenance. We need at least 4 lanes. Isn't there a cement shortage? Hm.. maybe we can use this material instead? No. I don't think building with wood for this length is a great idea.

You get the picture. Yes lead developers exist, but they only have so much time to do little battles and they're busy making sure the big things are arguing correctly. Senior engineers should be able to talk to design about a redesign necessary because iOS just isn't capable of this it turns out or the cool effect you saw is only available on a version we don't use and can't update to right because complex reason.

If you're just taking your requirements and working without having to negotiate with another person, you're probably not doing senior work.

Some of it I the site I don't think is senior work really unless you're a tiny shop, but they're not weird since these are all skills a for senior adjacent roles that any senior might be called on to take randomly. It's not uncommon in many shops for leads to be a spontaneous and temporary role for some project that disappears on major release.
I think the idea that UI was consistent between 1992 and 2012 is laughable. It’s nostalgia and rose colored glasses.

Cross platform applications were often based on entirely different codebases and looked nothing like each other or their native host OS. Examples: AOL Instant Messenger, Microsoft Office (persists to this day), Internet Explorer Macintosh compared to Windows. If applications like Slack are bad at being a part of the host OS then we can’t ignore the fact that this isn’t anything new.

Numerous applications completely disregarded their host OS design language. Examples: Every Java application, RealPlayer, WinAmp, iTunes, America Online, Macromedia/Adobe Flash and Shockwave apps, HyperCard, the list goes on and on.
Due Diligence.

Don’t forget that the amount of scrutiny that an accepted YC startup gets amounts to their YC application being read a few times, a ten minute interview with three partners, a background check and another ten minutes for a decision.

This is a lot less than a regular job interview. Consequently, anyone who can sing a song that YC wants to hear has a chance of passing.
> I can give you concrete examples of demonstrable >10x productivity improvements which resulted in products succeeding where they otherwise would undoubtedly have failed.

Well, I would definitely be interested in these examples. I occasionally write Lisp (admittedly, Emacs Lisp rather than Common Lisp) and while I appreciate having macros and other metaprogramming tools at my fingertips, I've never encountered a situation in which their use was critically important. I can always replicated the thing I wanted to do in Python with a bit of boilerplate; if I had to choose, I would certainly take Python's huge ecosystem over Lisp's metaprogramming. Frankly, I don't think there have been any language silver bullets after structured programming and garbage collection. So I'm very skeptical of the claims of extreme Lisp productivity. I'm open to being convinced otherwise though.
Company did not survive.
Appears he is still citing Harvard on his LinkedIn https://www.linkedin.com/in/sethbannon?
Even though he calls this a mistake in this ten year old blog post
Bill Hicks was right.
Landis' behaviour strikes me as being very peculiar. Shouldn't he have attempted to preserve evidence on the bullet rather than simply putting it into his pocket?
Erring on the side of openness is fine as a principle. That doesn't mean the actions to follow the principle won't cost you time and money. Everything has tradeoffs. As a small SaaS business, I don't think public repos would make it very high on my list of priorities.

A good balance can be open sourcing an internal library or two, so you get some of the benefit without the work needed to polish the mass of your core code.

With regard to recruitment, I think the openness is mostly a benefit to employees, because they can point directly at their work product like a portfolio. So it helps recruitment, but it's about them not about your cool problems.
Exactly correct!

Also, you could definitely do well to reduce your roof albedo by switching to white/reflective roofs. This point has been made endlessly over the last 30-40 years. No one actually does it. People are actually installing solar panels.
Well do we have a benchmark where the price of locking is unacceptable? I think the linked project is a fun theoretical exercise, but I personally don’t accept the assertion that locking is unacceptable without seeing evidence.
Wasn't this the same claim made back when officials were hyping up SEMATECH, formed in 1987? SEMATECH just kind of fizzled, moved to NY and became part of SUNY Polytechnic in 2015. I wouldn't say that was much of a 'boom'.
Disagree, profoundly.
A friend of mine described Rama as the worst case of blue balls for your brain.

It was the first sci-fi book she had read. She kept talking about how excited she was to find out more about the ship and the aliens, because sci-fi. I didn't have the heart to tell her.
Hypothetical: They checked with an agent who is deep / high up in some foreign agency and he said "wasnt us." that agent retired but helped recruit others. those may have retired and helped recruit others.

Just that one connection in a file, "we asked agent $name and he said $agency knew nothing" might be justifiable to keep secret if theres a connection to someone still active.
Sounds like it belongs on the list: https://extinctionclock.org/#show
It's going to be fun when Christians lean into grievance culture and leverage hate speech laws to include blasphemy.
This summer has seen weeks or months where the lows haven't dropped below the high 70s F.

And that's only for a brief window of time before sunrise. It's still in the 90s F at midnight most nights.
> I don’t think it’s illegal to correlate, particularly for public posts

in theory, it is, due to the blanket search provisions of the 4th Amendment. if you read the Federalist papers, it is absolutely what the 4th Amendment was created to prevent (although a far more automated approach than it ever envisioned).

in practice, the courts have weakened the 4th Amendment quite a bit, so it might be legal, technically.
Yeah, for compilers, I would like to see a benchmark of small string optimization (which should be a huge win for most workloads) and string interning (also should be huge, not in the post though)

A pet peeve is that benchmark suites often favor measuring performance with fibonacci or mandelbrot-type things, but string/graph/hash table workloads are much different, in multiple dimensions

Compilers and network servers are more like the latter
Not directly related to this article, but I found the lone gunman theory much easier to accept after visiting the museum in the former book depository in Dallas. You can look down onto the plaza from the exact spot Oswald shot from, and you can easily imagine how the bullet fired from there would go through JFK and into the governor sitting in front of him.

Not that this proves anything, it was just a "oh, I can tangibly see it" feeling that I didn't get from reading about it. For some reason the view from Oswald's window isn't in popular knowledge although you can find plenty of pictures.
Based on Bill Gates’ improbable recommendation of Superintelligence, a highly overrated book with questionable conclusions, I would say his recommendation of this book is more noise than signal. However, I did appreciate Suleyman’s interview with Sam Harris, which felt quite level headed.
They did try to back peddle in later episodes, but their apology amounted to mostly "we were a little bit wrong, but you (Al Gore) weren't completely right!"
Another entry in the annals of things I'm supposed to freak out about China doing but not really care about happening at home.
So then it comes down to cost? If this is cheaper than a motor and vfd, then it's still a win?

Source: the one time I restored a massive JT Towsley jointer and had to get a vfd for the giant motor I had to put on it. In other words, I have no idea what I'm really talking about.
Rest in peace. Also looks like his site is gone already (but on IA) https://www.gnuvola.org/

If you know some links to his works or projects maybe add it to his wikidata:
https://www.wikidata.org/wiki/Q110168816
I thought this was notable too. I guess sometimes people's online lives are separate enough from their in-person lives that a long online absence can be attributed to the person just taking some time away, without anyone digging in to find out what's going on.
It’s not about blame, and we will never get everyone even in single countries to “pitch in,” much less have the world working together. That’s a children’s fantasy.

The world the west is confronted with is this: Chinese and Indians want to live like Americans. The legitimacy of the government in places like China and Bangladesh rest on being able to deliver 6-8% GDP growth every year. They won’t do anything to jeopardize that, and we can’t control what they do. So carbon capture is going to have to be a pillar of any climate mitigation strategy.
Thanks, that's weird because my website is basically github pages. I think I got it fixed, not in the very best way, but it kind of works.
How could they even tie them, with rigor? Even if I says @happydude123 is me, there is no proof. Especially so now that keybase isn’t the same anymore.

I fully deny any acct. It’s spam. Stolen cloud photos. Bot. Etc. (and to be honest I no longer have a fb, insta, etc., so it’s easy.)
I still don't care about cookies works well, and that's not an EU absurd bureaucracy fault...

The main bureaucratic issue is that the institutional stack is not much democratic and it's dominated by economical powers that's have mostly only hurt EU citizens.
From: https://en.m.wikipedia.org/wiki/Parallel_construction

In the US, a particular form is evidence laundering, where one police officer obtains evidence via means that are in violation of the Fourth Amendment's protection against unreasonable searches and seizures, and then passes it on to another officer, who builds on it and gets it accepted by the court under the good-faith exception as applied to the second officer.[2] This practice gained support after the Supreme Court's 2009 Herring v. United States decision.[2]
Mick Herron: ‘I’d have made an awful spy. I don’t have a smartphone or WiFi’
Green threads sort of pretend to be threads, they aren't really the same thing. So the short answer is yes there is a fundamental limitation.

The largest performance difference is probably that real threads must have a larger startup cost, as they will need their own copies of some resources (like stack space) that green threads can share. There's not really a way around that without changing how you define a platform thread.
For what? Working with Vulkan? Or a windowing library? Personally I use a mix of glfw and native windowing on mobile, which is surprisingly simple for a gfx context window and this gets me to triangle.

SDL2 is about the same amount of boilerplate code only in SDL_Thing form.

Now, if I was writing a game that needed to be shipped on everything possible and I can’t afford Unity or Unreal, SDL is a viable choice. MonoGame, mine, and others have used it, it’s battle tested.

I just can’t look at SDL code anymore and say “this is the cleanest api” for anything outside of C99.
Isn’t the IRS generally willing to work out plans for paying back taxes?
If solar and batteries are cheaper, you won't have to wait for political action.

Though obviously subsidizing those technologies would hasten their takeover.