skysight-inc/HackerNews huggingface dataset:
Nope, I spend as little time in the airport as possible. For domestic (US) flights, I target arriving ~30mins before boarding begins if not checking a bag. I typically find security takes around 5 minutes (TSA Pre-Check). I typically fly out of SFO although of course at least half my flights are coming home so I'm flying out of some other random airport. When things are REALLY bad, it's 15 minutes, which still leaves me 15 minutes with nothing to do. And that's before boarding begins. There is still around 30-45 minutes before the gate close, of additional buffer time.

I typically fly United and have their lowest tier frequent flier thing (silver), which means I get priority access baggage check for when I am checking a bag (go to kiosk, scan boarding pass, tag bag, drop at baggage drop). But even without that, you sometimes wait 5 minutes for a computer to print your bag tag.

For international flights, of course, it's more. Usually 1h+ before boarding begins.

Amusingly, my 3 worst experience were when I arrived super early and still barely made my flight. One was an Uber driver from Valparaiso Chile to the Santiago airport, who could NOT find where to drop me off, and I was trying to guide him, but I didn't know any Spanish. No joke, we drove around the runway multiple times.

2 others were on the same trip and both in Germany. Berlin Brandenberg, arrived exactly 2 hours before departure as EasyJet told me to do (counters do not open until 2h before). Bag drop took all of 2 minutes, and then I stood in a security line for at LEAST 1h20mins. Absolutely pants-on-head-insane. Other one was flying out of Frankfurt, opted to splurge on a taxi instead of public transit because I was excited to begin my journey home. Arrived at least 2 hours before the flight. Stood in a Lufthansa bag check line for well over an hour, it went absolutely nowhere. Panicked, found baggage check to have moved to another terminal for international flights (the adjacent bag check windows across the hallway were closed for construction) .. checked bags quickly, and still ended up having to navigate MULTIPLE lines for security that appeared to be correct but were so long (hundreds of meters) that they curved past other signage directing me to other places. What an ordeal.
All the colours can be adjusted or turned off entirely in the config. [1] A number of different graph styles are supported [2], and failing that, you can completely customise the output template [3]

$XDG_CONFIG_HOME/jj/config.toml is supported, that's where I keep mine.

The working copy is updated whenever you run jj by default, but watchman is also supported (recently added). [4]

In my experience, the command to fix the stale workspaces only needs to be run in exceptional cases where a bug got triggered and a command failed to complete or if you're doing manual poking around.

It's a mindset shift, but it's well worth it in my opinion.

[1] https://github.com/martinvonz/jj/blob/main/docs/config.md#ui...
[2] https://github.com/martinvonz/jj/blob/main/docs/config.md#gr...
[3] https://github.com/martinvonz/jj/blob/main/docs/templates.md
[4] https://github.com/martinvonz/jj/blob/main/docs/config.md#fi...
I'm not sure if its worse to have too much or too little in your writing. I've read books where I skip whole chapters because nothing important happens.

I assume on the other end there would be books with missing pieces where important information is not mentioned or explained. I haven't read a book like that (yet) and I think it's because most editors would not allow an unfinished story to be published.
Ok, indeed: default zoom is 1920 to 2140, just in case my projects last 120 years.

If I zoom to 2023 to, say, 2025, it makes visual sense.

Do you have or plan to let timelines or subsets of timelines be embedded with kroki.io and/or Mermaid, and later support for e.g. pandoc (.svg and .png fallbacks)?
NASA loses contact with Voyager 2 spacecraft, 12.4B miles from Earth
Even as a hobbyist plumber; I've squeezed in a humid crawl space on a hot day, watched my torch die and laughed as I realized it was due to lack of oxygen.
The autoencoder was what I was thinking too. I was hoping to avoid training anything though!

Search speed is good (although the datasize is pretty small - hundreds of vectors).

So the sharding idea I'd:

slice up the vector
compare each sub vector with the corresponding sub vector ones from other vectors getting the similarities.
sum the similarities
choose the maximum

