skysight-inc/HackerNews huggingface dataset:
The fact that kebab-case support is a rarity constantly boggles my mind, nevermind that it isn't the de facto default for any language created after *sh/lisp. Readability, ease-of-typing, parallel with the way it's used in (Romantic) natural language. If I were writing a new language I intended to popularize this would be one of the features I would emphasize.

Spicy semi-snarky aside: if your counterpoint is that kebab-case prevents crushing your arithmetic operators together, I strongly suggest you either reconsider or never write any code you think may be read by another human being (and possibly yourself).
For all the hate Microsoft regularly gets, they are pretty amazing about that: I have ancient software that still runs fine on Windows 11 through layers upon layers of compatibility libraries baked into the OS.

I'm sure it's costing them dearly, but there's plenty of niche and industrial hardware like this that lasts much longer than a generation of operating systems, and there's no alternative. Linux pays lip service to compatibility, but ABIs change constantly and it's easy to get stuck in dependency hell. MacOS X is... MacOS X.
Even if you did retain the audio files, you still can't move your listeners to a new hosting service. You're forced to start over. Making you manually reupload your audio just adds insult to injury.
Small suggestion to obfuscate image names, because:

Right-click on the flag -> Open image in a new tab -> ISO-2 code image file

Makes it easier to narrow it down to correct answer.
Definitely shorter is better especially when the names are incredibly long. Also helps in narrow word wrapped screens.
We've dubbed this "ridicule" case.

Upper case is majuscule.

Lower case is miniscule.

Mixed case is ridicule.

https://en.wikipedia.org/wiki/Letter_case#Terminology
Read it as like underdog state pride, in the sense of "the one and only" https://www.merriam-webster.com/dictionary/the%20one%20and%2.... It's certainly not the only state university - Ohio University is only about an hour away.
ASML’s laser equipment is made mainly in US by Cymer
Ask HN: When do you say no to a personal passion project?
I have been building and working on a passion project of building small functional web apps[0] for the past year and a half. Within the past few months I have been learning how to, and working on turning my static web apps into an api application. Just something that I can save data with to use between devices, and share with friends. Since I've started this project I've had a ton of ideas on how to make the "ultimate" time tracker/planner type of app. I don't want to abandon the project, but I also don't want to spend the next year building out an app that I will probably abandon in the future.

What do you think? Has there been a time where you have had to stop yourself from building out a passion project?

[0] https://tooldobox.com/
I have a Snapscan S1300i, SANE and linux still works with it. I have no complaints about this device. Other than the USB B cable endpoint.
If you use all 10, you can count up to 1024. :-)
Well that sucks. I had just gotten into using ADS-B Exchange over Flightradar24.
Maybe so, but please don't take HN threads on generic flamewar tangents.

https://news.ycombinator.com/newsguidelines.html

We detached this subthread from https://news.ycombinator.com/item?id=34525298.
Interesting. I don't see any use for it (since adding `mut` to the `let iter` declaration sounds less annoying than dropping `iter` altogether) but I learned something nonetheless, thank you.
Has this soured the concept of a password manager? Instead of many different accounts and passwords you also add one more account that gives you access to everything. Backdooring yourself.

People will say you have to use one because you might reuse a password. If a hacker gets a hold of it they will have access to other accounts. Hopefully many use different emails and/passwords but even if they don't an attacker doesn't have a list of websites this works on and will try to login to major sites which usually alert the user. If your lastpass account has been hacked they know all sites large/small and will have an easier time stealing info/money from smaller sites with lower protections and can blackmail you because you saved your pornhub account (with a privacy email address) in lastpass.

People are going back 5 years trying to get information from a company they have no relationship with. This company kept your passwords after you left. Once you give them to lastpass they are no longer secured even if you decide to leave..10 years later coming in through that backdoor you left open.
> It makes me wonder why Aliexpress doesn't have more warehouses in the US

