skysight-inc/HackerNews huggingface dataset:
Running an electrical space heater would maybe not cost more than a flight to a warm country if we had any kind of (long term) cheap electricity generation like nuclear. I'm German and I visited Russia recently, and their energy is dirt cheap due to it all being nuclear—it's crazy how you can just run a space heater and now worry about being bankrupted by it.
Hint for more advanced users: Tmux inside tmux works not that bad.
(Ctrl-B Ctrl-B becoming the prefix for the inner Tmux-es)
We haven't recorded one in a while, but I have a podcast called To Be Continuous [1] with Edith Harbaugh from Launchdarkly. It was less about specifics like discussing generics in Go or garbage collection, more about how software gets made (product, startups, coding, devtools, etc). I won't claim it's the best software engineering podcast, but developers have told me they liked it :)

[1] https://www.heavybit.com/library/podcasts/to-be-continuous
If you want to do writes without a ton of amplification on PG this is the only way right now.

Eventually maybe PostgreSQL will get a second storage engine that uses an undo log instead, like the somewhat stalled zheap effort for instance.

That said the numbers of rows you are talking about are easy peasy for PostgreSQL.
I usually shower twice a day (morning and post workout) but the morning shower is only water cause I’m already clean. I plan to eventually ditch the hot water in the morning altogether.

Actually there is no need to do it every day as long as you stay under the cold for more than 11 minutes per week. For me, doing it every day seemed easier to ramp up. Once I get to 3-4 minutes under the cold water per shower I’ll think about doing it maybe 3 times per week.
Or that could be earned
Eh, we have to look at what rationale was behind a call, not just that they got the result right. And in Trump's case, I doubt there was much consideration of it beyond it being a good rhetorical jab in line with his general contrarian antics.
I like this one with a focus on OSS: https://oss-startup-podcast.launchnotes.io/
> On the other hand, airplanes do fly.

In my language, the verb that airplanes do is different than the verb that birds and insects do. As like the submarine, it is based on a different physical mechanism than are the natural animals in that space.

For that matter, in English, what is the verb that submarines do? Surely it's not "sail".
Poor performing developers cannot be fixed with a process. This is a management problem. It’s up to the developers manager to properly motivate and course correct flagging devs.

Trying to push off HR problems on a software delivery process is the most dev take I’ve ever heard.
Very interesting! If you're willing to share, I'm hoping you can elaborate a bit more. Do you make apps/games that you want? Or do you target specific genres? How do you choose?
I have not! I'll have to investigate more, because my little shell script is pretty basic (like 20 lines total, most of which was done for readability).

https://github.com/tmuxinator/tmuxinator
JPEG XL as a HTTP Content Encoding:

1) transfer JPEG XL,

2) decode the JPEG XL to DCT coefficients,

3) encode a new JPEG1 file

4) decode the new JPEG1 file

5) render pixels

JPEG XL as image format:

1) transfer JPEG XL

2) decode the JPEG XL to DCT coefficients

3) render pixels

Two additional coding steps (3 and 4) are needed in the HTTP Content Encoding approach. If we want to transfer lossless JPEG1s, it is less computation and a faster approach to add JPEG XL as an image codec.

If JPEG XL is too powerful and creates danger for AVIF, then one possibility is to remove features such as adaptive quantization, lossless encoding and larger (non-8x8) DCTs. This effectively makes JPEG XL as JPEG1 recompressor as an image codec.

Also, JPEG XL's reference implementation (libjxl) has a more accurate JPEG1 decoder than any other existing implementation. Asking someone else to paint the pixels leads to worse quality (about 8 % worse).
Birth control in women also controls their mate preferences.

I don't think people understand what an absolutely huge issue this is, hormonal birth control literally changes people's personality. But we blindly tell millions of people all over the world to take it, the damage done is incalculable.

And with regards to the article, I mean 'duh' you stop any animal from fulfilling its natural function of course it's going to be detrimental, just like genital mutilation in humans.
I am far from an expert in Australian law, but I don’t think you can usually take a local council to court, though I think there is a state level Ombudsman you can seek review from of some or all decisions. But, I think you'd be gerring review of the decision on the fine for the violation, not a refund of the parking fee in that case (and, if you could sue, that would be true there, too.)
For example I would contrast the following three scenarios of people in my circle.

