skysight-inc/HackerNews huggingface dataset:
> Knowing that my computing resources just sit there unused bothers me.

If you use them it will consume more energy.

Now if you are using your computer for resistive heating, fine -- although I'd encourage you to use a heatpump instead as it will be more efficent.

If you are somewhere where you are

1) Fully renewable

2) Can't export energy

Then fine, go nuts. How are things in Paraguay/Iceland/Norway?
Yep, it's possible, but hard in practice for lots of places.

London has historical parks/commons which are fantastic, but for cities which don't have many large parks, it's hard to retrofit them.
While most examples are laughably lame, the website chatbot is actually impressive in allowing iterating through different designs.
Generally, compression = model + entropy coding.

The model's job is to predict what comes next. The entropy coder's job is to encode the difference between the prediction and what actually comes next so that the most likely outcome uses as few bits as possible. The more accurate the model is, the less the difference between reality and prediction, the less bits the entropy coder needs and the better the compression.

Simple compression algorithms have simple models, like "if I see the same byte 10 times, the 11th is likely to be the same". But you can also use a LLM as your model, as completing text with the most likely word is what LLMs do.

Here they did the opposite. Instead of using a model for compression, by using a few tricks, they used a compression algorithm as a model: the most likely outcome is when the compression algorithm uses less bits to encode the result. And the original authors have shown that, in some tasks, the simple model that can be extracted out of gzip beats much more complex LLMs.
I respect Noah's opinion on this. But he's also objectively a weeb (not meant pejoratively). The experience of visiting a city can be a sublime one, different things will speak "spiritually" to different people. The experiences that he had in Tokyo and the happiness it brought him are echoed in my experiences of Barcelona, Berlin, etc. Basically this is a matter of taste. One of the best things about globalization and relatively free movement between states is the ability to experience so much in a single life. There is no best city.
Love the portability story, but the dimensions are pretty close in my book.
155 x 155 x 80 (mini STX)
vs
120 x 120 x 43 (Star Labs mini pc)
I can make voluntary decision to not use lousy tax prep companies.
Worse than that, motivated editors often color their pet pages with specific nuance and context, and no casual editor has a hope of winning an edit war against such opposition.

My favorite example of this is the debate between a faction that believes Lithobates is the proper genus of a certain set of frogs, and another faction that believes the correct genus is Rana. The Lithobates side is essentially one person along with his sock and/or meat puppets, so in the end, after many rounds of moderation, most of the species in question are listed under both genuses.
> Clicking the logo in the top left usually leads to a blog or forum or help page

That’s not speaking in general. That’s called lying to prove a point.
Did you try contacting the authors before you went public with your discovery?
Ancient tradition unanimously ascribed the authorship of the Iliad and Odyssey to Homer. We know nothing about Homer, except that he likely lived around the area of Smyrna and that he may have been blind.

Butler's theory is nice and all, but I would give significantly more weight to what ancient writers had to say about Homer.
I've had one negative experience with a Parisian ever - everyone else has been very friendly - and I'm a dumb American that maybe knows a couple dozen French words.
My guess? Hard to make friends.
There's also e.g., HRS Group in Germany [1] - albeit much smaller with a revenue of about 200M €.

[1] https://de.wikipedia.org/wiki/HRS_Group
AFAIK Japan is a high-trust, high-context society. It is difficult to break into social groups or make new acquaintances, while the infrastructure necessary for living a "solitary" existence (supported by service-providing strangers) is extant and quite sophisticated.
Having taught BASIC and COBOL to young adults at a trade school and C/C++ and Lisp to adults in a professional development program, my experience is:

a. BASIC is a great language to introduce imperative programming. It's even better if you can teach Dartmouth BASIC, which is more feature-rich than any of the smaller BASICs that came with micros in the late 70s / early 80s. Microsoft BASIC is great if you're processing a sequence of data inputs, which sort of makes sense as this the type of "computing" people had in mind in the late-60s / early-70s. Visual BASIC came along much later and (not surprisingly) had features intended to make larger programs easier to maintain (local variable, named subroutines, etc.) though later versions of Dartmouth BASIC had similar features. We couldn't use it 'cause it was a single-source language and honestly, from a professional perspective, people were MUCH more interested in C/C++ at the time.

b. COBOL is great because it forces you to put your data structures up at the top of the program. Peter Naur has a quote "Show me your data structures and I can intuit your functions. Show me your functions and I'll spend all afternoon intuiting your data structures." And there's something to that. So sure... laugh about COBOL all you want, but from a pedagogical perspective, it had several advantages.

c. C/C++ benefited from the "I want to learn a language that will lead to a better job" syndrome in the 90s. If you picked up a copy of Dr. Dobbs in 1992, it was all about C++. My personal opinion is C++ is only now starting to be ready for prime time with recent language changes. It's hard to teach. It's hard-ish to learn. It's hard to debug unless you have the specifics of core concepts down (similar to JavaScript). I taught an intro course in C/C++ and counted it a victory if I got students to the point that they understood how stack frames were related to function calls and where static, global and local variables were allocated from.

d. I love Lisp because it was effectively my first language. There's a lot to digest with Lisp. It's as hard as C++ to teach, but for different reasons. There area lot of concepts you have to master to get good at it: recursion, macros, what the heck it means to evaluate something, what that single quote thing means. And it's far from obvious why you're doing what you're doing. I think you have to show learners A LOT of idiomatic Lisp code to get them to understand how the code maps over to language concepts. Or at least that's how I did it. Introduce a concept, then some code demonstrating the concept, then some code demonstrating the concept and how it relates to other concepts introduced previously. The thing I like about Lisp is it seems to have fewer, but more powerful high-level abstractions. And I think as an industry we could do a LOT better at tailoring courses on analysis and design for non-OO or non-imperative environments.

Anyway... just my $0.02.
Remember that this is probably only net-positive if you use the heat generated for something useful.

Eg: Using electricity to run a computer that generates heat is more beneficial than generating heat directly from that electricity.

But in eg the summer when you have no use of that heat you have to weigh the calculation output versus the energy input and only when that calculation is positive you can justify running it. (And if you plan to cool it down with an AC then the equation will for sure not pay off)
I have a slew of thoughts I still haven't completely fleshed out in a publicly sharable form yet, and are from the perspective of a western-raised person, but the summary would probably look something like:

- Most of your socially active friends will most likely leave within 2-3 years of arriving

- If you were raised in the west, family and culturally similar communities are likely quite far away (both in flight hours and timezone changes)

- It is notoriously hard to break into Japanese social circles, regardless of language competency. Acquaintances are easy, but I'm talking about deeper connections.
"Tech Company: At long last, we have created the Torment Nexus from classic sci-fi novel Don't Create The
Torment Nexus"
Contabo was pretty good in my eyes. Not as much I/O or CPU performance as a new droplet with a fancy new EPYC processor but lots of ram and storage for the price and some reasonably fast cores with little contention from what I could tell.
:/

- J&J made useful products that may have been problematic according to cutting edge research. Now they are broke and fighting tons of litigation. And they are acting shady in court (thx to their lawyers/management, not their researchers no doubt).

- Researchers did cutting edge work on a relevant topic. Now they are getting sued.

- a load of people are suing J&J after choosing to buy their products. I’m sure some of the plaintiffs have real tough situations and some are motivated by greed/pushy lawyers. These people might get paid.

- the lawyers who did no cutting edge work and made no useful products are getting paid

- regular folk might have to pay more for j&j products

Few winners, and not the winners I would have wanted
> Yes, that's usually how it goes, each header/source is like a "class". And usually, what you have is a "main" struct that represents the "class" itself. In this case that main struct can't have both private and public fields.