Is this the general idea? Is there an implementation of this you've seen?
Training on web pages created after ChatGPT (and equivalently Stable Diffusion) was released, has a strong risk of trying to create the next AI (of whatever type) on the barely-even-proofread output of the current models.
>always been well understood that a few good programmers, properly motivated, can potentially outperform a team of 100

But it's NOT because of the mythical "10x programmer" (another Spolskyism)

It's because of communication overhead - in general, the smaller the team, the faster the solution
No. Doing UI in JavaScript shouldn't make any noticeable difference. I say that as someone who hates JavaScript and doesn't think it should be used for anything, really.

But, UI apps are long-running, and interactive. There's no real "throughput" or anything like that to be concerned with.

The problem is precisely with the crowd that believes that ALL optimization is premature--or rather that code styles that I would consider pessimization is good. For example, in JavaScript, it's considered hip and "functional" to have a local variable that's an array, and instead of mutating it, programmers will string together five calls to `map`, `filter`, etc, making a bunch of temporary copies and iterating the data five times instead of once.

Writing JavaScript with what I've heard called "mechanical sympathy" does not have to be slow at all.
Dealing with the EventLog API was when I realized how awesome Golang is.

As a new golang developer it took minutes to hack the Elastic Beats code to develop a PoC. That's when it ocurred to me that if it were written in C I'd still be fighting with header files for days...
StateCraft
Thank you, I was on mobile and couldn't easily find the timestamped url option.
Not at all, Rust and C++ are more-or-less equivalent here. In C++, like in Rust, each lambda gets a unique unnamable type, and you can use template parameters to express direct calls.

> The lambda expression is a prvalue expression of unique unnamed non-union non-aggregate class type, known as closure type, which is declared (for the purposes of ADL) in the smallest block scope, class scope, or namespace scope that contains the lambda expression.

https://en.cppreference.com/w/cpp/language/lambda
> You must also allow us to use your name, brief biography, and likeness, or if you are a minor, your first name, last initial, and state, to promote the challenge.

NSA approved.
Is this really a surprise? I mean, Trump was elected President after all. Nothing should surprise you as to how gullible people are.
Due to historical reasons there are several people on the boat who actually own 90% of all the fish in the ocean. If you catch a fish, you pay them 90% of the value of the fish.
They dissuade most of them from participating by saying it can't be partisan and must get an E rating.
Mathematicians use Prolog, find 27 tickets guaranteed to win UK National Lottery
I'm surprised there's a shortage, I picture being a pilot as a very desirable career that would lead to an oversupply. Is it because learning to fly is too expensive for many of the people who want to do it?
You’re mixing up integrity and authenticity: git provides integrity through its basic design; commit signing additionally adds authenticity (sort of).

But again: you don’t actually get authenticity if you obtain the public key from the same untrusted channel as the signed material. The key has to come from another channel (another simplification, but true in PGP and git’s case). That channel can be the user’s GitHub profile, website, etc., but it can’t be the repository itself.
You could easily solve this the same way pull-out shelves all over solve it: a small lip or some other sort of securing. I don’t think that’s too much of a concern.

However it strikes me as a necessity for deep and rather badly organised fridges so while I can see the value (it’s pretty much the only not-useless thing I can see in the ad) it seems limited unless you’re at a pretty high level of use e.g. you use a literal ton of fridge space or you commonly need to swap entire shelves of e.g. desserts in and out.

Unsurprisingly slide out racks and trays seem pretty common on professional fridges.
Nice to see something like this finally being made. I always wondered why I couldn't just annotate the value of variables and then have the IDE evaluate the code as I write it to show how those variables are mutated. Always seemed like low-hanging fruit. It would also have the benefit of being a learning tool to help develop a mental model of how coding works.
I like it.

in general I think as a culture we could do with more tradition. And traditions based on modern problems. Rituals for programmers, doctors and office workers. They don't have to be inscutable, or given mystic power. Just a thing, done repeatedly, over a period of time, by many people. Which you are expected to keep doing, and which it is considered a shame to stop.