* Having professional landscapers plant grass and plants on an outdoor terrace of a penthouse apartment for $100k

* Growing a large vegetable garden from seeds & seedlings, from your vacation home outside the city

* Raising houseplants in your apartment windowsill

All three of these people may describe themselves as having green thumbs or being into gardening as a hobby...
Most stable coins do have the power to restrict capital flows. USDT and USDC both can unilaterally freeze the coins of arbitrary addresses.
Rich people are more dependent on their wealth than poor people. It's funny to think about.

A poor person depends on a diverse array of skills, relationships and resources.

A rich person depends on their account balance. They focus on that, basically in exclusion of all else.

It makes the way they see and behave really different.

It explains "wealthy miser" syndrome.
Just some back-of-the-napkin math. An electric car uses approx .25 kWh per mile. Household solar gives you 15 watts/sq ft. Assuming a car 5 ft wide, the hood 5 ft long, roof 4 ft, and trunk 3 ft, that's 60 sqft of sky-facing surface. Accounting for rounded edges, let's make that 50 sqft. So 750 watts, or .75 kWh per hour.

That comes out to 3 miles of driving for every 1 hour charge. So your car sitting at work for 8 hours will give you 24 miles of power to drive home.

Adjust up or down based on location, summer vs winter, cloud cover, solar cell efficiency, etc.

Now what you can do is have your garage roof covered in solar, charge a stationary battery, then transfer from there to your car every night. Or swap-able car batteries.

Another possibility is have a design that keeps the solar on the car following the curves of the vehicle when driving, then have a parking mode that would extend / unfold solar to cover more of the car when it is parked. That would be good for people who live in apartments without charging ports, although if parking is provided for tenants then adding charging ports (for a fee) may be a thing.
Doing something for pure status signalling is considered crass.

Expensive hobbies are not. I think they should be, but they're not.
PAs can have a wide variety of tasks, and a talented PA could be one that's great at organizing plans, handling calls, implementing processes, have a whole slew of abilities that could be of higher value to the person than their writing skills. Such a person would still be a talented PA, just not a perfect platonic ideal of one.
Even converting the whole surface of the car to ideal 100% efficient solar cells world be nowhere close to enough, unfortunately.
Can You Pass the Flexibility Test?
https://archive.vn/GIad0
I stand by what I wrote 9 months ago. [1] And it was probably the same 9 years before when I last had to deal with it.

>I had to install a new inkjet printer because kids now need to print out their homework during COVID.

>I swear to god if I ever become wealthy the printer industry is what I intended to completely destroy. Not in it for profit. Not positive sum whatever startup thinking. It will be Zero Sum.

>Edit: Lasers are fine. That will be left alone.

[1] https://news.ycombinator.com/item?id=30553662
My silent hope is the company goes out of business before something accidentally happens to the laptop and I no longer have to worry about it. I refuse to pay for return shipping on it as a matter of principle.
I personally worked as a « human trainer » for the fine tuning of ChatGPT.

The pay was 50$ per hour, which is not bad for a side job as a student.
This article seems to be mostly fear-mongering? I am surprised to see it this far up on HN.

Highway charging stations will need a lot of power to charge all the cars and we’ll have to build the infrastructure to make it happen. Literally no surprise here.
Here's a silly idea... so when you run a coil past an array of alternating magnetic fields, power is generated. What if we just installed an array of (non electro-) magnets into the road? Or would it increase the fuel consumption more than it would save? (My "perpetuum mobile" detector is tingling...)
Article says many sites will need 5 megawatts.

5 megawatts) / ((1000 watts) / (square meter))) / .18 =
27 777.7778 m2

And, of course, this is only when sun is shining with max intensity and certainly not delivered at night.

Figure in the Northeast you get 4 hours times this power on a typical day, and it’s not aligned with peak charging demand.
Show HN: Plant trees while you sleep
How I used Spotify to plant 14,000 trees.

