skysight-inc/HackerNews huggingface dataset:
unless your engineering efforts are spent entirely on making the system highly operable, your code easy to read, document, and test.
Show HN: A spreadsheet for writers
> But it is shady AF for democrat leadership to claim the election was going to be stolen in summer 2020

I think it was Trump who claimed the election was going to be stolen in the summer of 2020, not the Democrats. Here is what I found on "Democrat" claims:

> https://www.washingtonpost.com/outlook/2020/07/20/trump-repu...

That Republicans were defrauding the election by disenfranchising voters. A claim the Democrats still make (even more so) today.

Trump, on the other hand, spent the entire summer of 2020 claiming the election would be stolen; e.g. https://www.npr.org/2020/06/22/881598655/fact-check-trump-sp...

And a bunch of other articles like that. Basically, Democrats argue that voting is too hard, while Republicans argue that voting is too easy. These positions were pretty consistent during the 2020 election.
That's not how online games work. Core functions of the game are executed remotely. You need to convince the server, not your local machine.
Be wary of "When I used to work at Facebook we did xyz"
The fun dark pattern now is I can't copy images from Chrome and send them to non-Apple recipients in iMessage. But screenshots and copying images from Safari works fine.

Naturally there are a bunch of threads about it on the Apple forums with no helpful replies, and then auto-lock without any resolution. https://discussions.apple.com/thread/252071606

This likely wasn't intentional. But they're sure in no hurry to fix it.
It's not a SSN but a health insurance number, which is basically structured like this: three first letters of your lastname, the first letter of your first name, the two last digits of your birth year, the month in two digits format of your birthdate, the day in two digits format of your birthdate and a somewhat random number between 00 and 15 IIRC.

So if you know someone named John Doe and their birthdate (ex: October 11th 1951), you can mostly guess their health insurance number (ex: DOEJ 5110 11xx).

Not exactly rocket science.
I would argue the opposite; criticism of the use of atomic weapons on Japan tends to ramp up during periods of increasing skepticism toward American power (e.g., now). Unfortunately, that criticism is rarely rooted in credible historical argument. I wouldn't say you're arguing from a "uneducated meme response," but I would say that the position that you're taking is the symptom of a post-Vietnam/Watergate narrative regarding CIA conspiracies, the legitimacy of war, and the trustworthiness of American authority. It is, however, not a terribly useful way to approach the context of 1945.

