skysight-inc/HackerNews huggingface dataset:
I've read that it's just the three -- Steinway, Mason and Hamlin, and Charles Walter.

Astin-Weight seems to have quietly gone out of business, see for example their Yelp page:

https://www.yelp.com/biz/astin-weight-piano-mfg-salt-lake-ct...

Story and Clark now apparently outsources their manufacturing:

https://www.pianobuyer.com/story-clark

This is a pretty common scenario. For example, Baldwin used to be a huge piano American manufacturer, and there are plenty of used American-made Baldwin uprights still around. They still make pianos, but as of 2008 they have outsourced all of their manufacturing to Asia.

https://www.pianobuyer.com/baldwin

Companies like Steinway and Mason & Hamlin also have similar arrangements, but only for their lower-end pianos.
>>McCrystal was in fact all about actually reducing civilian deaths.

Unfortunately, manifest whitepapers about 'honor' notwithstanding, McCrystal did absolutely nothing to effectively reduce civilian casualties - beyond whitewashing the scene, that is.

This is demonstrated in the actual statistics of civilian murder that have occurred since his command. It has not reduced tempo, one bit:

http://airwars.org/
I think parent didn't say anything to the contrary, or maybe it was edited?
Modularization "broke" a few public APIs since they had to remove an interface declared in swing from some classes outside of the package. I am not sure if there is even one known case of anyone being affected by that change.
It seems to be from make(1) : http://man.cat-v.org/unix_7th/1/make
Yes, it was called Managed C++, and was later replaced by C++/CLI on .NET 2.0.

Why people always complain about Microsoft language extensions to C and C++, and yet are perferctly fine with GCC C, GCC C++, clang C, clang C++ ?!?

And I am pretty sure to have wrapped a cross-platform C++ RPC framework for .NET in 2002 while using Managed C++, somehow it even ended up in the market for a contact center CRM, go figure.

Maybe one should learn about Microsoft technologies properly instead of just bashing and writing M$.

Not only does MSIL support all the features required for a language like C or C++, mixed mode Assemblies allow to embedded native code, at the expense of being marked unsafe for the verifier. You can force pure MISL, with the side effect that some UB patterns will be considered a compile error instead.
It really looks cool. But, why it doesn't have English? Or meybe if it does have, why isn't showed first?

People who use language learning apps are focused in learning English most of the time. Still those who speak fluently are trying to improve their speaking and listening.

And the first language which appeared for me was Brazilian Portuguese which is my mother language.

[Edit] I was trying the Brazilian Portuguese mode, and apparently it is Portuguese from Portugal, because the answer given used a verb tense that is not common in Brazil.
I have to agree with jaclaz: The advances you mention are "refinements and betterings of existing rather than revolutionary". slightly better antibiotics and slightly better phones, but all in all not near the impact of its predecessors.

There's a thread on this very topic that I've bookmarked as I think it's one of HN's best and most insightful discussions ever. It's top comment goes:

"'Innovation' in the internet age, say the last 30 years has mostly been limited to enable hedonistic digital consumption with very little impact on how we fundamentally move through the world. The difference between a car right now and a car 30 years ago is that you can now play angry birds on a tablet. A 100 years ago to 50 years ago meant going from horse carriages to trains and from weeks on a ship to hours on a plane. Today the average person crosses the Atlantic no faster than we did decades ago."

https://news.ycombinator.com/item?id=31494671
Three Nord Stream gas pipelines damaged in one day
Everybody already knows and uses React and I had to repeat a tag name once only (barring the hidden React.Fragment). Sure it'll be clearer and more uniform, yet somehow you're typing this in English instead of Esperanto, Volapük or Toki Pona.

https://hnhiring.com/search?q=hiccup "0 jobs found"
Yes! This is the case for me. I have a hard time remembering exact things, but have very goed understanding of their concepts.
jquery. It just works. It has all the polyfills I've needed
What does "SV" stand for?
That's not all that a smartphone is, but it is most of what a smartphone is.

Most applications basically just need:

