skysight-inc/HackerNews huggingface dataset:
For another view on how this will change things, consider the delta-V map of the Solar System [1]. As an example you need 45km/s to reach Saturn, roughly 20% of that is just spent getting to Low Earth Orbit.

Now consider the long-term trend in the payload cost (by weight) of getting to LEO [2]. This is why people such as myself are so bullish on spaceX (despite quite reasonable qualms about Elon Musk as a person). The impact this has had and will continue to have on reducing this number cannot be overstated.

But all of this are still interim steps and we can potentially get the payload to LEO cost under $10/kg. If you want to go down the rabbit hole of this, I strongly recommend Isaac Arthur's Upward Bound series [3], I consider the ultimate end to this to be Orbital Rings [4].

Even if you don't believe there's a reason for humans to go to space en masse (which I disagree with), this will greatly impact life on earth, for example with space-based solar power collectors.

[1]: https://deltavmap.github.io/?system=Solar&origin=Earth&desti...

[2]: https://www.futuretimeline.net/data-trends/6.htm

[3]: https://www.youtube.com/watch?v=JgxkilF5XUM&list=PLIIOUpOge0...

[4]: https://www.youtube.com/watch?v=LMbI6sk-62E
I wondered what his questions would be.
The tag is in the high byte (always for AMD and also for Intel in the 57-bit mode).

Instead of a shift and a mask, on Intel/AMD CPUs you can use the instruction BSWAP (to move the highest byte into the lowest byte) and then you may access the register as a byte (even if usually it does not matter what size you use to access the register, because in most cases you just test individual tag bits).

Moreover, on any Atom CPUs or any other CPUs newer than Haswell (2013), you may skip the BSWAP by loading the pointer with a MOVBE instruction, which does the byte swapping during the load. This use of BSWAP/MOVBE is identical to the handling of big-endian (a.k.a. network byte order) data, like in the headers of network data packets. Because of that, they are already available in C/C++ in macros that depend on the operating system, e.g. __be64_to_cpu(x) for Linux, which can be used in C/C++ to access the pointer tag.

No new instruction could be more compact than the old BSWAP or MOVBE instructions, so there is absolutely no need for a new special instruction.

For Intel in 48-bit address mode, the same BSWAP or MOVBE will bring the tag into the 16-bit part of a register. You just need to take care that the 2 bytes of the tag are swapped. This does not matter, because you should define the structure that corresponds to the tag to match the layout that results after loading the byte-swapped pointer.
Does laser light occur naturally anywhere in the universe?
Same for me.

This is a strong indicator that FB meaningful usage will fall off a cliff when older relatives start dying. Also lots of risk of dead people's accounts getting hacked.
Crap I was eaten by a grue
> I'm shocked this manager didn't have you fired. I would never tolerate someone doing what they want instead of what I instructed them to do.

In addition to other sibling replies here, so much middle management is "fire and forget" - they really don't care much what you do as long as you don't make them look bad, and not doing what you're told isn't relevant. They can report up that they "took care of it" and in our transactional world if something bad comes as a result, they'll start fresh with another tack (or sometimes the same one) and then can report they took care of double the number of issues. Big raise.
Devuan is in rank 32 on distrowatch. What distros haven't moved to systemd at this point? I would appreciate a list so I never use them thanks.

How badass is Lennart Poettering? Dude just says alright I'm going to improve upon the craptacular init system. He follows through and the whole world starts using his software. That dude is a legend and he's only 41.

Devuan forked in 2015 and is basically a non-existent distro after 7 years. Systemd was never controversial as portrayed in this blog.

So what exactly is the delusion of Debian?

>But that's not all. The fact of the matter is that Debian has long been experiencing a decline in the amount of people willing to participate in the project.

There was another recent debian post on HN. No idea why Debian suddenly is so popular of a subject. People responded to me like as if Debian was doing fantastic.I just don't know how anyone can think Debian isn't in death spiral.

