skysight-inc/HackerNews huggingface dataset:
Fixed price contracts may cost the government a lot of time and money but they might still be good insurance against political risk. In WWI many companies that won armament fixed price contracts were able to make large profits, partially leading to a backlash in the interwar years over the idea that the US had been led into WWI by corporate interests leading to US isolationism before WWII. By using mostly cost plus contracts in WWII FDR was able to diffuse the political issue.

I sort of worry that even if SpaceX is able to provide launch services for NASA at a far lower rate than other companies, and that even if their absolute profit s are lower than their competitors they'll still have profit margins so high that it'll lead to backlash given the weak competition.
Use a Pi with a camera module and a passive infrared motion sensor. Take a bunch of photos of your cat and other cats, using the module and the PIR to trigger it. Manually label photos as `your cat` and `not your cat` and then use https://teachablemachine.withgoogle.com/ to retrain a model based on your cat's image. Then rig a big enough servo or stepper motor to open a cat door, and a big buzzer for other cats.
The answer here depends on a side by side pair of walkthroughs for setting up and maintaining
Tailscale vs plain Wireguard.
C++ & Rust: Generics and Specialization
Totally. Or here, without a config file:

$ caddy reverse-proxy --from my.domain --to 10.0.0.2
This is a strange example to pick given that (1) it's a war, and (2) a significant percentage (majority?) of Namecheap's employees and offices are in Ukraine.

If we (the US) decided to invade Canada tomorrow, you can be certain that the maple syrup would stop flowing.

Edit: According to their website[1], the overwhelming majority of their employees are in Ukraine. Two of the three cities they have offices in are on the current combat front.

[1]: https://www.namecheap.com/careers/ukraine
> I think you very much can say that "at the boundaries, applications are procedural" (i.e., they do side-effecting things sequentially).

Well, side-effecting, yes, because that's literally how we define boundaries.

Sequentially? Not so much; concurrency (whether asynchrony or true parallelism) is important largely because simple sequential behavior doesn't capture what happens naturally at the boundaries well. (I suppose on an individual boundary, defined in the right way, there is likely to be a sequencing constraint, but not in aggregate across the boundaries of the system.)
I was thinking along those Reality Winner lines that if I were an organization today getting a leaked document like this, what I would do would be to print it and then scan it grayscale and post that. Thereby being sure to avoid issues of embedded metadata and probably making it at least harder to read things like sneaky printer codes. Not that I'd really expect the Supreme Court to use something like that, but just as a general principle. Obviously this wouldn't be foolproof (something as simple as having a subtly different version of that office routing "stamp" on page 1 for different recipients would suffice to narrow things down a lot) but good practice anyway.

Other than it being color, that's what I would have assumed was done here, except the staple holes and relatively decent image quality do seem to argue against it.
Does anyone know how the author supports themselves? They have a patreon, but it’s not enough to make a living: https://www.patreon.com/ciechanowski

The hardest part for me when doing open source work full time was giving it up and getting a day job. I was fortunate that my wife was the breadwinner, and that I got to see what it was like to be a stay at home husband. I’ve often wished to go back to it. Did the author figure out a way, or is he wealthy?

He could also be a Superman, being able to do this with a full time job or contracting work.

I spent a few days studying their blog. The work is so good that when I retire, I’ll make a conscious effort to copy their style as closely as possible. It seems like the optimal way to transmit knowledge.

I wish there was an equivalent to YouTube sponsorships for blogs. If this had a 3 minute preroll ad, they would be rolling in money.
It uses a variety of extractive text summarization algorithms. The backend is built out using the Python package Sumy, which performs some of the NLP.
Oh, one more thing - translations. I get extra money when the book rights are sold for translation. And seeing your book in a different language is a unique feeling.
Screenshot of deleted comment: https://twitter.com/pitdesi/status/1521915016668090368/photo...
But is "buy once, upgrade forever" really a viable long term business model?
Don't buy anything that isn't Zigbee (or, I guess, Z-wave). Wi-Fi is much too heavy and insecure for smart home stuff, Zigbee has a ton of features you'll want (much simpler protocol, automatic repeaters, etc etc).
This was fantastic, for the first time in my life I actually understood what jewel means and what n jewels refers to when it comes to a mechanical watch.

