skysight-inc/HackerNews huggingface dataset:
This is interesting for sure but I have several issues with the premise.

1. The issue of using rockets to transport goods and people rapidly on Earth has already been discussed at length. The only real benefit is speed. The risks involved in a rocket launch are significant and will probably remain so for some time;

2. With Earth's gravity and atmosphere a chemical rocket is currently the only realistic option as nothing else has the necessary specific impulse. Railguns have been proposed but these remain impractical;

3. Certainly for traveling to other stars and even within the solar system, the energy costs and required engineering of moving sufficient people and supplies to colonize another world are so massive that the costs of building a planetary rail network on an airless network are likely to be a rounding error;

4. It's unlikely we'd want to settle more than a few places. We just don't have the same pressures that led us to colonize almost every corner of the Earth. And if we do cover such a world, it's likely that the population and industry are so large that a complex land-based transportation network will likely evolve anyway; and

5. Here's the big one: I'm increasingly convinced humanity's future won't be at the bottom of large gravity wells. It'll be in orbitals and small rocky bodies that essentially become orbitals. Entering and particularly leaving a gravity well is expensive (in energy terms). Orbitals through spin gravity can provide a much more Earthlike experience (other than, you know, the negative curvature). And most importantly: large bodies are incredibly inefficient ways to create living space in terms of area per unit volume. IIRC I saw a rough estimate that 1% of Mercury's mass could build a billion orbitals with enough living area for >10^15 people comfortably. Additionally, such orbitals would have access to virtually unlimited cheap energy through solar power.

Many of us (including Elon Musk it seems) have an irrational romantic notion of living on other worlds, particularly Mars.

The truth is, Mars isn't even remotely habitable. It does have an atmosphere but it's barely above a vacuum and certainly not high enough pressure to breathe even if it was the right gas mix (which, of course, it is not).

In some ways, Mars' atmosphere is worse than no atmosphere because all it does is allow dust to blow around and cover everything you have on the surface. Dirt and sand on Earth have been eroded over billions of years. This isn't the case on Mars. The particle are jagged, will stick to things and likely tear things apart.

Mars has no protection from radiation, is cold and has Moon-like gravity, which wouldn't be particularly comfortable.
Yeah thats my point, you can use that template with any super power. Thats why I didn’t use any names of countries.
I think these concepts do not compete.

The gains are not linearly related to the capacity or speed of memory. The memory improvements accomplish just the removal of a bottleneck.

You remove a bottleneck and everything flows faster instead of pools. So the increase itself can be greater than the same as the increase in the size of the corridor.
Presumably GC wants to know why you hate Discord so much. You've spent a lot of words saying you don't like it, but haven't actually enumerated why.
Ah sorry about that. Yes, most places it is pretty mellow and focused on stopping nuisances. Here it seems to be an excuse to build a Giant bureaucracy and associated fiefdoms that need to be protected.

Each one of which has some plausible reason for it to exist that nominally make sense, but starts of choke out a ton of reasonable behaviors pretty quickly.
It’s unfortunate that ready player one is the book people think of. Ready player one is just ripping off Otherland by Tad Williams and throwing in 80s nostalgia. It is a better dystopian novel I’d say.
Totally agreed. That's why I pointed out the difference. I've used many frameworks, and each brings it's own flavor and benefits to the table.

I wasn't disparaging Django, just commenting on my issue with it. I still used it for 2yrs, but the batteries included nature of it is something that most of my projects don't call for. When I was primarily working on web apps, I made heavy use of Flask for back-ends and APIs, with various flavors of JS for front-ends.

In one role however, we had an entire CMS/CRM/Subscription engine written in Django, and it was rather solid. Since everything was in Django, it all worked together well. When I started working with this app, it was in poor shape (and a couple versions out of date) but when we brought it up to date it was real nice. We could make good use of Django signals for all sorts of things with little extra effort, and the variety of plugins available was just fantastic.

