skysight-inc/HackerNews huggingface dataset:
“Spelling and grammar errors aren't being ticked in this document”
Mind Eilmer of Malmesbury, first flight between 995 and 1010 CE.

https://en.wikipedia.org/wiki/Eilmer_of_Malmesbury
Congrats for getting this out!

> I also wanted an excuse to learn

This is the best reason ever, and not just for you: seeing your GIF I thought "could I achieve that with fzf?". Turns out, yes I can:

function fcd() {
local dir;

while true; do
# exit with ^D
dir="$(ls -a1p | grep '/$' | grep -v '^./$' | fzf --height 40% --reverse --no-multi --preview 'pwd' --preview-window=up,1,border-none --no-info)"
if [[ -z "${dir}" ]]; then
break
else
cd "${dir}"
fi
done
}

Certainly not the best code (and definitely not a jab at your implementation!) but, hey, it was purely for the heck of it.

Lately I've been trying to find the joy in programming again, these kind of fun little challenges help a lot, so thanks for sharing, enthusiasm and creativity is contaminating :)
Your customer, product and order are still going to be objects, but they won’t reference each other directly with references/pointers. Instead they’ll either store an id, or you’ll have a central registry of relationships using some kind of id (could be a key into a hashmap or an index into a vector) and then fetch data from the central store (or have the caller pass it in) at the last minute when running code that does something.
The fact that 'they' can deactivate anything in an item you own is dystopian in its own right. In general, items need to be usable even after their manufacturer goes out of business and stops supporting them, which seems to be less and less often the case.

People used to laugh at Stallman, but increasingly it seems like he was actually a prophet of what's to come.
Just 4 days ago Nature Genetics had a really cool perspective on why nobody else did the experiments on inheritance Gregor Mendel did: https://www.nature.com/articles/s41588-022-01109-9
The drug dealers were British subjects, in general. China didn't have an easy way to punish them (the actual merchants responsible generally wouldn't be entering China), but Britain absolutely did, so could enforce its own laws against opium (which were then fairly strict; it would've been a death penalty thing). Britain _did_ have an opium problem, incidentally, but the volumes imported were just much smaller.

Opium was produced in British India, not China, for the most part.
We don't Electrolyse Hydrogen in Germany there is not one large-scale installation. You can't pump 100% hydrogen in the natural gas infrastructure, and the gas plants need to support hydrogen burning.
You also need a surplus of energy, which Germany obviously not has.
> 2. Are there any (recent) examples of research engineers transitioning into a tenured position?

Martin Wattenberg and Fernanda Viégas were appointed as professors at Harvard [1], but they had been working in industrial labs that published lots (IBM Research and Google Research), and are also very good at what they do.

> 3. What should I optimize for in my current position to better my odds of achieving that?

When considering who to hire as an academic, the panel will candidates based on factors including their previous research output, ability to teach students, and ability to attract funding (as well as having a clear plan for their research).

Having evidence of these would be useful.

Publications in top-tier journals or conferences would show that you are able to actually do research.

Giving a guest lecture as part of a university course might be useful as evidence that you can teach; the right lecturer might appreciate an offer to give a lecture that provides a more industrial/applied view on topics covered in the course.

Being involved in a successful bid for an R&D grant from your national government or the EU would also be helpful.

[1]: https://www.seas.harvard.edu/news/2020/11/trailblazing-visua...
And if you've been in the Fediverse for a long time, you know Friendica and Hubzilla have this feature since.
# dnf install dnf-automatic
# systemctl enable --now dnf-automatic-install
Solution: send your butler up in it!

https://en.wikipedia.org/wiki/George_Cayley
What I mean is that the data model in the NoSQL world is tightly coupled with the query pattern. So you define the query pattern and then tailor the data model to that query pattern. In the relational world, you typically choose the index based on your query pattern. Not tailor the data model to your query pattern. You follow normalization principles.

Of course, every data store needs a data model. No debate there :).