maybe its just that I struggle to motivate myself for my own reasons, I need responsibility to be given to me from external sources. But it seems to be a common affliction these days
In the USA, isn't it the fascists and proto-fascists that are the ones denying climate change? I don't think there's any ecofascism movement there at all.
> Stack Overflow is ranked 4th here, but I don’t even need to click because the featured snippet answers it for me.

Amazing. Every word of what those three snippets say is wrong.
Hopefully next they'll put it into cash machines, so that it doesn't look as weird when I thank them.
> [...] tedious to build [...]

It (or major parts of it at least) could be built by a fully automatic / robotized manufacturing plant. That isn't "tedious". Even for a one of its kind processor that would be much cheaper than the manual way.
I think "pseudointellectual sophistry" is just a subcategory of "filler"/"content milling", because there's nothing real there.
Agile methodology in action
This should destroy anyone's faith in the accuracy of prediction markets.
I don't think the statement about declarative UIs needing hacks is true. In Flutter or Elm for example, you can write something like:

if condition then
ConditionalWidget1
else
ConditionalWidget2

Where this if-statement is embedded in a declared UI/widget tree. That's hardly a hack in my opinion.

There are similar ways of building a dynamic list of widgets declaratively which don't feel hacky at all. For example, look at ListView.builder[0] in Flutter. You provide an array and a template function of how each element in the array should look and then you have your dynamic list of widgets. (Of course more complicated use cases require more complicated code, but it's still not hacky and fits well with the larger sstem.)

[0] https://docs.flutter.dev/cookbook/lists/long-lists

I might be misunderstanding your definition of declarative vs imperative but I don't think this way of building UIs is hacky in any sense.
Neorg – An Organised Future
Constantly having to split after the auto-commits feels like I have to keep fighting this automated commit system. It's a bit like the autosave feature of text editors, which some people find useful, but I never felt like it's needed.

A big downside I can see is that sensitive information might end up in the repo forever because I forgot to revert the auto commit.
The plan for how the add signed commits is there, and the work isn't that hard (especially as gitoxide continues to add functionality), it just has to be pushed over the line and I've been a bit slack on getting that going.

There's definitely nothing foundational blocking it though and it will happen one day if you'd like to give it a go in the meantime.
It is almost certainly easier (in practice) to perform an edge detection or similar post processing step (usually on depth and/or normal map) in image space to get something that looks like the occluding contour. The utility of that data is limited, however.

At the risk of getting semantic, I'd argue that the raster representation of such a contour is not the contour. That is, calculating the contour as a raster image is just calculating something different.
I remember reading plenty of thought pieces a few years ago saying this was impossible, and that Uber was a house of cards gaining market share by subsidizing rides with investor money. That there were no economies of scale to bring costs down, etc., etc. I would love to see a "what we got wrong, and what we still have right" post from one of these people, but I won't hold my breath.
In the latter case, a throng of simps will come to his defense on social media to claim that the family was a necessary sacrifice to reach the techno utopia Musk envisions. Just think of all the families in the future Musk promises he will save! Why, that’s like infinity families, let the man do whatever he wants!
Nice counterfactual! Do you think it is just a path dependency that we didn‘t end up in the (local) minimum that you mention?
> please avoid viral licenses such as GPL

Is this a "please" or a requirement? Because the easiest answer to the issue is just... release the game under GPL3 and have done with it. Essentially transferring your copyright to the US government seems silly, would rather just make it available to everyone.
https://archive.li/RuEkZ
Implying that energy use is by definition environmentally damaging is about as close to a doom cult as you can get.
I originally started doing a triplet loss for video similarity similar to https://keras.io/examples/vision/siamese_network/ except for video instead of images.

But I'm sort of hoping to avoid training a model.
You could use C++ lambdas instead. They're basically structs with a call operator.