Temu by Pinduoduo are trying their luck. Let's see in a few years.
Doesn't that kind of action cause organizations to be less transparent about the sources of their models then?
Northampton Museum’s Concealed Shoe Index
India police detain students gathered to watch BBC documentary on Modi
Do datacenters actually do anything to draw in engineering or a significant number of tech jobs? Beyond just HVAC and a few server operations people.

us-west-2 certainly hasn't done much to make The Dalles, Oregon a tech hub (or even Portland for that matter)
I almost bought a WebCam then i recall GoPro’s can work that way too.
Russian warship with ‘unstoppable’ 7 kmph hypersonic missiles 'sails towards US'
but having to press shift for the underscore is a pain

But having to press shift for a capitalised word is not a pain. OK, sounds about right.
>Amazon sellers are actually researching the market and designing new products

some of them are, but a lot are just dropshipping stuff from alibaba
i think your attitude is generally what most n00bs experience on SO at some point -- with an extra dose of nasty, to quote gregg popavich.

and part of the problem with that attitude, with or without the nasty, is that, as a newbie, it's sometimes impossible to know the exact right question to ask in the exact right wording that will be sufficient to avoid the wrath of the highly-exacting SO lifers who specialize, at least sometimes, in cruelty.

i think the better way to handle things for SO, if we're allowing ourselves to question their authoritah, is to just prevent all newbie questions, and make that part of the marketing of the site. that's at least one way.

there are other possible solutions, like changing the culture of the site by actually employing people to do any number of things, like slap cruel comments on the wrist and/or delete them, and/or apologize to new users for any cruelty they experience, and/or get rid of that ridiculous constitution for posting, and/or...

and the 'exploit the generosity of strangers' line is really weird, i think. just seems like a very misanthropic attitude. bunch of problems with that, but one is that it seems to imagine that there will be no reciprocity - that the people who ask questions there are just there to take. i've never actually met a person like that in my life, tho i did see one guy at a poisoned company i was at refuse to help someone. :-D still remember that -- but one reason i remember it is because it was so unusual -- as in, i don't remember ever seeing it before. maybe this is the way the at least occasionally cruel SO lifers think?
I’ve always liked the readability, but interaction is a problem when many UIs treat the hyphen as a break character. Most (all?) browsers do, and even some (albeit not good) IDEs cannot be configured otherwise. When you’re in a hurry, it’s easy to miss a bit off the end.
There was never a web button that took you to an archive version of a paywalled article. There was a web button, but it took you to a Google search of the title phrase.

We got rid of it in July 2020. Actually we took out both the 'past' and 'web' links, but people complained a bunch about 'past' so we put it back.
Really, I'm convinced there's no permanent solution to this problem. People have long asked this question, the Bible and every major religion even has parts about this topic.

I'm quite convinced that the only solution is: to simply distract yourself from being aware of it. This can admittedly be hard at times, but it can also be quite easy at other times.
> As engineers we're measuring everything, all the time right?

Ha ha ha ha!

Asking questions like "What data do you have to support this?" can often create a lot of enemies - including your manager.
I've never seen anyone else make the comparison but I always felt Umberto Eco books were in a similar niche to Neal Stephenson. With long asides into esoteric details and real history.
Yeah, these people have the decision to sell or hold. Yet people blather on asif some anon-gov't agent "stole land" or something
Dozens even go out to another level of base 12, now that I think about it. A gross (144) is twelve dozen, so you could have something like 6 gross, 5 dozen, and 3.
> Stopping tipping would probably not even be something they notice

Eventually they would. When the cashier at the yoghurt shop mentioned realizes that they can get paid more at some other shop / restaurant, the owner would realize they have to pay more to get employees.

Unfortunately, this would be a slow process.
Radiance Fields in Space, Time, and Appearance
Java has sum types and is in the process of getting pattern matching (some basic form is already available, but `case Sphere(Point(int x, var y), var r)` already works in preview).

For sum types, the syntax is like this:

sealed interface Expression permits Add, Mult, Identifier {}
// possibly later
record Add(Expression a, Expression b) extends Expression {}
record Identifier(String name) extends Expression {}

I do like global type inference, but for anything that gets committed I often come to prefer at least Rust’s restriction of top level definitions needing types, as that aligns well with how I would also write Haskell and alia. Java imo made a good decision of only adding optional local inference, anything else would have been too disruptive for Java, given its existing talent pool’s background.
Interesting to think about where the cost will go in a few years.

I remember in college intro to CS class back in 1998, where I heard the story of building the first computer that could perform at 1 TFLOPS[1]. It cost $46 million and took up 1600 square feet. Now a $600 Mac Mini will do double that.

[1] https://en.wikipedia.org/wiki/ASCI_Red
The Friedman Doctrine has come up (indirectly) again and again in discussions of Google's activist investors insisting the company should fire a lot more people. A recent one: https://news.ycombinator.com/item?id=34519251

It's not just short-term product thinking that our current investor-owned capitalism corrupts: it's short-term blinders that shape who we hire, who we fire, what benefits we give each other.

I want so much to believe in companies that compete to be the best places to work, to encourage the best, to motivate them, & give them the best runways to develop long, medium, & short term ideas & initiatives. Having servant leadership, gardening leadership, that can enable others pursuit of the best things, that supports creating not just capturing value... it's what these very large organizations, stacked with wealth would best be tasked with. Instead, some old legal precedent blocks the pursuit of good.
The state of Ohio has birthed more astronauts than any other state. Mostly because people are so desperate to get out of Ohio they’ll go to space to escape. UofM has the most astronauts that made it to the moon. And a flag on the moon.

Good natured ribbing :)
Speaking of smelly: My scanner just broke down last week. The powersupply started smelling burned plastic and then gave up the ghost completely. Can't find a powersuppy fitting the special contact. It has been working since windows 95 or so, was now running windows 10 without problems and without having to install special drivers from the producer. Old was a canon, early USB model.
Ha! You got me there.
What is "it"? There are thousands of cryptocurrencies, many pegged to fiat. There's no shortage of price-stable options, but this isn't so relevant for this kind of remittance anyway as typically the crypto will only be held briefly each end.

In these situations, someone gets a salary, they immediately send it to a hungry family, who then straightaway pays for essential items with it. Latency is important, sometimes more than cost, as having anything arrive is preferably to being completely without due to a lost transfer.

Unfortunately WU fees of 15% or sometimes more are common in poor regions. It's costly because payment corridors in those regions (which is not as simple as country A - country B) are so unreliable - money literally disappears on the way - that the only way it can be done for small value transfers is to hike up the fees to subsidise the losses.

You might get a reasonable seeming quote for major centres, but actually go through the process and fill
in the details for more out of the way locations and you'll find very different prices.

WU and banks all also silently charge another 1-3% on FX rates, this is well-known and uncontroversial - visit wise.com for an accurate overview.

(Wise is actually a pretty good traditional-finance-backed solution to these problems for some regions. They did also trial transfers with a crypto back-end for a while, not sure if anything came of it.)
Another is that your assembly will never target newer CPUs, but the compiler will.

I've gained a lot of performance by replacing handwritten assembly functions with plain code versions, just because CPUs and compilers have evolved over the last 15-20 years, while that assembly code is what it is.
When I was in college, there were always some people on the network who would leave their iTunes wide open, and that was how I discovered new music to listen to.
Came here to say this. Underscore/dash is on the home row in Dvorak, making snake_case/kebab-case way more natural to type.

Cool trick about mapping shift keys with Karabiner-Elements. I do that with my caps lock to create a "hyper" key: tapping it brings up Alfred, using it in a chord is "hyper", and long pressing caps lock maintains its default behavior.
Ask HN: Forming a Delaware LLC and registered agent
I'm trying to form a Delaware LLC for a new software venture in which I'm the only shareholder. There are lots of services that do this, or I could file the forms myself, but Google search is entirely ineffective finding real recommendations on this topic (every result is an ad or blogspam). How did you form your LLC?
> The aftermarket is stepping up to deliver buttons and knobs to augment Tesla’s touchscreen-only controls.

