skysight-inc/HackerNews huggingface dataset:
My previous employer tried to offer me a "promotion" that among much more accountability for systems also included being on-call. There were no clearly defined parameters, and the real kicker was that this glorious promotion included a $0 pay rise.

They were flabbergasted when I declined, and tried for weeks to get me to accept with "It will be good for your career", etc.

That is a VERY hard no from me.
I was required to learn touch-typing to graduate high school. Early 1990s. My incentive was simple; the class was an hour a day of soul-sucking drudgery, for a full academic year, but if I could just eke out 35 wpm on a test, I could avoid the class entirely. I learned typing the spring before my senior year. And passed. Got to leave school an hour earlier every day. I filled the time by taking another math class.
BitCoin mining seems like a real problem. I was recently in Macedonia, and apparently it’s common there to steal electricity to mine crypto. They are heavily dependent on energy imports, and much of the energy they do have is being siphoned off to crypto. It’s not a good situation.

https://english.republika.mk/news/macedonia/bitcoin-miners-w...
I’m a software engineer at Google, working on Cloud Bigtable, which I personally think is pretty “cool stuff”.

I speak to different prospective and existing customers multiple times a week, sometimes multiple times a day, over chat, email, video conference and occasionally in-person (pre-pandemic).

I worked from home and made two pots of coffee today - one pour-over and one drip.
https://archive.ph/G7IpF
Compared to $50-150 for a single-burner unit, that's quite a bit. Plus I like the portability, though I'm probably only using the cast iron under the vent hood.

Ikea has the 36" in stock in the US for 950USD, but the 30" would be tolerable at 800 or 700USD if they were available.
How about "choosing four random dictionary words for a password is best, even if it it happens to be a complete sentence"
Search "tape with no residue" on Amazon, Gaffers will come out. That was how I knew it.
I saw it on one of those nature shows by David Attenborough.

Anyhow, the idea is that the father, in order to provide resources to the mother and child, needs reassurance that the child is indeed his. After all, what would you think if your kid looked like the plumber instead of you?

They did some double blind studies, and indeed babies do tend to look more like their fathers.

> why would it only affect human babies?

Because humans are very visual. Other species are more smell oriented. Who knows if their own babies smell like their fathers.
Probably Visio

https://support.microsoft.com/en-us/office/create-azure-diag...
Even when he is, someone from his inner circle will take his place, and his first decision will be further tightening the police state to avoid the destiny of his predecessor. I'm not sure I can name a single dictatorship that's suddenly turned free.
Long ago, I worked in a shop that I feel did it the right way: allow techs to sign up for pager duty a week at a time, and each week would pay a bonus of a few hundred bucks. It was always voluntary, and people were eager to take as many shifts as they could sign up for. We'd round-robin it between all the people who wanted it. If your plans changed, there was always someone happy to pick up an extra bonus on short notice.

Let's go over that again: People liked being on pager duty, and all it took was a few hundred bucks a week.

Of course, this was in a pretty competent company. The pager would only go off a couple times a week, it was usually easy to fix, and there was a well-documented escalation path if you couldn't handle it on your own. So we weren't losing sleep.

If the pager started being painful, fewer people would sign up, giving a signal to management that there was a problem. They could then either increase the bonus, or fix the root problems.

I have no idea why other places don't handle it this way. It worked well for everyone involved.
Those WebGL bugs might not be present in other browser engines like Gecko or Blink.
I thought we were talking about server-side account delete?
Hold my tower pc.

https://www.amazon.com/s?k=tower+pc+case
I agree. I'd be more inclined to call something like that an idiom.
there are entire books and tutorials about writing drivers for linux, or even how to do a mini OS from scratch. So many i can't even remember them all.
That only adds to the mess. The bigger unforced error is the apparent U.S. waffling. Firm, consistent messaging regarding refusal (so far) to send jets would have been far more powerful than what ended up happening.
I had to rack my brain to remember what a BTU actually meant.
Throwing Cats in Space [video]
> Why do math students need to know the sine doubling rule? Not so they can calculate with it (they could look that up) but so they can reduce certain expressions to sin(2x). That's why calculus teaches this stuff.