- a canvas to paint some bitmaps on

- some way to tell what part of the screen the user tapped on

- a way to get TCP/IP or HTTPS traffic in and out
- some sound output

- some persistence

- some way to show notifications

- a few other odds and ends like GPS, sometimes

Almost the entire list been supported on every major platform since the late 2000s. Yes, rich multimedia apps that make good use of additional APIs and hardware features do exist. But it's inappropriate to nuke most old "normal" applications just because old rich multimedia apps stopped working over time.
> Driverless taxis

Yeah I just read an article from Musk and Uber about it, they should be here in 2013, 2014 at the latest, can't wait for the future
Fitt's law makes little sense for touchpads, which are the primary pointing device for macOS PCs nowadays.
The Casimir effect is better explained by the zero point energy of the quantum vacuum, rather than "virtual particles". The latter is not necessary to explain it
Communication between humans is increasingly being intermediated by organizations who have incentives to manipulate.
I always thought a manager was an emotional buffer so people could talk about the overall planning and team spirit.
Did you ask for a raise? Because if not, then this is completely normal. You have two options (leaving out the "just continue and feel miserable"):

- ask for a raise

- change the company

Whatever you do, make sure to have a realistic idea of what your work is worth. Ask fellow employees how much they make and check local statistics about salary in your specific field.

Isn't Canada in a shortage of skilled software engineers? Take advantage of that.
Given the value of some of these cards (alpha/beta duals) I'd actually be wary to play these decks. My way of shuffling leaves the card a little bent after a while.
The good CTO: "Sybase is more expensive than MongoDB but provides better replication. Any thoughts?"

The pointy-haired CTO: "I read that most sites are using the PHP these days. Why aren't we using that? We should get started adding the PHP to our project. MongoDB go burrrr"
isnt that called being an Agency? I mean writing code for single customer that is ready to pay?

How many SaaS out there can actually bootstrap on 1 let alone 100 customers?

On the other side I have heard the "we built x for y but y didnt end up buying" quite a lot of times.
> Singlespeed bicycle
as in fixed-gear, a drivetrain with no freewheel mechanism?
We forced the national electricity provider to open up to "competition" in France and it now is more expensive than ever. "Competition" isn't always a good thing

If you don't believe in god you shouldn't believe in the magic hand of the market, because it essentially is the same thing
TerminalGuiDesigner
django, I think that is the perfect tool to build MVP
> More software should be like that, but never will, because it isn't profitable to have users using the same version for many years.

You can get some of it back with FOSS applications, even if the quality normally isn't the same as with old freeware/proprietary applications. At least with a FOSS application you get to keep it forever, unlike SaaS which evaporates into thin air the moment the parent company decides to pull the plug.
Time and money... But I trade those things to get the things that I want.
As someone who has dabbled in Ocaml but has more experience with Haskell typeclasses and Rust traits, is there a good primer on what Ocaml modules are and how they're supposed to be used? Just porting my previous assumptions on traits/typeclasses over to Ocaml hasn't led me to very satisfying results.
No, that is not how that works. An engine evaluation saying that a position is better for black does not mean that it is easier for a human to play that position. Easy to play and winning for an engine are orthogonal concepts.

Putting your opponent in positions that are better according to the engine but only with engine-like perfect play is a strategy at the highest levels of chess. Because the move is objectively worse, it won't be played, because it's not played, your opponent won't know it, because they don't know it, you'll play it better, then you win.
CLR doesn't need to simulate anything, its bytecode is expressive enough for languages like C and C++.
Like Wendover? "However."
Games, especially in the 90s (and some early 2000s) did a ton of API abuse so they are among the harder types of software to keep running. Still, most do work out of the box and with 3rd party compatibility shims like dgVoodoo (for the older ones) and DXVK (for the more recent ones) stuff tend to work since the breakage is still very minimal.