For a second I thought Tesla had gotten a clue.
> What else is the turbofish other than an arcane rune for magical purposes?

I'm reminded of the Codeless Code short story where the young acolyte visits a Haskell monastery, looks upon an engraving of the monad definition, and wonders "and this mystical inscription - this is code?"
There’s also a growing number of podcasts you can only listen to if you subscribe to Amazon Music.
It is a fair point though - there's no utility in training an openly available model from scratch. Finetuning is far more practical.
Site won't load for me
Does userland driver software, which probably wants to make all sorts of weird syscalls to communicate with hardware, tend to actually work under Wine?
> It forces people to make a choice where they're effectively rolling the dice as to what the best course of action is -- either they optimize for the reality that resumes are largely computer screened, or they optimize for humans hoping that it's not.

You are making that choice, though. Any time you make a resume, you are making choices about the profile of the one reading it.

> I don't think you should blame people for optimizing for what is likely the most common scenario.

Not interviewing a candidate is very different from "blaming".
This seems like a use case for an offline password manager (which will no doubt still run on the same device, and therefore offer limited benefit), or doing something like gpg encrypting the information to your own gpg key (and storing that key offline or on a yubikey, and not putting the gpg private key on the computer with access to your password manager).
No linter? Seems like a quick thing to standardize
Origami is yielding new applications in spacecraft, architecture, and medicine
Agreed, I would say Huawei was "gatekeeped" (not a word I know but banned without recourse)
I worked in a multimedia lab that had one. Great scanner but god help you if you turned off the automatic dust removal.
You must not get a lot of applicants if you have time to read all the applications. But there’s no way I’m reading 100 resumes for one job. I’m skimming them at best.

And if you’re not looking at LinkedIn in 2023 you’re probably missing out. My LinkedIn has far more detail than my resume because it’s not page limited and a lot easier for the reader to search and zero in on what they want.
I wonder if novelty matters. This "versusComparedToCamelCaseBouncingUpAndDown" is certainly harder to read but I also found it harder to read than all my CamelCase identifiers in code.

For me OriginalAmount or AdjustmentFees are just one word each.
There are many people who reach the director level and then transition careers outside of tech, because they can no longer get hired at that level.

This is especially common during a downturn, when there's less money to go around for people who are "inspiring", but can't "roll up their sleeves" or earn the respect of those who do.

Depending on how long you've been in the industry, it might be because your sample size falls within the anomalous period of 2001-2022. Expect to see a bunch of ex-tech directors opening bakeries, breweries, consulting/"life-coaching" practices, etc.

I don't think I'd call it falling downwards, more like surfing tangentially. It's still a pretty comfortable and fulfilling life, but I wouldn't describe it as up, up & away.

[edit] this is pretty hard to disambiguate from the "fuck you money" types described by a sibling commenter, superficially, but there is a wide distribution of net worths in this group.
> That’s 2500 to 7500.- CHF worth of scans if I get a third party to do it.

This is how I ended up with my first laser printer.

My aunt was asked to publish a limited edition of a book she translated to German. The printer wanted a ~1000 dpi film and we got quotes on how much it'd cost to get the protolith done. We then concluded a good laser printer that could print on transparencies would be far cheaper and fit our budget, so we asked if that would work for the printer. When they said it would, we got the printer, I tweaked the halftoning a bit and off we went.

