skysight-inc/HackerNews huggingface dataset:
Kris was more than just a prominent figure in our industry; she was a beacon of inspiration in open-source. Her passion wasn't just about writing code, but about bringing people together, breaking barriers, and making technology accessible to all. Kris's vibrant personality and dedication to collaboration will be deeply missed, but her impact on the world of open-source won't be forgotten. She has left a personal imprint on many of us, and her spirit will continue to inspire those who believe in the power of community-driven innovation. I will miss her so much. She was truly one of a kind.
Counterpoint: I did this and it worked out great. We ended up wanting to support direct API access from our customers and we were already in a good place to do so.

YMMV. An observation I have is that really flexible APIs make it easy for the frontend to make small changes, instead of needing to coordinate with backend changes. On the other hand this can lead to maintenance problems down the road as it’s hard to control exactly what data/state your system can transition to.

I view this as one of the best pieces of tech debt to take on in an early-stage startup, basically keeping your options open and minimizing short-term friction, at the expense of taking on a bit more cleanup after you find PMF and start to make your backend more robust for the usecase you are scaling.
I'm super curious about this statement. What was profound about the properties of a Cauchy distribution for you? I watched this series of videos: https://www.youtube.com/watch?v=9j398FbirQY&ab_channel=Ellio... and then google practical applications of it. Is it just that you are able to use this approach to map the behavior of something that seems so complex as to be beyond distillation/mapping?
In what way is it not rigorous? I've never read it but it definitely seems interesting to have a "good" but non-rigorous science book. Does it just hand-wave over some things to get to other important topics?
You might dig “The Theoretical Minimum” by Susskind, as well as his follow-on books. And he has associated lectures on YouTube.
So they are getting paid for that work? There is the more salmon to catch angle but the are probably other benefits too. I would venture they have the most to gain from this
> One of the understandings behind "housing first" policies is that when you treat chronic homelessness as a public health problem, you need to attack the big symptoms first (being unhoused) before you can see the outcomes you want (being a productive member of society).

That’s somewhat inaccurate; housing is attacked not because it is a big symptom, but because it (1) grratly complicates addressing the other problems, and (2) admits of a fairly direct solution.

If we could just simply give people thr absence of addiction or mental health problems, that’d be a stronger contender for a first intervention where the problems are cooccurring, but factually we can’t so its not an option.
Command Pack for ChatGPT Custom Instructions
Can the emergent properties be derived from just the nine lines?
Well, in a single-threadsd environment you almost can have consistency, and you can cache the latest results. What I am saying is that if a result consists of X1, X2, X3 but you don’t need all of them for a certain request, then you wind up caching X1, X2 one time, and requesting X1, X3 another time, what to do with the cache of (X1, X2)? Currently I just update the caches which are subsets (X1) of a cached response, and do it with manual individual code. I hoped that I could have some sort of dependency graph. Maybe reactive programming, yeah. But that would essentially be some sort of declarative language, to run pure functions which still have custom code. Hmm
This book looks great - I love the style and I am trying to improve my shell skills.

Is there anywhere I can pre-order it?
1000 times, yes. I also couldn’t sleep with CPAP. I tried about 3 different mouth pieces (and tongue extensions that looked like pacifiers) until settling on one that also had a strip that held my tongue down - which was a total game changer.
I didn’t think so, but it’s the text I used as an undergrad, so I don’t have a basis for comparison. I just have seen that criticism pop up on HN when this topic has arisen in the past.
Source article: https://www.nature.com/articles/s41586-023-06275-2
Should you learn C++ in 2023? [video]
Citing IEA directly:

https://www.iea.org/energy-system/buildings/data-centres-and...

"Estimated global data centre electricity consumption in 2022 was 240-340 TWh1, or around 1-1.3% of global final electricity demand. This excludes energy used for cryptocurrency mining, which was estimated to be around 110 TWh in 2022, accounting for 0.4% of annual global electricity demand. "
You jest, but there was some real effort put in to attempt define a dialect of C that would be less UB etc. And indeed the big problem was defining the semantics:

> After publishing the Friendly C Proposal, I spent some time discussing its design with people, and eventually I came to the depressing conclusion that there’s no way to get a group of C experts — even if they are knowledgable, intelligent, and otherwise reasonable — to agree on the Friendly C dialect. There are just too many variations, each with its own set of performance tradeoffs, for consensus to be possible.

https://blog.regehr.org/archives/1287
I am skeptical, especially Mr Grusch seems like full of sh*t. But a pilot named David Fravor testified along him, described his first hand account under oath. The second pilot that that flew along side with him on that occasion corroborated his words as well in 60 min interview: https://www.cbsnews.com/amp/news/navy-ufo-sighting-60-minute...

Having a very qualified pilot there at least worth attention.
You can actually use the land under solar panels for grazing if you space them off the ground. This is especially true as it gets hotter.
Excellent discipline. What topic are you focussing on?
I think this has only been the case for the dark ages after the Great Recession where we were stuck at zero percent interest. Zero percent interest breaks a lot of the economy because it means there is basically nothing prudent you can do with your cash, it either wastes away to inflation or you have to gamble with it. So everyone started gambling, and one manifestation of this was a surge of very questionable VC-backed companies with no real business model.

If the US will use fiscal policy to err on the side of over-stimulating rather than under-stimulating going forward, as it has in the COVID aftermath, we can keep the natural rate of interest positive and the whole economy (including VC) will be a lot healthier.
Arguably, the opposite is true. The view is more washed out across the stack if back-end supplies generic fields, and front-end decides how to use them. Now you no longer know who is responsible for which decisions, and have to look for them everywhere in the stack.

If back-end provides the entirety of data to build the page, then you limit front-end decisions to UX based on the specific data, and no longer allow them to pull in new functionality or foundational business logic over to their side.
I almost never drive 500 miles in a day, but I coach a nationally competitive sports team and tournaments are frequently 250 to 300 miles from where i live. Even at 100 miles i would be uncomfortable to drive to the tournament without knowing that a level 3 charger was available and functional at my hotel.

Is any home charger able to filling recharge a car overnight? My impression is that even level 2 home chargers really only keep relatively charged cars topped up.
Why?

Planetary economies are just a different kind of organism, that at this point is a cyborg.

Thinking about the ideal energy balance devoted to planetary cognition vs planetary kinetics seems like a fascinating way to model the world. The main thing that makes humans so dominant is that we took the risk of devoting more of our energy towards cognition and as a result discovered magical ways to leverage and exponentially increase our kinetic power (e.g. bow and arrow).

What happens when we start devoting more resources towards cognition at a planetary scale?
As a user, I can think if a couple of reason immediately:

- I don't like page (re)loads. They are usually slower and more likely to fail, compared to a lightweight request. Especially in scenarios with a bad connection

- If they fail, it's harder to retry, I see a connection timeout page. With a SPA I see an error message, potentially with a retry button. Or even better: the SPA retries for me a few times.

- I can continue to see all the rest of the page while the action is running

- I can potentially start other actions in parallel

- I prefer to not lose any progress of things on the side, e.g. text-boxes where I already entered/changed some text

- It's easier to inspect what goes wrong by looking at the network tab. Okay, most users don't do that, but for me it's still a pro

There are also advantages, but I think nowadays the cons outweight those for me.
It's incredible how much energy cryptocurrency uses considering it's lacking real-world use cases
Should you learn C++? – Prime React [video]
They could get lucky and find one that fell off of a truck.

https://signal.org/blog/cellebrite-vulnerabilities/
If we were to only compare survival after a fixed number of drives failed vs. storage efficiency, RAIDzN should always come out ahead in any configuration - with mirrors you can get unlucky drives choice fail, with RAIDzN any choice is a good choice. Only way to have RAIDz fail sooner than mirror is to have a comparatively less redundant setup (your choice of N and K).