I think the biggest skill a dev can develop is learning to recognize the pros and cons of a framework or language or tool without developing too much of a prejudice for any given one. Recognize that they are all just tools, and some are better suited for some tasks then others. Doesn't mean you can't press one into service if it's a poor fit, just means you'll need to do extra work.

Python might be a poorer fit for a highly parallel real-time task compared to something like Rust or Go. Doesn't mean you couldn't use it, but using a better option would make things easier. If you want something with an ORM, template engine, signaling system, and caching layer all built in with minimal fussing about with other libraries, Django is perfect. If you JUST want a rest api, perhaps FastAPI or Flask might be a better choice.
Thank you for pointing this out, I didn't realize there was a difference until just now. If anyone else is confused this stack overflow helped.

https://stackoverflow.com/questions/1050222/what-is-the-diff...
I think you've got an interesting version of google. For me it says 25.6666

The problem is that the arithmetic operators only associate left to right if they're the same precedence. The precedence is indicated by the old acronym BEDMAS: Brackets are highest, then Exponentiation, then Division and Multiplication, then Addition and Subtraction. https://en.wikipedia.org/wiki/Order_of_operations

So the calculation as written in the original comment is
(7 + (9 × 8) - 2)/3 = (7 + 72 - 2) / 3 = 77 / 3 = 25.666...
This is exactly what we have and yet it’s closer to 40%. Form here [0].

I was baffled as well but I suspect this is an engineer/introvert bias that doesn’t translate as much to the rest of the world.

(We also have decent engagement numbers with our newsletter weeks after signup.)

[0]: https://monitoro.app/getting-started
I haven't used IPFS so I was trying to see what the IPFS image URL would look like but when I tried to inspect the images using (right click -> inspect element), Chrome selects the whole division tab (class=MuiCardContent-root) in the Elements tab in web console.
I found that it's happening because of (style="pointer-events: none;"). When this style attribute is removed from web console, I'm able to inspect individual elements like image, paragraph correctly.
Just out of curiosity, do you know why (style="pointer-events: none;") is used here?
Intersting, some follow up questions:

- Fast compilation: isn't it llvm? So how faster compared to C++/Rust/others that use it?

- Ownership rules/ECS: what about zig makes this especially good? The only language that comes to mind in this respect is Rust and its borrow checker, is it similar in Zig?
Thanks for the kind thoughts here all - or at least for hearing me out.

I will say, I've been judged pretty harshly for this in the past[0] - with many saying it's some sort of signal of a mediocre developer. I wrote this article to address it head-on because it seems controversial.

Even with this article, most have just responded to the title without reading what I wrote[1][2], or have read it but misunderstood what the point was[3] because I didn't include what I worked on in those two years - so I'm really grateful to this community for actually hearing me out and having a more nuanced view.

[0] https://www.reddit.com/r/programming/comments/mqy7lg/my_game...

[1] https://www.reddit.com/r/programming/comments/q9jaxd/i_write...

[2] https://www.reddit.com/r/programmingcirclejerk/comments/q9ja...

[3] https://lobste.rs/s/ttd0l9/i_write_code_100_hours_week_here_...
MCAS only made the planes crash sometimes and then only when a sensor failed
If only the audio quality weren't crap. I switched away from them to get better audio, and would gladly switch back if they provided better than 192.
Why the ‘Big Short’ Guys Think Bitcoin Is a Bubble
Ah yeah, that's right, it was map[T]struct{} - it's been a bit since I had to do it.

I knew it was something with curly brackets instead of the map[T]bool I started using.
changes are always eventually made visible to other threads in all modern languages - it's the timing of thread wakeup and the possibility that the thread may not flush a cache that is uncertain. the GIL doesn't magically solve race conditions, and in Java and other such languages, you usually have a keyword like volatile that can make flushes explicit. In any case, I very much doubt the GIL work would affect Python's cache coherency model.
I'm not sure FB will let them ship that.. there might be enough demand though to force them. But it will drive Oculus demand thru the roof.. I'd buy at least 3.
A routing system that’s trying to get cars from point A to point B in the quickest amount of time should notice the delay and route around it. But if Google’s system is just sending the cars around in random paths to generate a lot of training data, not optimizing for lower drive time, maybe there’s no system in place to do that.
Absolutely not sustainable, and a recipe for massive regret both in the near term and later in life. In the near term this person will burn out. Later in life they will regret not having a family and a life when they were young and healthy. And for what? To write code that 5 years from now will just rot unused in some Git repo.

