skysight-inc/HackerNews huggingface dataset:
Plus there are two Library folders, both containing Application Support (the one you mentioned, and in ~/Users/username/)

It feels strange that doing Command-delete on some apps just moves them to Trash, but other times it triggers a script that deletes it
Black fungus: India reports nearly 9k cases of rare infection
There's a lot more to Tony Hawk than skateboarding: he single single handedly turned skateboarding into a multi-billion industry. Skateboarding was a big part of my life in the second half of my teenage years and that was in the mid 2000's. What's astonishing about Tony Hawk is that he made a huge impact during a time when vert ramps and half-pipes were extremely unpopular to put it mildly. Late 90's it was all about street skating. The video series that still largely captures that period to me is Eastern Exposure. But also skateboarding as a whole was dropping in popularity relative to the early 90's. What the Tony Hawk series did was they captured the imagination of the next generation which took the 90's skateboarding to a scale which I don't think anyone even remotely considered possible. I remember in the earlier 2000's when seeing someone jump down 10 stairs seemed like something out of this world. By 2005-6 that was looked at largely as "k, cool". That+the fact that skateboarding was at the top of the game once again. I'm not sure what the situation is today but I feel like it's dying again when I walk around the city. There's no denying that skateboarding is difficult: it will take you months to get a hang of the basics whereas kids can pick up a scooter and start doing tricks as soon as they set foot on them. Kind of sad now that I think of it. Every now and then a gif will pop up on the internet and I'll instinctively want to start clapping. Shame.
It doesn't need to be noticeably distinct from other fonts, it needs to be legible - each glyph needs to be clearly distinct from every other glyph, and still recognizable when blurry.

That said, IMO, it fails the 0/O usecase, though it passes the 1/I/l usecase.
I love watching retro computing channels on YouTube, and many of them does such a great job of explaining CPUs like 6502, 6510, Z80 or Motorola 68000. Especially the 6502 is interesting, not because it's a marvel of technology, but because you can learn how it work in a reasonable time frame. I took university courses in computer architecture, but I can explain how a modern PowerPC or AMD64 CPU work. The 6510 is something I can easily follow when some guy on YouTube explains how a C64 works and how he goes about debugging and repairing a broken system.
How did you come up with the pricing strategy. I imagine some big companies might pay more if they can save lot of money with this.
<That's not weakness. That's compromising with your nature that you cannot override.>
That's kinda the point of the article.
But I do believe you can change the environment and your model of the world, so that this human nature makes choices which are good for you.
So you don't become a robot. But rather you adapt better to this modern world.
Yes but that was pretty common in old power supplies. Even good old IBM ones had loading resistors like that.
In my experience, any sufficiently deep study of any subject requires introduction of at least some degree of specialized terminology ("jargon") to be able to express things precisely and concisely. Sure, you can try to avoid this and use just "generic" language, but you almost always have to sacrifice one or both of these, at least partially. That can very well be worth it in certain cases (e.g. in an introductory text). But the site being discussed here is a list of specific (counter)examples. It would seem counterproductive to me to "dumb it down" given that it's primary purpose seems to be to discuss very specific situations; indeed, one common feature among many of these examples are subtle differences in what things mean in different parts of a language specification -- i.e., one of the reasons why domain experts invariably start using jargon.

That said, of course jargon often is als abused, or used in cases it doesn't have to be, etc. -- that's s bad! And many papers and books suffer from this and would be improved by using less jargon.

But in general I find this negative stance against formal notation, and the expectation that one should be able to dive into subtle and advanced examples without a need of at least some
"studying" (not at all necessarily at a university!) quite odd, and unrealistic.
There is no point in many cases. Even if you can verify that the email address is syntactically valid, you'll still need to check that it was not mistyped, and that it actually goes to the person you think it does. The only way to do that is to send them an email and have them click a link to verify.