In the end, the German translation we did was perceivably better quality than the professionally typeset Portuguese version. And I got a nice laser printer.
Mine is actuall a bit more specific. Capitalize every other letter PLUS the start of each word
I had a Nikon Super Coolscan 9000ED that I ended up selling off and still have my CoolScan 5000ED with the slide and strip film autofeeder when I finally get around to scanning my father's old slides and negatives in my copious spare time™. The 9000 could scan a X-Pan slide in a single pass, the 5000ED in two scans with stitching. I had dedicated a first-generation MacBook Pro to run the software as they had a FireWire port, using BootCamp to run Windows on it as the Windows version of Nikon Scan was more stable.

Almost all the proper film scanners were discontinued around 2010, that the Flextight series survived another decade is amazing, but Imacon bought Hasselblad (not the other way around) and now DJI has bought the combined entity, and obviously has no interest in the legacy of film.
> Therefore an end goal is a must-have.

I agree, but this will never ever happen, which is one of the many reasons these programs are unethical money pits that only benefit people who make a career out of DEI.

If you're head of DEI at a fortune 500, you're likely getting at least $500k a year in total compensation; more at some companies. Given that reality, it's only human nature to convince yourself that doing that particular job in perpetuity is massively important.

Here's what will happen instead. If they start to hit their initial goals, they'll just move the goalposts. Mostly likely these will be in the form of slicing and dicing workers into ever smaller groups - you can always find a group within a group.

Let's say that the DEI group at $BIG_CORP gets it so that workers from group X are represented at the company in a way that matches the proportion of the overall population they comprise. The folks in DEI will just say, "Oh no, we've made great progress with group X, but we don't have enough people in group X from the LGBTQ community; more work must be done, more money must be spent!" So, they get the LBGTQ numbers up for group X. "Oh, No!", they say, "We don't have enough people from group X who are disabled; more work must be done, more money must be spent!".

The point is not, and never was, to accomplish a goal. It's to make it appear that progress toward a vaguely-state goal of diversity is continuously being made, while also making sure never to actually accomplish the goal; less the make-work jobs and juicy consulting contracts dry up.

And honestly, I can't blame these folks. If I had a half million dollar a year job, I'd also find a way to keep it as long as I possibly could.
Can someone explain this briefly?

It looks to me like they basically have a ferrous material with low melting point. They drag chunks of it around using a magnet or magnetic field, then melt it with alternating magnetic field (AMF) heating.

The imprisoned Lego man was melted to get him through the bars, but he wasn't reconstructed afterward (which I'd hoped for given the "manipulation" portion of the abstract).

Is AMF heating compatible with body tissue? The bumpy edges and imprecise paths of the chunks they tease back out of the organ seem to me like that could cause damage to tissue?

Excited about the prospect and glad people are researching, but this didn't live up to my admittedly-futuristic anticipation.
Is that prompt confusing? It says outright that you're rating the app in the app store.
I disagree. They said metrics that show your contribution are useful, which is exactly what I advocated for.
kebab-case-would-be-the-best-but-it-is-unfortunately-not-supported-by-most-languages
There were two links provided in my post, one with it's own decent links and another from investing.com regarding action by the Bank for International Settlements (the Bank of Banks) - so I'm not sure what you're on about?
As a data point: we've been hiring resume-blind for going on 2 years now. We tell candidates they don't have to send us resumes, and we generally don't read them.
In ruby anything that starts with a capital is a constant, but PascalCase is only used for ClassNames and ModuleNames, and ALL_CAPS_SNAKE_CASE = "is used for constant values". Unless you are some kind of monster anyway.
More than a little scary. To me, it was scarier than most horror novels. But brilliant writing, and very thought provoking.
Glad to see this - you can even get reasonable-ish results on lower res images with ~2 hours train time on a P100 GPU. See my try here: https://www.kaggle.com/code/apapiu/train-latent-diffusion-in...
“The public should be able to hear what politicians are saying so they can make informed choices.”

Oh that’s hilarious. After tech companies stifling a sitting president, now they are going to straight faced claim this like it means a damn thing.

This is insulting to users’ intelligence.
> nobody is releasing training code

Interesting. Why is this happening?
For me it is easier/faster to type uppercase letters than an underscore. But, I have small hands.