While it is possible to find negative quotes from various individuals, such as the aforementioned Halsey, the question is really whether the people involved in the decision were making it in 'good faith' (i.e. out of the perceived necessity of ending the war on rational terms, and not diplomatic stick-shaking or the need to show off one's latest toys). Overwhelmingly, the primary sources argue that they were, and that the most salient concern was ensuring an unconditional surrender to avoid the mistakes made after the last war, in which the sociopolitical structures that enabled militarism were left intact. The "peace" that Japan was offering would have left its extremely dysfunctional political structures intact, and so was considered unacceptable.

The number of dead, and manner of their death, must also be seen in the context of the time. It doesn't really matter what we believe about the morality of targeting civilians in 2021; by 1945, that particular Rubicon had been crossed years before, and not just by the Allies. The Japanese Army committed atrocities on such a scale as to poison attitudes about the country to this very day; there is a good reason that people in China or the Philippines may roll their eyes when reading about poor Sadako and her thousand paper cranes (a story popularized by a 1977 Canadian novel).

I write this not to minimize any healthy sense of horror or responsibility, but to point out that "it's easy to say that now" is not merely a meme, but in this case responsible historical practice.
I read the FCC as saying "we have to assess fees based on our charter/legislation" - ie, it is not discretionary given the language of the law.
I spent a good amount of time in the Midwest in an environment where about half the people were black, half white, and there was a good amount of card playing going on. The black people pretty universally wanted to either play Spades or Bid Whist. The white people played Euchre. There was little or no crossover among the groups. I only recall one white person who knew how to play Bid Whist, and one black person who knew how to play Euchre.
Non-paywalled, original-to-paywalled
https://chicago.suntimes.com/2021/8/29/22647262/judge-rules-...
I mean, syntactic sugar is one thing, but being entirely incapable of creating variadic exceptions really hamstrings you in places where you don't wish to write a great deal of redundant code for each combination of exceptions you may see.
My Windows machine doesn't seem to have this problem. OTOH it has a problem where every major update Microsoft tries its best to trick me into using Edge as my default browser again.

Remember when we used to have antitrust investigations over this kind of thing?
Distancing Effect
What would be the best way to get in touch with you? Would love to have that "30 minute" chat with you?
I once landed a job by replying to the interviewer's question, "Do you have anything else you want us to know about you?" by answering, "I believe neckties are instruments of the devil."
Where is the line compared to government enforcing parents to not leaving their kids alone in a car or home, or sending their kids to school?

How do we measure what level of control we have/deserve on our kids?

I'm not disagreeing, just arguing that there are cases where one could argue that the government is overstepping on how we parent our kids.
Can you give some information or links to what was the dosage and frequency?
There are some good points here on the futility of doing the "ritual" for the sake of doing the ritual. Especially when it comes to raising blockers - if you aren't attempting to resolve them when they come up, then are they even really blocking you?

But, I do think there is value in stand-ups for teams outside of a classic SE environment. I work on a team supporting a portfolio of related, but not necessarily interdependent analytics work. Stand-ups have proven valuable for us to look at ongoing work in the sprint, and identify deploy (shift) resources to individual stories that may need them. We're all in the same timezone, meeting virtually due to covid, and having a consistent meeting where we can talk through what we plan to do for the day has also opened doors for more informal collaboration than we had in prior formats. This may be the exception in implementation (or the "wrong way to do it") but we're trying to do what has value, and not just what's prescribed.
i am not sure it's a good beginner piece... the music was playing second fiddle to the animation.

> Many found fault with Stokowski's rearrangements and abridgements of the music. Igor Stravinsky, the only living composer whose music was featured in the film, expressed displeasure at how in Stokowski's arrangement of The Rite of Spring, "the order of the pieces had been shuffled, and the most difficult of them eliminated", and criticized the orchestra's performance, observing that the simplification of the score "did not save the musical performance, which was execrable"
The computer for the rest of us!
> The reason my family switched away from AOL was because we could get faster internet through our cable company.

This is exactly the reason AOL went away. People initially switched to ISPs, then to local telecoms, then to cable providers.
Where you responded to someone who said "if you feel this way do it" not with "I wasn't talking about myself!!" but with "I can't"
I think regulation on past time activities isn't the appropriate approach. It's a slippery slope, are they soon going to regulate the amount of time someone can watch television, or the number of times one may go to a movie theater?

Knowing china's history, it doesn't seem too far fetched and sounds like we're slowly evolving into an episode of black mirror.
To be fair, the "community specialist" is a base-level representative but is not capable of fixing the culture problem that led to the situation.

They could:

1. Suggest they follow the prompt.

2. Try to have a random user run Terminal commands to edit plist entries.

3. Explain that's just the way it is.

4. Offer condolences and promise to escalate the complaint.

None of these are great.
Can confirm that I played a lot of spades during the boring parts of my ~5 year Navy enlistment.
Show HN: Blur Webcam Background on Linux
The wire is a fictional TV show. It doesn't show anything about the real world.
You may find it too abstract, but this mindset is exactly why I’ve been successful twice, now going on three times.

I’m also saying this specifically for the sake of the poster because it appears they are operating from a scarcity mindset, which will only hold them back.
Even overengineered systems should be simple to change.

Clearly you've never met a 10x over-engineer

Over-engineering (for example over-generalising or adding too many layers of abstraction) is typically done with certain sorts of potential future changes in mind, so in the resulting system some changes are easy but some types of change (the ones the over-engineer didn't anticipate) can only be done with massive refactoring.
SEC Requests Comment on Broker-Dealer Digital Engagement Practices
When you are in a plane there is a 100% probability that the driver will be a trained professional, while according to your stats there is less than a 2% chance that your driver will be a trained professional when you are in a car.

While I have no hard stats I would also assume that a plane is much safer when something goes wrong. Why?

1) Professional 'driver' who has trained for years to handle risks and failure scenarios and practices these on a regular basis.

2) Redundancy and graceful failure is designed into many of the components and systems on a plane, while cars tend towards the cheapest component or system possible unless mandated by law.

3) Space (both altitude and the fact that the sky is basically empty) provides time to solve some problems before they become catastrophic failures and makes other classes of problems very unlikely.

If you blow a tire, run into a deer, or have a transmission failure while you are cruising down the highway at 80mph you have seconds (at most) to react and respond. If a plane hits birds, has an engine fail, or loses some other system they usually have minutes to troubleshoot the problem and redundant systems that prevent the plane from just falling out of the sky.
Just how tight do most people wear their ties? My dress shirt collars, buttoned, still leave comfortable space around my neck, and the tie is no tighter than that.
I've met alcoholics and I've met people who play League of Legends too much. Of the latter, they are all alive...

Different magnitudes.
I worked at an ed-tech company for a few years. 80%+ of our traffic came on line in a 2-ish hour every morning. Additionally, because most schools have similar summer break schedules, we'd have this crazy ramp up in August and September where out daily active users would 10x in a little over two weeks.

It was actually a pretty unique challenge that had some weird trade-offs.

For example, when do you release new code? You've got this nice window at the end of each day when traffic is super low, so any issues with the release will affect a minimal amount of users, but on the other hand, if you release at the end of the day, you don't really know if your code works at scale until the next morning.

