skysight-inc/HackerNews huggingface dataset:
The weakest part about the conclusions in this study is the assumption that regulation does not change. If the limitation of driving disappears and the roads become a tragedy of the commons, then regulation will have to step in to limit how much people drive. We already do this with tolls, car pool lanes, taxes, etc.

You can't take it as a given that our society will not seek to reorganize itself around the new paradigm. It's like someone in 1990 saying "once content is on the internet piracy will be out control and nobody will make money with content ever again, check out this experiment we did."
A store here carries cheeses from some regional sized producers in Wisconsin and always has it.

I eat it on burgers and with apples and so on and don't always want the pepper flakes.

It's nice to hear that someone else noticed it fade away.
How Vincenzo Peruggia Stole the Mona Lisa and Made It a Masterpiece
>Living in rural areas means being super dependent on cars.

You say that because you're unwilling to give up the comforts that car use provides. Do you think that people elsewhere didn't have to give up anything when they decided against car use? You might think that it's fine to mandate bikes, buses and walking instead of cars, but pretty much everybody would rather have a car during a cold winter.
Decay of a Quantum Knot
The next market down turn might help this. It seemed like FOSS projects benefited quite a bit during the GR. People without work had time to contribute to projects and build names for themselves.
The original purpose of most computer programmers was to write a program that would solve an immediate technical problem or a business requirement. The programmer was not concerned with the "technical" (though still important) question: What architecture is this CPU going to use? The first time a programmer encountered the question, his reaction was to try to compile a program that would run on the CPU.

I used to think of this process as a sort of reverse engineering exercise. To figure out what a CPU was doing, you needed to understand the architecture of the CPUs used by the people who were designing it. It was as though you were trying to reverse engineer a car engine using a hand-held computer; to understand how the engine worked you needed to understand how the car engine.
I'm still a techno-utopian in my hand, in the sense that I believe advancements in technology are a crucial part of building a better world. However, the years I worked in the industry made me realize that a lot of companies have a tendency to oversell their technology to ridiculous extent, while at the same time not even caring about using it to create a better world, seeking only fast profit instead. So count me as one who woke up to realize that our industry isn't moving us towards an utopia, no matter what marketing texts say.
One technique I learned in 5th grade is called "brainstorming." It's a simple concept---you get a group together (or you can do this alone---you just skip one step). You establish a clear problem statement. Then for 10 or 15 minutes, everybody writes down ideas to solve the problem. Nothing detailed, just a few words per idea. And no judgement at this time. Just ideas, no matter how silly ("feed mayonnaise to tuna fish" for example) until time is out.