This level of effort is only justified in one case (and maybe not even then): if you have significant traction building your own company. If you're working for someone else, your imperative ought to be to extract maximum pay for minimal work, to the extent that is long-term sustainable.

Burnout takes years to recover from. Some people don't recover at all and leave the industry entirely. I've been through burnout myself due to similar stupidity when I was younger, and I strongly regret not pacing myself - the effects linger to this day, a full decade later. I am now unable to "code for fun" for example. Worse, I was married at the time (still am), and neglected my wife and kid to build my "career". Not worth it at all.
Why being Orthodox is probably good
This is probably the most important thing.

Plus the whole idea that money earned is a function of hours worked itself is wrong. It sure is some times, but most of the times it isn't.

You also burnout, age quickly, catch diseases like hypertension and diabetes when you go through repeated stress and over work. You miss out on exercise and good diet. Most of it has impact on your well being.

On the other hand money making seems to depend on a myriad factors like luck, office politics and not just working hours alone. So optimising for one parameter just doesn't make sense logically either.
I agree that in principle the GIL is there for the interpreter, but in practice in globally ensuring all Python objects are in a coherent and safe state for each running thread, it makes many things quite thread-safe. For example you could use a normal list as a fifo queue, if you were to rely on the current behaviour.
> Information products are not like paperclips. Each piece of information is by definition unique, and its value to the consumer is predicated on that uniqueness.

A piece of information is not unique. You and I can both know that 2+2=4. We probably both know what the president looks like.

That's the complication.

There's nothing preventing you and your family from being part of multiple social networks. There's nothing stopping a site from being listed in both Google and Bing. None of that information is necessarily unique.

Here's the real rub. Whether or not your friends are on multiple social media networks isn't controlled by Facebook; it's controlled by your friends.

I think it's going to be really hard to argue that Facebook has a monopoly because people use them and refuse to create accounts elsewhere. Facebook isn't taking away your choice to connect with your friends, your friends are. The accounts are free, and Facebook isn't going to ban you for having a Mastodon account.

