skysight-inc/HackerNews huggingface dataset:
centralized = one party holds all the power. decentralized = many parties, each of which do not hold all the power in isolation, therefore must come to consensus on a case-by-case basis to make decisions. equating decentralized consensus to "oh but that just means they become a centralized single party in aggregate" is an incredibly stupid take. just because I can agree with 4 other parties that one transaction is valid does not that mean that I somehow merge with all 4 of those parties into an entity that has the exact same interests for everything else. can you understand that?
I don’t think US people will point it out as much, though. Regional accents in the US don’t seem terribly strong these days, at least in my experience. Even the southern accent seems to be slowly fading, especially in bigger cities.
A plastic conduit, ffs.
They even missed "base rate", which is the way I usually see this explained to ordinary people without stats backgrounds. Really disappointing.
The home insurance people will absolutely nail him on this. They'll eventually send someone out to inspect the property on a policy renewal. They'll refuse to renew the policy until the code violations are corrected. And they'll definitely notice and have questions about the odd 'shed' that looks new and very out of place.

If he has really wired it as it seems, if anything consequential (unrelated) happens to the property in the meantime they'll use that against him when they inspect post event. They'll try to claim he breached the policy prior to the event.
I would love to see this caricature of ios users, what dongle do you imagine we carry and what purpose does said dongle serve?
> There are literally "central banks", and if banks don't want to give somebody a bank account, there is nothing these people can do about it. That is the result of centralized control. You can not prevent somebody from having a Bitcoin address.

Banks follow laws, which is also a hard requirement for cryptocurrency businesses. Very, very few people are banned from having an account and those bans are of categories which would also prevent a cryptocurrency exchange in that country from working with them. Note also that “centralized” is only true within a governmental boundary — a bank in Zimbabwe doesn't phone someone in the U.S. to ask whether they should allow someone to open an account, which is why I described it as decentralized because it lacks a central authority.

It's true that someone can try to circumvent those measures, which is a practice dating bank centuries, but there's an important distinction between being able to make a transaction and being able to avoid punishment for doing so. Just as most censorship happens because someone is afraid of the potential consequences for speech rather than prior approval of all communications, it's both possible and a natural extension of existing practice to start demanding that people in your jurisdiction disallow any transactions linked to a particular address or to punish people for accepting a payment after it's linked to a criminal activity. You'll never get that down to zero but cryptocurrencies make it a lot easier to block than real cash payments.

This is also the problem with anonymization schemes: governments don't say “he used Monero, guess we have to give up on law enforcement” but rather “Monero does not comply with our financial laws, any business or person caught accepting it will be fined and risk jail time”. Bitcoin laundering schemes are unproven at scale from a powerful adversary but also simply using a tumbler is risky because you're publishing a durable record of using a service designed to evade legal controls — if that's ever linked back to you, you've given the police a signed confession that you knew what you were doing was illegal. Legitimate users aren't going to pay a premium to take on that risk — especially since it would open them to charges of collusion on whatever anyone else using that service was doing — and that removes legal traffic volume, making it easier for analysis and blocking.
> No, but banning the miners meant they didn't have to build a whole pile more.

I wasn't arguing that it was a bad thing that China banned bitcoin mining, just that banning it didn't reduce fossil fuels at all (maybe slowed down how fast they expanded in the future, sure). And they're still planning to build 43 new ones[1] in addition to what they already have.

So now what? Can't ban bitcoin mining in China twice. How are we going to get them to reduce emissions now?

> "Heartbreaking: The Worst Person You Know Just Made A Great Point" - they have the moral high-ground on this issue.

You are neither the worst person I know, nor did you make a great point, nor am I heartbroken. Thanks for the snarky reference to a Clickhole article[2] that's just a slight sidestep from an ad hominem attack.

I also don't know who you mean by "they" or what moral high ground you're referring to. I already said it's shitty bitcoin used this much energy this year, and also what percentage was generated by fossil fuels. But it's not the only reason the world is still using so much fossil fuels, and energy demands around the world have been increasing rapidly even if you take out all of bitcoin's usage. Most of that is driven by economic growth in Asian countries[3], not bitcoin. You want those countries to ban economic growth too? How are we going to do that? Hell, how's anyone going to get the political will to do it in the U.S.?

For the record, I'm all for degrowth worldwide to help reduce the looming climate/biodiversity/water catastrophe, I just don't see how it's going to happen. Pretty sure we're doomed to have a major collapse forced upon us by the world in the next 20-30 years.

[1]: https://time.com/6090732/china-coal-power-plants-emissions/

[2]: https://clickhole.com/heartbreaking-the-worst-person-you-kno...

[3]: https://www.eia.gov/todayinenergy/detail.php?id=41433
Hire a contractor or junior dev. Even if they aren't good at what they do, the very act of waking up in the morning to have a check-in and answer questions will motivate you.