See also the comparisons from the functional header https://en.cppreference.com/w/cpp/header/functional
It's not a trap, the compiler can do micro-optimizations better than any human can because it considers thousands of variables, per target, than you don't even know about.

The problem is not realizing what's the scope of micro-optimization. And ignoring architecture and design in general. But that reflects an industry that largely doesn't know and doesn't care. As long as it ships and barely works, it's good enough.

Bad software is a victim of excellent hardware.
There’s a part of me that deeply agrees with you, but I don’t think we need to assume binary extremes here.

LK99 is reinvigorating broader interest in science, and this may be one of the most important things that could possibly happen at a moment in our global history that desperately needs broad support for research and progress. None of this matters if we don’t sort out some pretty major climate/energy problems, and soon.

I agree that it would be problematic for science to become what you describe. What you describe is not some guaranteed outcome of a shift towards more public participation and awareness.

And to be honest, if it does lead to some garbage behavior, that may be a small price to pay for getting the public interested and invested in the process of progress.
> a more Wikipedia approach that didn’t rely as much on opinionated mods.

Tell me you don't know how Wikipedia works without telling me you don't know how Wikipedia works
I wonder if there were any unusual events happening in global markets 3 years ago?

A lack of prescience is not unique to tugboats.
> This is a nice sensationalist punchline, but I don't think it's true at all. Most of what people learn is not bang, a new thing unlocked, but rather repetitions and small incremental improvements...

The article is specifically about writing talks, or possibly articles. In that context, using surprise to ensure your idea lands makes sense.
Making a game about civics that's "non-partisan" seems completely impossible to me, at least to do honestly.
thermionic valves I would guess.
The first example involved a signing key that expired. What would be the point of expiring a signing key? What would that mean? In a paper context, a signature or seal is still considered valid even if the technical means to create such marks no longer exists. Even if you lose your pen or stamp, signatures made with the pen or stamp are still binding.

Implementations should probably just ignore the expiry of a key used for signing when checking a signature...
Pop-Corn
Rust Absolutely Positively Sucks [video]
He's so optimistic about everything that isn't a direct competitor or threat to fossil fuels. That's what he saves up all his pessimism for.
Well, they are used in electromagnetic shielding but you'd need an awful lot of it to overcome the kind of field that even a single winding of a superconductor puts out, my intuitive guess is that for any realistically available level of shielding that the magnetic field would punch right through it as if it wasn't there at all.

Just look at what happens if you leave something made out of metal lying around near an MRI machine when it is switched on and that's not for want of attempts to shield it.
the Andrew Jackson boss fight is gonna be epic!
Idk... maybe NZ just has shoddy fencing culture.

Bad fences, worse vowels. Nice tea ladies, and good grass. Difficult place names. Easy adventuring. Mostly harmless.
Your Pinecil is already running IronOS.
You seem to have an assumption that there's only one side who employs totalitarian tactics and not both of them?
The legal status of cannabis, including edibles, varies widely across different countries and regions. In places where cannabis is illegal or tightly regulated, discussing edibles might be avoided to comply with the law or maintain a more conservative stance on the topic.
I'm semi-sold on the idea of everything always being a commit, and lighter weight editing of those commits & structure, it sounds good. Except:

1. Not until I run some jj command? It's kind of begging for a 'jjd' isn't it? Or if you use an IDE you'd want/need it to be not just saving but doing some kind of 'jj nop'.