Why make math students memorize random trigonometric identities that they'll use once and then immediately forget when you could teach them a more general fact that they can derive the identities from?

sin(2x) = Im(cos 2x + i sin 2x)
= Im(e^2ix)
= Im(e^ix * e^ix)
= Im((cos x + i sin x)^2)
= Im(cos^2 x + 2i cos x sin x + sin^2 x)
= Im(cos^2 x - sin^2 x + 2i cos x sin x)
= 2 cos x sin x
> ARKit doesn’t use LiDAR for camera pose tracking.

It doesn't by default, for power reasons, but it will in a pinch.
Power imbalances are a fact of life, where do you draw this arbitrary line of people being equal enough in power to interact certain ways? It's not obvious and seems nebulous to me. Furthermore, consider the possibility that many of these situations benefit and/or are consciously intended by both parties specifically because of the "power imbalance", like the parent poster described with undergrads trying to get in with higher level faculty, while the higher level faculty reciprocate for their own reasons.
Half my engineering exams were open book. If you did know the material you generally didn't have time to actually look it up so didnt matter.
The author is referring to Google's internal monorepo, not to their open source projects.
I don't know if there are tutorials, but I enjoyed Ben Cox's writeup [0] about making a driver for a vga / webcam he had bought. The osdev wiki links to this 2006 [1] sample driver project. Maybe you can find more, depending on what you want to interface with.

[0] https://blog.benjojo.co.uk/post/userspace-usb-drivers

[1] https://sourceforge.net/projects/glider-kernel/files/EDI%20H...
You could always come join me on the KaithemAutomation project :P

I ran almost 24/7 for about 4 or 5 years in a commercial setting, and it's tinkering-friendly because the core feature is "modules" that are bundles of Python and HTML that you edit via a web IDE without needing to restart.

Plus, the device integrations abstraction is super easy and it's easy to build your own host that can use any device drivers you make.

We've also got modules for live sound mixing with JACK and CCTV cameras with ~1s latency to the UI.
In the 1960s USAF attempted to answer the question: if cats are dropped in zero G, will they land on their feet?

Great archive video. If only USAF had waited 40 years for the internet, then done this experiment.
Be careful. Apparently discussing historical facts may get Mitt Romney and MSNBC to call for your immediate imprisonment.
Is it ?

Putin until now had managed to carefully play the Russian opinion to be mostly favorable to him, and I just don't see how this can possibly continue once the reality of what is currently happening in Ukraine to their friends and family filters through the propaganda. His own glorification of WW2 over the last decades is going to play against him here, as the pictures of bombed cities are going to raise immediate associations putting in question just who are the real "Nazis" here.

This leaves the repressive option... but this would require levels of repression not seen since Stalin, and we're living in a completely different mediatic landscape.

No way that this doesn't end up in a revolution.

Nor I believe that attempts of going full North Korea with almost completely cut off media and communications would be accepted by the population, or even feasible in practice.

The only thing going for Putin is the indiscriminate nature of economic sanctions, strengthening his "the West wants to destroy Russia" line.
Mummification in the Mesolithic
Absolutely right.

I sometimes found myself going, "I could split this PR up into smaller ones but I'll skip it just this once" and it's been a mistake every single time.

Few things are a mistake so reliably as that.

These days, I always split it up until multiple PRs.
It indeed is. Harsh drug penalties were introduced in India under US pressure.
Whoops - added it. Thanks!
Google have a set of SRE books, though how much they address SRE at Google Scale rather than Your Actual Situation is a point you may wish to consider.

https://sre.google/books/
Let’s imagine you’re a modern bank and associate card transactions with the merchant.

Even if you sanitize/delete the account holder record, you can’t delete the transactions themselves (as it would screw up your accounting) nor the merchant association.

Now let’s say you have a very particular customer that always goes to a very specific restaurant at pretty much the same time every day consistently.

