skysight-inc/HackerNews huggingface dataset:
This repo's commit messages are not good:

"A few more minor tweaks."

"A few more minor changes."

"Some extra file-list safety checks."

https://github.com/WayneD/rsync/commits/master

Those are the full commit messages. By way of comparison, here's what commit messages to git itself look like:

https://github.com/git/git/commit/198551ca54f6ff1c95c9357ccc...

https://github.com/git/git/commit/dee8a1455c8ad443ef59e0d5b7...

Each commit contains paragraphs of explanatory material. Jeff King's commit messages are "gold standards" to me, often well exceeding the size of the diff itself:

https://github.com/git/git/commit/aa0834a04e1d9d3ab81ecd4a4a...

https://github.com/git/git/commit/38f865c27d1f2560afb48efd2b...

https://github.com/git/git/search?q=author%3Apeff&type=commi...

Please folks, I beg of you, spend time writing your commit messages. You're not writing them for you today. You're writing them for others, including your future self. They should explain the commit: What is its goal? Why does it exist? Why was it written in this way? What other context does the developer need to understand this commit?

A PR description is not a substitute for a good commit message for multiple reasons:

1. If the PR is a single commit, then it's just the commit message and your job is probably done.

2. If there are multiple commits, then the PR description should summarize the goal of the aggregate of its commits.

3. The PR description is typically written hours or days after the commit(s). What was fresh in your head when you wrote that code is now stale and you will struggle to recall why you made a change in a particular way more than if you wrote it down fresh when you commit the change.

4. The PR description is not part of the repo's history. It requires access to a (typically propriety) platform to read.

So please, https://cbea.ms/git-commit/
> If you compare to the OVHCloud rental price for the same server, the price premium of buying your compute through AWS lambda is a factor of 25

and there is a factor of 25 that ovh is not a company where you should rent servers:

https://www.google.com/search?q=ovh+fire
With a bug that's trivial to exploit, you've got hundreds of people exploiting it; with a bug that's hard to exploit, you've got maybe only yourself or your agent exploiting it.

Which of the two do you think will more likely come back to haunt you? The one where any authorities investigating will need to dig up the backgrounds and connections of hundreds of blockchain addresses exploiting the transaction, or the one where only a single address exploits the transaction? Won't their attention be primarily on those idiots who try to withdraw the money in the US, say, vs that one transaction out of hundreds where someone in Barbados had their proceeds deposited into a bank and withdrawn as cash before closing the bank account (that they opened with a false identity, maybe?).

When there's a single account performing the exploit, all of the investigative resources will be applied immediately to that account, making it far more likely that the account in question will be tracked up to the point of withdrawal, and potentially flagged in time to prevent such a withdrawal. With hundreds of others distracting any authorities, it becomes hundreds of times harder track down the original perp.

Think of those heist movies where someone throws a handful of cash up in the air to help avoid pursuit. Same idea.
Money is fungible.

Our industrial capacity could cope with a great deal more activity than it will be devoting to building renewables. But money directing it to that activity, and not some other instead, is the limiting factor.
Next Level Transparency in Carbon Removal
Amazon.ca Is Down
> And it did, but in a much more banal & sad way

"The future is already here, just unevenly distributed" and boring
Even if you don’t find it very interesting, functional programming can make you rich.
Would this be a better framing?

- Every single place on the earth up to the year 2000 had an average temperature as well as a max and min temperature, along with a variance of predictability along those days. What do we need for our communities to stay stable if the max goes up, the min goes down, the variance of predictability goes up (and continues to go up every year)?
No, it's far easier to determine socioeconomics. After all, if you're going to favor a specific race, how do you prove their race? What percentage of their bloodlines needs to be from that race? We really start getting into yellow badge territory eventually, and at best all it does is create racial animosity and resentment, which we see now: https://news.gallup.com/poll/318851/perceptions-white-black-...