If Bartosz is reading this, I'm genuinely curious how much time did it take him to create this post. It looks like an insane amount of work with all the knowledge acquisition, write up, animation and so on..
Yes. Tailscale subnet router. https://tailscale.com/kb/1019/subnets/
One doesn't prevent the other,

https://www.withsecure.com/en/solutions/innovative-security-...
It's a whole "growth" thing.

Like, it's not good enough to have a quality product that generates a sustainable revenue stream year after year. You have to "grow" because companies don't really do dividends anymore, they want a constant increase in stock prices, product be damned.
shameless plug: I am building a similar tool that is less focused on UI (which get autogenerated from reading your script parameters) that will be similarly open-sourced under AGPL3 in a few weeks (Need to clean the code and add typescript support):

https://windmill.dev
This 100% and it is not just super risky things like "exploring space".

If you have ever PIed on a government contract you will know that the program manager will almost certainly deviate from what is in the contract. They will call unbudgeted out of town meetings, ask for unbudgeted reporting, demand unbudgeted changes to the deliverables.

As a contractor working with the government, "cost plus" is the only sane option. The program manager is not going to have the bandwidth to renegotiate (and bid out?) in the almost certain event of a change in scope.

The alternative to "cost plus" is defensive billing where the contractor attempts to devine and account for extra non-contracted work. That lead us in the past to $1000 hammers and no-one liked that either.
same with https://www.youtube.com/c/3blue1brown
I'm using a Dell 40" with a built-in KVM. I have a Logitech keyboard and mice configured through a Logitech unifying receiver and a Logitech webcam connected to the KVM via USB. The setup is such that I can use the same monitor, webcam, keyboard, and mice with both my personal computer (Dell XPS Desktop with Windows 11) and my work computer (Macbook Pro with macOS Big Sur) with a keystroke. Windows 11 handles the resolution and all monitor-related settings and features perfectly. There hasn't been a single issue. macOS on the other hand has been a nightmare. It has serious trouble driving the external monitor (despite having a dedicated graphics card) at even reduced resolution, fonts are fuzzy, it bogs down all the time and uses up almost all RAM, and the keyboard and mice seem to have their settings and functionality randomly toggled and enabled/disabled. Sometimes scrolling just stops working. Or switches between natural or standard scrolling. macOS does not support adjusting display brightness via the keyboard or even the OS for external monitors except on select LG monitors it sells on the Apple Store. It drives me insane.

I'll never understand how macOS has kept the "it just works" moniker. That may have used to been the case, but honestly, in my experience, it is Windows that just works. People also complain about Windows updating. The same thing happens on macOS. I came to my computer yesterday and it had rebooted itself and installed updates without asking or me accepting. And in doing so, it reset several settings back to default, such as turning on magnification on the Dock and having a bug such that it couldn't be turned off. (From a setting point of view, it was already off but it was actually on.)
There are similarities, sure. But unless I'm misunderstanding what you mean, running a desktop application in a fully 3D-accelerated VM that's completely sandboxed from the rest of your system isn't anything that's been widely done before that I know of.
When I got the original iPhone I thought it was the coolest thing, but even then I couldn't imagine that people would be staring at a 3.5"-6" screen for hours on end for entertainment.