>Carter believes they need two to three times their current volunteer levels to accomplish all of their goals. He also feels Debian is too lacking in the area of diversity and not catching up fast enough. He blames Debian's diversity on large regions of the world not being represented enough, failing to put together a timely message regarding Black Lives Matter, and other concerns/ideas.

https://www.phoronix.net/image.php?id=2020&image=debian_prob...

Debian leadership thinks they don't have a strong position on black lives matter? That's why people are leaving the project?

So what have they done? They have built a diversity and inclusion plan.

They even enforce a anti-harassment team. https://wiki.debian.org/Teams/Community?action=show&redirect...

I encourage everyone to read that antiharassment page in depth.

As Debian leadership clearly indicated. They need significantly more people to contribute to the project, but they have an exodus/decline of developers. Clearly they are not doing enough with their antiharassment team.

People are harassing others at debian to such a huge degree the remaining volunteers are taking on ~3x the workload they should. Eventually they will quit as well.

I think what debian needs to urgently do... is figure out exactly who the harassers are. I very clearly can see exactly who is doing the harassment. If Debian makes a mistake and does not directly address this correctly. Debian is dead. Which is so sad to me.
Yeah! Also I think Alan Kay's wife (Bonnie MacBird) was the writer for the movie: https://en.wikipedia.org/wiki/Bonnie_MacBird
Trusting a security firm is a chain of custody problem, which ultimately goes down to where are the premises and what is the legal and governmental environment. If this last stop cannot be trusted, then I guess it break the deal for some sensitive clients, understandably.
True, but at the same time there's an incentive against making semantics too good. The separation of data from presentation competes with the need/desire to monetize.

For example, somebody had build an app that scrapes free recipes from the web, so that it's shown without ads and the ridiculous fluffy lectures that are typically part of it.

Great for users of that app, not so great for the recipe authors depending on this model.

This is also why RSS is dead. Both Twitter and Facebook had it before, but killed it. You don't want to give away your goods for free.

It's easy to put this problem at the recipe bloggers or Facebook, but we're just as responsible for this. We don't want to pay for anything so it's ads. Then we avoid and block ads.

We lack a payment culture.
I've been reading through this thread and trying to figure out what the disconnect between you and everyone else, I think it's probably your poor experience with chip readers. I had the same deal, it was frustrating, and not as convenient as cash. It made me resistant to the tap system because I felt I really did not need more faulty bullshit. Now for whatever reason I have a card that has a chip and the tap, and crucially, most of the places have systems where the tap consistently works (except one that is faulty and uses the chip read and reminds me how little I liked that). It's like always having exact change but faster.

Anyway, not trying to change your mind (pay with checks and bottle caps for all I care), but you seemed suspicious in some of your responses and I thought it might be helpful to share that perspective. I would also be suspicious if it sounded like people were recommending something that I personally knew to be a consistent frustration.
I feel like life could use the levity right now
I have been working for over 20 years in the industry. Been doing Java, Python, Angular, Vue.js, MySQL, SQLite, Mongodb, Elixir, Php, Nodejs, and now Go. Ansible, Terraform, bash scripting. Mobile development, backend, frontend, data mining. E-commerce, fintech, edtech, media streaming.

I don't know Rect (besides implementing the todo list they have in their frontpage), but I can learn in a few weeks to become proficient on it. Don't hire "React developers", hire "good developers".
Yeah, I'm not going to assume Raleigh, NC is more important than all the other Raleighs in the world. But it is bizarre that I can get Fort Raleigh City, NC and not the actual capital of the state.

Pretty neat tool, but the region search needs work.
> And it's the most tedious form of driving there is - stop start traffic on a motorway.

As someone who has used autopilot in the circumstances you describe, I'd be shocked if you need to pay more attention during autopilot than the Mercedes system. Autopilot generally requires intervention in danger situations, which are incredibly rare in stop/start traffic.
https://en.wikipedia.org/wiki/Social_Credit_System