I still think we need a more open environment. I just think we need a new concept for what's happening instead of trying to logically torture the situation to fit a heavily abstracted notion of a monopoly. And then we need to ban that concept.
This is BS. If drugs were actually liberalized, you'd be able to purchase various microdosages and there would be a whole industry and field of research on personalized and dosage ranges. This is just a reactionary backlash to bad policy, this will only bring back the spooks and jackboots, which got us in this position in the first place.
Oh interesting. So really the city should install a no through traffic sign to 15th when you try to enter it from California. In fact this should be done on a bunch of other streets north of California, since all of those have the same problem: 16th, 17th, 18th, 19th, 20th, 21st, 12th, 11th, 10th, 9th, 8th, maybe 14th and Funston. I wonder why the cars end up on 15th and not those other ones (or maybe they do, but the residents on those other streets don't care).

Playing with Google Maps, it seems smart enough to not route me on Lake. So I guess Waymo's route making software doesn't use all the information that Google Maps has, such as slow streets.
I know, I am from Russia. Even Chernobyl did not make much land uninhabitable, let alone Western Europe. Exclusion zone is 30 km.

And unlike natural disasters, chernobyl and others can be learned from, and currently running stations will not fail in such manner.
Nenko System
Strength to weight ratio and high temperature properties.
Thanks! I'll write these down and try to apply some next round
Several years ago I wrote a signal-processing kernel module for realtime interrupt handling in Linux. Surprise! You cannot do floating point in the kernel. So I wrote it all in fixed point.

ISTR the reason you couldn't use floats in the kernel had more to do with context switching and the kernel not spilling the FP registers than speed per se, but I might be misremembering.

Edit: Looks like I remembered it basically right:

https://stackoverflow.com/questions/13886338/use-of-floating...
Makes me wonder if there are any objective metrics whether the tactics are working more or less as time marches on. I’d imagine the contagion of woke continues to spread like any other, but by now most of us have been exposed and developed antibodies.
> Cryptocurrency as a political project has its ideological roots in the Austrian school of economic thought. It’s encapsulated by thinkers like Milton Friedman, with his infamous and overused axiom that “inflation is always and everywhere a monetary phenomenon.” Austrian economic thought sees government intervention as the cause of all economic ills and phenomena like inflation

What? Milton Friedman isn’t an Austrian economist whatsoever.

Whether you agree with the thesis of this story or not, remember that Jacobin is virtually never reliable. Simple mistakes like this are ubiquitous in any Jacobin article on economics or business.
According to his calendar he blocks off an hour to do so- that's 10 min/mile pace. That's not crazy fast but I can't imagine doing anything productive with a keyboard at that pace.

Even if it's not literally an hour- the definition of running is that both feet leave the ground at the same time. I do not think that makes typing possible, in general
The speed of rebase has never been a problem for me, but this feature is very intriguing to me:

> It moves branches on any intermediate commits. git rebase only moves the branch pointing to the commit which was checked out at the time of the rebase.

Many times I've had a chain of branches that I want to send out as PRs in sequence (smaller PRs are easier to review), but rebasing can result in some of this branches pointing at the wrong (pre-rebase) commits.
Google routes interstate traffic through our little neighborhood during rush hour traffic, causing multiple hours of complete gridlock everyday. Absolutely disgusting that they’re allowed to extract profit from public resources like roadways by making it a living hell for the people that live there. Also worse is that they’re protected by state laws, so small jurisdictions are powerless to defend themselves.
The "Mathematics is Boring" author is a mathematician who seems really enthusiastic about math. He's not asking here for mathematicians to punch up their papers for nonmathematicians; he's asking them to give a bit better context for all the other mathematicians beyond the dozen others in the same sub-sub-subspecialty.

This Science paper's intro/abstract sets it out for scientists, rather than for biologists in whatever subspecialty this thing is.
Thanks cDc for being an inspiration all my years of computing.
What in fininace isn't?
Is there any way to financially short sell woke?
Hope you don’t get gobbled up by the energy behemoths that love the centralized grid model.
Do you hire data analysts/ scientists ?
> I run 6 miles many days of the week to keep healthy. I do it while writing code, using a standing desk treadmill.

This is the part that I don't get. The author finds fulfillment in working on technical problems. Fine. Maybe at some point in their life that may change, but they seem confident about it working for them now.
But every hard technical problem can benefit from time away from the screen to think through stuff right? Running is perfect for that.

I can barely read if I'm running at all hard on a treadmill. I certainly can't write code. And even as someone who enjoys coding, that seems like a really suboptimal experience.
Python's integers are arbitrary precision. If large enough, that certainly won't be atomic on any normal CPU. I'm not sure how the arbitrary precision integers work internally, but it's possible they wouldn't be atomic for any value.
That is not true at all about cgroup2. Also think outside the box. Not everyone is using cgroups and namespaces. Some people are out there using gvisor, or KVM, or FreeBSD jails.
$42 for a USB to UART adapter???
> So how exactly do cryptocurrencies, with their anti-inflation agenda, provide a solution to this issue? The answer is they don’t. In fact, inflation can be a useful tool for redistributing wealth.

Inflationary monetary policies are making the rich richer. Just look at what's happened to those that were already wealthy, since March 2020. If everyone does not have equal access to inflating assets then I don't see how inflation can be a useful tool for redistributing wealth.
Keep in mind that the job of a journalist is distinct from the profession of running and programming a media outlet. In big newspapers journalists don’t even write the headlines that accompany the stories.

I’m also dismayed and disheartened by the quality of most journalism and press coverage we see today. That said I think journalists themselves are least to blame in the equation and have become victims of unsustainable business models.

Fortunately where I live public media thrives and has maintained journalistic integrity in the internet era.
There is an Indian carmaker called Reva Electric Car Company. They design and manufacture compact electric vehicles. They have been in business since 1994. Their first vehicle was REVA (Revolutionary Electric Vehicle Alternative).

https://en.wikipedia.org/wiki/Mahindra_Electric
In addition to mental stamina and things like wife and kids taking lots of time, which others mentioned and I heartily agree with, there's also a gain of confidence.

When I was young, if some management type had told me we were going to miss a deadline I would've pulled all nighters, worked weekends, whatever it took to help bring the deliverable in in time. Nowadays (at least before I stopped working) I would just say something like "Okay, let me know when we have an updated schedule." Before, when my manager had said we need to work weekends, I'd be there. Now, I'd just say that I'm not doing that.

The confidence comes from experience, knowing that I could get a different job, being financially secure, and a self confidence that I didn't possess in my youth.
News report about the TSMC fab in Arizona [video]
I've come to associate this style with dishonesty. Alegria was designed to elicit feelings of trust, but ironically it now is associated with firms that cannot be trusted.
> "We continually adjust to dynamic San Francisco road rules. In this case, cars travelling north of California on 15th Avenue have to take a u-turn due to the presence of 'slow streets' signage on Lake," the company said.

They're aware. When they were made aware it doesn't say, so maybe it's just recent. But the problem's been ongoing for a while it sounds like.

EDIT: The cars have a safety driver, i.e. there's a human in the loop. No excuse for Waymo to not know about this basically immediately.
> How is the GIL different from atomics in other languages?

Atomics are isolated to where they are needed, the GIL is global though C (but not Python) code can release it.
Even taking the high estimate for chernobyl at value, deaths from nuclear still pale in comparison to deaths from fossil fuels... The WHO puts at 4.2M deaths/year from air pollution [0] and there are other studies putting it at twice that.

Coal also emits far more radiation than nuclear... this study puts it at 100x [1]

Who indeed is entitled to coerce others into accepting a risk. Except I would flip that the other way... the risk I am being coerced into running face first into catastrophic climate change instead of investing in nuclear energy.....

[0] https://www.who.int/health-topics/air-pollution
[1] https://inis.iaea.org/collection/NCLCollectionStore/_Public/...
Unfortunate but not entirely surprising. Though perhaps the fiber pull out strength could be increased by modifying the compositions of the metals/fibers to increase the binding strength. Or perhaps fiber geometry. Interesting process though nevertheless.
Anyone has any experience with the FileCoin thing?

If I want to “save” some data in FileCoin/IPFS/whatever, and I want it there forever, is it cheap? Expensive? Can I be reasonably sure it stays there?

I want some actual current results, not “one day in the future”, heard that too much from *Coin proponents
That's my question too.

I wrote a multiplayer strategy game back in mid 90's issuing floating point and it was deterministic. No problems.
Maybe chip optimizations have affected this?

We looked at fixed point, but with careful scheduling we'd get zero fpu (x87) stalls for float operations, so it wasn't a real win to go fixed. And it gave us the benefit of having more registers to use without needing to use the main stack as much, which also made the asm easier to read.

Edit: typos
You can have (non transparent, but supporting the buffer interface, enough for eg numpy arrays) shared memory with the current multiprocessing stuff: https://docs.python.org/3/library/multiprocessing.shared_mem...

A tangent but I find it amusing to contrast the perpetual Python GIL debate with all the new computation platforms that claim to be focused on scalability. Those are mostly single threaded or max out at a few virtual CPUs (eg "serverless" platforms) and there people applaud it. There people view the isolation as supporting scalability.
I doubt he's really running - probably walking at a reasonably brisk pace.
What atomic counter increment exists currently and would be broken by this proposal?
The New ACCESS Act Is a Good Start. Here’s How to Make Sure It Delivers