Then one person starts reading their list, and everybody checks their lists for that idea and cross it out. Then the next person goes, reading any remaining ideas and so on until all you have left are unique ideas (and it doesn't matter if all your ideas are crossed out---remember, no judgements yet). If you are alone, you can skip this step.

Then, and only then, do you go through the final list of ideas and discuss them. Here, you judge the ideas, reject some, combine others, mix, match, and puree until you get something that works.
Writing code to transform arbitrary XML/HTML trees to a layout is really hard. Naive solutions tend to break down as soon as you get weirdly structured trees. Expressing "Handle <span> nodes like this unless there is a child with class 'foo', or we are descended from a <p> with class 'bar'" in imperative code is hard.

I've worked on a moderately complex codebase that did something like this and it took a long time to get to a place where new feature requests didn't end up introducing additional complexity and the codebase wasn't a big ball of mud.

For all CSS's faults, most developers can still ship code that is understandable.
By vibrational spectroscopy. You compare the microwave / infrared spectrum of a compound measured in the lab, to data from telescopes.

Fullerenes are by far the largest molecules positively identified in space. Due to the high symmetry of the molecules, they have a very specific and quite simple vibrational fingerprint.

https://www.nature.com/articles/369296a0
https://en.wikipedia.org/wiki/List_of_interstellar_and_circu...
For those who avoid Electron, there's MacDown:

https://github.com/MacDownApp/macdown
Exactly, and you have Elon Musk retweeting the guy who slept the whole ride home in his Tesla and giving him an attaboy.
The Pixel(1,2,...) is basically a heavier metal-frame Nexus 5X without the bug that afflicts Nexus 5Xs. Not a fan of the added weight but the OS is almost perfect.
I especially don’t mind the local taxes. But all taxes are part of civic duty. I mean I’d rather be the financial contributor to the government than some foreign or private interest. Both of those should be considered bribes. My money goes without ties.
Isn’t any text editor compatible with Dropbox? I mean Dropbox does the syncing and your editor just saves the file there, right?

You don’t even need the same editor. You can use one on Linux, one on iOS and another on Windows.
I created Tulipan (née Tulips) as webappification of an excel sheet that I used to update my cryptocurrency portfolio balances.

I have used Tulipan for over a year now and find it perfect for my own requirement but have not really managed to get many others to use it. Maybe there are issues discouraging others.
kind of funny that they all have twitter and linkedin links, but no github
I like this approach. This post takes a look at the impact on systemic risk that AVs could have: https://unintendedconsequenc.es/autonomous-vehicles-scaling-.... Again not something that typical AV projections ever discuss.
> Can it be a radio that fits in ones pocket

No, Starlink will use a phased array antenna that has been described as being the size of a pizza box.

Iridium GO! devices are small and already exist, but you'll pay exorbitant prices for very low speeds.
They could just use a secondary manually allocated executable stack with pointers and data stored in thread-local variables.

Anyway, normally in C interfaces that take a callback also take a pointer-sized value to pass to the callback, precisely to avoid having to generate code dynamically like this, so this feature shouldn't be that prevalent.

For example, glibc has a qsort_r function that works like that.
Add a class called "active" or similar, and write your css to target the element when that class is present.

.element.active {
color: red;
font-size: 30px;
font-weight: 700;
}
Why would you want to be debt free? You often can make more money by having debt than paying in cash. Fixed rate 30 year mortgages are at ~3.7% right. Go buy some corporate bonds or stocks and you will easily net more than ~3.7%.

Another great strategy is to get as many credit cards as you can and create a credit ladder than defers payment (and interest) as long as possible. If you manage to get 12 credit cards and your interest free period is a month, you can literally defer payment for anything for year, netting you that sweet sweet interest (T-notes if you're risk adverse, or equities if want some better returns).

But if you think it's "wrong", well you do you I guess.
It is hard to hide when you are transmitting RF. Even with beamforming, there will be sidelobes.
I’m looking for a multi-platform (linux-mac-ios) markdown editor that saves at regular interval and keeps history and sync via git.

Is there anything like that?

How hard would it be to extend joplin to write a service driver to sync via Git(-hub / -lab / your own server)?
I think it was a sort of business-libertarian. Hacking society to make money wasn't necessarily frowned upon, but imposing real costs or harms on others to make money certainly was. Of course, it also wasn't a monoculture, and it's probably hard to pin down a concrete set of beliefs that represents the state of hacker-libertarianism in 1999.

An end-run around a taxi medallion system that results in bad service, high prices, and profits for investors who have a million dollars to buy one and rent it out to drivers? Good. Spamming competitors with fake requests to disrupt their business, and spying on users with location tracking? Not good.
I agree with you that CSS is weak, especially from today's POV, and that HTML & CSS can be unwieldy together. Also that "It's rarely possible to use some random HTML and style it in an arbitrary way."

However it's not true that "can't make a nice structure in HTML, and then style it with CSS." That is one of the design goals of CSS, and it works.

In a former life I did this for many years, with many CMS and front-end systems. In a well-structured Drupal or Wordpress site, for instance, you can link to one additional stylesheet and override any aspect of the design. Some of the CSS might be ugly, and every now and then you might need the HTML tweaked to add a class, but it works.

Check out [http://www.csszengarden.com]. This is an old site, nearly 20 years old, put up by designer Dave Shea precisely to disprove your point :) It sports hundreds of interesting designs with non-trivial layouts, really pushing the boundaries of what was possible back in the day. All of the designs are CSS-only, and hang off the same HTML skeleton. If you view the source, it's pretty simple.

Doing this with JavaScript introduces all sorts of other concerns: accessibility, security, privacy, maintainability, future-proofness, compute necessary to render, render time, etc. jQuery did basically this, right? Selecting markup and content with CSS syntax to munge them, or attach triggers.

I rarely see people write vanilla CSS these days. Most folks abstract it with SCSS or LESS. That removes a lot of the warts. It's still too easy to end up with 5000 lines of CSS that can only be tested by manual inspection :/
> I am not a spokesman for Boeing, paid or otherwise.

Isn't that exactly what an effective shill would say? It could even be true. "Shill" and "spokesman" are not synonyms.

FWIW, I went back and re-read some of your comments in other branches of this thread and it's really hard for me to figure out what your position actually is. For example:

> It's true that if the MCAS software requirements weren't inadequate, the accidents would not have happened.

Apart from being a nearly-impossible-to-parse triple negative, it's just absurd on its face. No requirements can ever prevent an accident. I can write down as a requirement: "MCAS software must never cause the plane to crash." But obviously the planes did not crash because someone failed to write down that requirement.

If you're really a flight controls engineer then you obviously meant something else. But have no idea what that something else could possibly be.

> But I don't see why the shortcomings in the MCAS software design requirements were the result of cost savings.

Again, it is hard for me to wring any plausible interpretation out of this sentence under the assumption that you are well informed. It is well known that the reason MCAS exists at all is because Boeing attempted to make a radical change to an existing airframe design without getting it re-certitifed, and the reason for doing that was cost savings, both for Boeing and its customers. What other underlying reason could there possibly be for MCAS to exist at all?

> I did not defend Boeing's MCAS design.

OK, but do you see how someone could come away with that impression?
Question then. If S3’s abstraction is so good, why do they keep deliberately poking holes in the abstraction, including but not limited to SQL access to the contents of the individual files? Not to mention each object is a file that can be accessed from the internet, requiring a lot of thought into how to properly protect, limit, and bill access to it.

I’m not trying to be snarky, I’m just pointing out that even a on-the-surface-ideal abstraction is leaky as hell. If S3, storing objects, can’t keep it’s abstraction clean, how can we be reasonably expected to keep our own abstractions clean?
To the best of my understanding, this is an accurate summation of events.

With the MAX it isn't possible to have electric trim without MCAS, so if MCAS is malfunctioning pilots have to trim manually. The problem with the EA flight is that it occurred shortly after takeoff, so they lacked altitude (unlike the LA flight). A complicating factor was that they were flying east out of Addis Ababa (i.e uphill).

(from wikipedia): Two minutes into the flight, the plane's MCAS system activated, pitching the plane into a dive toward the ground. The pilots struggled to control it and managed to prevent the nose from diving further, but the plane continued to lose altitude. The MCAS then activated again, dropping the nose even further down. The pilots then flipped a pair of switches to disable the electrical trim tab system, which also disabled the MCAS software. However, in shutting off the electrical trim system, they also shut off their ability to trim the stabilizer into a neutral position with the electrical switch located on their yokes. The only other possible way to move the stabilizer would be by cranking the wheel by hand, but because the stabilizer was located opposite to the elevator, strong aerodynamic forces were pushing on it. As the pilots had inadvertently left the engines on full takeoff power, which caused the plane to accelerate at high speed, there was further pressure on the stabilizer. The pilots' attempts to manually crank the stabilizer back into position failed. Three minutes into the flight, with the aircraft continuing to lose altitude and accelerating beyond its safety limits, the captain instructed the first officer to request permission from air traffic control to return to the airport. Permission was granted, and the air traffic controllers diverted other approaching flights. Following instructions from air traffic control, they turned the aircraft to the east, and it rolled to the right. The right wing came to point down as the turn steepened. At 8:43, having struggled to keep the plane's nose from diving further by manually pulling the yoke, the captain asked the first officer to help him, and turned the electrical trim tab system back on in the hope that it would allow him to put the stabilizer back into neutral trim. However, in turning the trim system back on, he also reactivated the MCAS system, which pushed the nose further down. The captain and first officer attempted to raise the nose by manually pulling their yokes, but the aircraft continued to plunge toward the ground.[8][9]
I recommend daydreaming as if your goal is a good sci fi treatment of the idea.
I'm not Rachel and this is not a podcast, but I have wanted to write a similar tutorial for a while. So I finally did it: https://www.abclinuxu.cz/blog/jenda/2019/11/gnu-radio-first-...
Picking on 2005 as a start year, because that was a little before QE, to 2019 silver has risen at a 5% p.a. rate and gold at at 8% rate. The official inflation rate over that time is 2% (from https://www.usinflationcalculator.com/).

I put it to you that the value of gold is not really rising at a real rate of 6% per annum. That is better than the US economy! It is much more likely that QE caused asset price inflation. Silver probably doesn't get treated so much as an asset because storing it is so much harder than gold.
Talking from experience in the UK.

I do not see any problem with 5G as a technology, I think faster connectivity in the long run is much better.

However the way its currently being implemented by multiple governments outsource most of this work (multiple layers of outsourcing also) to companies such as Huawei is always going to cause problems.

Realistically there is no reasons why we are unable to have high quality secured and encrypted connections across these speeds if Governments were to put the money into building the correct infrastructure, In fact, We have a similar problem with residential connections, if our government did not allow BT to monopolise the whole network and limit residential users to ~100Mbps max (Usually much lower).

We should be appealing against our corrupt governments as much as we can imho.
>I always thought code written as page after page of low-level details was bad code.

I completely agree with this. The best code is code you don't have to read because the structure of the code makes navigation easy and functional boundaries obvious. A language that doesn't provide strong support for declaring functional boundaries results in code that is much harder to read because you have to comprehend a lot more of it to know what's going on.
Check out boostnote to see if that meets your needs

https://boostnote.io/

https://medium.com/boostnote/boostnote-mobile-how-to-synchro...
Well, that would mean no more kernel bugs and that would reduce the impact of these issues substantially. If that would translate into the bug getting fixed that's a supplier issue, but no longer a major one.
Tinyland
The front page is perhaps not clear enough as a landing page.

I tried Google Adwords but my whole account suspended immediately for still unknown reasons.

I tried Microsofts Bing ads but that was just an expensive experience with no conversion.

I might try Coinmarketcap ads but worried it is very expensive.
In the face of all extinction events, the bottom of the ocean would be more habitable than an alien planet.
Yaml, and every other configuration language, has gotten complex enough in its interpretation to be its own programming language. Helm charts, for example. Turing complete templating over the top of Turing complete (or damned close if not) k8s configuration objects.

We’re already programming in code, just by shoehorning one domain-specific language into another domain.
That's just public transport with a different name (and less efficiency). People want to ride alone.
They got the Golden State Killer without a warrant. They took a cup he had drank from and then discarded.

The key was that the DNA of his relatives led them to him. Once you are in that position, you are already done.
After years of searching I’ve pretty much settled on one note-taking app: Apple Notes. Quite unexpected to me as well because I started off just to sort of “cache” random notes in it before sorting them out in OneNote. Then I found myself almost stopped using OneNote. It’s just ubiquitous enough when you have a few extra PC devices, (unlike say, Bear) and versatile enough so it’s not limited to texts like Notational Velocity or SimpeNote, and quick and easy enough so I never have to wait for launching or syncing like with OneNote. It’s not enjoy-sparking to use and the text is a bit cramped. But it gets stuff done and I forget about it most of the time. So it’s just almost perfect for me.
If you’re paid the same whether you do surgeries or not, wouldn’t that incentivizing not doing surgeries?

Less stress and less risk for the doctor.
What about when Amazon copies the product you make and sell?

https://www.geek.com/news/amazonbasics-is-copying-all-the-be...
My bad; the court has already determined that Google did not have a right to fair use.
The network was designed to be resilient and continue existing even if the individual nodes are brittle. Iran taking their nodes offline doesn't destroy the entire internet.
> I question - why am I really doing this?

Honestly, I don't blame you for asking this as I also ask myself the same question every-time I use a Linux distro. Even as a software developer, I just want to get my work done which I can do on my Macbook or my PC which has Ubuntu dual-booting with Windows just fine. I try to ignore those miscellaneous "Ubuntu app has crashed" problems I get every now and then but then again, I only use Linux to test some software I wrote which has been ported to the platform.

I don't really bother with editing those dotfiles or sudoing my way into customising the whole GUI via a config file deep in the system folder. Sure, it is a free and open-source operating system which is great, but if touching a setting results it in resetting the whole OS, then back to Windows it is for me.
The GNU executable and linking model has a ton of warts and I wish we could start from scratch. I recently found out about another ugly wart: STB_GNU_UNIQUE. Over a decade ago, someone noticed programs crashing due to symbol collisions causing use-after-free bugs in std::string, so instead of fixing the symbol collision, this person added a flag (STB_GNU_UNIQUE) that would force the colliding symbols ("vague linkage" ones) to be merged even among different libraries loaded with RTLD_LOCAL. Later, someone noticed that due to this merging, if you unloaded a library that exported a STB_GNU_UNIQUE symbol, other, unrelated libraries would crash. The awful solution to that problem was just to make these STB_GNU_UNIQUE libraries immune to dlclose.

This whole chain of hacks is infuriating. Unloading code is a good and useful thing to do. To silently disable dlclose to fix a bad fix for a C++ problem that shouldn't have been a problem in the first place is, well, why we can't have nice things at an ABI level.

I'm convinced that the root of the problem is the ELF insistence on a single namespace for all symbols. Windows and macOS got it right: the linker namespace should be two-dimensional. You don't import a symbol X from the ether: you import X from some specific libx.so. If some other library provides symbol X, say, libx2.so, that's not a problem, because due to the import being not a symbol name but a (library, symbol name) pair, there's no collision possible even though libx.so and libx2.so provide the same symbol.
Nice idea, using the vim-like "i" and Esc to switch between modes.
I'm currently using Typora and have it set up to automatically open to a certain folder and autosave. That folder is a git repository, and in cron, I simply have an hourly task that stages all files, commits, and pushes.

This might not be an ideal solution, but if you find an editor you really like, its an easy way to add git and backup to your notes.
> what they do is just rob other humans out of money, privacy, dignity, or all three at the same time.

That's what I meant by saying anarcho-capitalist.

> from what I read, it wasn't all that business-libertarian. Yes, it was anti-authoritarian and encouraged asking for forgiveness instead of permission, but it was all in service of intellectual pursuits - hacking societies to make money wasn't considered kosher for hackers.

At first, yes. It was anti-authoritarian and idealistic. Very much a "power to the people" thing. The prospect of commercial websites was very controversial. Advertising was entirely unacceptable.

Didn't last long, though.
Well yeah - Masses on a colliding path would have merged over the billions of years. These masses were not, so remain like this