the US is doing a much shadowier version of china's social credit system. At least with china, its up front and in your face, with this it is much more background and insidious.
I have realized that office politics bother me less, if at all when I wfh for longer periods.

I have been back in the office for 2 weeks now and I am already emotionally exhausted.

I had forgotten how draining the so called in-person collaboration actually is.

Also I am cold all the time as I am a very thin person surroumded by slightly larger ones that want the window open all the time.

Wfh is completely optional where I work. And I think I will go back to that 100%.

I never realized how soul draining the office environment actually is and how fast I went from calm and content to stressed and miserable.

Same job, same employer, same team. Wfh definetly suits me better.
> Russia definitely fits the definition of expansionist.

Well, it depends on your definition. It seems pretty well agreed among Kremlin/Putinologists that they aren't trying to relocate Russia's borders, but they are trying to "expand" Russia's political and economic influence.
https://en.wikipedia.org/wiki/Social_Credit_System

US is doing somethign similar to this, except its being done by companies rather than the government.
It is the ability to quickly cut through irrelevant tasks and actions to focus on the thing that will move the business goal forward fastest.

"Landing the plane" as they sometimes say.
>Even if it’s a one line change, it could take years to get that upstreamed and spread into various Linux distributions. If you listen to episode 67 about Zig, that was one of Andrew’s motivations behind creating Zig.

No, I'm sorry. This is a very, very bad reason to start a new project from scratch. If you want to avoid bureaucracy then it's not hard to create yet another Linux or BSD distribution, countless people have done it. Once your project grows larger you will find bureaucracy creeping back in again because you have to make some of the same decisions. Do I accept breaking change A versus breaking change B? How do I force people to test a patch across thousands of machines at once before accepting it? How do we reach consensus on subjective things like fonts and icons? And so on.

These projects have plenty of other reasons to exist, it's not like they don't. This is just a poor explanation for why they exist. I hope nobody mentions this nonsense again in an interview.
Overdosing on MDMA can cause serotonin syndrome, which can cause neuronal death due to excitotoxicity.
I think it's 2 things.

1) is the tension between what I mean when I say something - When I say "girl" I don't mean a perfect antonym to "boy." "Girl" to me can be a synonym for woman - vs. what you hear when I say something - I say "girl" and you hear "You are an infant not an adult." I think the resolution of this tension is based on your audiance - the more intimate you are with someone the more leeway you give them in meaning but the world is currently crazy and we all live in H.R. land.

2) This is a political power play. It's a way of establishing dominance not for a means but as end either in and of itself or towards other things.

The response to it is to think rationally about what you say and how someone might actually take it. That's hard to do though in the the current atmosphere.
Exercise may reduce depression symptoms, boost effects of therapy
Local weather stories hardly mean we're fucked. It snowed and hailed in Tucson yesterday. Does that mean we're all saved?
Forget Morality (2021)
A non-Standard model (2021)
Ask HN: What are some good styles/layouts for technical blogs?
So far I've found some layouts I really like:

- https://royce.netlify.app/

- https://www.gwern.net/index

- https://tkainrad.dev/

- https://leerob.io/
Ask HN: How do you avoid wasting time on project management?
I'm shocked by the amount of time development teams spend "managing" projects instead of working on them.

I've been interviewing people for an upcoming software project and it's considered normal for someone (project manager, senior team lead, CTO, whoever) to spend hours every week discussing the plan for the week. Then, of course, the plan changes and they spend more hours moving the plan around.

How do you avoid this kinds of overhead? Any tips or tricks that you've seen work? Does anyone work in an environment where the developers are just trusted to figure out how to complete a project?
I don't think I remember implementation detail of any algorithm I learned in AI class (for me, it's just 13 years ago). If I'm going to do it today, I'd have to re-read its concept again.