You can, in a defined way (i.e., no invoking of UB). I just didn't put that in.
Ask HN: How worried are you about AI taking over your jobs?
With AI's growing popularity, it's a certainty that humans will lose their jobs. Take copywriters, for instance; AI surpasses them.
I genuinely wonder about their thoughts and future actions.

Do you have concerns about your job and your children's job security?
The word ersatz is great, and conveys the notion that the replacement is simpler and possibly inferior when compared across all features. “Substitute” doesn’t cut it. Human language (ironically w.r.t. TFA) isn’t a collection of redundant symbols, the synonyms carry all sorts of useful nuance.
You're pointing out differences, but they're not why it's safe. Are you claiming the immigrants and other races cause crime?
Here’s a video showing STOVL(Short Takeoff and Vertical Landing): https://youtu.be/hO5mZxaiyUQ. The distance it needs to take off is incredibly short, should work on any short straight road with enough clearance on both sides. It does need to come slow crawl engage STOVL landing.
> And you've just made it impossible for the users of your StringBuilder to pass it around by-value. Every instance has to be malloc'ed by your library, even though it's just a tiny, word-sized struct. Awesome! And each access needs to go through an additional pointer indirection.

...and?

I'm guessing the implication here is that you'll trash performance by doing this. How can you assume that? The thing about optimizing code is, you don't know where your hot paths are until you profile your code. And, the one thing experience has taught me, my intuitions about what the hot spots will be rarely match reality. There's nothing wrong with that, complex systems are complex, and we have incredible profiling tools to eat through that complexity and highlight the hot spots for us.

Now, I know you'll probably go on about a death by a thousand cuts etc. The thing is, well-crafted modules typically don't encapsulate on a fine-grained level. You usually have larger systems that hide details. These systems are usually used a fraction of the time the rest of your program is. So the indirections end up usually being a very insignificant cost to the overall program.

And if you are coding in such a way that copying a string builder by value and/or the indirection imposed by encapsulating that information is a bottleneck, I highly doubt that "fixing" this by copying by value and/or removing the indirection will suddenly make your entire program performant.

> It makes me think that although some of them might be excellent programmers, they make for terrible software engineers.

You haven't actually highlighted any issues here and then go on to finish your argument with an ad hominem. Instead of attacking the competence of C programmers, you should illustrate the actual real world impact that this design philosophy results in. I know plenty of really slow Java libraries, and plenty of really fast C libraries that use this method of encapsulation. So if your argument is that using this method trashes performance, it's a poor argument that doesn't have many real world examples (unless you know of some off the top of your head).
The ability to predict the expected answer to a given question isn't something I could see naturally falling out of those sources though, unlike an LLM trained on text from online forums and the like.
Would it be simple enough to stick a union file system over the top of the host file system?
Range Anxiety Drives EV Owner to Rent Gas-Powered Car to Cross Wyoming
Mini Boat
I've heard there is already something similar that occurs with anime fans when they first visit Tokyo.
Yep, I agree with what you're saying here. My personal preference is to allow greater advertising, even putting my own use for it aside, because I both generally believe it's better to let markets do what they will and also because I have a significantly above-average understanding of what's being tracked and how it's being used. My preference is for transparency, education and possibly regulation around how data that is collected can be sold to/shared with others.

Still, I definitely the side of wanting to restrict it more in order to protect folks, and I think it's very much a worthy debate to have.
Impressive, especially compared to recently published resolutions [1].

[1] https://en.wikipedia.org/wiki/Satellite_imagery#Imaging_sate...
OpenAI, surely.
I love Jim Gaffigans bit on this:

"*I dont even own a car - but everyone I know who has a pickup truck is never picking up ANYTHING...

Thats like me walking around with a large empty suitcase.

'OH... Are you going on a trip??'