However, if you still want to validate an email address then use a library. All popular programming languages have email validation libraries. Yes, it's an extra dependency if it's not included in the std lib or the framework you use, but email validation is wrong in 99% of the cases, if you wrote it yourself.
I need to think about it because there is a threshold in terms of price below which it's no longer convenient for me due to the payment processing fees. Charging per the number of posts means that if someone publishes say only one or two posts in a month, the transaction would be too small and there is a fee per transaction so it might not be convenient. Will need to think about it. Thanks for the suggestion!
I accidentally pulsed an ant in micro-centrifuge once, achieving a few thousand x g momentarily. The ant was still walking after, albeit less well. I was surprised the ant made it.
Note: I am not a sadist nor an ant-torturer. The ant evidently crawled, unnoticed, into one tube of a series. I was preparing on my lab bench [A bench shared with an ant-contaminated incubator-- ants like agar-media plates]. The presence of the ant was noticed after the centrifuge pulse. A long-term follow up on the ant's status was not performed as the ant was let go after. The sample in which the ant was found was discarded and re-prepared.
From the Analog Paradigm website:

> A typical example of application are Monte-Carlo simulations in the financial sector where differential equations must be solved over and over again for varying initial conditions. A so-called "hybrid computer" which consists of a traditional digital computer and an analog computer is the perfect match for such tasks: The digital computer takes care of the parameter variation while the analog computer solved the differential equations faster and more energy efficient than its digital counterpart.

Has anybody here experience with such an approach or knows a paper describing it / comparing it to traditional, purely digital Monte Carlo?
This brings up an interesting angle to think about.

In 20 years what do the old cars on the road look like? Are they all gone? Gone often means in dumps. Where the batteries are toxic to the environment.

If we want to think for the environment should we plan around longevity?
I didn't know about it, thank you for the recommendation. The premise does seem interesting, I'll have to give it a try.

I haven't watched any Anime in a long time, would anyone be open to providing some suggestions?

Anime I liked: Planetes (which I've seen mentioned in several HN comments in the past as it's hard sci-fi!), Full Metal Panic, Full Metal Alchemist, Last Exile, Geneshaft, Space Cowboy, Read or Die.

Some ones I have but not watched: R.O.D. the TV, The Third, Black Lagoon, Steins;Gate, Trinity Blood.
Ask HN: How to prepare for an engineering director interview?
Background: I've been a manager for the past 5 years and director for the past 3. I've only ever been promoted into management positions and never interviewed for one.

Seems like the higher up you go the more that the roles are not published on jobs websites and the murkier the interview process is.

I can pretty easily grok the technical interviews for ICs but have no idea how much or what exactly to prep for at this level. A company like Facebook might peg me as a Sr EM and ask me to code while a smaller startup might consider me a VP and not ask a single coding question?

I feel like it's going to be a lot of studying for coding, systems design, and PM questions and I just don't know how long I should give myself time to prep as well as how long I should expect my job search to be so as a baseline I'm figuring 90-120 hrs of study and a 6 month timeframe to find the right company/role.

Any help or previous experience navigating this would be appreciated!
What you're implying is that not only SARS-Cov-2 comes from a lab leak but that it is also artificial. That is quite a claim.

I believe that for SARS they did find it in civets sold in markets or other animals. But since that was after the epidemic in humans had started it's not clear to me if civets contaminated humans or the other way round (we've found Covid in cats and minks, maybe more, and they were all contaminated by humans).

But they only found SARS-like virii in bats, same as now there are Covid-like virii bats, and as far as I know and it did take them 15 years to find the one that gave SARS.
“Only 27 copies left” is misleading (it’s clarified down below, but still a dark pattern up there).
First, no, there are no international treaties about forcing aircraft to the ground. That is an extraordinary thing done in circumstances of immediate safety concerns. There are, however, treaties that have been in place about unfettered airspace transit access (no idea which exactly Belarus is a signatory to), and this was pretty clearly in violation of those. There is no "you're in our airspace so we do what we like" rule in international air travel, and that's ridiculous to suggest.