There will be a new platform that replaces mobile. What could be more convenient than a wireless, pocketable, hand-held device? A hands-free one. Who wants to lead/own that market? Everyone big enough to compete. I wonder if MS will miss this one too.
I have no reason to mistrust your vision or current intent, but I also have no reason to believe that you are stronger than the weight of $100M dollars.
Zuckerberg’s Classmate Who Is Trying to Build a Global Startup Factory
Solo TTRPGs have been a thing since TTRPGs have been a thing. You do realize that centuries before solo video games, there were solo table-top games? They fell out of fashion due to (1) solo video games became standard (2) table top ended up being associated with group play because video games were exclusively solo until very recently (thanks to the rise of cloud and streaming).
The “correct” design of this concept would not have any actual current (or maybe a very small DC current) going through the switch. Like the Shelly devices in this blog post there would be a relay that actually switches the current. The switch hardware would just be for show.
Same question. The balance wheel/hairspring has to be losing energy overtime to friction (however miniscule). Otherwise we have ourselves a perpetual motion machine
Didn't get rust-vmm started way after Firecracker to avoid duplications in Firecracker and CrosVM?
> Post-hoc design documents written specifically to explain work to a promo-committee after the feature has been built

I actually wish these would get written all the time. Not because of a promo-committee, but because post-hoc documentation explaining how the system works after it's already been built (as opposed to a design doc from the planning stages that may or may not reflect the actual state of the built system) is really valuable.
You don't have to give up all meat, just temporarily eat less of it.
https://www.withsecure.com/en/solutions/innovative-security-...

I guess the Genera, Xerox PARC, ETHZ, Microsoft folks are borderline dishonest.
She was a top 10 scientist in 2016 - https://www.nature.com/articles/540507a. I am flummoxed by this since Nature is one of these journals
I'll echo a comment I wrote downstream: If you're making your home smarter, don't buy anything other than Zigbee (or Z-wave, but I haven't used that). It's an open protocol, which means any device that supports it (and they're a lot) will work with every other device.

They also work without the internet, they can pair with each other (so they work without a hub), the protocol is simple, mains-powered devices are usually repeaters as well, a coin cell battery lasts forever, etc etc. I'm never buying a wifi-based smart home device again.

Beware: IKEA says they support Zigbee but they don't work well.
That’s been known for a long time, possibly centuries.

morphine was used to treat depression as late as last century, and probably remains a common folk remedy even today.
I’m surprised they had this information so easily at hand. How did they even know that? They saw the tweet and the first thing that comes to mind is to query all the people they’ve interviewed?
It’s a good store of value. Like gold used to be. As a currency I’m not sure it will ever work.
I think Clairnote is pretty neat. There are more alternate musical notation systems at http://musicnotation.org.

The current system we use because it is the one experts know and music is written in. I'm sure it could be worse, but I feel like it has a ton of backwards-compatible features as add-ons that would be so much cleaner with a rewrite. The very simplest change that could be made would be to have a grand staff that uses the same clef, so people don't need to learn two of them.

I don't think we'll actually see a change until such time as you could put on a pair of AR glasses, which could recognize/OCR your music, and then, on-the-fly 'transnotate' the song into a sane notation. (Perhaps the same could be said for making English more phonetic; and, perhaps it will never happen; in the meantime, I can't help but feeling that hundreds of hours are needlessly spent learning this system that wouldn't be needed with a simpler one, many people who'd like to learn it never do, and, oddly, plenty of singers sing better because they can't read the written notation!).
Funny you say that because NASA is taking a very similar approach to the HLS lander for Artemis. They did start with just one provider (as Starship is the only one they could afford) but they’re trying to include a second lander provider ASAP, partly by the insistence of Congress (who doesn’t like that their typical defense contractor donors didn’t get picked for the first HLS lander).
To be clear, there are literally hundreds of different models of Grand Seiko watches that are powered by spring drive that have been produced over the past two decades plus, with wildly varying looks across the range. It's not just one watch I'm talking about here.
I'm not sure, but maybe because it started as a fork of crosvm[0]?

[0]: https://github.com/google/crosvm
I find this to be a fascinating question that can be answered in about 1,000 different ways depending on what you subjectively value.