Not sure what you mean by relational databases are relational layers on top of key-value stores. InnoDB has a 16KB page data as it's fundamental data structure.

https://dev.mysql.com/doc/internals/en/innodb-page-structure...
You described exactly how the process could be changed: the way in which we largely elect officials in the US is First Past the Post, which intrinsically favors coalescing into monolithic entities. To change this, you must change how we elect officials; the fracturing of the parties would follow. While it's not exactly as simple as that, it's probably the single largest step that can be taken. There are some other glaring issues that come to mind, though.

Unfortunately a lot of systems have been built up to largely favor maintaining power with the two major parties in the US. The third largest party, the Libertarian Party, still does not earn enough votes to earn federal funding. They also do not poll high enough to enter the national conversation through televised debates based on the rules set by a bipartisan (emphasis on bipartisan, not nonpartisan) committee.

The most successful Libertarian candidate has been Gary Johnson, who, coincidentally, went viral for his, "What's Aleppo?" response on mainstream media, and still was well off the threshold for federal funding. The most successful third party candidate in history was arguably Ross Perot, who was high profile, covered by the media, and was able to participate in the televised debates. He shot past the threshold for funding but ultimately the Reform Party has never been able to repeat the success they had with its founder, probably because they aren't billionaires that can bypass the enormous brick wall that is mainstream media.
a detective story would naturally take the shape of Which Way is Up
For really small SMD (electronics) parts, you need something with a completely sealed compartment. Anything with removable separators or a gap between the dividers and the lid is a no-go, or you'll be tossing a couple hundred unmarked 0805 MLCCs in the trash because your 100nF and 1uF parts got mixed up together.

The cheap SMD parts containers on AliExpress [1] are reasonably good, although the lid springs some of them will inevitably break. There's probably some professional model with better quality plastics by a reputable brand as well.

[1] https://a.aliexpress.com/_msqygpo
Whatever fits your concept of community.
Political engagement and voter turnout are at an all-time high. Gerrymandering being pushed to its limit and the nature of the senate are making political representation backslide. There's nothing to be gained by oversimplifying.
heck, that is probably the worst formatting I have ever read for an article
Not to mention those drill bits will not be nearly as nicely organized once you turn the drill press on…
That saying, or ones like it, are also attributed to Carl Sagan, G. K. Chesterton, James Oberg, Arthur Hays Sulzberger, Virginia Gildersleeve, Bertrand Russell, Max Radin, ...

This article mentions Walter M. Kotschnig as the author of the earliest known instance of the saying, but notes that even Kotschnig seemed to be quoting something that was already known at the time:

https://www.skeptic.com/insight/open-mind-brains-fall-out-ma...
It definitely works differently to C++/Java/Python, but IMO this is one place where Rust is a huge improvement. You are effectively always generic over an interface (trait in Rust) rather than a base class, and this is much more flexible as a given strict can implement as many interfaces as it likes rather than being stuck in one class hierarchy (or having to deal with the pain of multiple inheritance)
I must have clarified, what I mean by strong consistency is that you have transactional support (2 phase commit). MongoDb is atomic, meaning every single document is strongly consistent. However, I stand corrected. They have introduced transactions as of 4.2.
In many detective stories, the detective is not the main character. They are the point-of-view, but act more like a force of nature passing through the story unchanged while someone else is going through a complex character arc while witnessing the unfolding of the story.
The pro players thought I was deliberately trying to harm them by playing badly. And they call it "feeding" if you get killed by the enemy team too often. But I was just honestly inexperienced, because I only play games casually.
> Take tea and rhubarb, for example; the foreign countries cannot get along for a single day without them.

I'm curious where the idea that rhubarb was a major dependency came from. Or indeed the idea that it was a Chinese monopoly; it was grown in Europe in this era.
On freedom and the limits of agency: the philosophy of Fichte
More generally: technology (engineering) delivers results. Understanding why it does so is not required, and often comes quite late.