Second: they let the plane in on a flight plan that clearly took it to Vilnius. Again, that's false pretenses.

Per the analogy above: consider a consulate telling someone "sure, you can board this plane without your passport, it's fine" and then arresting the person for a visa violation on landing.
tinygo-org/tinygo - Release 0.18.0
Augmented Reality Is Changing the Cosmetics Industry Forever
You should avoid the Lua C API in LuaJIT because it is not supported by the JIT (i.e. it makes your code running in the interpreter instead of the JIT). Using zero based indices in Lua code running on LuaJIT works well.
You don't need the dot. Item 12 in the list is "You can have dotless domain names."
Review: 'Learning Go'
It's not even a blanket ban on interpreted code, React Native depends on dynamically generating views using JavaScriptCore. Something like this is how Epic originally got around the payment restrictions. Presumably you're still allowed to use it to push updates, as long as you don't use it to circumvent the App Store rules.
I have a 2020 MacBook Pro (Intel) and a Windows Surface Laptop 3. SL3 is objectively faster (i7 vs i5). I'm reasonably familiar with both OS's. I'd agree that MacOS is no more intuitive than Windows. But I'd use the Mac over Windows every time.

Why? Because the Mac is so much more 'fluid'. I must use Expose hundreds of times a day - it's instantaneous on the Mac. On Windows there is enough of a delay for me to try to avoid using the equivalent feature. There are lots of similar comparisons.

The little pieces of friction may seem small but they really make a difference. I feel like I'm driving a sports car with the Mac - not so with Windows.

Edit: If you're going to vote me down then please make a constructive comment to tell me why I'm wrong or where Windows is more 'fluid' than the Mac.
Pay chargers at every parking spot for the complex.

For the landlords it will be a revenue stream. (In leases to the company which runs the chargers)
what if `displayplacer list` doesn't show an option for my current resolution with "scaling:on"? does that mean my 16" MBP w 5500M doesn't support this resolution?
For the souls that have to suffer through the context switch of using both OS X and Windows or Linux at different workstations. htps://kinto.sh is a great open source app that let's you have the same keyboard commands and such in every OS, really recommend it!
I just helped a friend who is a lifetime windows user set up her new MBP M1. I was reminded how un-intuitive things are and how useful UI elements are hidden in the name of "simplicity". A lot of it for her is centered around the finder and accessing files in general.

The two biggest issues she had was:

1) finder not easily acting as an image viewer. Eg, she had an SD card from her camera, and wanted to quickly scan through the photos and decide what to keep and what to throw away. The problem was that it took a while to find a view where finder showed images ( think it was called "icon view") and once we found that, it took a while to expose a hidden ui element that we could use to make the images larger.

2) "open file" dialog boxes don't show your home directory by default. She'd have a file in /Users/name/folder and the open file dialog would only show Documents, Pictures, etc, and not her home directory. I finally helped her make symlinks from folders that the file dialog deigned to show her to where she really wanted to go. But why is there no "home" view?
As others have pointed out - that's not the constitution.

From a philosophical perspective, though, I agree that Jefferson and others saw those rights as fundamental human truths. They were saying "people already have these rights, we promise the government won't infringe on them", not "the government grants people these privileges". (Of course, who qualified as "people" continued to be a matter of debate. And some of the "fundamental" rights later enumerated in the bill of rights, specifically the third, seem like pretty localized of-their-place-and-time concerns in retrospect.)

I think what prompted my comment and some of the other replies to pc86 was that the beginning of this comment thread was discussing some fairly specific applied legal concepts (e.g. "parallel construction") from a practical perspective of applied law. So replying to that thread with a point about political philosophy from an entirely different country is a bit of an odd tangent. Re-reading the comment, I do think that's how it was intended, but I think the context made it easy to misinterpret it as suggesting that Americans believe everyone in the world should abide by our political philosophy. Which is certainly regrettably true of some Americans, but I hope it doesn't describe anywhere close to most of us.
Here is a link to an "open access" copy of the 2010 RALA paper:

https://dspace.mit.edu/handle/1721.1/72349
It's probably better to think of that as AT&T trying to continue the thing they were already doing with feature phones, than as Google trying to make Android as locked down as iOS is.

For starters, it's something AT&T did with just the phones they were selling, not something Google did with the Android platform or Android phone makers like LG and Samsung did with their phones.
As the sibling comment mentions, apparently the iOS restriction is that you cannot execute pages that have ever been marked as writable, which is much stricter than W^X.
the intercepting MIG the pilot had to consider says otherwise
Which doesn't clear ancillary files, either. The only platforms that I know of in widespread use which actually clear all ancillary files on uninstall are iOS and Android (except for SD card).
Discussed previously:

https://news.ycombinator.com/item?id=27234039
As a side note, the /r/AskHistorians subreddit is absolutely fascinating, both from a subject-matter perspective, but also from the perspective of an exploration of the extreme ends of moderation policy. Specifically, the moderators have a zero tolerance policy towards unresearched and uncited answers. If you give an answer that is poorly cited, your comment gets deleted.

The practical result is mainly seen in two ways. The first is when extremely interesting questions end up with no answers (the running joke is entire comment chains of [deleted]s). But the second is that when a question does receive an answer, it is usually brilliantly and thoroughly answered, with assumed followup questions answered as well. And those posts end up getting linked to by other social media platforms, paraphrased and summarized on websites like Atlasobscura, and plagiarized by clickbaiters.
This points out the absurdity of exactly two separate sports competitions for males and females. That's old fashioned binary thinking. Get rid of separate sports for males and females.

Instead, set up a lot more levels of each sports, and let each person compete at a level that makes sense for them, varsity, JV A, JV B, JV Z, club, intramural, etc.

I'm a male, and when I entered high school, I weighed 100 pounds. There was no way I could actually play on the football team. I could try, and sit on the bench, but that's all. I picked something else I could be good at. If they had a level with kids about my size, I still wouldn't have been that good, but I could have participated, got some exercise, improved, and had fun. And that's what sports should be about. All this focus on college scholarships twists the focus of sports around the wrong way.

Get rid of all college scholarships for sports for all men and women. Throw the whole college sports complex with million dollar TV deals and ticket sales out. Bulldoze the huge college stadiums and arenas. Turn them back into simple fields.

If you're really, really good at basketball, join the Overtime league, and make your way to the pros that way. But for the 99% of high school athletes who will never make it to the pros, add more levels, so anyone can participate, and bring back fun.
I've been using MacOS for the past 10 years after mostly using Windows for years before that. Now, I definitely can't really use Windows 10 easily for the rare times I use it. A lot of it is definitely what you use on a day-to-day basis.
Did weak wi-fi password lead the police to our door?
sed does not operate on files directly unless turned (-i)nteractive.
> The inability to easily go to $HOME in Finder is of great annoyance to me

You should be able to use cmd+shift+h to always jump to the home directory in finder. I remember having the same real annoyance until I discovered the hotkey.
err... try "Spectacle"
"There are other emails besides gmail and hotmail? Woah!" - the person who thought that was a good idea, probably.
For the purpose of my joke, it doesn't really matter if it's incompetence or intentional under-engineering.

It was a satirical observation (based on my experience) that "the business" tends to scoff at unsexy foundational rework of existing tech. The trendiness of Kubernetes is used effectively to "trojan horse" that kind of work in.

I am jokingly suggesting that at this stage maybe that's the real value of Kubernetes.
Although I totally think open source should attempt to produce an ecosystem with the security of Apple’s ecosystem, there is no evidence that this is even theoretically possible.
> The M1 can be duplicated if not exceeded

The obvious question is why has Qualcomm failed so hard at even keeping up with the A series? They're untouchable for radio stuff but their CPUs are very average. Samsung are also trying very hard with average results.