That pattern alone is enough to single out that particular person (and deanonymize them by correlating with other records such as cell phone location data, etc).
Progress happens because the intermediate inventions are useful.

Nobody jumps from wooden wheels to steel ball bearings.

But there are some exceptions. The invention of the airplane had intermediate steps, but they were fairly useless on their own. You can see this in the series of prototypes the Wrights made, and then combined them to build a useful airplane.
Nope, brand new. You can pay entire sticker price up front and get them unlocked.
Garmin was designed to work off grid and not need the internet lifeline to San Francisco or us-east. Can't say that about any of their competition.
Closest thing I could find to a plausible explanation was this (not about implants but about hiding bluetooth devices):

"The chappal is such it has an entire phone inside and a Bluetooth device. The candidate had a device inside his ear and someone from outside the exam hall was helping him cheat," police officer additional SP Ratan Lal Bhargav of the Rajasthan police .

But yeah searching for info about this stuff feels like probing an area of a video game where the developers didn't put much content, just many duplicates of the same article on different sites, all from around Feb 22.
I don't have much else to add because your post perfectly sums it up. To me it seems it started when Brandon Eich was outed, a segment of the tech community never let it go and views everything they do with extreme scrutiny. I don't feel like it's deserved at all. Mozilla has new leadership and Brandon has moved on to other great things like the browser Brave. Mozilla and the work they've done for open source is irreplaceable. I still use Firefox and filezilla all the time and Rust has been such a massive success that even Microsoft is using it in Windows.
I thought combined with encrypted SNI this was no longer possible since the middleware doesn't have access to that information.
There’s no evidence that the rallies scheduled in October 2016 for Philadelphia, Pittsburgh, Allentown, Wilkes-Barre, and Erie ever took place. There were no permit applications filed for the day of the Philly rally, either.

https://www.inquirer.com/politics/mueller-report-miners-for-...

Russia through 100k in facebook ads, and got the typical results, nothing much. Even if they were the best FB ad optimizers in the world how much impact is 100k in an election where the spending was estimated at $2.65 billion dollars?

https://www.cbsnews.com/news/election-2016s-price-tag-6-8-bi...
If it turns out there’s some upper bound where caching canvases in memory becomes a problem (eg large threads become not paginated), it’s pretty trivial to build a cache around [Weak]Map and get the ~best of both worlds.
I think you are talking of the opposite of what the comment you are responding to are.

I think the comment you responded to is talking about deconstructing a single chunk of work into multiple commits and opening a PR for each one, rather than combining several units of work into one PR.
Pinboard rather famously (and of course, tongue-in-cheek) advertises nine fives availability.

Scale expectations.

Recognise that each additional point of reliability increases costs (and time to achieve) by roughly an order of magnitude.
Ask HN: Cofounder vs. Founding Engineer
Hey HN! Launching a hypothetical here to get your thoughts going. Not a situation I’m going through right now, just wondering what folks think.

Say you’re joining an early stage that just raised some cash, but doesn’t yet have a team. What would you expect the difference to be between joining as a tech co-founder and joining as a founding engineer, in terms of compensation, attributions and responsibilities?

Same question, but reversed: suppose you’re looking for someone to own the tech side of said early stage business. How would your expectation differ for someone joining as a tech cofounder vs founding engineer?
Quite different as disputes between businesses are seen quite differently from consumer and business disputes.

The protections in the US are not nearly as strong as, say, Germany, where it's entirely possible that a grocery store can't ban you because they're the only place to shop. The right to do business with who you wish is more protected in the US. At the same time, there are laws about and the courts look poorly on retaliating on a weaker party for seeking legitimate redress.
It is, simply because you selected which ones to eat.
> I had the feeling that the CCP has some leverage over Xi

Based on what? "Feelings" about dictators is how the world got into this mess in the first place.
>>If Nuclear WWIII happens, this might be where humans survive.