I just think it's really hard to objectively answer this because the biggest power-plays when it comes to national health and power on the global stage may involve things like oil pipelines and energy politics that most people understand very little about and other extremely complicated things like demographics that have a big impact on how the culture evolves. The long-term and second-order effects of so many geopolitical moves can't really be obvious to most people until far later, and what's often popular and celebrated on the Internet can often be a short-term oriented win that doesn't create a lasting system or long-term prosperity.

Ironically, I think it's sometimes the case that those countries that seem to be doing the worst in the short-term might be the closest to achieving some of the biggest conceivable long-term wins.
One of the areas where this seems to have happened is at the NSA, which usually keeps its contracts very secret, but due to William Binney's whistleblowing, it was revealed that the inexpensive solution (ThinThread) was passed over in favor of the expensive solution (TrailBlazer).

https://whistleblower.org/whistleblower-profiles/thinthread-...

Part of the problem here is that the government actors selecting the contracts also want more money flowing through their agency, and they seem to get kickbacks in the form of 'retirement positions' with the very private contractors they're directing contracts to.
I use cut, grep, uniq, etc. a lot for processing largish files (multiple GB), but also use perl oneliners generously. Never took to awk for some reason. These days I write Go for anything larger than a oneliner, but I've added a lot of smallish Go CLI commands to use in pipes, too.
I wonder if anyone has looked at the leak for a MIC/yellow dots. It contains a color channel (see highlighting) so it is plausible it could, even if re-scanned.
Some HR rules are put in place to make the workplace appear more "equal" but it often ends up making advance people that are good a paper-pushing and BSing.

After enough years are passed with this system in place, the company is full with people that rarely care much about the users and care a lot about their status and paycheck. In these kind of cultures what tend to flourish is ego-boosting shining objects that rarely impact the users for good.
Philips hue also has these modules for wall switches, so you can use your standard switches.

Or in my case I use non-latching switches and then can cycle through scenes or use it as a dimmer.

https://www.philips-hue.com/en-us/p/hue-philips-hue-wall-swi...
I can't afford Enterprise "contact us" pricing for personal use or small team.

They don't even give the option to try to debug my own identity provider.

aka the BYO SAML feature does not exist for personal or small team/business users.

But maybe that's the point? TailScale's product is actually an identity integration layer for Wireguard? If you don't need an identity provider, Tailscale doesn't add value over Wireguard?
Yeah sure! That's exactly what they would want you to think ;)
According to the article, this is how money is made on cost-plus contracts

> About that “plague”: NASA has traditionally procured technology from industry using cost-plus contracts, which allow contractors to charge the agency extra for extensions and changes to their plans.

From my experience, the author of that article has no idea what they are talking about.
I dunno, but you ought to figure it out (for your business) before you make that offer!
A lot of people feel that the fact a single human can amass so much money is part of the problem. It incentivizes people to maximize profit and money over all else, sucking up all available cash they possibly can with little regard to how it's generated and what damage they do in the process. Profits are privatized while losses are socialized. Meaning when they start paying their profits back into the public good, are we talking about a net positive gain for society here, or is it just a form of restitution to atone for the damage they caused?
The majority of these machines are PXE booted, with a super minimal ubuntu based OS distribution... which would mean distributing a JVM as well.