'No, but I look like someone who *COULD*'
Love in the Time of Sickle Cell Disease
They haven't settled yet. You don't pay out while the case is being worked out, and paid to the claimant's what?
You've been able to fly a plane with unleaded fuel for decades. See every major airline burning jet fuel.

It won't stop the use of leaded fuel until the FAA bans it, which should have happened decades ago. Your airplane can't fly without unleaded fuel? Cool! You can stare at it in the hangar!
I didn't see it pointed out explicitly in the article but it seems that the last major architecture change hurt lifespan for both the old architecture (at some point updates stopped for all old-arch machines) but also for the first few generations of the newer architecture (presumable the hardware was changing quicker so it was harder to keep compatibility).

I find it interesting that the primary factor seems to be if it was easy to maintain support. IIUC there is no public promise of software support lifetime. I wonder if there is an internal minimum, then they continue supporting as long as it is easy to do so?
Interesting, I have not come across any broken websites in a while. Or well, there was a booking website recently where I switched to Chrome to have my booking go through. But it would need to be a lot of those instances before I would even consider switching to Chrome. You have any (anecdotal) stats on how many websites are broken? What kind of sites are those?
Oh the Urbanity recently visited the Netherlands and did a profile video, "The Fascinating Human-Scale Urbanism of Dutch Suburbia":

* https://www.youtube.com/watch?v=nImFJ7KKjAo

> Cars are pretty popular ways of getting about in the suburbs and rural areas.

But how much are cars needed on a day-to-day basis for day-to-day errands? I don't think any is saying that they are not useful (at times), but you can have them be less necessary.
> I wouldn't call this equivalent to the private keyword:

I didn't mean to imply it is, I lead with:

>> All too often someone, somewhere, on some forum … will lament the lack of encapsulation and isolation in the C programming language. This happens with such regularity that I now feel compelled to address the myth once and forever.

It's only about the myth that C doesn't have any level of encapsulation or isolation.
At least you guys have a backup. If the Eurofighter gets grounded Austria has no airforce, because we retired the Saab 105 without buying L39s or Grippens as replacement.
> how much of Tokyo and Japan being "safe" is because it's largely racially homogenous, politically/socially conservative, and anti-immigration compared to other first world countries.

Citation very much needed.

For instance Russia is socially and politically conservative, mostly "racially" (everyone is "white" because according to you that matters) homogeneous, anti-immigration (outside of limited amounts of labourers from the former Soviet republics), yet... it's not safe nor clean nor developed. Same can be applied to a host of different countries across the world.
It might be the circles that I move in, but it seems like Japan fell out of favour as a tourist destination?

I know lots of people who went in the early 2000s, and I also visited myself a handful of times. It doesn’t seem to be quite so on the radar nowadays, which is strange considering how interesting it is.
I'm also only familiar with this idiom in C++, but based on the description in the parent comment, I suspect that this is sometimes used in C too, in which case you obviously can't use unique_ptr or private fields; maybe macros might be a way to avoid having to write a bunch of boilerplate to achieve a similar effect?
As a Swede: Norway can for sure export their electricity and it’s quite useful to us
Context: This is the fifth winner (14 Jul 2021) of this ongoing lossless data compression contest.

http://prize.hutter1.net/

Tangentially related: The Large Text Compression Benchmark (same target data files, but less restrictions than the Hutter Prize) is currently being led by an AI (Transformer) powered algorithm from Fabrice "QEMU, TCC, and FFMPEG" Bellard.

http://www.mattmahoney.net/dc/text.html
https://bellard.org/nncp/
Hopefully that wondering would lead to testing the water to see whether there is actually a problem.
Turning off the computer might be the best choice, but it is at least worth looking at doing something useful with it.
One day we will also focus on why live electricity is running right in front of schools and sidewalks where children are walking to and from school.
What is an example of a service which provides a lot of value but is not/ could not be profitable?

