skysight-inc/HackerNews huggingface dataset:
Here are the stats :)

- Found the optimal path 504
- Found a (non-optimal) path 293
- Correctly reported no path exists 131
- Found a solution when none existed 19
- Ended on wrong node 0
- Used edges that don't exist 53
- Started with the wrong node 0
- Incorrectly reported no path exists 0

- Total: 1000

Here is the code: https://github.com/ibestvina/gpt3-graph-search
One big reason I see why managers are failing is because nobody really helps them to become good managers.

When you move from a developer to EM position, very often all the support you get is "good luck!" and a pat on the back. I've worked at a 1,000-people software development company where there was 0 training or even proper onboarding for managers, there was no community for EMs so that they can help each other, there was absolutely no effort to help managers improve.

As a developer it was much easier for me to improve my skills - I worked with other programmers, saw their code, they reviewed my code, we programmed together. When I was a mid-level dev a single pairing session with a principal developer opened my eyes to so many things. As a manager I lack such opportunities, and employers ignore it.
You can play “draft” at your local store most weeks; you buy three packs worth of cards, and build a deck (no bringing in OP cards from outside).
I'm a linux guy through and through, but there was just something special about being able to play with all the different shells.

NONE of them were fully usable the way explorer was, but it was still fun.
> but if you've ever actually played that $100k+ grand you're pretty much spoiled for life

This. I am a full-time collaborative pianist. Playing on all kinds on instruments comes with the territory. Most grands at venues are poorly maintained. No attention to regulation on the action even if they’re occasionally tuned. But my well-attended-to Steinway B that I spend three hours a day on at home can’t be compared to any of the digital keyboards that are in circulation now. That they have faithfully rendered acoustical samples is fabulous but the poor reproduction of the sound in 3 dimensional space detracts significantly. The ‘B’ that I play resonates over nearly 7 feet in length. Maybe that problem could be solved with speaker placement in the digital world. But the action on digitals is just not solved problem yet. Compared to the average upright or poorly maintained grand, close - even superior. Compared to a fine well-regulated grand action, there’s more work to do.

All of that said, I’m glad the digital keyboards exist, and the innovation is welcome especially if it opens up piano playing to a wider range of home musicians and kids.
Morning! Today’s forecast calls for blue skies.
>Moving it to a savings account is tricky because the automatic clawback will pull from whatever account it was sent into.

As a non American this seems... Flawed.
They would have only just seen computers. The first "practical" home computers became available in 1977, and even that is stretching the definition of the word "practical".

Mainframe computing had obviously been around for a while before that, but the general public would not have been aware of it.
I personally think the over-emphasis on (in the majority of cases individual) trauma is just an easy way out for society as a whole to intrinsically "forget" about its implicit "tasks", such as taking care of its constituent members.

It's easier to instil in someone the feeling of "you're depressed because you have been abused as a child, and if you don't remember the abuse itself it doesn't mean it isn't there, otherwise you wouldn't have been depressed", than to solve real societal issues that are more likely causes for said depression, as I've heard almost no-one say "we'll cure mass depression by making housing more affordable or by providing free child-care".
Fair points, maybe it really just boils down to how much load the companies put on teams.
Man that temperature color scale is very annoying. Red hot is 7 degrees and -23 is pinkish? -23 and 14 has almost the same colors.
I used it for a while in 2018. The only thing that I didn't like... it was still Windows underneath.
I never worked at Dropbox, where Aditya was CTO, but companies like Databricks, Lyft, and Plaid all have code freezes for various quality-related reasons e.g. outages, post-mortems, severe bugs. Are all of these company's CTOs dramatastic showboaters, or is this a lever worth pulling when times call for it? These companies were all unicorns, decacorns at times as well.
I feel like this is such an annoying attitude from companies. Just show your appreciation towards your employees and give them a raise once in a while. Without the employee having to ask the employer. I get that money needs to be made, but that will stop fairly quickly if you don't keep your employees happy. Of course you will hear the standard management talk "but then, how are we supposed to know that you want a raise", come on man, no one will ever complain about a pay raise.
Most HN people should refrain from soliciting with (conservative, years behind) German firms anyhow. Not only do they pay shit compared to other countries, their taxation rate is also among the highest.
Beggers/Germans can't be choosers.
No, he's not. If he's going to think twice, it means he's going to use ICE for longer.
Kind of, yes. But I don't remember the project being open source when it started. Then there was a long time without any progress and since a few years it seems slightly active again ...
In early stage, there's no sales. There's talking to customers and solving their problems. Sales comes after product-market fit.
I read your comment and, though I understand the sentiment, sometimes even feeling the same myself, I don't quite agree with it.

Just think: who would be interviewed in the 40s from the previous century? Just a few, highly selected individuals. So what you have is a very biased sample.