If you want explanation, that's a role of science, though it's often preceded by a very long period of systematic observation.

One striking example is geology, which has existed since at least the 17th century, but which didn't formally adopt its central organising and explanatory principle, of plate tectonics, until 1965. Biology (evolution and DNA), physics (celestial mechanics, particle physics, reletivity, and quantum theory), and chemistry (periodic table and electron orbitals) also come to mind.

Thermodynamics arose out of work with steam engines, and eventually developed to the point that the theoretical understanding and equations began driving, rather than being driven by, engineering accomplishments. Electrical engineering is another example where modern developments required understanding of, and calculations based on, circuit and field theory, rather than just more lab experimentation. (I'm hazy on details here, though this is my general understanding.)

There are practices which existed for many thousands of years before a deep understanding was achieved: fermentation, fire, firing ceramics, glassmaking, smelting metals, and many agricultural practices. Doing and understanding are separate undertakings.
I'm a fast typer, and I understand where you're coming from! But note how there's a small (200ms by default but can be configured) delay when the auto-cd happens. This is actually pretty important, because otherwise it's impossible to see where you cd'd to. Importantly, during this delay, the keystrokes are eaten (so they are not fed down to the next level), and from my experience this is enough to basically never accidentally cd in the lower level.

The auto-cd can also be turned off with a CLI option.
There hasn't been much funding for storage though, at least compared to what went into e.g. solar panels, not to speak of nuclear (which is dual-use, hence unlimited money). There are tons of promising concepts that haven't seen any realistic trials yet. Competing with China will be difficult, but it's the same for the whole western tech sector.
This is a wonderful work of art.
Opinion online seems to oscillate between "the middle class is changing" and "the middle class is dying". I consider the second to be true. Primarily driven by the housing cost crisis with more and more people staying rent slaves til death. Due to the mixed sentiment one could argue forever for both directions.
Flatout 2 ;) I don't know anyone who takes that game seriously. Also, the physics are way too random/arcade for that. You play it to have fun with friends and relax.
... but finds CIA innocent of hacking
What you've written there does compile though, which was the original condition :).
Really zero hands; there was nowhere in 1839 that would be considered democratic by modern standards (no-one even had universal male suffrage at that point, never mind universal suffrage).
Being declared dead is automated, so why is resurrection such a nightmare?
RSUs don't have expiry dates once they vest, is Stripe doing something weird there?
> whenever I miss a significant amount of sleep (one or two nights)

Is this by choice or circumstance?
> Afaik Python does not have a str type

It does have it:

$ python3 -c 'print(type(""))'
<class 'str'>
> Coming from a NodeJS background, Rust looks a tad more complicated but it looks cooler.

Here, Rust has officially climbed past NodeJS on the "cool" ladder. Let's rejoice, and welcome our fellow programmers into our communities !
> Also a good D-lock with 18mm steel will help.

this didn't help me. they cut through that easily.
Meta’s generative AI system creates images from sketches and text
>racing when you are sleepy or high.

What about drunk?
https://gamerules.com/rules/beerio-kart/
This is a terrible way to do business and I am certain not how Stripe is thinking about it. Programmers are not commodities, especially ones that have been around your org for a while. It's also very expensive and difficult to hire new ones, even if you're hiring them at a cheaper salary than the last ones.

Stripe 100% wants to retain its employee base, just like any company would.
Arguably dynamic languages have sum types: every variable is one big sum type with the variants being every other type! I suspect the lack of sum types in many static languages are partially responsible for the popularity of dynamic ones.
> On sustainable energy sources: I, as many other germans, receive all of my electricity from purely renewable energy sources for more than ten years now. 24/7.
On paper maybe, most people are actually using electricity generated from conventional power plants most of the time, and we are paying the highest energy prices in the world for that.