Realistically though, RAIDz recovery is longer and more stressful, so more of your drives can fail in the critical period, and, assuming you have backups, your storage is there for for usability - mirroring gives you a performant usable system during a fast recovery for the price of a small chance of complete data loss (but you have backups?) vs RAIDz that gives you long recovery pains on a degraded system, but I expect a smaller chance of data loss on a lightly loaded system.
It also seems to work well on older children, so I don't see your point exactly?
Huge parts of the US where people are definitely not spending time outside because it’s too warm.
Very cool. I wonder if there's an even simpler geometry that chokes the flow of the air and uses the heat at the construction. May need to be very large, but it could be an architectural thing.
An abandoned cabinet full of Kodachrome slides in San Francisco
Except that many of them are purely optical phenomena that don’t show up on radar at all. Which of course is even more mysterious and meaningful!
The order seems fine to me.

Thermodynamics/statistical mechanics was taught as a junior level class at my undergraduate alma mater. During that year, students would take electrodynamics, classical mechanics, and statistical mechanics as separate classes in some loose order, although of course simpler versions of these topics would have been introduced in first year physics.

The lack of fluid mechanics also, unfortunately, tracks with my experience.
First of all, Box is a terrible name because the term has been used for boxed pointers (putting tag bits into unused parts of the pointer) and, in some languages, immediates, for four decades at least. Also all C++ standard identifiers are thankfully lowercase snake case.

I don't understand why the author writes "raw value is straightforward and efficient... However, you can't allocate them dynamically and you can't build recursive data structure such as a linked list or a tree with them." There is clearly something I don't understand here. Consider an int -- you can dynamically allocate one, you can put it in a tree. Putting a box into a tree will still require other data applicable to the tree itself, same as an int), and so on. So I don't understand the point being made here.

