skysight-inc/HackerNews huggingface dataset:
The Swedes also "almost" developed a small fast business jet from a military airplane. The SAAB 105 "SK 60" military trainer had a development branch for a five seat civilian model [1]. I recall hearing it got cut sometime around the oil crisis back then.

It is a quite good plane, and surprisingly silent.

[1] https://en.wikipedia.org/wiki/Saab_105
OMG, i ran into this issue and what fixed it for me was...increasing the font size! Slowly over the last couple of years i have been increasing the font size everywhere (because my eyes are aging!)...and then i started using Geany - which i do like - but ran into this odd behavior of underscores appearing like spaces but only with some themes, fonts...And when i went to increase the font size - for just helping me see better - voila; no more odd behavior! Admittedly, this is not the reason i lessen my use of geany. But that sure was one odd bug.

EDIT: It seems the font/underscore/spaces issues should be fixed as of Geany verion 1.37: https://www.geany.org/documentation/faq/#geany-does-not-disp...

I'm not using Geany much at all any more, but still got love for it!
This is internet - what do You expect ? Moderators with expertise in every subject and infinite attention span?

The validation of meritoric side of comments on this site is on You as a reader. If You pay attention to what You read its quite easy to tell the difference between someone who knows what he's talking about and a contrarian who wants just to talk about meta topics on shallow level.
This is so interesting. If anyone has played the board game Dixit, the images generated here feel like they would fit right in. I could totally see this being used for custom decks in Tabletop Simulator.

For those unfamiliar, you can see some examples of the actual game cards here:
https://www.libellud.com/wp-content/uploads/2022/03/DIXIT_OV... (PDF warning)
> Notably Notepad++ is not project/folder based. It is for editing a file.

I looked and it turns out that Notepad++ does have the ability to open a folder as a workspace. So it's an extra option if it is needed.
It does, and it doesn't. Like the US invasion of Iraq, the war in Ukraine doesn't make a damned lick of sense. The thing that I'm most scared of is the possibility that he'll actually use a nuke; that others will respond in kind. I think that a hot WWIII would be measured in days, and I don't expect that to happen.

What gives me hope is that nobody is really taking Putin's side here outside a few of Russia's neighbors which are already in shambles because of Russia's military excursions into them. Germany had more and stronger allies going into the previous two world wars; right now it's pretty much Russia vs the West and it seems that China doesn't want to get involved.

I'm somewhat dismayed at the non-involvement we're seeing. My heart-sinking prediction is that Russia will nuke Kiev (or perhaps something of more tactical value) and that still won't move the needle. That would define a new era in nuclear tactics; one which I'm terrified to contemplate.
> that time when half the internet switched to ICQ and I'm still not sure how it was better than AIM but I was convinced it was

I had a six digit ICQ, and I knew some people with 5 digits, so you could instantly tell how cool people were. Also, ICQ would say uh-oh when you got new messages, and AIM just dinged.

On a technical side, ICQ did offline messages forever and AIM didn't do offline until after AOL bought ICQ. ICQ also needed UDP to work and did peer to peer messaging when possible (coordinated through the central server) and I think you could send files sooner. Otoh, AIM servers responded on all tcp ports, so if you had a derpy corporate firewall that just looked at ports, and you had any ports open to the internet, you were golden; the java applet client was convenient too.

I think ICQ is still around, AOL sold it to some Russian company a decade ago, but AIM is dead; Verizon didn't want to keep it running, or Yahoo Messenger either.
The future of art is for you. Just as with every other occupation.
Not super interesting. More interesting would be a list of trends observable in usernames.
I think it depends on the language server - metals for Scala, jdtls for Java, pyright for python,jstls for Javascript/Typescript and omnisharp-roslyn for c# are all pretty good. Cold startup time for lsp servers in bigger languages (scala/java/c#) are akin to IntelliJ/Rider import times.

I don't have all the same refactorings as intellij, but then I don't have to pay a license to edit c# code, either. Most people that I watch use IntelliJ don't use it to its fullest extent. I will open it to pair with other IntelliJ users. But I'm faster in emacs. I've also used it professionally for almost twenty years. To get me to switch an ide would have to be as extensible, keyboard centric, cheap (both free and in terms of memory usage), and portable (across platforms and languages) as emacs has been.

That's a tall order.
Sure, except they're not going to places that the rail will go.

We use trains, there are lots of them, they solve different problems.
Putin: "We're definitely not trying to wipe out a country that refuses to be ruled by us; we just think if they join an international group like NATO, they'll be a threat, and we need to stop that!"

EU: "As a result of Putin's violent tantrums, we'd like to offer Ukraine a spot in our international group."