> On nuclear: The cost of nuclear power is wildly underestimated, especially for the generation of nuclear power plants in use right now. They are expensive both in terms of dollars and in terms of their ecological footprint.
Building thousands of windmills in forests and installing solar on farmland also has a high ecological footprint.
Study explores the effects of eating dark chocolate on the brain
Wow that’s great and the guy’s other projects are super cool too
The fallacy here is, that “The Democrats” need to “wake up” at all. The establishment is doing GREAT!

The point of politics in a democratic system is to get as much power as possible, with as little investment and as little of the accrued power wasted on “the people” while holding it to assure a reelection.

They've managed to design a system where most of "the peoples" time, effort, and focus is spent on issues that both have no effect on the rich and powerful, and who's messaging was designed in such a way as to prevent any real movement from a stalemate (while expending massive amounts of energy of "the people" fighting each other).

So, the problem isn't with X political class. It's with "the people" who still believe in the fairy tale of democracy.

Does not mean that democracy isn't a great system with a great opportunity (i.e. realistic chance for "the people" to increase their quality of life). It just means that to exploit that opportunity, we're going to have to start understanding and playing the system correctly.
I make it a point to avoid apps as much as possible so I thought you were being sarcastic, but it is hard to tell.
That is ironic, because Slack is where data goes to die— undiscoverable and pristine. Their search is never useful to me.
Replacing the OpenPGP Encryption Mode Is Harmful and Pointless
What's Austral story for integer overflow?
Division errors are explained but not the other errors, I guess that they abort too?
Losing $400k is a big deal to most people.
As of Rust 1.62, compilation time is no longer a valid criticism. Things have improved so much in the past 2-3 versions, it's no longer slower than C++. Sorry!
The line between insane and genius is indeed seemingly small.

Reminds me of when I talked with a quantum scientist. Most of what he said, sounded like ramblings from a coke head, but seemingly others around him understood what he said and continued the discussion, so I can only assume they were actually having a real conversation.

If I'd met the guy under different circumstances, I'd definitely wouldn't have believed any of it was actually real.
If a natural phenomenon is claimed to exist and be observable, then it is reasonable to expect a theoretical framework which allows others to formulate experiments to test it in novel ways. It does not have to be couched in mathematics, but once the description is transmitted it should permit thinking along the lines of "Aha, you're saying that this <well-defined-thing> causes that <well-defined-thing>! If that is the case then this <new-experiment> should have that <surprising-outcome>". That framework should also be clear about under what circumstances the phenomenon occurs, so that an outsider can in principle understand its limits and be able to perform tests without the advocate claiming that their experimental conditions were "not conducive" to the phenomenon.

Another example of a "hypothesis" which has no mechanism of action (and I therefore do not regard as a hypothesis) is the "Stoned Ape Hypothesis". It claims that the ingestion of psylocibin explains the sudden increase in size of the brain at one point in our evolutionary history. But it does not actually give a mechanism for how your or my genes today would be affected, it just says that hunter-gatherer culture would have changed and there would be more group sexual activity. If I were to be presented with this "explanation", I would not expect a dramatic effect on brain size, because there would be less sexual selection going on.

Homeopathy also strikes me as a claimed effect without plausible mechanism.
What do you think all these new financial apps popping up left and right in Europe is doing with your purchase data?
> If the public market decides it's worth 60b the IPO price might not matter.

Absolutely, same situation, same unhappy people. This story has played out dozens of times and is well documented.
P.S.: The story of Eilmer also hints at what may have been the real problem, which may have haunted early fliers, not so much flying/gliding, but safe landing.

Another thing is topography: Either you have (steep) local elevations as a natural starting point for gliding, but then there is usually not much of an open space to go for a real application. Or there are wide open spaces, but no natural elevations. (Mind Eilmer starting from a tower.) So, even if you know about the principles, there's not much application for human flight, rendering it rather for use as a toy. (There are hints for bird-shaped gliding toys in ancient Egypt. But was there really a human-flight scale application in an all flat landscape like this?)
Just a quick reminder to keep this in your bookmarks:
https://alisdair.mcdiarmid.org/kill-sticky-headers/