Meanwhile, everybody pays taxes so we have the data we need to not use racial discrimination.
I recently did LSD. It wasn't my first encounter with psychedelics but none have done what LSD did. I have a good bit of trauma that I'd attempted to work through throughout my life. The thing is, many of those things are settled. I cannot change them, I've course corrected my life away from my actions being influenced by these things, and on the exterior I think most people would find me well adapted. I was pretty miserable on the inside though; those traumas hue the depths of your soul in ways that intentional and advertent action cannot rectify, only mask.

LSD gave me the power to set those things to sea and give them the burial they needed. Not all of them are gone, but I'm in a much better place because of it.

There is nothing different that I need, just make it so I don't have to order it on the dark web.

Edit: Happy to answer questions about my experiences. Can also be reached on Libera if public questions are not what you want.
This seems a rather uncharitable and combative read of the above commentator.

Where did they start lying?
If that were the reason, then why would his boss tell him it was about race?
How can everyone convert bolivars into bitcoin? That would imply that equal amounts of bitcoin are being sold by someone in exchange for bolivar. Who is that and why do they think it's a good deal?
When joining my current research lab, this book was a god send. For context this book is directed at users who are interested in high level synthesis which at the simplest level let's you write C++ code to convert to hardware constructs in Verilog or VHDL. HLS is really powerful and have allowed us to develop complex hardware like deep learning accelerators much faster but at the cost of poor tooling and many hours of debugging broken tools. Documentation is "good enough" with non existent support beyond your lab mates and your experience. I hope that the eventually support from industry tools will get better, open source work on this area will be developed more, or labs are more willing to share their knowledge and "secrets" with other on how to get the most out of these tools.
The pibox runs as a master and worker at the same time - and most folks just use them as individual servers (if they have two "clusters", they're just clusters of one server each). We really want to lean into improving this in the future! Several power users have complex setups with a PiBox acting as the master for a number of other servers (and our UI and software mostly just works even with multiple nodes). Under the hood, it's really just k3s - our software is designed to work with any Kubernetes cluster, so things all mostly fit together naturally!

I'd love to make it really easy for users to cluster nodes together. 100% on our roadmap if we can get there!
I'm not completely sure the mechanics of this exploit, but I've recently adopted the personal guideline of "all enums and integer IDs start at 1", and 0 is simply an invalid value.

Not a hard and fast rule, and not something that will catch tons of problems, but now and again it does help me catch an uninitialized value.
There are not more than enough decent developers.
This conversation is silly. You are snapshotting the transformative window. If you snapshotted the internet in the 70s or 80s you'd get a much more mundane picture.

I don't know if I think cryptocurrency will be as transformative as the internet or the mobile phone, but I think it will be within a level or two of that scale. It makes good on its promise year after year. NFTs just became popular in the last few years, and that is only one example of many. Are you going to bet against NFTs in the long run? I certainly wouldn't. We don't even know all the technologies crypto is going to enable yet.
I have been involved in a Fellowship that allows me to have a pretty vast array of friends (and frienemies). I have friends that are 40 years younger than me, and 20 years older than me. I'm quite used to getting some great wisdom and support from folks that differ from me, in many ways (age is actually one of the least important differentiators).

> To any older individuals here still working in tech, please don't feel unwanted.

Sadly, in my case, it is too late for that. The message was delivered at 100 decibels, and was received, five-by-five.

The ones most aggressively delivering the message were recruiters, but I was greeted with almost naked hostility, even after "getting in the door."

It was made quite clear, that I am not welcome, and it had nothing at all to do with my technical merits, as the interviews almost never even got that far.

But it all turned out OK, in the long run. Some companies missed out on me, but I am quite sure they aren't regretting it one bit. It's quite likely that the people that interviewed me, aren't even with their companies, anymore.
Thank you for reading the Wikipedia page: https://en.wikipedia.org/wiki/Sino-American_Mutual_Defense_T...

Go read this one next: https://en.wikipedia.org/wiki/Taiwan_Relations_Act ... which is still in force.

Also refer to multiple occasions this year where Biden has said that the U.S. commitment to Taiwan was similar to NATO Article 5, or otherwise that the U.S. would militarily defend Taiwan:

https://www.fpri.org/article/2022/05/believe-biden-when-he-s...

Compare that with ... nothing at all of any similar kind of legislative or executive message w.r.t to Ukraine. There is no strategic ambiguity about the U.S. defending Ukraine military; the U.S. is absolutely not committed to that course of action and has never been - the strongest language on this point being a non-binding memorandum from 1994.
Over the coming months, tens (if not hundreds) of thousands will be laid off. This event will be the call to adventure for those that were disillusioned but hadn’t considered changing their professions.

(Or even just changing their job/company within the same profession.)

The layoffs in tech have started. It won't be as bad as the 2001-2004 dot com debacle. Possibly not as bad as the 2008-2012 period was (which wasn't as bad for tech vs the previous downturn, but was just bad overall). If you've prepared then this will be the pause that refreshes. The break you've been needing for a few years now. A time to regroup, learn new things, rethink your priorities. Recessions need not be fearsome things if you've got a good emergency fund and you can live frugally for a while. I used the '01-'04 downturn to go back to school and get a Masters degree. I view that time positively.
You're going to have to specify your definition of the word "valid" in this context.
It's up here...
35 years ago MIT was less than 20% women and significantly more unbalanced in software classes (and it was actually a huge accomplishment that the number was that high given the low numbers of women who even applied in those days). Of the badass women who were writing code in the mid 80's, most were pushed into people management early in their career due to heavy implicit bias around people skills. There were vanishingly few women who entered the top of the funnel with the potential to become 35 year hands on coders 35 years ago, and the pressure they were under to jump out of that funnel during those 35 years was far higher than it was on men (and there are hardly any men who stayed in the funnel to reach that 35 year mark). We're probably talking at most 2 orders of magnitude fewer 35 year women coders than men at this point, probably less, given a handwaving calculation.