And the deep copy behavior is rarely what I want in a mutable structure anyway (it's always safe, if usually wasteful, in a R/O structure).
which works great until you need more than 8MiB of memory.

stack is usually quite limited unless you very much control the environment
I read “attaches all these numbers to each other” to mean concatenation, not addition. Presumably you’d want to encode a “next book” token too.
This kind of compression is known as arithmetic coding. It does work.
Dining at the 'Motormat' Drive-In: Where Rails Delivered Food Trays to Your Car
This is what losing an argument looks like.
How do you create recursive data structure on the stack?
?

Onsen are available at all price levels, and popular with blue-collar workers; they are not a high-class exclusive activity. It's not like having dinner with a geisha or something.
They could just show the same page you get if you aren’t logged in.
Is the normal stack size for a thread still 8MB? Most of my c++ has always been simulation or signal processing where a buffer of objects to be simulated or samples/pixels to be processed always exceed sane stack sizes. The standard answer is to preallocate these buffers and reuse them. Smart pointers are pretty useful in the simulation case, but not really necessary for the signal processing.
I think this shows a lack of self-doubt, which can be deadly. Those problems acted as verification to yourself that you understood the theory and its application. If you truly understood the material, then the problems would be zero effort. However, if you struggled with them it's a signal that you don't know what you think you know.
The spelling that a Spaniard would consider correct is "¿por qué no los dos?" and it would still be acceptable as "por qué no los dos?"
Exactly the opposite, the project was pulled from the mothballs very recently.

It's very likelly it was initiated as part of the same PR excercise, of which the war itself was part of.
That’s a fair point. I would say the agreement that has been broken is an implicit social contract (in the sense of Rousseau) that people should share the burdens of society to make society function, and that individuals should do the work that would most appropriately be their responsibility.
Does nix or devbox [1] do what you want? Technically installing on the local machine, but not in any way that effects you unless you ask for it?

[1] https://www.jetpack.io/devbox
Did that result in a decline in Lexar quality? It's a serious question.

- Many Chinese firms bought established brand names in order to milk a cash cow and sell junk at premium prices.

- Many others did so with very good products, and seem to be doing a nice job sustaining those brands and are investing in this long-term.

I don't know what happened here.

ThinkPads don't seem any worse under Lenovo than late IBM, and GE Appliances, if anything, went up in quality.
Dude, I don’t think Elon is going to see this.
I'm from the Netherlands and to me it feels like things are going backwards.

When I grew up in the 80s it was all totally OK. A bit uneasy still but OK. In the 90s things improved even more. Being gay was just normal, not even special. Not that everyone was gay but it was just normal the way some people are blond and others brown-haired. It wasn't even a 'thing' anymore. It just was.

But now it has definitely become a thing spurring lots of hate again. And it saddens me. We had this covered. Only trans wasn't really a thing when I was young but queerness was. I think it was more just not a thing because the medical options weren't as advanced as they are now.

I think polarisation of society has played a big part in this. I think religion also plays a role as many religions frown on this. In the 90s our society was really 'done' with religion, young people were completely disconnected from it. But it has made a comeback for various reasons.
Surprised to not find Tong's notes for qft [1] (his other notes are great too). That's the only clear source of introductory QFT (and I have none for advanced QFT). Of course the only real way to learn QFT is to learn it multiple times from various sources, but you usually have exam after the first one, and Tong may get you through it.

[1] https://www.damtp.cam.ac.uk/user/tong/qft.html
> but i really don't understand what copying a unique_ptr implicitly would mean.

The author is imagining box would be like unique_ptr but with an implicit copy constructor that copies the heap data:

unique_ptr(unique_ptr<T>& o) : unique _ptr(*o) {}

Then if you have this code:

function f(unique_ptr<int> ptr)
{ cout << *ptr; }

f(some_uniq); // implicitly copies the uniqueptr and its data
Yeah that's what I was trying to work towards. Basically that causality is an abstraction, or at least a "higher level" idea. And if we look at the components of it, we can see that interaction between two things is a central part of it. And an interaction between two things in our universe has a maximum bound of the speed of light (and gravity and so on). The speed of causality is just the speed of the fastest thing.
Why not just have everything you need on your local machine?

(I'm not a Mac user)
That's Brian Reid of DEC and Scribe fame?

<https://en.wikipedia.org/wiki/Brian_Reid_(computer_scientist...>
> The Calorius type 37 – which had a rotor diameter of 5 meters and a height of 9 meters – produced 3.5 kilowatt of heat at a wind speed of 11 m/s (a strong breeze, Beaufort 6). This is comparable to the heat output of the smallest electric boilers for space heating

Well, there you have it of why it's a relatively unknown tech (that I also didn't know about). The heat produced is very small for a house yet the blade still needs to be very high, making it impractical on most houses. On top of that hot water transport on long distances is a recent thing due to advancement of pipe tech which made communal version of those impossible at the time.
The larger your footprint in the cloud is, the larger incentive you have to make it more efficient though. I think it’s a somewhat self-correcting problem.

The biggest players are running highly, highly efficient software.
Reminds me of Cursor. What do you feel are your important differentiators from them?
In the right circumstances, you're very right -- but most people will get some aspect of this wrong.
Have fun copying that error message from a non-selectable label widget...
Interesting! Link?
>A maze is a complex, branching (multicursal) puzzle that includes choices of path and direction, while a labyrinth is unicursal, i.e., has only a single, non-branching path, which leads to the center.

TIL
There's no denying in the 4bn+ years of Earth, the climate has changed multiple times. Is it changing drastically, today, due to human influence? That's a bigger claim and with good arguments on both sides.

Have we forgotten the Climate controversy emails from 2009?
Roadmap for Lazarus 2023 [video]
And then some yahoo thought that a 3 line js "library", should pull in 4000 other malware laden, bloated js "libraries", and all out power savings were for naught.

Just the power consumption in browsers...
Thanks node.
But you are moving the blocks to other disks anyway, surely that would require a change of the block pointers too?
(By the way, the UK is not an island. For example, you've omitted Northern Ireland.)
We've kind of been through this already with autonomous vehicles a decade ago.

In a demonstration capacity autonomous vehicles were mindblowing. In the real world the novelty wears off quick, and what remains is a bit of a disappointment.

Of course, the demos helped churn up many bajillions of dollars in investment money, and many companies with long runways continue to tinker away at the problem. Level 4 AVs are dramatically better than a decade ago, and yet still totally shitty relative to real to real drivers.

What has become apparent is that these companies and their investors are not at all interested in solving any real transportation problems.

They are interested in getting between you and things you want to do, so they can set up a gate and charge you money to pass through it.
Putting it all down to Hong Kong when the communists secured the largest growth in the nation's history up to that point, modernized the country, brought governing infrastructure to the many places completely devoid of it and provided the whole foundation for what made the transition to an globalized market economy even possible, is quite strange.
The second most popular view is that the universe branches deterministically, which means there will be some observers in a very small percentage of branches who observe seemingly miraculous events (very low probability). Their notion of probability would be different from ours.
>I'm talking about tax avoidance, again

How is working as a freelancer for a foreign entity tax avoidance, when your following the freelancing laws in your country and what you're doing is 10% legal? Just because you're working for a foreign company remotely because the company doesn't have an office here, doesn't mean you're a tax dodger.

It just reads like you have a personal vendetta against people working as freelancers for paying less taxes in some countries even though what they're doing is 100% legal.

Why are you so upset about some SW dev freelancing remotely for some foreign company to provide for his family, and not upset about all those mega-corporations who have perfected the art of tax avoidance down to a T, that they basically pay no taxes in your country because they siphon everything trough some Dutch/Irish/Luxemburgish funnel.
Good point. I only have my own anecdata and that of friends; it would be nice to see some real stats. Of course, even if Amazon has that data, they would be unlikely to share!
Thermodynamics is usually (and rightfully so) taught together with statistical physics for which quantum mechanics is essential, so the order does make sense.
I am a Mac user and I’m curious to know too
Can't you reject funds the same way you're allowed to reject a request for funds? Is there something I'm missing?
I fucking love maps.

Open Infra Map; shows major electrical lines, power plants, gas & oil lines, and telecom/data centers. Gets its data from Open Street Map: https://openinframap.org/

Open Railway Map; shows railroad lines. Also gets its data from OSM: https://www.openrailwaymap.org/

Also Sentinel Hub has satellite imagery that although it has less resolution than ie Google Maps, it is updated daily: https://apps.sentinel-hub.com/sentinel-playground/
> That killed my motivation for putting effort into most things, pretty much except computer science where we are still ok with trusting self taught people for some reason.

100% same, except computers bore me to death now. I would even be willing to go back to school at this point if it wasn’t tens of thousands of dollars.
What the article doesn't mention is some of this datacenter capacity might not be necessary. That's because the companies are collecting more data than necessary. (For example, they are not practicing data minimisation.) The data is being collected to support online advertising that also isn't necessary except to enrich a small number of so-called "tech" companies. Some of these companies turn around and sell their excess capacity as "cloud computing".^1 Keyword: excess. These datacenters belong to giant intermediaries (middlemen). It is time for disintermediaton. The lobbying budgets and media influence of these giant intermediaries makes the idea of meaningfully regulating them specifically, for example as a means of energy conservation, seem a little far-fetched.

In sum, "surveillance capitalism" is costly to the environment. (Nevermind the other effects it may have on people.) Obviously those who profit from so-called "tech" companies will be in favor of maintaining the status quo. Every industry is a target for "disruption", except the so-called "tech" industry. Huh.

1. "Cloud computing, still in its early days, is growing rapidly. aws created the industry in 2006 as a way to make money from its excess storage capacity by offering to host other companies' data."

https://www.economist.com/business/2022/08/29/the-cloud-comp...