Similarly, what do you do during the summer period? You've got a couple quiet months in where almost no one is online where you can kind of swing for the fences in terms of changes, but at the same time, you won't really know whether it handle the full load of the customer base until September.

Sure there's things like load testing (which we did), but theres no way to truly predict how your customers will use your product. We had a really solid engineering team and ended up coming up with processes to handle a lot of these problems, but still, it was something that I hadn't dealt with before and I found pretty interesting.
In my workplace, use of the camera for Zoom meetings is optional, and 100% of everyone opts not to. I think it makes things much better.

Not as good as not having Zoom meetings at all, but still, it's better.
No updates since roughly 10 years, the homepage is full of spam, I don't think Chandler should be recommended anymore at this stage.
I recommend BBC Radio 3 for the same reasons.
I guess that was motivator to look for alternatives.

I found it funny when people started switching to broadband and AOL still somehow convinced them they'll need to pay them.
Yeah? How happy are you? How holistically successful are you? It is my observation that those that operate from fear and scarcity based programming remain quite unhappy their entire lives.
An experiment in turning Zork 1 into a multi-player game
> This notification should be escalated as a bug, as it violates Apple Human Interface Guidelines

Bold of them to assume that Apple will follow their own guidelines if they are detrimental to their product strategy.

Objectively speaking, these are guidelines, so they are not enforceable the same way App Store rules are. But there's also a lot to say about the differences between Apple as a platform and a Apple as a product.

I think Apple has never even remotely consider the idea of setting the sames rules for their third-party ecosystem and their own products. They have build billionaire business lines on the sole idea of products that integrate better with MacOS and iOS (Safari, Maps, Mail, etc) Anyone who uses an Apple product knows this.
So I think is pointless to call them out on that. This has been Apple's playbook for the last 20 years and it will be for years to come unless regulation catches up to them. Time will tell.
Calls for a Covid Probe Plunged Australia into a Hacking Nightmare
From a purely technical point of view, what would you have wanted next? Windows XP running "on" DOS? And the irony is that it was not even that much different on that point: Windows 9x did not really run "on" DOS either. It had some form of "cooperation" (for legacy drivers only) / backward compat. And it was booted form there. And you could still run DOS bare-metal. For most users, the DOS parts were perceived as deprecated anyway; aligned with the fact they officially were...

And well even in the Windows 3 era DOS was merely used as a bootloader on modern machines. Of course Windows 9x took the concept even further. The contextual difference was simply that there was tons of DOS programs and games even when 3.x was out (esp. games) and that even if that continued a little bit for games, it quickly migrated as Windows 9x became a comprehensive platform with the needed APIs (plus more and more people having it). And the default boot UX that was kept as-is by most people.

So from a market perspective, 3rd party DOS + Windows 9x would probably have died well for 98 anyway, and probably become ultra-niche way before (well, was probably niche already just before the 95 launch...)

Not to say MS did not have anti-competitive behaviors during that era (or attempts e.g. the AARD incident), and of course even just strategies to compete. They are actually well-documented thanks to various trials. But there is also the usual taking of random tech dependencies for granted until the main vendor suddenly changes its stack: and OMG you can't run booted from another DOS. Hell even when parts of the tech stacks were actually documented, licensed and supported, sometimes it stopped to be the case on the next iteration: and then you can't use a Cyrix processor on a MB with an Intel chipset anymore. It is not necessarily an abuse of dominant position all the times.

And here the point of the original post was to say there could have been a Win9x capable DR-DOS, so I don't even see why you are talking about "the next major version of Windows wasn't able to be "integrated" with any non-Microsoft DOS" when it clearly could: simply the compatible 3rd party DOS capable of that was not commercialized. Should MS have been forced of cooperating with other companies to have parts of their OS interchangeable? I'm not sure. Apple surely did not have to e.g. thoroughly document and then advertise their PowerPC nanokernel as reimplementable by 3rd parties (not an exact equivalent, but it is impossible to come with exactly the same scope given the two systems are so different, so I'm just taking a random component that can be distinguished from well-known and previously existing one) -- but then if some found an interest in doing that without support, they also could have done so.
It also happens in places where people want to practice their English. In Vietnam I once told my taxi driver that I can't speak English, but then ended up having to have a conversation with him in Vietnamese. (I told him I didn't speak English because I wasn't feeling up for a conversation, but then tricked myself into one)
Betting your company on Lisp: 5 years with Clojure in production [video]
Great, I guess I can add a supply chain attack to my list of concerns related to diabetes.
1. The verb usually used is "exercise," not "execute."

2. It's a startup and you say you're a key employee. Why do you have NSOs vs ISOs? NSOs are very unfavorably taxed -- read up on NSOs vs. ISOs before anything else.