The M1 isn't Apple's first crack at this that is some fluke which will quickly be overtaken by someone else. Everyone else has already been in a race to beat their A-series chips and failed miserably. The M1 is just the first time we've been able to benchmark it on a real OS. If someone beats it, it will be AMD retooling their cores and doing it in 3-5 years (Zen was originally battling an ARM variant internally at AMD)
The OP said "fighting famine", not "fighting the famine". Without the definite article "the", their sentence can (and arguably should) be read as referring to famine as a class of calamities, not to a particular one.

As a further example, the job of a firefighter is to fight fires as they happen, not to help the UK forever recover from The Great Fire of London.
Not necessarily. I assumed it was a test to explore the panspermia hypothesis that posits life propagates between planets and stars on ejecta from a planet with life.
Thanks for sharing this and congrats on the product.

BUT: I don't think any amount of flashcards can help me get my head around setting IAMRole's and such, I stay away of amazon's cloud as much as I am able to, when/if I have a choice in the matter.
Also not quite the same, but `git clean` bails out extremely early unless you supply one of -i, -f, or -n (the latter of which is `--dry-run`).
Or the user typos their address and it goes to the void or to someone else. Even a valid address can’t be assumed correct. I get a ton of emails to my old gmail that aren’t meant for me because some people are too dumb to get their email addresses correctly (even for someone’s covid vaccination appointment confirmation and details recently...) or just make a mistake.
I have to agree. While the cards themselves are a useful format, I wish this had more "How do you..." rather than "What is..." questions. E.g. Q: "How do you provide temporary credentials to IAM users to access some AWS resource?" A: "STS"
This is a dupe of https://news.ycombinator.com/item?id=27253012, discussed recently.
I figured that someone would pipe up about the 19th byte vs 19th index, and I'm glad. This is just semantics, but does index 0 represent the first byte or the zeroth byte?

I completely agree regarding memory access, but would argue that strings and memory should not be treated in the same way. Having the index represent the length - 1 has caused countless off-by-one bugs [1] that would not have been there in the first place if string indexes started with 1.

Java, JavaScript, Python, (maybe Ruby, I'm not fluent there) also bite the user if you attempt index data outside of the string's range. C will happily index whatever you want, and these bugs can often remain hidden for decades.

1. https://cwe.mitre.org/data/definitions/193.html
For Windows, distribution without signing isn't exactly painless either, and the signing certificates for that are quite expensive.

And there, it's not even deterministic, see https://www.digicert.com/dc/blog/ms-smartscreen-application-...

The goal of the system is to authenticate which developer made a given piece of software, to be able to track the spread of malware. An option is always given for a user to opt-out.
That causes weird behaviour in places, where they assume the bit before the @ is a "username".
I feel this is a fairly pedantic correction, though of course you're very correct nonetheless. My opinion is that banning all of a nations major airlines from operating in your airspace is functionally equivalent to banning that nation. Belarus is much like Kazakhstan in that the vast majority of routes from its airports are by its national airlines. Most of the routes to the EU are flown by Belavia (Belarus' national airline) https://www.flightconnections.com/flights-from-minsk-msq.
What provider do you use for email? That does sound nice.
Pretty cool! How long did you spend building before you launched? Did you target any specific niches at first?
Evernote has a really cool email-to-note feature that relies on a secret custom email address. The additional requirement is that only the email addresses connected to the Evernote account can be used to send information into the system.

I'm not sure how they do this under the hood, but if anyone knows, please let us know.

The Evernote feature has an additional layer of awesomeness... As it is mainly used to email items into a specific Evernote notebook, you can choose which notebook to send this magic email to, by adding @notebookname to the email subject. Hashtags that follow the notebook are added to the note as well.

Dynablogger is really cool! I'm signing up now and look forward to diving in. Great work!
Until about a decade ago, this was extremely common in Japan. RIP mobile email, another victim of smartphones in general and the iPhone in particular