Compare that to what we have today, and the noise is obviously much, much stronger. We are almost drowning in information, everyone can virtually host their own show, and so on and so forth.

But once you weed out the noise, and select the gems, they're still there, still shining. Our time is just that, our time. We are different, for sure, but not less qualified language wise.
> needs better error handling

First it would need to add error handling before it could look to improve upon it.

I'm not entirely convinced it should. I spend my days in a variety of other languages that have added error handling in various ways and, in my experience, it always ends up making errors unnecessarily difficult to do deal with. I regularly wish the idioms of those languages recognized errors as being core to your application as any other value, not something to treat differently. Go really got things right for the type of software I write.

But not all software is solving the same problems. There are a lot of programs where you don't need to think about errors; where stopping the world is fine if you encounter one. Go is not at all a good fit for these situations. However, I think it is okay for Go to not try to be all things to all people. We already have plenty of other good languages that serve other niches. Right tool for the job and all that.
FVWM would like to have a word!

queue dr evil laugh
That bit about connecting when two people call at the same time just happened to me as well yesterday, so it seems things are improving, albeit slowly (better than no improvements).
Running Docker in a VM is not new at all. This is even how Docker for Windows/Mac works.

The GitHub page states that Ignite does more than just "wrapping a container in a VM layer" but I'm not sure how that matters, since the notion of a "container" is purely about configuration. It seems like a distinction without a difference.
What is the RAM usage like? I don't know how themes work for windows, or is this directly modifying the GUI? Is this an application which needs to be running to display this theme?
Apalache – Symbolic Model Checker for TLA+
Unfortunately you have to ask for a raise in order to get one in most companies. Otherwise they can always go defensive and say "they didn't even know you wanted one!", just shoot your shot. In the worst case you don't get it and you know you can look for another job if you really want a pay raise.
Cool, that still exists. Some years ago I was into all that desktop customization and tried this, LiteStep [0] and Blackbox/bb4win [1] but ended up with BlackBox.

Nowadays, all the customization I need is a tool to fix the taskbar position that someone who probably uses a portrait mode monitor moved to the wrong spot [2] and a launcher [3]

[0]: https://en.wikipedia.org/wiki/LiteStep

[1]: http://bb4win.sourceforge.net/

[2]: https://www.startallback.com/

[3]: https://keypirinha.com/
Well, like it or not that stuff is a) here to stay and b) familiar for people working with this tooling. Personally I find that graphics part pretty easy to read.

For comparison here's a sample of a graphics stream from a PDF:

Q
9469 1441 m
9549 1433 l
9549 1433 9549 1483 9469 1441 c
S
q

In this context Q means push/save the graphics state and q is pop, but again, it's all very similar.
20MinJS – All about UltraJS Combining React and Deno with Omar Mashaal
A good way to have file-system based routing is to actually use files. And the inclusion of common parts can easily be done on the server-side or locally on the development machine using PHP's include directive.

Using PHP as a template language, it is trivial to generate static HTML content by calling PHP from the command line on your files (this is easily automated to scale for many many pages website) to be able to host the result everywhere even on hostings that do not have PHP :).
mariusmg -> A "customizable desktop environment for Windows" but the taskbar is fixed at the top of the screen. [+1]

for god's sake they should update the site immediately!
The Cold War is a time period lacking in almost all real-time strategy games - hell, I can't think of any in actual fact, in any genre. The closest you ever get is Soviet based WW2 games. Company of Heroes is great, albeit not quite what you're looking for.
I once reported to a CTO whose bible was How To Influence People and Make Friends.

On the flip side, I once worked with a CTO who was technical, but couldn't make friends or influence people. End result was that he couldn't get senior managers behind his ideas or plans and nothing he tried to do went anywhere.
Whats the point of overtiming or doing more than you're signed up for? You're basically donating valuable time off your life to your boss for free.

If your salary isn't changing for two years you simply need to show them offer from diff company with good bump in pay and see if they want to give a counter offer.
Agreed on the through-holes, and doubly agreed on the flux. All magic in soldering ultimately comes from flux.