More regular applications tend to be much easier to get working though. E.g. something like Delphi 2 or C++ Builder 1 work out of the box just fine. The biggest issue with older software is that they sometimes had 16bit installers who do not work with 64bit Windows. Windows comes with some updated stubs for some popular installers and it is possible to manually fiddle with some of the unsupported ones to run the 32bit engine directly, though something like odtvdm/winevdm that emulates 16bit code on 64bit would also work.

But in general you can get things working, depending on how well the application was written. In some cases (games, 16bit installers) you do need workarounds as they wont work out of the box, but even those workarounds are based on the 99.9% of the rest of the system preserving backwards compatibility.
If I'm aware of an issue (be it tracking, or power consumption, or ...) with the older version of the app and want to run it despite that, that should be my prerogative as a user.
Microsoft Paint. Yes, photoshop can do 10,000 more things, but sometimes you want quick and dirty and it has all the basics you need.
The details are in the article. Basically, the legal framework allows eviction initiation if people are behind in either rent or heating costs ("Nebenkosten") for over two months worth of rent.

Unfortunately, given the exploding heating costs, for some cases you can rack up two worths month of staying behind in rent in just one month of heating costs - and unlike with COVID, rent protection legislation hasn't kept up in speed with exploding costs.
city folk trade more and salespersons relentlessly simplify language to increase reach - also managers as they scale become increasingly under attack and are forced to communicate defensively which means using common language. watch videos/podcasts of any successful CEO, elon musk for example communicates in memes
Retraction of Roomtemperature superconductivity in a carbonaceous sulfur hydride
15 minutes is on the high end, but 5-10 minutes is typical for Windows. You can’t deploy a ready image, usually, you have to deploy one that is sysprepped so Windows can do device discovery on first boot.

You can deploy them with the devices already set up, but sometimes (literally sometimes, it’s hard to tell when it happens) Windows gets really upset if any of the hardware changes. I think Windows 10/11 (and Server equivalents) has made that easier though (MS still recommends sysprep).
Big fan of the channel
Forgive me, but almost always "X should be Y" is not ideal.

X should be great at X. All other things matter less. Now if you figured out what X needs to do, that's only half of it. You also have to excel at it.

I don't buy some of the specific examples in the post. Passing/excelling at coding interviews? Come on. That's not what CTOs are for. I wouldn't want my CTO to waste time on these things, because if they did, they're not pulling their weight at the things they should do.
"Silicon Valley" most likely.
No, thank you. I'd rather target Dosbox.
Deep cavity search livestreamed before match.

Or lock them in transparent cube for week before match naked... So many solutions that specially person like Carlsen should be open to.
Show HN: Nvy a minimal Neovim client for Windows
If my employee would have asked to charge his car, I would point him out to nearest public charger, because somebody needs to pay that electricity and it won't be me.
Whether that works depends on the company culture. It makes you look like "you're only working for the money" and people won't trust you because "you will switch as soon as you get a better offer".
Hard disagree. A good coach only needs to see the players on the field, notice the things that wins game, and figure out the way to motivate their players. Don't need to have played the game, though it helps. I'm thinking of one of the best coaches in the world, who played the sport at an unimpressive level as a teen...but at a young age he watched his father work as an assistant coach. That's where he learned his skills.

As well, the requirement for "must hit X bar of quality", where X is some arbitrarily high level, is nonsensical. If they're so good at building quality products...then why aren't they doing that in the first place. Necessarily, your best builders should be builders, and your best managers...should be managers.
To check if the user shown in the sample, is a customer of redONE, use the redOne-sample.csv file, select a random value from the the NRIC column. Go to redONE official website checker, https://login.redone.com.my/IDChecker/. Input the NRIC, select either post-paid or pre-paid and submit for verification.

CSV Data Samples:
https://anonfiles.com/fd1fR596y4/redCARD-sample_csv
https://anonfiles.com/g118R891y1/redCARE-sample_csv
https://anonfiles.com/h215Rb98yf/redONE-sample_csv