A year ago I uploaded a short (31 sec) audio clip to Spotify. Its streaming royalties go towards tree planting.

So far it's been streamed 1.4 million times and we've donated 14,000 trees.

Now we're expanding to white, brown and pink noise. You can play it in the background while you work, study or sleep.

I like to have background noise on while I sleep.

It blocks out distractions.

Streaming for about 2 hours will plant 1 tree

So an 8 hour sleep will plant around 4 trees. A good excuse for a lie-in

Check it out at www.mptr.ee
It's really not. It's a distributed log.

Because it's really a log and it's partitioned it has a whole host of issues that make it a very poor messaging system like hot partions, head of line blocking etc.

If what you want is a proper messaging system where the underlying model is still a distributed log then you should look at Apache Pulsar. It can provide the same semantics as Kafka but can properly implement job queues and messaging semantics ala SQS, Google PubSub, et al.
Who knows? But will doing nothing result in a disaster 100% of the time? Will the passengers be able to resolve the situation?
Yeah.

(1) It was presented as a game. It seemed like a game.

(2) People like ritual. This was clearly ritual.
Playing devil's advocate: what's now in the Linux kernel is the infrastructure to allow writing code in Rust, but AFAIK for now nothing uses it (there's Asahi Lina's Rust driver for the Apple M1/M2 GPU, but it's still out-of-tree).

I find it likely that Rust in the Linux kernel will not be used for anything important (other than architecture-specific code) until either it can be compiled using GCC (either the GCC backend for the Rust compiler, or the Rust frontend for the GCC compiler), or the LLVM backend supports every single architecture supported by the Linux kernel (or the Linux kernel loses support for the architectures the LLVM backend doesn't support).
If you’re needing to implement this I’d highly suggest your code could be restructured to eliminate the issues. This is a code smell.

I’ve been using errors.Is since day one and have never once needed to implement anything like you described. I define sentinel errors in my root “business logic and types” package, and my child packages use those special errors in their own error Is() methods.
I said, “If”. Please read carefully and don’t make things up.
I am already writing code faster. And I am a business owner as well (90 people), so I know how team dynamics work.
I mean, lets get Taleb exactly right here: He basically says don't invest "moderately," -- like putting your large amounts of money in stocks, even index funds, is a bad idea.

Invest in both extremes, barbell style. Put MOST of it in something bulletproof (he goes with Treasury Bonds) and then the rest as big bets on long shots.
Oh my—I actually just mentioned Kitty for diplomatic reasons as some folks feel it's a friendlier alternative to Alacritty. I've personally never used it myself. Alacritty has recommended using tmux from the beginning (originally it planned to never even implementing scrollback and recommended tmux instead, but they caved and now there is native scrollback).

I believe I used this article when I switched over from iTerm to Alacritty: https://arslan.io/2018/02/05/gpu-accelerated-terminal-alacri...

Otherwise, here's my alacritty config: https://github.com/sodapopcan/dotfiles/blob/f9eba86bf292aa3b.... Line 57 is where the keybindings start (They are annoying to read since they use escape sequences). I make my tmux prefix `ctrl-space` (because `ctrl-b` is useful), then in Alacritty pressing `cmd` sends `ctrl-space` to tmux.
Definitely perpetual motion.
I use TMUX all the time inside Gitbash for Windows. Some panes are SSH sessions into Linux servers etc. While other panes I use vim to edit local Windows txt files or just run other local Windows things. (This mightn't be what you were looking for)
I'd like to offer a counterpoint: quite likely you'll reach a ceiling unless you move as a kid or, better yet, as a toddler or baby! I spent ten years in the US, and was very lucky to have a wonderful native uncle who cared a lot and, sometimes tenderly and other times quite bluntly, corrected me constantly, but naturally this became less frequent.

I was 17 years old when I arrived in the US, and after half a year there I could almost sense getting better by the day, it was an extremely exciting experience. My very naive illusion, however, was that this progress would stay linear until I caught up with the natives, but it unsurprisingly plateaued, in particular when it came to my accent and pronunciation. But again, that first half year felt amazing!
Yep. Insecurity of being wrong and found out plays into it too
Why would you say that? His speech specifically referenced energy security and Russia’s increasing ability to blackmail Europe.
There’s no shortage of smart humans. Interesting how did you come up with this? Perhaps you are smarter than everyone else around you, and lack finding people on your level?
>In the canonical Eeny Meeny, “tiger” is standard in the second line, but this is a relatively recent revision.

I'm old enough that as a young child I heard adults reciting both versions (U.S. urban location). Since this is about "ambiguous history", I noticed that it seems none of the other languages have versions that are as explicitly derogatory/racist as the original English version.

>The shared genetics of all these counting-out ditties strongly imply an ür-Eeny Meeny. And several folklorists have proposed various etymologies based on the content of some versions of Eeny Meeny, trying to derive significance from some variation of the gibberish. These prehistories range from charmingly whimsical to patently bogus.

I wonder how often it happens that the leaders of any society imbue secondary messages into these counting-out rhymes as a way of indoctrinating the children?

[edit] I just re-read the following, which elaborates on this idea:

>The original “Catch a n*** by the toe,” according to Bickerton, points to the rhyme’s roots in an African American community.
Bitcoin Local offers the opportunity to meet a seller at a physical location. Same with Local Monero. If you're planning to exchange $10M, you'll probably need a couple of bag-carriers, and perhaps some muscle as well.

You can also trade for non-physical "cash", e.g. local bank transfer via escrow. As far as I'm concerned, that's a cash exchange.
What's a good rule for when to use "the" before a noun?

I liked the movie
I installed the new update
I installed the new Python
I installed ~the~ Python 3.11
I visited ~the~ Brazil
I visited the Amazon River
I visited ~the~ San Francisco

Seems very inconsistent. Exclude "the" before some proper nouns.
The quote seems to apply to the origins of C upon reading.

> One minor quibble was Strachey’s objection to the grammar of “IF … THEN … ELSE” statements. “I cannot allow my name to be associated with a definite recommendation to use ignorantly incorrect English,” was his view, as Hartley later wrote for Annals of the History of Computing. Strachey preferred “OR,” which conflicted with the way “OR” was used in nearly every other programming language in existence. Nonetheless, his preferences carried the day, and the CPL reference manual included “OR” in the place where users would have expected “ELSE.”

That seems like a pretty stupid thing to do--perhaps not at the time by the 'do'ers.
The Toyota Land Cruiser has been a popular car in certain upper-class circles. At $87k it's fairly expensive, but it doesn't look expensive.
That would make Disney's work non-copyrightable. All of those poses of Mickey Mouse et al. are not unique.
I bet there's a selection thing going on there. Most people, not being rich, aren't around rich people -- and so the rich people they "see" are exactly the type to not acknowledge luck, Trump perhaps being an extreme here.
Here's my solution: https://github.com/evanpurkhiser/recovery
Yes! I'm slowly moving towards these steps, it's my excuse for learning go and rust. There are some CLTs that don't exist for my need and I'm working towards creating them.

I don't know if you've heard of charmbracelet [1] but they are a company that makes a lot of cool go libraries to assist creating CLTs and TUIs. One of which was on HN recently, VHS [2].

[1] https://github.com/charmbracelet

[2] https://github.com/charmbracelet/vhs
It's fine for streaming, i.e Spark and friends.
I generally define streaming as the success of each individual message is entirely uniform, i.e the system can either process messages or it cannot. If this holds none of Kafkas drawbacks should significantly affect you.

When people talk messaging they normally mean something lower latency, potentially out of order and where the success of each message is likely independent of other messages. For these use-cases Kafka is not well suited. For these cases you will want something like Pulsar, SQS, PubSub, etc.
Juniors should not be learning the same things as senior developers. Imagining juniors as "mini-seniors" is IMO wrong.

There needs to be a progression and you go from focus on low level stuff to focus on high level stuff.

For any single thing, at least at the beginning of the career, you first start with copying, then you imitate, then you get proficient, then you hopefully go to understand it on a deep level -- mastery.

Junior devs -- learn to use the tools. The focus of juniors should be on getting productive within the team and this means being able to do a significant volume of tasks that require least high level knowledge -- repetitive/routine tasks, low level tasks, localised changes. As far as the high level concepts, juniors are not expected to contribute or even understand them -- they are expected to be able to work within the the project structure. It is the tech leadership job to make sure that juniors can be productive even without understanding high level concepts, strategy, etc.

Senior devs -- are expected to know the tools, learn the high level design concepts. They are also expected to have enough experience to be able to tell right from wrong. The focus of senior developers is to understand and be able to productively use high level development concepts. This means ability to design single applications, modules, interfaces, etc. Work productively with stakeholders. Work productively with juniors. Etc. Seniors is when you should start understanding programming patterns, paradigms, learn when to use them, etc. Seniors are not expected to be able to solve all problems and still require some supervision. Seniors also are not expected to be able to form or understand strategic concepts.

Tech leader / principal developer -- are expected to know the tools, know high level development concepts AND also be strategic about it. Tech leader, however intelligent he/she is, is also expected to have immense experience at various types of projects so that he can immediately tell right from wrong and use his experience to put forward solutions that worked in the past and critique solutions that are known not to work. Tech leader is the person that needs to be able to understand and debug entirety of technical situation, form the vision of where he/she wants to be in future and put together coherent strategy. For example, tech leader is the one responsible for understanding blockers for individual contributor productivity and find strategy to improve and resolve these issues. Tech leader IMO should also be a person that is able to solve ANY problem, technical or otherwise.
> I also imagine the people that may be most likely to take their capital to another country aren't worried about capital controls like this. Surely they have much better ways of transferring their wealth than 10K cash payments at a time, but I'm not rich enough to know for sure.

Yes of course, this is just an argument about capital controls in general (the really problematic cases are people who own a lot of capital, e.g. factories, power plants, internet businesses, etc. moving it around, which they definitely don't do with cash!)
Nice clean design.

I think this would benefit intro page that explains the game.
Ask HN: Looking for website that showed workspace pictures
Hi
A while ago a website was shared in comments that showed people sharing pictures of their workspaces, desks and software they use. Can't seem to find it. Any pointers?
Thank you
It’s the insurance company’s problem. /s
Exactly. Many things cost substantially less than their “value” because they’re way too easy for someone else to make.

Vacuum molded plastics are often high on that list.
I recently decided to give terminal multiplexer a try. I first used tmux for a couple of weeks and then discovered zellij. It felt much more user-friendly, but I don't know how much I am missing out in terms of useful features compared to tmux.
Boss is a jerk.
Western democracy has always been deeply flawed, basically from the "original sin" of the 3/5ths compromise in America. These radical egalitarian systems that were being proposed and created were unable to give sufficient autonomy to those in the society who weren't the landowning majority class, which would inevitably lead to stress and turmoil.
Transparent counter-signalling by claiming not to care about signalling. Careful, I don't think you have the status to pull it off. /s
I agree. The nature of our verbal communication is that they were implying to the children that this is a game and that they must copy each step. In contrast, had they said “your goal is to get the gummy bear. Do only those things necessary to get the treat” it would have gone much differently.

Even by not using ANY words and only having then children watch a person and then leaving them alone with the contraption would have gone differently. Some would likely have “played the game” because that is what we teach children. But at least some would have likely just gone for the treat.

In any case, it is an interesting thing to ponder!
> Likewise a $70k car is neither particularly rare or exotic

Just for the sake of nitpicking, but going back to the BMW example, you could get a well-optioned Z4 in this range, which I would argue is rather exotic and will make heads turn, if not very expensive.
Really hard to underestimate how bad and old the doublespeak is.

You ever thought about how a credit card is a debt card?

Whereas, it's the debit card that actually spends your credits?
I havent confirmed this in practice, but I do asked several agents and supervisors at Apple support and they state it does work when travelling internationally. What they said though is that in some countries they'll only be able to ship new device to your home address in country where you bought insurance.