The other way you can easily solder to pads is to use solder paste. Many people don't seem to realize that paste is good for more than just reflow. It's not as useful for situations like this, where you need a relatively large solder volume (so I'd also use your method), but it works quite well for smaller scale work.
It really depends on when. If we're talking Win9x-XP, shells could do everything, and Explorer wasn't really special. From Vista onwards, things started to get "more special", and Win8+ especially killed many old extensibility points.
Remind me of when this was a more common thing, I used such a DE called talisman, and I remember KDE 4 worked on windows too.
Well seeing as a longhorn is a form of gnu, maybe they should call it that. Shorter.
What would you call the attracting of the initial customers?
Not quite, entanglement is indeed spooky action at a distance given bell’s inequality theorem showed that it can’t be local hidden variables (prior knowledge)
I think most of this list is baloney, which however raises a deeper point: what's the point of compiling such a list of predictions?

In all likelihood, most of the predictions will turn out false and some might turn out to be true. Then the author will be able to say: "See? Told you!" on those, and for the ones where he was off, no-one will hold it against him because - after all - predicting the future is known to be hard.
> The computing industry will get over its irrational fear of Turing. Undecidability is deeply misunderstood; undecideable problems must be solved, and are regularly solved by any useful static analysis tool. Undecidable problems are not incomputable

Here the author displays their own misunderstanding of undecidability. The fact that you can decide many instances of an undecidable problem doesn't change its undecidability in the least. Furthermore, when you consider computational hardness rather than undecidability, there are problems that are hard nearly everywhere (think of things like discrete log over elliptic curves), so there's no hope to approximate solutions.
so god doesn't following best practices and uses global interdependent variables.
maybe our universe was a PoC and the Universe 2.0 is going to be well refactored version.
Recently stumbled on the "process philosophy" concept and it means something in the lines of: the world is not made up by entities, but it's made up from dynamic transformations.

Basically the world doesn't have matter at its base, but processes.

It's still an idea in progress of being understood for me, but seems quite cool stuff.

I heard it being mentioned that it might be linked with quantum field theory and somehow with string theory also, but I didn't yet understand how.

Maybe process physics is different tho.
AFAIK the problem for FHE today is the massive performance impact that makes it impractical for many applications (1000x slow-down at best). From my experience with PETs I can tell that performance is a quite sensitive topic. Especially since the shift toward cloud computing, performance bottlenecks can lead to painful costs penalties. Are you optimistic that FHE performance will improve significantly with the ongoing research?
> ...as such, when written, it is meaningless and superfluous. In modern usage, however, it may most often be correctly replaced with the phrase, "as a Millennial, I informally

The distinction between spoken and written seems a) arbitrary and b) entirely irrelevant to a comment section on a website. I'm writing conversationally, comments aren't technical documentation or tenders, they're comments. Observations in passing.

Being honest, when you opened with... ...whatever your thinking there was, I immediately shut down on engagement.

Genuine feedback - you know your shit, so just lead with that, not the part where you decide to lead with "You started a sentence with 'yeah', and that's wrong". It helps establish a rapport.

Anyway, you got your chronology slightly wrong but only slightly, so very much well done, and I mean that genuinely, and it only erred in where you placed Acts, which contains the earliest Christian writings. (That we know of (so far))

Anyhoo, I'm a big fan of this book if you've not read it yet: https://www.amazon.com/Reading-New-Testament-Pheme-Perkins/d...

But I suspect you may have.
There also used to be KDE on Windows - exactly what it sounds like, a full Plasma desktop running on Windows!
Perhaps you just don't want the website to remember you.

And it is sad that's an outdated concept.
> Couldn't you still use move semantics without std::move?

That's correct, std::move is just syntactic sugar to cast objects to revalue references, i.e., the sort of object that is expected to be moved around.
This is a personal pet peeve of mine.

Workers react to the environment they are in. Calling it a "graph algorithm / hot potato" is belittling, especially in the sense that most people who switch jobs; don't even want to do so in the first place.

However, as a company, if you are unwilling to stay in line with the market; worst yet hand out relative pay decreases (2% raise with 12% inflation anyone?) then obviously people will leave. If you have a culture with issues that everyone and their grandmother know on your company, and can't even give hope that it'll improve even the slightest bit; people will leave.

The issue is, it is far too common for what I just explained to be your 1st, 2nd, 5th company and so on. If you want long term commitment & loyalty from workers; you better make sure to give them something, anything that they can at least sleep well at night and not feel royally f'd & bitter.

And if you are a hiring manager who passes on people because the environment in general is this way; then you are delusional. Glad we are not working together in the first place; you aren't looking for people who can commit, you are looking for subservience.
Also not quite, since that depends on your interpretation of quantum mechanics. For example, in the Many Worlds Interpretation there is not spooky action at a distance, since there is no wavefunction collapse in the first place, i.e. measurement does not cause a projection operator to occur, but instead occurs through unitary decoherence. Therefore, no spooky action at a distance (although it is still non local)
It seems like not a day goes by without someone writing an article about their experiences dealing with well-meaning, but none-the-less insane policies and procedures of the apple app review process.
Sure, because the repo contains a ton of tools. Yet another advantage of the monorepo: if everything is in one repo nobody will notice that you haven't touched that one part of the code since you wrote it.

Or let's phrase it differently: there will always be a part of the code that you do not have to touch for decades if all goes well. And if that part sits in a seperate repo, is it abandoned or just finished?
For me even the top bar on macOS doesn't make that much sense, since the menu might be far away from the related window. This UI concept is not a good fit for large screens (and was never intended to be used with such screens, since the design is from stone age).
> running apps sitting on a pile of compatibility hacks