ps; all projects, I did it by myself, and my friends just sit watching and collecting grade.
From my readings of the rules, the assumption of good faith was to be applied to the comments, not the content of linked pages.
"sure milansm, you'll work on Go code. we just need to support this ASP.NET codebase for a little bit and then you can lead our migration to Go. I promise.".

In this market, employers are saying anything to get folks in the door. They're scrambling for workers, and a lot of times it's because their codebase is shit and folks are leaving in droves, so they dangle carrots to get folks to support their decaying crap.
Seems like a perfect use case for bitcoin.
Slow?

This is going to be singularly the biggest money making vector for any car/delivery business.

Whoever is first will be able to go to ford or any other car manufacture and buy/rent their business to 100% switch to their full-auto cars at whatever cost.

There will be no way to compete with autonomous vehicles, unless you are a train.

Even given transition would be slower 5-10years, you are still talking about massive support sector of the drivers' related economy wiped.

How do you recon all of those businesses and people adopt?
Transparency+accountability seems to be best answer for corruption. If you can make deals for hidden reasons, you can hide from scrutiny. If you have transparency, you can start to apply accountability. Those making bad decisions should bear the consequences.
> I feel like this is completely backwards. To me this feels like 'I love using this kind of hammer so let me find all the jobs where I can use this hammer I love to use.' I'm actually not interested (at least not primarily interested) in that. I'm more interested in what are you building? What problems are you solving?

Same for me. I can learn whatever tech stack you're using (if need be). I want to know about your business, your product, your future.
Here is what happens: people with appetites (easily blackmail-able) are promoted from early on and given access to resources like campaign funds and seats at the table. Morally strong people are shunned and elbowed out, or seduced.

Then it becomes a game of "Well, play ball and keep getting the gravy, or don't and we show and tell."

This is why we have the Denny Hasterts of the world: empty-suit nobodies who come out of nowhere to become speaker of the house, then are disappeared in a puff of hushed-up scandal when they are no longer useful or can't keep a lid on their appetites.

It's ridiculous that this isn't discussed in the education system. Even if it isn't intentional (it is) at some level stupidity becomes indistinguishable from malice.
What would be the alternative be? Keeping all your money as cash? Paying your bills by sending cash in an envelope to the companies?
A common misconception is that just because an upstream released some time before a distribution release, the distribution ought to have had enough time to update, and a failure to update is a failure on the part of the distribution.

But it doesn't work like that. Packages have reverse dependencies. Just updating PHP to 8.0 would have broken all reverse dependencies that didn't already support PHP 8.0. So it isn't just a case of shipping the newer version of PHP; all upstreams of reverse dependencies need to have shipped updated versions, too, and all of those need to have had their packaging updated.

In practice distributions patch support in to laggard reverse dependencies or even remove them to speed things up. But still, the actual work involved is much more than the naivety in the statement "PHP 8.0 was 10 months old yet Debian's 11 was released with PHP 7.4."