If WWIII happens, there will be plenty of places people will survive. But in dramatically reduced numbers as, firstly, the people living in major population centers would have been killed en masse, and secondly, as a consequence of the first, global supply chains break down and food and other necessities become extremely scarce.

Technology would see massive regression and an extended dark ages as well, as much of the production base would be destroyed, and the people who predominantly live in large population centers and sustain it would be killed.

I only go into these extremely grim details because I'm seeing too many cavaliar attitudes on social media, and even from some officials and former officials (e.g. former Director of National Intelligence, James Clapper, saying it's "a question of time" until Russia does something to force a NATO response) about a possible military confrontation between the West and Russia.
> Does Apple have any way to verify it’s actually a full delete, and do they do so?

The guidelines do state that it should be a full delete. In my experience, Apple has never checked or asked to verify if a user account was fully deleted on apps I've worked on, which involve PHI. It's been a part of HIPAA compliance for our apps since the beginning (and we do actually fat delete, FWIW). It's a relatively new requirement from Apple's end, though. The deadline was actually extended from January 31st 2022 to now June 30th 2022. Enforcement or stringency on Apple's part could change around then, but I don't see Apple having the resources or willpower to do much of an increase here.

Full guidelines are here: https://developer.apple.com/news/?id=i71db0mv
I was part of this scene from the late 90's until about 2015. I remember feeling bitter about McClaren getting involved. To me 8-bit was about claiming a tiny bit of utopia, and exploring the possibilities of pop.

After this article it began to be all about style and irony and it just wasn't any fun anymore. Just like what he did to punk.
Do you care to explain why you feel that way. All this hate I see for Mozilla really feels undeserved considering all the good they do
SA competition watchdog wants WhatsApp to cough up for abusing market dominance
Google Lens may be accessible via the web-version of Google Photos.
I know that has OCR functionality with at least easily-accessible translations (iirc not overlayed on the image, though).

Not sure if Google Lens is accessible outside of the app, though.
DuckDuckGo did implement filters which is big part of the problem. Mojeek is also independent when DuckDuckGo is just cover on mostly Bing.
How about B2 combined with Cloudflare? Egress from B2 to Cloudflare is free and egress from Cloudflare to the internet is free for their free plan, and perhaps competitive on their not free plan?
15% of billions is a lot. While the exact number of desktops is likely unknown, its safe to assume MacOS has several hundred million users. I'd suggest that as serious.

But it merely reflects my point that there tends to be one big player in most markets. Android / ios is also skewed (globally) but ios is very much a player.

You don't have to be number 1 to be in the game, but past number 2 it's very hard to break in. And if number 2 is strong, close to impossible.
Watched the video, looks cool! Also saw someone else link Git spr - any thoughts on how they compare?
Yes, it's a big deal but bottom line the computer is a tool and a tool only wows us when it can be used to perform something great. I can have a car that travels at 1 million miles an hour but if I run it in our current highway system it's not that big of a deal. I'm not going to get anywhere much faster.

Yup, the new Macs are speed monsters but the OS won't run much better on the new hardware and Netflix is going to run just the same. Photoshop and Final cut will run better but I, and most people, don't use those. The Mac is a tool. It's up to Apple to wow me with what it can do. Otherwise it's just Meh for me and most users.
Huh, this is a surprising lack of pro-Russian pandering coming from Trump !
Depends on what you mean by third party recruiters. In my opinion there are two kinds. Those who are trying to find someone for a role. And this that well try to find YOU a job. I've gotten a could of jobs from the second kind. These are the kind that try to foster a relationship. There other type are basically used car salesman
Turns out that tripling the money supply... increased prices.

If only there had been some sort of model or discipline that could have predicted this beforehand.
You mean a local SIM? I need my US number for 2fa from banks, brokerages, Airbnb, etc.
This is very true. But:

"Hey, guys, we're going to Seattle! What would you like to see?"

"Let's go to Pike Place, I've heard a lot about that!"

"Ehh...okay, but we'll have to stick to the inside of the market. Don't wander out, it's not safe!"

"We could go to Pioneer Square!"