Most solo devs/founders don't do this because they feel that an employee will only slow them down and degrade the quality of the product. However, this isn't true. You will wake up more motivated every day, learn about communicating needs, and you will often receive very important feedback (like when a feature makes no sense).

If you can't afford to pay a junior dev (even off-shore), you should assess your business strategy because this means you are likely to be financially precarious or dangerously risky
y'all need to accept that PoW is a terrible, ghastly thing. I've even heard a theory that Satoshi didn't like it but published Bitcoin as is because he couldn't find a suitable alternative.

if you find a way to make PoS viable and secure, you'll have saved the planet. work on that.
The furthest I got was, on macOS, I restarted the daemon with `sudo launchctl stop com.apple.sharingd` followed by start. This however didn't fix it for my case, and I was not able to find any deeper debugging steps on my iPhone. Perhaps rebooting the phone would have helped.
Signed and unsigned integer types both are finite fields, rather than Abelian rings like the normal integers used in most math. That difference makes the arithmetic "weird", but going to signed integers doesn't change anything, anything except bigints (or generic arbitrary precision floating point) is a form of "weird_arithmetic_mode_that_will_mess_you_up" if you pretend you're operating over the real numbers.

Not sure what they mean about it being misleading though. They might prefer it if they were called "modular integers" instead of "unsigned integers" but that would lead to confusion with modules IMO.
Ok, imagine yourself in Belarus. All traditional means are under government control. How do you fund anti-Lukashemko guerrillas? Cash?
And I don’t mind. So long as they don’t flush the climate down the toilet or affect the mainstream system in any way such as by reducing tax revenue.
From my limited experience as an observer of the cryptocurrency world, my impression is that mining hardware usually has a certain time period after which it starts paying itself off (6-18 months range). You can probably turn it into money relatively quickly assuming that there's enough real money coming into the system, but the cost of the hardware and the fact that all this custom silicon and electrical components present in the ASIC-based mining hardware results in additional cost, especially the environmental kind of cost that has to be taken into account. Those ASIC-s aren't much good for anything else once they've been made obsolete by generational improvements.
That's a good question, and I think there's some data in the benchmark dump to help answer it.
The tuning logic for the results labeled `wasmblr (tuned X)` sweeps through a couple values for X (the unroll size) and shows the best one. On some browsers (and in node.js) this value goes to 1, which means unrolling isn't found to be necessary for that size.

Mostly, from what I've seen, it tunes to a value greater than 1. So I think generally it's still necessary today.
In your example, storing a pointer to an item in the hashtable in a context that potentially outlives the hashtable items could qualify as "bad memory management". Long-lived cross-context pointers in general I frown upon (most pointers I use have their lifetime bound to a function call), although there are no hard rules of course, and you have a point in that these errors are not detected by most type systems or probably even static analyzers. Well, it's still a smell, because we know these types of problems and we know many ways to avoid most of them. I'm saying this all to support the claim that memory management needn't be hard, not to claim that there aren't any exploitable memory bugs out there, which would be an insane claim.
Taking your definitions and continuing on with them, there is nothing that distinguishes "US Government" from a private company with whom you're contracting with, whereby it can do all of those internal-facing "exceptional" things you listed. Roughly - your parents were under contract with the company when you were a minor, you assented to the contract when you became of age, and you can terminate the contract at any time by leaving their premises and paying the cancellation fee.

Furthermore by your simplistic definition, the US Government is also just "a collection of individuals". And while that collection has (conceptually) agreed to be bound by the Bill of Rights, there are clearly greater concepts at play than what has been legally defined - the US Bill of Rights does not have a monopoly on the definition of natural rights!

But talking in this framework is ultimately unproductive - it hinders making judgements on the actual details of the relationships, "contractual" or otherwise. And so discussions of individual freedom must necessarily focus on overall qualitative behavior and not simply condoning anything conforming to some axiomatic framework.
> implicit calls for the FDA to Do Something and ban the tests (not an iota of cost-benefit considered nor any self-reflection about whether we want the FDA involved in anything at all these days)...

This is true in so many areas of journalism but lately seems especially egregious in the NYT. And I don't really blame them, as the incentives for any individual reporter are just too great - having the government make a major policy change based on your article is basically the brass ring for an investigative reporter.

I basically can only use these types of articles as a jumping off point for my own research, as I usually find the moralizing conclusion the article comes to as unsupported.
Wait til the city finds out he's been building a shed without a permit, permission from the neighbors, an architect to oversee the project, etc...
I don't really enjoy exercise much, but I made a quick Django site to track my workout data, which makes it a little more interesting to me.