Eventually, hopefully, we'll have significant numbers of them and need a new term, but it's hard to go back 35 years to fix the top of funnel and funnel leakage problems that existed then.

At risk of not being overly defeatist here, every programmer who follows the SOLID principle should know Barbara Liskov (the L in SOLID) who definitely stayed hands on long enough to be a conceptual graybeard.

I've been fortunate to know a number of women who stayed in extremely technical engineering management to the 35 year point, but the longest lasting hands on woman coder I know is probably 20 years in the code every day, and even her title is a management title now (though she stays hands on in the code) so that's going to get progressively harder for her to sustain, just as it is for guys who take management titles. Like 35 year graybeards, she's a total badass, but she still has quite a few years to go before her hair starts to gray.

Yes, we'll one day need a new term for 35 year hands on coders, but let's not let virtue signaling blind us to the problems of the past.
I'm getting downvoted on my comment, but your provides good value by asking for more information, so maybe I can earn back a bit of karma with a kind reply.

A good example of the value of DeFi is a project like AAVE [1]. It isn't about asset appreciation, it is about creating a frictionless lending/borrowing market based on collateral that anyone can participate in.

If I have some crypto and I want to take a loan out against it for something else, I can do so without having to go to a bank, ask for permission, KYC, or anything. The protocol itself is fully decentralized and no single entity can shut it down (or even modify it). It literally happens in a single transaction. It is global. It is 24/7. It is transparent and on-chain. Oh and the rates are actually pretty decent (no middleman).

People might ask 'why' one would want to do that and it really is just an answer of something that happens every day in TradFi markets as it is. It may not be helpful for you, but it certainly has value. Sure, people can use this for speculation, drugs or whatever. But I personally see this as extremely empowering for a variety of my own reasons.

After spending the last year+ very deep into DeFi, I've seen my fair share of scams and hacks. But my eyes have also been opened to the potential of what is out there. DeFi is the first real use case of crypto that I've seen that has value.