2. I haven't looked more into it than the readme, but that at least doesn't discuss (and I think it's important) withholding commits from the remote(s)? If everything's always(ish) committed, I've lost some control of untracked files or unstaged or locally stashed changes that I now need at the point of pushing; to mark those commits 'private' or something. I assume it does exist, and I'll look for it when I make time to play with it, but I find it slightly concerning (for how good it will be, or how important it's considered to be) that it's not more prominently discussed.
A lot of Terry Pratchett is higher-order humor (references between alternate meanings of words), which seems hard for a general purpose LLM to grok. Hence you get noun soup.
Any "platform" based approach is going to have that weakness - if you are in the domain where an ERP is a good fit then you'd be crazy not to use one, if you're problem isn't actually a good fit then you can end up in a whole world of pain and you'd be better off with a general purpose dev environment.

Unfortunately deciding this in advance can be tricky.
I was just thinking that it would be funny if, having actually discovered a high-temp ambient pressure superconductor, rather than announce it, go around to other labs and replace their samples with yours.
Heat is a big factor, but part of limitations on speed really come from physical dimensions. At some point, speed of light travel becomes a limitation.

Also, the transistors themselves generate a lot of the heat... So you still have large amounts of heat to handle even if the interconnect traces are heatless.
I've lived in parts of the US where "they actually enforce the rules, you take drugs, even just for personal use, you will go to jail, it's not a joke" and yet there are widespread drug abuse problems.

Curious ain't it
Seems like Starlink has potential to completely disrupt undersea cables once the network is larger. Obviously it wont ever be the same latency or bandwidth as an undersea cable but it would be near impossible to tap and much cheaper.
You can propagate bitwise bounds (whether each bit may be 0 or 1) over arithmetic operations efficiently as well. I worked this out a decade ago too, I forget the specifics but I remember for addition/subtraction I think it had something to do with interleaving upper/lower bounds bitmasks. If I can dig up my code I'll post it here.
> It is pretty obvious that most people who comment here are not aware that while superconductivity implies diamagnetism, diamagnetism does not imply superconductivity.

I would expect the opposite. Because there are plenty of known substances that are diamagnetic but not superconductors. And this has been covered in other threads about this subject.

How interesting it would be if it was 'just' diamagnetic depends strongly on how that diamagnetism then comes about. There are ways in which it would be a 'meh' and there are ways in which it might still be a pathway to a room temperature superconductor.
+1 this

I can't wait till the tech becomes even more easy to use, so one could work on ML projects with the same ease I had in the late 90s when learning from inspecting HTML source of pages I liked.

(also, curiously most of the AI services I'm paying for are also trained on my data!)
That's kind of hard to say. You don't know how long the curve is until you're somewhat past halfway, unless you can very carefully measure progress.

That's easy with something like transistor size. That's hard with AI, because we can't put a number on how good it is. (The model size is probably not a good number for measuring AI progress.)

So nobody knows. We're all guessing.
Easy to say, but this is hard. "I got a box of dust from you". Now was this the lab sending dust because they know it doesn't work, and want to hide their tracks; the receiving lab destroying the sample because they want their own discovery to win a Nobel prize; or just regular managed in shipping? You should be able to think of other reasons that an unethical lab on either end might want to ensure the samples are destroyed instead of tested.

The above can be managed, but it can't be done over a weekend. The lab has stated they are willing to send their working samples out to other labs. However to ensure it arrives safely (avoiding issues like the above) means that you shouldn't even be concerned until two months have passed, and accept reassurance for a few months after that.
Being a manager often involves additional time commitments, including meetings, administrative tasks, and mentoring employees. Some people may prefer to prioritize their personal time or work on other projects without managerial responsibilities.
Nothing listed there is anything particularly problematic so far as I can see. Can you be more specific?

If you're saying that it's sufficiently vague as to not actually limit them in any way, then I'm wondering what a better privacy policy would look like. One that gives them proper leeway for the legitimate day-to-day workings of a company, but which manages to not be just as vague.

One thing worth remembering here is that the alternatives you mention are exclusively IDEs, whereas the JetBrains privacy policy covers the data sharing they do for their whole ecosystem of products and services, not just their IDEs.
Not sure how cannabis vapes work, but for the "I enjoy and/or am addicted to nicotine, but would rather not inhale CO, tars, particulates, etc" type, if you are vaping any oils, you're doing something wrong.

That sort of vape liquid is nicotine in a suspension of food/medical grade PG/VG and likely some small bit of flavoring in the same. It's essentially a tiny version of the fog machines that blast out vapor in nightclubs.