Man, Putin's outburst just keeps backfiring on him, doesn't it? You'd think he'd realize he's not helping himself and back off, but then again, there's probably a combination of confirmation bias and sunk cost fallacy in play in that smooth little brain of his.
In order to use crypto secretly you have to heavily launder your money in a way that’s not easy or guaranteed to work.. and the laundering itself is a crime which isn’t so easy to hide.

People think it’s private because they are told so but actually it’s a public ledger where anyone can see what you’ve spent and associate you fairly easily by your behavior and links to not so secret crypto addresses.
I guess it depends on where in Philly and the suburbs you want to live, and it's tough to go apples to apples given that most of the suburbs are detached sfh with a yard and most of the stuff in the city is attached and have little to no yard.

In either case, it's $300k+ to be in a decent neighborhood for about a 1500sqft house. Cheaper than many cities, but more than smaller cities or rural areas. And anything with land is outrageous ($500k+). And property taxes can be high.

It really seems to be a tale of two cities. On one hand, housing can be affordable for the people making six figures, but on the other we have the highest extreme poverty rate for any big US city (not sure if that's still the case, but was a few years ago).
More like fines for 1/10% of profits made from the illegal behavior.
New West is perfect as it is - don't change a thing... except maybe improve the sidewalks along Columbia St. and Royal Ave. those median strips are way too thin in places.
> A truly efficient implementation would never need to load the entire original file in RAM. It would just need to remember the binary offset of each line in a way that combines random access and reasonably fast insertion/deletion (e.g. K-fold trees).

To know the offset of each line, you'll need to load the entire file from disk. So you're talking about loading it, processing it, and throwing it out again. You should qualify calling that "efficient" since you will need to re-load portions of the file, as needed.

Also, an OS's virtual memory systems may work well for you with minor tuning, so it's work looking into that before you spend a lot of time essentially writing your own.

I think unless you have a good reason not to, your best bet for a text editor on a modern OS is to read the entire file into memory and leave it there. (But don't make multiple copies of it or use two bytes to store each character as the current version of NotepadNext is apparently doing.)
Firefox has an add-on "nuke anything" where you can just right click on anything on a page and remote it. handles these banners pretty well
Nah, too much money in that. Last will be something with little obvious outward sign, and I’d guess brain related.

Open question [ELI15]: why can’t we tissue culture scalp skin for hair, like we can skin in general for treating burns victims?
Same with any other loan product the bank doesn't care if it's a scam, only cares about collecting that glorious interest payment or fees associated. Plenty of people buy bad used cars with loans that span over years and that used car may fail months after purchase. Guess who doesn't care... the loan provider/bank.

Still the point is Affirm was the wrong target for their chargeback and the OP should have contacted Affirm to potentially resolve the merchant not delivering the goods or a refund of the loan.

Merchant > Affirm > OP Bank
The scariest thing is that I don't think we can stop ourselves from innovating further even if we tried. The authors believed that the merit of displaying their progress outweighed the implications.
I'm checking once every 2. Interesting that you've seen it 4 times this week- I saw 2, each time Sparkfun.
The generated art is impressive, but there is no drawing that'll replace the one my daughter draws for me. AI generated art can reach and perhaps push the boundaries of what is considered beautiful, but it will never replace the art created by a human. Yes, there is a future for art.
Blind reviews seem to corroborate this. Not the best feedback, but mostly good. I'd recommend going through this anonymous feedback from verified Stripe employees for tips on where to improve.

https://www.teamblind.com/company/Stripe/reviews
Sadly, there was a compounding issue that the pilots didn’t declare an emergency or divert when they were running out of fuel. They thought asking for “priority” was sufficient, when the word has more urgency in their native language than it does in English. :(

New York controllers were more abrasive than they were used to and they had trouble speaking up. The controllers also didn’t communicate well amongst themselves and the pilots didn’t know their request for a sooner landing to due low fuel was not passed on.

Ultimately, the problem was the pilot’s failure to follow procedures. With the controllers being disorganized either due to lack of procedure or failure to follow it. Either of them could have prevented it.

Note: It is not sufficient to blame the pilots and move on. People make mistakes. Both sides need to be improved, because single points of failure kill people.
That sounds like something pretty bad was brewing there. That postal inspector did better than the Secret Service, which in a normal world shouldn't be remotely possible.
Want to layer onto this as someone with a similar, but slightly different perspective. I have a very active social life, and most of my leisure activities are group ones.

But I also get great joy out of socializing by working. It's completely different from the other sorts of socializing I get, and neither is in any way a substitute for another.

I also am just happier and more productive in a social workplace. I get that not everyone needs or wants that, but it's important to me, and I know for a fact that there are plenty out there like me.
He may poop on it but I know for a fact he holds... and has held since November of 2017.

Diamon has more solidity engineers than Consensys.

Fink is building a crypto trade desk now, actively hiring some of the best for it.

These folks throw shade yet hold deep bags.
You don't have to trust your ISP with DNS-over-HTTPS

https://en.wikipedia.org/wiki/DNS_over_HTTPS

This is actually considered "a disadvantage" by wikipedia, because of course it means captive portals don't work.
NY State has non-unionized positions called MC (Management/Confidential). My understanding is that it's sorta like contract work... you are "appointed" on a yearly or session basis. It's not a panacea though... if you look up kaloyeros, you'll see the dark side. It's disheartening how a single person in a particular position can bog down and kill the organization. It's not an easy problem to solve.
Hey as an aside, is there any money/interest in technical writing/blogging in highly technical fields such as DevOps?

I am a noob through and through in the field, work as a devOps engineer in my day job, but I'm wondering if there would be any ways of generating a side income as a technical writer
'Recession Shock' Bank of America warns of looming economic slowdown
Nobody is doing 2-hour one-way commutes utilizing three modes of transportation, especially now.

Chicago has a great pay-CoL balance, especially if you want to live downtown, walk or take the train, and not have a car. But even commuting from the suburbs isn't bad. I-90 into the city is always a parking lot though, regardless of day of the week or time of day.
> Not only is it somewhat risky

Sort of depends on the investments doesn't it?

Sure, if you sink every penny into penny stocks or crypto you are definitely running a huge gamble. On the other hand, there are non-stock market investments that are perfectly safe. Go grab some TIPS/iBonds for the full amount of purchase. Or maybe go a little riskier and grab some bond index funds. Both of those options aren't playing the stock market.

If you wanted something a little more risky but not "throw it all on GME" then grab an ETF like VOO or VTI.

Obviously do what you like. I'm pretty comfortable with my ability to pay off my obligations.
Oh, yes. Sorry for forgetting about y'all - I translated "traditional family values" a bit too narrowly and self-focused. (Paid parental leave is apparently an attack on the "traditional family".)
The general thinking is something like ‘people who can’t pony up the cash right away are more likely to be in a more precarious situation and repeated use of BNPL services can lead to unmeetable obligations either because that person experiences a drop in income or because of many separate loans adding up.’ To some extent the argument feels like saying that poor people are stupid with managing money, which I think isn’t particularly true (though I also suspect there is some correlation in richer societies) but another way to phrase that is that it is much easier to live within your means if you have a lot of means. Certainly people do end up with debt they struggle to afford from schemes like this but it is hard to tell how big an effect it is from reading sob stories in newspapers.
The gender bias exists due to the assumptions it makes on the sample data. I'm sure if you searched "<gender> <profession>" it would get you what you want.

If 95% of publicly available images of a profession are of one gender, should the tool be deliberately modified so that it's X% instead?

I totally agree that models that purport to represent the world can be hugely biased and reconfirming of negative biases, but how would avoiding representing those biases be achieved? Strict gender ratios in training data?
Are you sure you remember that period correctly? (the general situation, not your personal situation at home). Windows 3.1 was everywhere at that time. And the 386dx that I mentioned cost 1200 euro (calculated with an inflation calculator).
Main problem is its a requirement to live around people who like mansions and being hoity-toity.
Thanks for the link, (the article at rollingstone.com) interesting read

I'm thinking about the police, in those cases, as the true criminals
There is no world where I would call York, PA to DC a “short commute”.
I think it's hard to classify that as anti-human when that has been the same for the entirety of our existence as a species.

And to be honest on HN there's a lot more people getting offended by the idea that someone might enjoy small talk than vice versa.
Build trams, subways and local rail then. There shouldn't be places where the rail doesn't go.

I live in a small village of 800 people and we have a rail connection. Remoteness is not an excuse.
9.2% and the Master of Twitter
Here is one for Metro Vancouver, so it stops at Langley: https://mountainmath.ca/zoning_map
It's because dynamic recompilation as done in VirtualBox & QEmu is on the order of 10x slower than CPU accelerated/supported virtualization. You don't notice that (as much) with DOS or a simple Windows 9x VM. But you will notice that if you're running busy SQLServer, ISS, .Net, Linux, PostgreSQL, MySQL Servers.
Sign me up. Anyone understand the mechanism enough to discuss possible commercial treatments and the timeline?
The article gives a little insight into the enormous effort that goes into watching russias nuclear weapons.
Government pension is actually very bad. You pay 4 % of your salary per year, and get 1 % * years worked * avg(3 top highest salaries).

You get far more money if you put that 4 % into a 401k or other investment vehicle.

Also, with loans being discharged, you have to have made a ton of payments, to the point that most will pay off their loans before they're eligible in a stem position.
Paying with ETH is the easy part— few lines of javascript using Ethers.js

The hard part is managing wallet connections, and then automating what happens after payment is complete.

For wallet connections I use web3modal.

For reconciling the purchase after payment, no clue. I use coingate for crypto checkouts for this reason. There are probably backend libraries out there to help you track and respond to transaction events on a given address. Let me know what you find!
Another place where shareholders also got involved ... because Right to Repair is obviously a smart thing overall.

(source: https://uspirg.org/blogs/blog/usp/examining-google%E2%80%99s... )
> still a problem even if it accurately reflects racial and gender class role biases in society.

Agreed, but. Since the 'culture of software engineering' likely reflects society-at-large (maybe a step up) ... how do you construct training models that reflect a more refined and caring reality than the one we've got?

If what they're showing us accurately mirrors what they're seeing, that's a service. If we find it painful, well, we made it that way.
What if one uses an extension which blocks cookie banners? Does that mean not agreeing to any tracking?

Since the extension hides the cookie banner it's effectively the same as ignoring it, not pushing any buttons (nor accept, nor reject), so it means the site is not allowed to track me, because I did not agree to anything, right?
FizzBuzzEnterpriseEdition
I used Affirm for a Casper mattress back in the day. Much the same scenario, it said "make X payments in Y months" and I was like "Ok".

I think that's Affirm's wheelhouse, providing smaller merchants of largish ticket items an easy way to do financing. So OP may not have had an option outside of Affirm to do the financing.

I'm not sure how much Affirm would care about the issue as they're pretty much a 3rd party to the entire situation. But, yeah, I think the order of operations here would be: call merchant, call Affirm, then call credit card.
Original from Tesla YT channel https://www.youtube.com/watch?v=7-4yOx1CnXE
How is the leachate treated? That must be a mix of lots of (unknown) bad stuff.

Isn't the main problem that landfills aren't sustainable? Burning is bad for CO2 in the atomsphere, but it frees up de-bonds matter so they can be taken up again.
I met my wife when we were both posting on a forum about how we wanted to get married and have kids. We didn't start off with small talk and are now married and have kids, so I think that disproves your notion of "all big and deep things start off small." Perhaps always starting small is one approach, but it's not a universal one.

As another example, I'd point to this conversation. You and I don't need to engage in small talk here to share our thoughts on some subject. I directly state my opinion and you state yours and we can discuss. At no point do I need to ask how your day was, about the weather, or what you did over the weekend. I am interested in discussions (that's why I participate in them online) but I don't care about any of that banal stuff. I hope your weekend was great, but I don't need to know about it.
I would have assumed the total opposite. A ritual to me is something that is generally observed but not enforced.
Turborepo author here...

> * tasks on the root package (e.g. tsc -b that typechecks all packages)

We are working on this as we speak! The first step is to add the ability to restrict hashing `inputs`[1] to the Turborepo `pipeline`. After that we are going to be adding root task running in the next minor release.

However, as your monorepo grows, you will likely want to move away from running tasks like tsc from the root and instead run them on a per-package basis. The reason is that tools like Bazel, Buck, Turborepo, etc. can become more incremental (and thus faster) as your dependency/task graph becomes more granular (as long as you maintain or reduce the average affected blast radius of a given change). The other argument against root tasks is that they break hermeticity and encapsulation of the package abstraction. That being said, root tasks are very useful for fast migration to Turborepo and also for smaller repos. Futhermore, we're happy to tradeoff academic purity for productivity with features like this.

> treat tasks such as lint:eslint, lint:pretter as a single task lint (or maybe `lint:*`)

You can run multiple tasks at the same time and Turborepo will efficiently schedule them at max concurrency.

turbo run eslint prettier --filter=@acme/...

However, it sounds like you like to see glob fan out of tasks. This is a really cool idea. I created a GitHub issue for it here [2] if you'd like to follow along.

[1]: https://github.com/vercel/turborepo/pull/951

[2]: https://github.com/vercel/turborepo/issues/1029.
US paying millions to send Starlink terminals to Ukraine, despite SpaceX claims
Thank you say much for the kind words Gavin :)
I'd work with something that's descriptive of the content rather than a call to action.

This bit offers promise: "I accepted an offer for a position at Google Zurich. Yesterday, that offer was rescinded. The reason is because I used a Russian address."

That's 138 characters, HN allows only 80.

It could plausibly be wordsmithed down to "I accepted an offer at Google. It was rescinded because of a Russian address."

I'd include a note that the title was shortened / adapted from a line in the post and why. I do this occasionally in my own submissions, see:

https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=fal...

Dang's offered multiple comments on guidelines, see e.g.:

https://news.ycombinator.com/item?id=11230406

More: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
>going from first flight to moon landing in a few decades

And then nothing.
Yes, People Are Now Trading and Investing in Water as a Commodity
Where will you put the money you’ve saved to beat inflation? When the market is good I’d say this Is a good plan but when the market is bad the only place that makes sense Is a HYSA