[1] https://aave.com/
It's not either-or. Planting more trees is necessary but not sufficient.
Nice article, but most of the time people are buying high-end equipment it is either to save time or save upgrade cycles.

In the example about the 4,000 TV, if it has the latest specs and they are not upgrading it for 5-10 years, it might be worth the investment.

Same thing with the top of the line computer, the amount of time saved doing work could be used to justify the cost. Sometimes saving seconds, minutes, hours, days over years is worth it.

I have been at places where it takes 10+ minutes to login and open Outlook to check your emails in the morning. 10+ minutes every morning times hundreds or thousands of workers ad up very quickly.
It has the same use case as snake oil. With some extra turns:

* A pyramidal scheme (with extra steps) "buy this, the price is always going up"
* You are doing this on a parallel market where authorities have little/no vision (yet).
* Plus you are marketing it to people who are distrustful of authorities

The last two points seem especially tailored to make scams and deception go unpunished.
Quick, everybody get on the roof and put your hands up!
I’m fascinated by how much this is exactly like working with a human artist who doesn’t really understand the domain that you are wanting to represent with an image. Iterate, iterate, iterate.

It seems like the most valuable thing this could do is get some of that early exploration out of the way faster and easier than a human can do it, get to two or three concepts that feel like they’re in the neighborhood, and then let a human expert take over and turn it to something final quality. That’s pretty cool.
Infographic: Salary Needed to Buy a Home in 50 U.S. Cities
As soon as it becomes big enough, the US govt has the power and ability to effectively 51% the entire network. They haven't yet only because it doesn't threaten the dollar.
ACLU files amicus brief to protect universities' racial preferences
Disclaimer: I was an early investor, and still "hodl" crypto, so I'm not without my bias. Dating a viable use case versus other tech depends on when you set the creation date. The internet wasn't commercially viable for its first 25 years. Also we are getting closer and closer to a viable use case for the most basic use case for crypto, payments. Solana Pay and a few others have working products, the problem is network effects keeping them from being useful. If we can reach a future where I can buy groceries without paying 2% to Visa, but instead can pay a fraction of a penny to a validator, potentially putting hundreds of dollars back in average peoples pocket per year, I think it's worth trying.
> Kids should fear crossing the street more than an active shooter.

And in most countries, they do.
Only read voyager letters, but those sums listed point towards people being very wealthy.

I could see point if we were talking of hundreds, but we are talking of sums of over hundred of thousand. Which to me is very wealthy on global scale at least.
“Where is the use case, it’s been 10 years or more! It didn’t take Uber that long” is the silliest argument and shaped by missing that the tech is building out infra, and meaningful apps are still to come.

Ethernet was invented in 1973. Wifi didn’t come along until 1997. Crypto is wonky bc it’s a virtual infra layer that’s nonetheless a p2p application at the end of the day. However, the tech is clearly focused on building infra out. This view comes direct from core dev teams and general depth of knowledge about the space. Bridges, new chains, new wallets, new crypto approaches like MPC, scaling L1/L2 - this is all infra. There are niche early use cases like DeFi and NFTs, but that’s not the end state.

A common rebuttal from early internet people is “early internet was cool and useful from the beginning!” This is true, but it’s also true Gen pop had no idea what the hell computer people at MIT were doing with mainframes and why it mattered until wifi, dot com, all this showed up. Early adopters were keyed in more and more such as the govt, DoD, infra companies like Cisco. Scientists got involved early.

This mirrors what crypto is going through right now. Infra is getting built out. The tech and apps are cool and useful to a relatively small crowd of computer nerds. Scientists from MIT, UC berk do research for it. Govt and high net worth people are getting interested. Some early apps that get niche users interested are working. The sense of impatience is silly.
The invasion of Ukraine is purely the result of Russia wanting to invade
Guess I am a young buck grey beard, only 47, but coding since i was 11, and I won't stop until the AI takes it all over and we can't write it anymore ;)
Nats.io – Private Inbox Using JWT (CLI)
I remember some 10+ years ago there were pcie cards you could stick ddr2 modules into - but i can't seem to find a modern equivalent...