There are public services we choose to run at a loss, like the postal service or public transit. These services definitely could raise their prices in order to turn a profit (they provide enough value that people would still pay the higher prices). We choose to run them at a loss as a sort of wealth redistribution program, where the taxes from the rich subsidize the cost of these services for the poor.
Racial homogeneity doesn't necessarily explain why you don't get mugged at night. A mugger doesn't see race; a mugger sees money, or lack thereof on their own part. Threatening someone with violence is their path of least resistance, so maybe there's an alternative in Japan (a working social safety net perhaps?).
I believe they also have a VTOL capacity of about 5,000lbs (vs 2,500lbs for the Harrier). The second you switch it to STOVL though, that capacity increases dramatically, so there's generally not going to be a reason to attempt VTOL in combat.

Off-topic, but the F-35 VTOL design is amusing to me in that it was designed by Russia, but they never made more than a prototype and sold the tech to the US where we've now used it to make planes to take on Russia.
I don't actually work in the design part of the company, just occasionally implementing UX designs, but I've frequently been in the client meetings, and the point you make here cannot be overstated. This is the prime motivator of most clients when presented with a "templated" website - they want theirs to look different enough not to be recognized as the template. They want this so much they will push for sub-optimal UX, just for the sake of differentiation. I honestly don't blame them, as our templates, just as most templates, produce recognizable results - pretty much same site, different colors and logo.

All that being said, for more than 3/4 of them, they change their mind pretty quick when they find out the price difference between going with the templates or having custom UX developed. And this is just with the farmed out UX people who are cheap - not our good designers who the big customers use. Templates are good 'cause they let the little guy at least have the form and functionality of the big guys as long as they can tolerate they're essentially a row house.
Slack Takes an Important Step to Block Abuse
Many reasons. I tend to overdue things so I spec’s pneumatic devices that required a large 10 bar compressor. I installed that in the basement and managed to muffle the sound with rockwool. I ordered a German machine which was to sensitive for a VFD so I used a motor-gen set which shook the 1879 New England farmhouse.

The space for the CNC had low ceilings and it was cramped. I could have lived with it but considering the other issues I moved.

I thought the move would be fast no way would it take more than 2 years. The money I was saving for runway is now an 8 unit apartment building but I have time and space.
> The sad reality in the UK is real inflation adjusted earnings have been flat for decades.

At least in the public sector, inflation adjusted earnings since the recession are down, often by over 20%, not flat.[1] This is why so many UK public workers are striking. Between the government, banks and landlords they’re making it almost impossible to live. Back in the feudalism days the ruling classes typically took between a third and a half of what the serfs produced[2] which is what is happening now as rents are taking over 30% of take home pay in many areas of the country.

> This means that 37% of the average single person's salary now goes on rent, though this proportion is even higher in London: a staggering 52%.[3]

Considering there’s all the other taxes like council tax, income tax, vat and whatever else, the average worker is most likely paying the same amount (or possibly more) to the ruling classes that they did in medieval times. It’s feudalism 2.0, there’s no other way of looking at it.

[1]https://www.ft.com/content/fac8062a-bd83-486b-ac6f-582f19317... - this is from January, so probably even worse now.

[2]https://web.cn.edu/kwheeler/feudalism.html

[3]https://www.refinery29.com/en-gb/single-person-salary-rent-p...
> It's okay to admit C has shortcomings.

I did that, didn't I?

>> Just to be clear, C is an old language lacking many, many, many modern features. One of the features it does not lack is encapsulation and isolation.
Forecasting in tournaments — head-to-head on the same set of questions — is the true test of forecasting ability.
Having lived directly under the flight path of an airport with tons of GA traffic, I never will again. The lead was bad, but what was fucking miserable was the pilots who took off at fucking dawn EVERY DAY and had to fly 100 ft above my apartment. Those planes are loud as fuck when on initial climb out from the runway.
There's a famous quip that the person who wrote the Iliad and the Odyssey was not Homer, but a different man with the same name.
Microsoft lost its keys, and the government got hacked