"Holy crap, no way! It's scary down there."

"The art museum...?"

"Maybe, first thing in the morning, before things start getting...weird..."

"We could, er, have lunch in the historic International District?"

"Uhm...you're comfortable wielding a knife, right?"

"What about, uhh...the arboretum?"

"The arboretum! What a great idea! We'll go to the Arboretum. See, I told you Seattle is a great place to visit."

Point being: about 90% of the stuff tourists come to see in Seattle is within that hot spot. And it is bigger than 9 square blocks, though it's still only a small part of the city, much less the municipal area.
Here’s another strategy: submit with you PR a sufficient argument as to its correctness. This could be unit tests at a bare minimum, constructive types, property tests, documentation, formal proofs, etc. Whatever sufficient is for what you’re doing.

Reviewers: don’t read every line of code like you’re the lone avenger standing against all the “bad code,” in the world. Stop being a gatekeeper. Check that the author did their homework: is the argument sufficient and convincing enough? Review their tests, documentation, types, etc. It’s a lot easier to debug their proof than it is to piece together every line of code and verify it by hand.

Handle formatting and linting with automation. Write style guides so that style is consistent across the code base. Build empathy for your operations, packagers, maintainers by ensuring the release process has affordances to test code in a production environment before going live to all users. Write specs and designs before hand, as your building the software, and in retrospect.

The other kind of fatigue is author fatigue. Here’s 4 hours of work plus another hour pre-reviewing everything and wrapping it all up. Fingers crossed you don’t find any nitpicks that will put off my code from merging another day because you couldn’t be bothered to review anything until the last hour before EOD.

It turns out what few empirical studies exist on code review effectiveness there are seem to agree that reviewers are noticeably ineffective at catching errors if they read more than 200-ish LOC per hour. Including your own code. So do consider making smaller changes. A 1200-line of change PR is difficult to review unless you’ve provided an iron-clad proof.
Sure, but I have seen the same thing with paid software, and it lowers engagement because by the time I am ready to read it, I can’t.
Show HN: The Clock App – See the Time and Weather in Places You Care About
Dart is a fine language. But I struggle to understand why it exists in the first place, there is nothing in there that is done better in Dart than in other languages. Yes, Java has some "Enterprise" problems, but the language itself is just like Dart. Really, they could have just used Java, they probably didn't do it for legal / political reasons.

What I like about Swift is its "protocol oriented programming", which is basically pragmatic Haskell type classes. There is just so much done right in Swift, that I have a hard time going back to any language that doesn't have it:

* protocols, integrated with struct/enum/class

* dot-syntax when the context is known (like .blue instead of Color.blue)

* immutable data structures via copy-on-write, nicely integrated into the language

* best integration of optional type (like Int?) I've ever seen in a language

* (optional) named function parameters (in the beginning I was annoyed, but now I am a big fan)

* the way exceptions work

* cheap garbage collection (kinda; ARC is working like garbage collection for most of the code I write)

* great package system

* great IDE (Xcode)
There are two basic paths for automation.

One is to replace the people, ideally reducing cost assuming the bot, and it's programming, maintenance, etc... are less than the labor cost was.

The other is to augment the people, maybe replace a few, but for the most part the people get repurposed to tasks they can do much better than the automation can.

In the first case, it's all about optimization, and the cost is generally a more rigid organization, but a very lean, efficient one. This leads to much lower costs, assuming the scale and savings make sense.

In the second case, it's all about quality and or expanding the scope of business. The potential for rigidity is still there, depending on how the robots and people work. In general, resources are there for the people to work smarter, and or on other tasks, products, improvements, and the like.
There's a few places where Podman probably has to catch up with docker but conversely, I think Docker is still trying to catch up with Podman in regards to running rootless (i.e. running containers using a user account without having root privileges).
The computation power was not so much the issue for this port. The challenge was to make it work with much less RAM and storage available.
Sans-ISC – StormCast – March-15-2022
Would you say the blackout curtains made a bigger difference than the sleep mask?