A second common misconception is that just because an upstream declares some kind of support period, distributions have to follow them or it's somehow a problem if they do not. Upstreams even having a declared support period is the exception, not the norm. Distributions have been declaring a support period for their release as a whole long before some upstreams started doing this.
Overdose on many substances is bad and can damage neurons if it crosses the BBB. That's not saying anything special about entactogens/empathogens/psychedelics
Perhaps this is the reason that the American founders tried to limit the power of government.
The exhaustive Pattern Matching library for TypeScript with smart type inference
20 years or so ago, as a highschooler, I thought it was funny the time I called 1-800-compaq1 (or whatever the computer company number was - which was also funny since our phones didn't show a 'z' label, but 'w,x,y' I think, and asked support where the "any" key was as I was "stuck" installing something that required me to press the "any" key to continue. Support person was not amused. "It's any key"; "yeah, sure, but where is that on the keyboard?"; "ugh. It's any key"; " yeah, totally, but where is it? -- oooooh, you mean any key of my choosing? I can press spacebar or "esc"?"
I once had an extension installed that was later declared malicious. I thought I did my research because not only did it have good reviews, it was also recommend in countless articles which were all clueless about the possibility.

Now I only use open-source extensions.
It sounds the argument being made here is that this was a dangerous precedent being made that can be abused by political parties against their political opponents. This seems to be presented by you with apparent glee as a conservative vs green party/greenpeace/"antifa" or liberal issue. What you'll actually find is that broader society is just intolerant of the economic duress and disruptions caused by such protests.

Up to a quarter of Canadian-US trade was going through that area, and real people were suffering due to the trucker blockade. These economic disruptions had secondary effects that impact the lingering impacts of the pandemic and exacerbated supply chain issues.

There is not a whit of moral equivalency between climate change protests and some truckers afraid of a needle.
There's a spectrum from a manager not expressing an opinion to a manager giving a direct order. I have had managers that never gave a direct order that I witnessed. Usually the implied meaning when they "told" you what to do was, "I really think you should do it this way, and if you do it a different way and things go badly, the responsibility is entirely yours." The closest they came to a direct order was when you could tell they thought something was so colossally stupid they would fire you on the spot for doing it. If they thought it was only mildly stupid, the consequences would not be absolute unless they felt it was part of a pattern.

I've also had bosses that gave orders, so I'm not saying it's always that way, just that it's not always black and white.
Another publication to add to the list is this:

"Study of Equipment Prices in the Power Sector"

https://esmap.org/sites/default/files/esmap-files/TR122-09_G...

From table ES3 we can see that steam based plants are expensive in pure equipment costs. Which makes sense comparing a tiny gas turbine giving direct mechanical force. Then you can use the waste heat for steam generation if that makes sense in your location.

Comparing this to coal and nuclear plants huge boiler and turbine setup with about the same output. Nuclear adding even more complexity of different loops and safety requirements.

Haven't dug deeper into that report than the executive summary though.
They constantly try to escape

From the darkness outside and within

By dreaming of systems so perfect that no one will need to be good.

But the man that is will shadow

The man that pretends to be.
Power is controlled by democratic oversight
MCP written in some version of Algol, iirc.
I mean, there are other counties that do have large government that controls these things and also less corruption. There are also smaller governments with even more corruption, such as any small town with one racist or self-dealing sheriff. So idk, corruption and governing body size doesn’t seem correlated to me.
i chuckled at seeing SSH “root” login.

might be a thing for web-developers to do but it is deeply frowned upon by the cybersecurity community.
FIngers are crossed, prayers have been sent, hope is at an all time high. 25 years is a long time to have been waiting.
I don't think C is going away any time soon, and even if it did, C reflects a common model of how hardware works that is shared by plenty of other higher level languages. Also GCs use pointer tagging.
Why is the satellite range restricted to a meter? Are the mobiles not capable of better accuracy or is it the limitation of the satellite?
Might have to do with the fact that front end space is inundated with “frameworks” and superfluous versioning. At the same time why bother sticking with a framework that’s going to be outdated in two years because the development team moved on to something else entirely?
Is it possible to have negative opportunity costs?
X.25 is an ITU-T standard protocol suite for packet-switched data communication
The irony of C Machines.
Corruption is a human tendency and will never not be a problem. Even with anti-corruption policies in place, without proactive measures to continually undermine corruption efforts, those policies attenuate across time. This is due to people figuring out how to circumvent the current rules of law or a degradation in integrity when following the the rule of law.

Once anti-corruption institutions put in-place to investigate and prosecute corruption themselves become corrupted, then the system will rapidly degrade to cover up the favored de facto political power corruption. Depending on the system in place, this can occur either top-down or bottom-up. In the US, it appears to be occurring top-down.

Political party loyalism always leads to corruption, which is why it's absolutely critical to have a multiple party system with strong de jure political powers to keep the de facto political power in-check. There are numerous historical accounts depicting what happens when you do not. In the US, both parties should be split up and serve as more representative components to their constituencies, and to keep each other in balance more so than what's transpiring today.