Edit: found the old one though, Gigabyte i-RAM

https://en.m.wikipedia.org/wiki/I-RAM
It's very, very common for rank and file prop traders to retire in their 30s. Some are ambitious and start their own firm or keep doing it, but many decide $10m/$50m/whatever is enough and leave the industry. They likely got into it just to make money, not because they loved it, so once you have enough, why keep going?
Aren't they an Iranian governing body?
They didn't actually propose communism as an alternative, it's not likely that there are only and exactly two possible systems of organizing markets so plausibly they had another one in mind.

Anyway you don't even need to endorse communism per se to point out that the current setup is pretty fucked and entirely incapable of cleaning up the mess it has created.

The conflation of democracy/capitalism and dictatorship/communism is dated and not very useful either. We haven't seen a new communist state rise in a generation or more so it's not clear if that cold war logic holds. Meanwhile we've seen plenty of capitalist dictatorships, and an increasingly authoritarian swerve in a lot of solidly market-based economies so idk. Doesn't seem like a strong link to me.
That is the market rate. I’m at a large non FAANG company, non tech company, and that’s what we pay when you factor in bonus and RSUs.
One of which, to his credit, appears to have been Pence himself.
New in Chrome 104
> you’d hear angels singing

Here's a fun anecdote along these lines from the 1950s. Quoting from "Remembering Philip Rabinowitz (http://www.ams.org/journals/notices/200711/tx071101502p.pdf) by Philip J. Davis and Aviezri S. Fraenkel about programming the SEAC:

"""I wrote the code and Phil wrote the double- precision part. I tried to anticipate what scaling would be necessary. I reread my code and checked it for bugs. Phil checked it for bugs. I (or Phil) punched up the code on teletype tape and checked that out. The tape was converted automatically to a wire, and the wire cartridge was inserted in the SEAC. We manually set n = 20, crossed our fingers, held our breath, and pushed the button to run the program.

The SEAC computed and computed and computed and computed. Our tension mounted. Finally, the computer started to output the Gaussian abscissas and weights. Numbers purporting to be such started to spew out at the teletype printer. The numbers had the right look and smell about them. We punched in n = 24 and again pushed the “run” button. Again, success. And ditto for even higher values of n.

The staff of the NBS computing lab declared us “Heroes of the SEAC”, a title awarded in those days to programmers whose programs ran on the first try—a rare event—and for some while we had to go around wearing our “medals,” which were drawn freehand in crayon on the back of used teletype paper. (The word “hero” was in parody of the practice in the Soviet Union of declaring persons “Heroes of the Soviet Union” for this and that accomplishment.)"""
Maybe not 300k but /r/overemployed has a private paid discord that I checked out for one month out of curiosity, there are some extremely legit appearing people in there showing their setups and I fully believe the $$$ figures they are throwing around on the discord, not so much the sub itself but definitely on the paid discord there are some people with multiple lower 6-figure salaries laughing all the way to the bank while more upstanding people are carrying the bulk of their work load.
Related to this is that we insist on farming flood plains, and then "protecting" them with levees.

Nature already has a perfectly good system to deal with excess rain. Rivers expand to fill flood plains to buffer the excess water. Unfortunately we've blocked nature from doing this by building levees and otherwise channelizing rivers.

We've "gotten away with it" in large part, but ultimately somewhere is going to flood as climate events get more extreme. We'd be better off choosing to let farm fields flood a little on semi-regular occasions than building levees to the point that flood stage raises even higher and it's a complete catastrophe when a levee breaches near a city or town.
In my experience (UK traditional banking system) I can move money directly A to C at 4am on a weekend, any amount, without talking to anyone for a NO fee. That's just how online banking works, and I'd have to increase the sums of money involved by an order of magnitude or two before having to walk into a bank. What sorts of values of A, C and $ do you have in mind where a bank isn't cheaper, faster and more convenient than crypto?