Total boot payload is about 160megs... which I need to do some more work on... I think I can get this down to about 120megs, but it hasn't been a priority yet since this is working well enough for now. About 54megs of that boot is just some third party drivers and right now, those are .gz encoded... need to switch to xz to bring it down.
(I'm the guy in the video on the linked page, but this is just my opinion, nothing official)

> Looking at the dismal state of sandboxing APIs in the major operating systems, and the advent of KVM on Linux, WHP on Windows (including Windows Home!), and HVF on Mac, I wonder if the future of securely running applications might be to just throw every app in a VM

Yes, absolutely. Its clear on the server side the tradeoffs here strongly favor (micro) VMs over kernel-level or language runtime-level multi-tenancy for any non-trivial applications. The paper goes into more detail on why that is, but the short version is that the tradeoffs seem easier if we put the shared API at the "hardware" level rather than on top of the kernel. These kernel/"hardware" interactions are vastly simpler than the userspace/kernel interactions, and also much less of a moving target.

I'm not a client-side expert, although I have played with Qubes. The tradeoffs may be different there.

> While Firecracker is faster, QEMU does actually have a microvm[0] machine which boots pretty dang quickly.

Yeah, QEMU is great. QEMU's ambitions are broader than Firecracker's, and that leads to the teams making different tradeoffs over time. Intentionally staying minimal and simple is nice if you can get it, and in the context we use Firecracker at AWS we can.

There's also a "rising tide lifts all boats" angle here. QEMU, or any of the rust-vmm hypervisors, succeeding is good for everybody in this space.
Russian losses are several times higher, even without taking into account the money and property confiscated as part of sanctions. And the difference will only grow: Ukraine can be rebuilt, especially with all that Russian money. Russia won’t, simply because there is no reason for anyone to allow for this to happen: the only useful thing Russia got to offer is resources, and they can be obtained much cheaper if Russia is kept under control.

Yes, it is true that without US Ukraine maybe wouldn’t be able to defend. We know what would happen: mass genocide. Russians already demonstrated that in Bucha, Mariupol and others.

As for “everyone”: no, I mean literally everyone. Kazakhstan is leaving Russian “economic union”. China declines to buy from Russia, because that market is worthless and the risk doesn’t justify the price drop for Russian resources.
> This is one area where incentives don't align correctly for open source projects that offer commercial support.

This is true in some[0] cases. It's also true that documentation is key source of customer acquisition and retention.

Projects get traction by making it useful out of the box[1] for some use-cases, making it appealing for hackers to config and extend, teasing features the former would pay for and the latter could figure out the buy v build.

Projects that do this well also learn shittons from real-world usage and feedback informing their roadmap and new opportunities to pursue.

[0] True when the perspective is "If we make the docs too good we're losing revenue" / "Everyone using Feature X gratis is a loss in MRR." It's an understandable view that's held widely. It's not often a significant revenue factor in my experience, and ~never when accounting for product and market insights gained by wider adoption.

[1] https://news.ycombinator.com/item?id=31259034
It's pretty reassuring to see that constantly fiddling with the model and trying to adjust learning rates on the fly is also normal at leading research labs. Although on the other hand it only makes the replication crisis even worse.

After a quick look through, I really hope releasing raw notes like this becomes more of a trend!
I feel like the structures engineers design in the tech world sort of work against making friends in some ways by emphasizing certain aspects of the software we use away from people. lin83's comment here about enforced behaviors rings true to me.

My experience with the regression of social interaction enforced by software is the lack of server browsers in video games. Matchmaking is such crap. Kids don't even really get to experience local multiplayer, but to make things worse, you can't often find servers online and establish making yourself a regular with some people on a dedicated server much anymore.
It’s more a cyclic thing than a pendulum.

We are back to mainframes with the insanity of serverless, lamba functions, etc.

Now your code runs on the mainframe again. Debugging is super hard. And of course aws happily takes your money for the time you spend on their “mainframe”.
Plus lots and lots of '50s models that were never built.

Apparently it is a growth industry making fake '50s Porsches (and other "classic" cars) out of steel obtained from disused railroad beds, smelted before the steel all had traces of atomic-bomb fallout in it. I gather they actually cut the car literally down the middle and build up the other half, turning one car into two. (I doubt they cut the engine, but could be wrong!) And there is a profession now inspecting classic cars for authenticity that starts or ends with isotope analysis.

If I didn't know better, I would think the whole story was a hoax, because how could it even be possible? But apparently it is.
You can parallelize as much as you want, but remember, you can't go faster than the slowest serial code. There will be some serial code. Again, I'm talking about order of steps in processing events that themselves may not arrive in any particular order.