A life safer especially on the rare occassions where I am using my old thinkpad with 1386x720 resolution.
Those "simple contraptions" probably were invented, many times, at different places all over earth. Just for fun and as a hobby. No records were made because no one considered those things worthy. People just never thought big or never had the opportunity to.
Too many emojis for my taste but they're interesting enough that I get over that hurdle.

It does feel like someone trying to advertise to me on Twitter though.
In European culture, there's the myth of Icarus, whose wings failed in flight. I wonder if there's a real-life basis for this tradition.

https://en.wikipedia.org/wiki/Icarus
This is a really good mental image of what happens - thank you for sharing it.
> Most likely we changed the title to make it less baity—"In Defense of" doesn't really add much information except "Fight", and that's a bad way to prime a thread.

Such words also signals value, since they signal that someone has something significant to contribute to the conversation. For an extensive discussion about how such words signal value, see Larry McEnerney’s lecture The Craft of Writing Effectively:

https://www.youtube.com/watch?v=vtIzMaLkCaM

A more value-signalling title with less “Fight” might have been “The benefits of simplicity in OpenStreetMap's data model”.
As I understood it reading the news, it is more like a grant for innovation, so just a PR opportunity for Epic. I don’t think they are worried that much.

I think Blender got the same grant as well, and maybe others.
I don't know about other people, but I use the combo almost all the time when I need to `cd`.
I found Python to be a great sidekick for embedded work. Parsing the captured logs, decoding memory sections, crafting specific hex sequences, building mock devices making desktop supporting tools... The syntax is different enough from C/C++ that I don't mix them up. Currently switching between 3 languages and I do notice a stray keyword from wrong language occasionally slips in.
Seems to have been added: https://github.com/madprops/githop
Crypto Collapse: Celsius, Voyager, 3AC CryptoDickButt
Thanks for the kind words! :)

While digging up alternatives (of course after I had already written most of the functionality), I briefly tried out fzf. I think at that time I couldn't find an example snippet like yours to do the cding, so I didn't look into it much more. With some basic settings, it was also not easy (or even possible?) to go up in the folder tree, but I see that your example handles that.

If you're unfamiliar with a big folder tree, fzf (or another very similar tool that is designed for this purpose, broot) can be more efficient. But it might take a while for it to scan all subfolders.
Probably because sustained heavier-than-air flight requires an engine. So same reason the car was not invented earlier - a coal-powered steam engine is too heavy.
Fermentation as Metaphor (2020)
Just some things off the top of my head:

1. We're moving away from fossil fuels.

2. LGBTQ+ people are more accepted.

3. People have understood the problems of global warming and atleast some of them are working on solving it. Awareness is better than ignorance.

4. Collaboration among people spread around the world is easy thanks to huge advancements in communications technology.
What I see is that the most capable people I know are working on making ads more efficient, one of the most visible latest innovations is people delivering food on bicycles, and don't even get me started about crypto.

So that's what I'm asking - what is there to be optimistic about? Say, in the 1950s you could be optimistic about all the home automation tech coming out, like dishwashers, washing machines, cars etc. getting better and more affordable. I find it hard to get excited about a future of startups where for a small subscription fee they send you some rubbish every month to exploit your dopamine reaction to novelty and surprise. A lot of 'innovation' seems to actually make our lives worse lately, and it seems like a trend that will continue.
Neither side of this battle thought that allowing 100% unfettered trade in the terrorities they controlled was a good thing. This wasn't some ideological war by starry eyed libertarians.
I am surprised no one said it yet. The usage of Github logo is now allowed as your own product branding[1]. You probably won't get into trouble, but still you should consider changing it.

[1]: https://github.com/logos