Sure, I could have used one of the million workout apps that are out there, but I feel more invested when I am completely in charge of collecting, managing, and using my data. I don't have to leave it up to someone else to gameify my exercise; I get to decide how.
I run the same trail for over 10 years. In the last year, I had to call 911 for a guy with chest pains and twice for suicidal women waiting on the train tracks for the train. Never happened before.

I'm a little scared we may be entering a period of mass psychosis which is more deadly than any virus.
The psychological conditions that lead people to burn witches and the rise of dictatorships are here.

If I was richer I would probably be buying a home on some tiny island in the Caribbean.

Great video on mass psychosis
https://www.youtube.com/watch?v=09maaUaRT4M
[pæstə] is pretty much Canadian.

You do hear [mæɹioʊ] in northeastern American dialects. I think it's also more common in older speakers.
> realm of rich person toys

Unfortunately 7 year and 8 year car loans are a thing and make expensive vehicles accessible to those with more meager incomes. They are terrible ideas though (for the consumer)
Sorry... what? Why the hell was an application using env() to carry application state?!

The environment list is created at init, it's literally placed right behind the C argument list as an array -- AUXV if you want to go read the ABI Specification for it.

Therefore, anything you grab using getenv() can be considered to be static (Barring use of setenv), so the proper and correct thing to do is shove the things you need into a variable at init. Unless you yourself are editing it, but you should still use a variable because variables are typed and getenv is not (Thinking along the lines of storing port information, or whatever, where you need to parse it into a string to get it into the environment, and then need to parse it out of a string). For things like $HOME, those only ever change once, and you should really have a list of those that you check, because you will want to check XDG_HOME_DIR, and a few other areas. So you will want those in a list anyway, might as well do it at creation time when the data is fresh.

Anything you set with setenv() only alters the your environment state, and that will carry down to newly created children at creation time. So the only reason I can think of why anyone would do this would be to communicate data to child processes. Except there are so, so many better and non-stringly typed ways to do this, including global variables. Child processes inherit copies(?) of their parent's state, you can just use that, so there is literally, NO reason ever to do this.
I've seen plenty of bugs due to misuse of unsigned types, mostly coming from beginners that are trying to fix type conversion during comparison compiler warnings. Then they go on and do some arithmetic with the loop index, which results in an underflow or two. We now have hard rules against unsigned usage if it is part of an arithmetic operation.

Where things get a bit more tricky is when working with data that has some native unsigned type - e.g. when reading an image from file, it will mostly consist of unsigned chars. There you also need conversion rules and everyone aligned on algorithms, APIs etc.

Mostly though it's a matter of maintainability - it's easier to wrap your head around signed integers (no pun intended), even for beginners.
To put this into a context, we must look at the problems faced throughout human history: Major conflicts for resources, starting with a small tribe vs tribe conflict, going up to a full world war.

A globally distributed permission-less system is a great step to decouple force and resource acquisition. The majority of the world energy consumption could be spent on it while still yielding a net positive.
Switzerland does something called the takt, which I suppose in English would best translate in cycle.

Swiss timetables are calculated so that trains make stops on a very consistent hourly, half hourly, or quarter hour cycle. Coordination points are at major hubs; every train shows up within the same five minute period, so one can walk down the stairs and head to a different platform to catch any possible number of trains that have stopped at the coordinated time.
Putting signalling and power wires in the same conduit is about as bad as it gets.

The proper way to do this is to dig a trench and use armored cable suitable for burial without further protection and to use a plastic uninterrupted tube for the cat6 (which you can blow through).

That said, there isn't a lot of difference between a DIY person and a low grade contractor, and a competent DIY'er is probably better than most mid level contractors. The big difference is usually that they have the tools and they're with a couple of people and you're just by your lonesome.
I read strange papers instead.

It's a pain in the ass, but...

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4425246/
1) 37% of ICU beds for Covid means about a 50% increase in ICU patients.

2) If you go into the ICU for Covid you're probably leaving via the morgue. The survival chance for a Covid patient in the ICU is a lot lower than the typical ICU patient.
No, just MIDI CC controls. I control it with a hardware keyboard, but anything that can generate note events and MIDI CC changes can be wired in with jackd and a patchbay like Patchage.
And as usual for me, JavaScriptCore blows away V8 in most microbenchmarks I've run

Same machine, JSC (Safari) is 3x faster than Chrome
https://jsbenchit.org/?src=c792550e65de1d038b1f24b446c74592
It's not like Windows doesn't have its own issues to fix. Except developers do it anyway, because of the market size. Windows isn't perfect or better for gaming.
I think the point isn't to lay claim to representing planet earth, the point is to unite people on earth to stop the tribalism and bickering over trivial crap. We are a pale blue dot in a sea of blackness and the world would be a better place if everyone thought we were on the same team.
I just heard a story from a local guy who ordered a custom build Porsche, put down a sizeable deposit, waited six months, and then got the call that it was in at the dealership. When he went down there the next day to do the paperwork, they told him somebody that morning made them a cash offer and so they sold the car out from under him.
Identify a Flag
Hacking a VW Golf Power Steering ECU – Part 1
As far as I know, anyone could do busy line interruption in the U.S. with the help of the telephone operator:

https://en.wikipedia.org/wiki/Busy_line_interrupt
There is so much involved with building structures, even something like a shed. Sheesh.

I always figured that if I wanted to do a serious project like this, I would first do some volunteer work, maybe with Habitat for Humanity or similar, just to gain some experience.

Does anybody have stories about noobs volunteering to help with construction?
Ah, am I right that you are referring to something similar to what is discussed in this article?

https://blocksecteam.medium.com/unlimited-approval-in-erc20-...

But is it not the case that the approve() method must be invoked directly by the sender (i.e. by the account that holds the tokens that are the target of the theft)? Wouldn’t the invocation be rejected by the ERC20 token if it is made indirectly, i.e. if the invocation were made from within another method (provided that the target ERC20 token is coded properly)?
If you mean the default being signed, it's there because B - the predecessor of C - only had a signed integer (machine word) type. But note that this is about the case when the variable has no type at all - e.g. "auto x" is a signed int. They still had the choice of "int x" being equivalent to either "signed int" or "unsigned int" by default, though - since there's no backwards compatibility issue there - and chose signed.

FWIW, signed seems to be the default for most other languages from that time period, and often the only option - e.g. Algol-60 didn't have unsigned integers at all. Pascal kinda sorta did, if you defined an integer subtype with 0 as the lower bound... but the upper would still be that of signed int, and it'd behave as such. And Algol-68 called its unsigned type BITS - a pretty strong hint that they didn't think of it as arithmetic.

I'm actually kinda curious now as to when the concept of unsigned integers first appeared in a high-level programming language first.
There are others that work the other way. If you visit the uk and fall over don’t say ‘I fell on my fanny’
Or ask for a fanny bag
And related to this, but floor joists, roof construction and other carrying components (foundation) are all super important to get right.
I find it extremely interesting that all remote sensing analysis was confirmed by onsite analysis. That means we can trust our remote sensing capabilities.
I'll take a different tangent on this...

I think it is vitally important to develop long term interests on one or more things you can use to be busy in life outside of work. For most people this means a hobby of some sort. It can be anything, really.

I say this because I have personally seen the consequences of not having this as older family members grew old, retired and set out to live the rest of their lives.

Those who knew how to keep busy seem the happiest. They are cooking, woodworking, gardening, building and flying model airplanes, etc.

The few who developed no interests or hobbies outside of work quickly descended into a sorry state centered around depression. Most of their time is spent watching TV and consuming the garbage we have on social media today. Their daily regime includes popping pills to control depression.

The shed, for some, might be important for this reason. Not for the present as much as the future. It might be the place that allows you to keep busy and enjoy both mental and physical health as you grow old.
substack sends too many emails. i had to unsub from a blog for that reason.
That is also the case in my area of the US. The wooden structure must be a certain distance from the house, fence, etc. However smaller structure don't need a permit so people just ignore the rules if space is tight. And some areas don't have strict enforcement of the building code particularly rural areas. But those properties tend to have lots of space.
> An additional non-refundable US$5,000 deposit is apparently also required to place an order for the electric pickup truck.
That's a ridiculous assessment.
Are you seriously asking? Because what I suggested rhetorically would be the death of all your programs for the simple cause that line count would quadruple and you would have to touch half your codebase every time you make a tiny change.
> Screws are convenient, sure, but they are necessarily much harder than nails and are prone to embrittlement and cracking,...

That sounds like bike-shedding :D
This 18-year old buffoon and idiot had amazing skill and thoughtfulness to do what he did. To many accidents to write it all off as luck. This article has some of the details: https://taskandpurpose.com/history/soviet-union-mathias-rust...

Not pushing a conspiracy but weird it was indeed.
>> requiring kids to wear masks for 8 hours a day has a real cost.

> I don’t see how this is true. Care to elaborate?

Kids are developing and need to learn facial non-verbal social cues. It also directly impacts learning, it's harder to understand the teacher, or for the teacher to understand the child. Do you think wearing a mask makes it easier to learn English as a second language? How about dealing with a speech impairment? And overall masking and other policies also just generally makes school less enjoyable more anxiety driven, which also leads to learning loss. They have a real-cost and just as important it is incredibly low-impact when you have other options like vaccination available.

> Also, your school days are 8 hours? Mine were 09:00-15:30, plus travel time.

The base school day sure, but the commute and morning/afternoon activities means masking up for even longer.