You do realise the only reason iphone retina screens became a thing was to enable double pixel scaling because iphone apps at the time were coded to a fixed resolution.

That's the definition of a compatibility hack.

Of course apple being apple they managed to sell it as a feature and made every person who was happy with a 1366x768 laptop suddenly desire a retina display.
Because if they say it like that, they think It would undermine the climate change image in the minds of the masses. That is why we see such silly headlines like `Earth had its 6th-hottest July and year to date on record` from NOAA.
External costs included?
You’re right, but when you try to explain a cell phone to the most learned Roman, how far do you think you might get?b I’m guessing they will try to have you locked up, or worse.
Has anybody tried original books but translated by Google? Some Eastern Bloc Literature is suffering from bad translations, because artsy or political ambitions of woke westerns commies. Solaris in particular.
My main problem wouldn't even be the sound but the action just doesn't feel right. For me this is one of the most importants parts in a piano, the feeling of the keys.

Most digital pianos I've tried (to be fair, not so many) didn't even come close to the action of a real piano. This was even the case for upper mid range instruments (10k).
> I don’t remember Ben Johnson or Lance Armstrong getting a pass

I do not want to suggest anything here, just side note that there are cases in cycling when someone was cheating and than suspended/relegated but without life ban like Alberto Contador in Tour de France 2010.
Sounds like not just the players need to be checked for cheating devices, but the audience too. Or the players have to play in a faraday cage without an audience.

It's not going to make the game more fun, but it's probably necessary.
Robert Conquest, a British historian specialized in the history of the Soviet Union.
I have the same question. WeaveWorks has another project called footloose which allows docker containers to be used like VMs. Also dead.

The only other project/company (aside from Kata) promoting firecracker was Talos. But not sure if they maintain their integration still.

https://www.talos.dev/v1.2/reference/cli/#talosctl-cluster-c...
MSI Installer for GNU Emacs 28.2 for Windows
There is also a lot of nuance to 'technical'. I've seen people with over a dozen years of technical experience in field A become CTOs of a company in field B and just kind assume that things work basically the same since tech is tech. This rarely works out well. So beyond just being 'technical' in some generic sense it is important to understand domain and culture you are asked to be 'technical' in.
What you said is true about the way people there emotionally process things.

However, it also flies in the face of reality sometimes. There are indeed decisions and choices that can be made by single individual people in a single moment that can cost or save an organization huge amounts of time, money, or both. Telling the truth about those things is not boasting.

Of course, many people overstate the issue, but this general allergy to claims of greatness is a good way to also reject the actually-great.
Where there any? I don't recall.

If there were, I wager they not held with a weeks notice, without any involvement of local authorities while 80% of the population was on the run and the other 20% being terrorized in quite the way Ukrainians are in the occupied territories.
They can certainly ask. If they have an issue with a short stint, then I walk.
MS PowerToys also feature a launcher and a couple of nice features like mouse cursor highlight on shake and window zones which make 4k portrait mode monitors somewhat usable.
I think the advantage of the "pretty" words is that they can, in fact, convey additional meaning. It seems to me that people in general used to be have a far richer vocabular at their disposal. This allowed for fantastic nuance in conversation. The careful (but wholly instinctive) choice of words enabled a speaker to express complex thoughts and opinions through intimation and subtext.

Nowadays, sarcasm is frequently employed for a similar purpose, but it's a much blunter tool. Note also the ubiquity of hyperbole: anything that people want to express approval of, no matter how banal or quotidian, is declared to be "incredible", "amazing", "game-changing". If something genuinely amazing comes along, how are we to describe it?
Sorry, I meant only non-relativistic quantum mechanics and quantum optics. I don't know anything about QFT or GR
We always make this discussion with friends. I don't think every language should tick the boxes the same way.

I also personally like Go a lot. It's filling the gap between C++ and Python for me. If I need something compiled with proper threading support, but C++ would be an overkill, I reach for Go.

Go is designed with a human centric view, IMHO: "Make writing great programs easier rather than design a language with novel/cutting edge features, but with a high cognitive load", and I find it as a noble aim as Rust's guarantees and aspirations.

I understand why people love Rust, but I don't think it's the only one, or the proverbial silver bullet that we finally achieved. Yes, it's nice. Yes, it brings many things to the table, but it's not the final solution for once and for all.

You like Rust? Great, Go for it (unintended pun alert), but I think we need all languages from all paradigms and perspectives.

I find this talk [0] very informative and useful while interacting with other languages and communities. I'm not sharing this with any insinuations towards you, but just find it generally perspective broadening.

[0]: https://www.youtube.com/watch?v=YX3iRjKj7C0 - What Killed Smalltalk could Kill Ruby.
Bertrand Russell is the Pope (2010)