3. Perhaps you can stay on as a very part-time advisor to postpone start of 90-day window? (so you can start your next thing instead of staying 6 months)

4. Don't join another startup unless they offer you ISOs, and are an early enough employee that you can exercise early and elect 83(b). Or unless they pay you more than BigCo.
First, this isn't limited to politicians. Second, calling it a logical fallacy to believe what others say about themselves is utterly ridiculous and doesn't move goal posts so much as it pretends there are invisible goal posts swooping around the field at will and only you can know if the ball goes in.
Really surprised to read this history, I had no idea that there was any ethnic background to this. I'm really a bridge player, but have played spades, hearts and euchre at times as well. All great games.
Ah, no I did not realize that.

> Additionally countries that are part of the 5 eyes, 9 eyes or 15 eyes, see picture at the top of the article, are out, too.

That makes a lot more sense for excluding countries. They still made a bit of a leap with saying all of the EU is bad, we're more than 15 countries, but let's presume the 'eyes' countries cover the remaining TLDs that had this local court thing and that explains the author's selection.

That is, if local court is the only standard you want to go by. Another thing the article leaves as an exercise for the reader is whether any of those arbitration places have favorable rules compared to even the courts of Iceland for all I know.
The Fragility of NYC Subway
Also https://buttondown.email/hillelwayne/archive/how-knowing-mat...
Vulkan is a side-grade to OpenGL. For games, Vulkan is the best tool. For a text editor, OpenGL is the better of the two. Very different use cases.
Apple ProRAW is not a real raw file and will include a lot of processing.
This also significantly hurts readability, and I would hate the person who writes code like this unless you really need binary compatibility (if you do, it is a sign that you should improve your release schedule).

Mostly, you just want to decouple the interface of the class from the implementation details.

In that case do just that - define an interface and implement it elsewhere.

You can always just static link all binaries.
I have been using Nextcloud as my family's calendaring solution for years now. It works great and that's high praise coming from me because 95% of the software I have to use on a daily basis is terrible. The fact that the blog author's main complaint about it was that it was "old PHP" makes me wonder if he's even interested in a time-tested solution with a large active community.

The calendar is really the main reason I use Nextcloud at all. The web UI _was_ the best calendar UI I had used but the recent rewrite set it back quite a bit. I've been following the bugs related to it but the UI designers seem to think that pretty is better than functional.

Nextcloud calendar does work great as a source of truth. I share calendars to Android devices (via Davx5), iPhones, and calendar clients like Thunderbird. It all just works great.
Knowing maths helps you write better software
> I grew up on AOL's internet and it really wasn't that bad.

It was down for a couple hours per day almost every single day during the few years when they were in hyper growth. But the actual service itself was pretty great when it worked.
In the same way that in theory "This language can do everything" seems good but "This languages does only one thing, very well" often works out better I think that in practice you more often benefit from building special purpose tools than just always having the REPL.

In the video game examples, that would include "god mode" and the family of similar cheats. A clear benefit of such tools over a REPL is that they're something you can realistically train non-programmers to use. You can even polish them up and ship them in the finished product if you choose to do so.

On getting weird: If you work in a team, choices affect the whole team. So you need a rationale for moving the whole team (or, a rationale for why it's OK that your work is in one language but everybody else uses a different language). The bigger wins are generally going to be from paradigm shifts, so we're talking about a fundamental shift to how those team members think about programming. Unless you're hiring from scratch for new work.
All that tells me is that Google is a big company and, like all big companies, "success" is dominated by politics.

Politics never goes away unless you're the only employee, but the ratio of politics to technical ability that defines success changes drastically the smaller the company.
What's wrong with the reliability of mobile internet? I'd expect that in the target environment (e.g. some building in the middle of a city) mobile internet would be like 100% reliable, that would be a problem only in remote wilderness areas.
fashionable, popular, trendy, and common all mean different things even if they are somewhat interlinked concepts. High fashion then stands even more apart from the rest.

I kinda like this Cambridges definition[1] of fashionable more (even if isn't perfect)

> wearing clothes, doing things, and going to places that are considered stylish

There is clear difference of what is considered stylish and what is popular.

Macmillian[2] has even more poignant definition available:

> popular with rich and successful people, and often expensive

Which I might disagree on specifics, but it still carries the thought over. Fashionable is not (necessarily, or even commonly) popular with the common people, but of some sort of elite.

[1] https://dictionary.cambridge.org/dictionary/english/fashiona...

[2] https://www.macmillandictionary.com/dictionary/british/fashi...
> When designing an API in Rust which performs IO, you have to make a decision whether you want it to be synchronous, asynchronous, or both.

Why must that be true? Why can't you write the interface once, and have concurrency be an implementation detail?
> It never would have hosted the kind of anti-vax-blow-up-the-government stuff and promoted it as prime content like FB.

The most popular content on the service was astrology horoscopes.