Source: https://breached.to/Thread-LATEST-Malaysia-s-Mobile-Telecomm...
As someone who recently did a large classic LAMP migration: nope. Lots of things to break.
Could not agree more. Sure, full stack JS might be nice and fancy but sometimes good old web technologies do the job.
It's troublesome that an app designed for blocking telemetry (among other things) is sending telemetry without consent. :(

Software that exfiltrates your usage, crashes, or other data from your own machine without advance, opt-in, informed consent is unethical and disrespectful.
I have had cases where Terraform would OOM because each Terraform provider instance maps to a fresh new Go process.

Most of the time this approach is not an issue, and it works really well. But you need to be aware that it's best to keep the number of providers in the 0-20 range per root module.
One of the underrated difficulties of learning Java is the fact that it demands separate files for each exported class.

Writing and reading simple Go libraries is a breeze. I’ve written tiny libraries that fit in one file. You can read it linearly, starting at the top and following the logical progression of type declarations, functions, globals, etc.

Whereas with an identical Java library, a reader would be presented with several small files and have no idea where to start reading.
Attitude 1 is a true description of what is going on; but if you're dealing with a large, complex system that you can never grok completely, then Attitude 2 seems to be a more useful way of approaching things. At least sometimes.

Attitude 1 seems like particle physics, which isn't much use for describing macroscopic processes like a bouncing tennis ball.
If one is of a sufficiently dark view, it may even be some western power wishing to drive home the point that Russia will not - full stop - export gas in any significant quantity to Europe anytime soon.

I would believe it more likely to be the Russians testing the waters, so to speak - finding out how far you can go sabotaging infrastructure.

After all, starting with two non-operational pipelines makes consequences less severe at both ends, while gaining the perpetrator some experience how to evade detection. (Which may come in handy later!)
Show HN: Dot Net Change Tracking Tool
> This will 100% require lying or being non-transparent at some point.

I've been CTO/equity partner/division director/tech lead/IC/etc... and this is terrible advice. The one thing you need as a leader is trust - your people need to trust you and you need to trust them. Treat people like the adults they are, tell them what's happening to the best of your ability, and people will work their asses off to accomplish the goal.
Here's a few tips for SaaS vendors:

- Don't hide SSO behind a talk to sales button. I will not talk to sales and will never try your product.

- Allow monthly payments, but give "generous discounts" for yearly commitments. Many only offer anual payment options, which is a huge risk for buyers. GitLab is the only anual payment I ever accepted and that was after using their platform for free for about 3 years.

- Having a YouTube video demoing your platform >>> meeting with sales
>But a technical CTO can stand up to reports that want to go down an obviously bad road, whereas a non-technical CTO would have as much defense as I would at jiffy lube when the tech asks me if I want my fluids flushed. It kind of sounds like a scam, but I really don't know.

The non-technical CTOs "defense" is having found which reports they can trust and support to make the correct tradeoffs. Then they do that. More broadly if your reports aren't competent or trusted enough to make the right decisions then find new reports.

The job of the CTO isn't to argue some stupid architectural point with people for hours. It's also not to blindly overrule them. Their job is to hire people that know more than them and can be trusted. Then it's to setup the processes within which those people can thrive.

In fact the problem with technical CTOs is that they can rely too much on their own technical knowledge versus fixing the damn organization. It's basically a bunch of band aids being put on a gushing wound.
I think it's on of those 'ask three proponents get five answers' things, but here's my take:

Game b recognizes that much of the world is subject to coordination problems (more evocatively called 'Moloch traps' or 'Prisoner's dilemmas')[1]. Game b thinking also recognizes both that the best outcome for a competitor within the current system is less optimal than the default outcome for a participant in a better system, and that any attempt to reform the current system requires viability within it.

Game a is therefore the game of being successful in the current imperfect system. Game b is the game of reforming it to make good outcomes easier for everyone to achieve. In some sense, Game b includes Game a, since staying viable in Game a is required to participate in Game b. But prioritizing Game b often leads to a different strategy for Game a than seeking maximum success in Game a.

Like I said, that's my take and likely my take on a Tuesday morning alone - but I'd be happy to discuss it further with you if you're interested.

[1]https://slatestarcodex.com/2014/07/30/meditations-on-moloch/
Lamps and light switches without wifi or bluetooth
Blocking the Apple services that every mac incessantly phones home to (with unique identifiers tied to hardware) is the main use case of Little Snitch for me personally.

Even if you don't use iCloud, the App Store, iMessage, FaceTime, or any of it - macs still send tons of realtime usage data to Apple even if you don't want them to.
I wonder if you can shortcircuit that when the first customer ready to pay is yourself.

If I go through the trouble of building something it is because I really need it for me in the first place (and it does not already exist).
False. Little Snitch can block connections from all processes in the OS, including the Apple factory ones.
From my experience, sales is reasonably cut throat. These people aren't there to be friends, they are there solely to sell and make money. If you're not selling you're out the door. If you can't ramp up quick enough, you're out the door. Having a slump? Out the door.

Sure there are lots of friendly normal sales people. Especially, on b2b. But there is still a major culture in a lot of places where it's just people trying to sell and if someone is affecting their ability to sell they need to be gone.
You get to keep it, but if the software itself depends on a foundation made of sand, you can still be out of luck - especially for desktop applications that tend to rely on all sorts of libraries that just can't keep themselves from breaking their APIs and ABIs every few years (and those libraries have their own dependencies, etc).

Of course if time is of no essence you can spend it keeping the software up to date, but being able to waste that time doesn't really excuse the underlying foundations forcing application developers to waste their time.
> we mostly give it to abandoning them to cultural groupthink rather than having any critical input into how their taught.

I am curious what you mean by this.
FYI certainly not at the level of "required viewing" yet...but this is a very popular and highly seen interview...there's a far more popular YT video of the same guy that has 19M views: https://www.youtube.com/watch?v=tixOyiR8B-8
> Why are managers failing?

Simple. Failing leadership (further up the stream). Full stop.
This part:

> I don't feel like I'm a member of many groups.

And this part:

> I suppose you could say I'm part of the group of Caucasian males by birth or part of the group of software engineers by trade,

So, you are belonging to three priviledged groups. Male, Caucasian, software engineer. It's easy to overlook this group membership, since it silently represents priviledge. Those outside these groups definitely notice that they are not in them. Ask a discriminated woman, a discriminated non-white, or an amazon warehouse worker.

That's why I pointed out that it's easy to forget group membership that confers priviledge.

> Also you're assuming a lot about my background

No, I went by exactly the information you conveyed yourself. See above.
Triethylaluminum's spontaneous ignition in air and explosively with water
Bash-5.2 Release available
Ask HN: What do you do to get new ideas for projects?
I sometimes get into some sort of idea drought where I want to work on projects but just can't come up with anything I want to do.
I recently added a very visible note to the README.md of one of my projects that essentially said: "lack of commits means this is STABLE, not dead. Our plan for <next major runtime> is bla bla, in a year or so"

This expectation that things need to be committed to or updated every month has to stop, we're just wasting time and energy on stuff that is already fixed (unless there are security issues, of course).

Maybe GitHub needs to automatically include an UPDATES.md into each page, I dunno.
Django is not boring
Websites with mostly lone-headlines are not for me, if one had to click on each headline just to expand and glance at opening paragraph.

Carefully written opening paragraph that is devoid of leading adverbs and adjectives … gets my reading attention. (Goes to show unbiased and dryness).

With reading attention the. opened up, one can start further analytical digest mode.

That moment when first paragraph fails objectively, the interest in reading the rest of the article goes way down.

The moment that the second paragraph deviates from the opening, the mind reaches near zero interest.

If it on the topic relevant to my interest, such failed articles often gets a speed read for capture words on remaining paragraphs.

White papers, grok ‘em all the time. Yellow journalism, not so much.

Sadly, Axios website layout and its writers fail consistently, given the input guidelines that I have set.

Time is money (at least for me).

But targeting the mass is still money for some.
Perhaps https://journal.stuffwithstuff.com/2015/02/01/what-color-is-...