skysight-inc/HackerNews huggingface dataset:
[caveat, Pulumi co-founder here]

You are right that it's not easy. Thankfully the cloud providers themselves have moved in the direction of auto-generation for their own SDKs, documentation, etc., which has forced this to get better over time. This is motivated by much the same reason we've done it -- keeping one's own sanity, ensuring high quality and timeliness of updates, and ensuring good coverage and consistency, when supporting so many cloud resource types across many language SDKs.

Microsoft, for instance, created OpenAPI specifications very early on, and standardized on them (AFAIK, they are required for any new service). Those API specifications contain annotations to describe what properties are immutable (as you say, the need to "re-create" the resource rather than update it in place). Google Cloud's API specifications similarly contain such information but it's based on the presence of PATCH support for resources and their properties. Etc.

The good news is that we've partnered with the cloud providers themselves to build these and we expect this to be increasingly the direction things go.
Seeing that HTTP/S is now just as fundamental as tcp and udp, perhaps Rust should also consider doing the same? Sure, leave the more complex HTTP apis to the ecosystem, but Rust should at least have some sort of basic HTTP support.

I don't think you can get away with not treating HTTP as a first class citizen anymore. IMO, Go got this right.
That drives me BONKERS and they need to fix it.
I tried it ! It's amazing !
why would you say things that are so easily disproven with a 30sec google search?

in 2017, the US emitted 5Gt, the EU 3.5, and india 2.5. india's also got a billion more people than the US.

to make matters worse, these are attributional, not consumptive emissions. that is, if a US consumer orders a product made in india, the emissions from the creation of that product are attributed to india, and the emissions from shipping it are attributed to a global shipping counter. even though US demand and US consumption are responsible for those emissions, US emissions don't increase.
Work Progresses Toward Ingenuity’s First Flight on Mars Mars
Over the air updates are currently a "rest of the owl" situation for users.

First party support for hosting and over the air updates is coming before the end of the year.
How do we delineate "OS that does one thing" from "bare metal program?"
Safari’s ‘reader view’ comprehends the page quite well though and makes the text very comfortable.
I can’t wait for an AirTag-enabled AirPods case! I misplace that often.
The Greshm System [pdf]
Games like DotA 2 that still get attention from Valve have all kinds of broken things. Bots were endemic in certain MMR brackets for a while (might still be, no idea), and they were pretty straightforward to detect. Multiple kinds of griefing were pretty much ignored, reporting players didn't do anything for a while, and so on.

Even Rockstar had the issue about load times for GTA online, which had they even bothered to look into it, would've netted them dozens of millions of dollars.

Until there's something absolutely catastrophic like a worm that spreads through a popular online game and formats hard drives/mines bitcoin/transfers all the hats to third parties, the industry will keep on doing the same thing as usual with no care. I wish it was different, but it's not, unfortunately. I definitely understand your frustration though.
Indeed! It works great.
>Eventually Microsoft warmed up to it.

Only after Microsoft's Linux patent racket involving Suse, who Icaza worked for, branded them as the enemies of open source which became inconvenient once they realised the writing was on the wall for anyone who did not support open source.
> The notion of "front-end" and "back-end" is completely meaningless here.

So to start with, a disclaimer: I carry some baggage here, from working occasionally on 10+ year old GWT app that's developed into quite a tangled mess.

Having said that -- this sort of thing doesn't seem like an obvious win to me. The notion of "front end" and "back end" represents a real-world distinction that you want to pay attention to. Making it too hard to see, or too easy to communicate across, brings some risk of losing track of which is which, and putting logic that belongs on the server into the client or vice versa. Or having the two communicate with each other much too often, which may not cause any noticeable problems during development, but, in production, can cripple the site for users with higher-latency Internet connections.
M1 has on-package RAM and limited to two chips thereof. I’ve read that in theory they could use the 12GB version thereof and get to 24GB but choose not to.
Just one thing to watch-out for when using an agency's WordPress (I have been burnt by this before).

Keep an eye on the implementation, some agencies will just glue together 30 plugins and tweak the themes they have using WYSIWYG kind of tools.

This could result to super bloated results, with each page loading 20Mb of useless assets and doing 100+ useless SQL queries to render what should have been a simple landing page.

I got assigned to fix that mess, and telling upper-management that the agency they chose basically fucked-them-over was not an easy discussion.
Unless you're importing *, pylint will tell you about both missing imports and unused ones.
Depends on why they would be learning C#

I do most of what I do with C# in WSL with VS Code (WSL Remote) ... because that's where I do most of my Programming. Where I work, pushing towards most of what we write to be able to deploy/operate in Linux/Docker environments. Doesn't make C# less of a language for the teams that have over a decade of experience with C#, but it is a mindset shift.

The bigger issues I have are with the framework and that it's very difficult to search for working paradigms as framework apis and interfaces have dramatically changed in a lot of areas the past few years. I like the dotnet cli better than what was before it... that said, it's still got a lot of rough edges.

And getting started, especially when you are experienced in other platforms, isn't always easy... even experience from .Net framework to newer runtimes has been painful in the past.
The feminist left is convinced that humans are PURE Tabula Rasa and that NOTHING is biological - everything is either a choice or it's a social construct.

Far too many straight people have bought into this nonsense - thinking that men and women are 100% identical, which is not based in science (at all) but in ideology via indoctrination and bullying.

You have to become "red-pilled" (which is primarily a rediscover that there are biological sex differences and they affect behavior) to realize this today as a straight male.

Women only have an incentive to think about it otherwise when they hit the fertility wall and it's (often) too late.
Great, seems like it was already off. Thanks for your quick reply.
> Honestly, what's so technical about adding [...] to your ~/.bashrc ?

Oh boy, you don't tutor many beginners in programming do you?
> Because consciousness, my experience of it at least, is a fundamentally different type of stuff to anything that constitutes a brain.

Isn't a heart a fundamentally different type of stuff from the chemistry that comprises it?

What is actually so special about consciousness that it seems like it's different from any other emergent property?
Honestly, I hope San Fran dissolves into the rest of the country.

The mono-culture bubble in silicon valley is nauseating.
I know it's been a few hours, but if you see this, look at the Discord PTB and Canary builds. I run all three (std) so I can keep a number of prime channels open. Hope that helps.
Thanks, I don't think this video was available when I posted :)
I wish that each web standards would have official implementation subsets.
Is this where you can get 20% off a Molecule Mattress?
Wow, that was some wholesome laughter. Brought me back to my high school and college days goofing around on vent.
Fair enough. But that is you and ~3000 other people. The remaining ~3 billion with touch screen devices seem to like that just fine.
Throwback to that AA battery charger Apple released in 2010 [1].

[1]: https://en.wikipedia.org/wiki/Apple_Battery_Charger
Skeptical. Remote work increases the supply of available technologists across the board. That means more competition at every level - 10x or otherwise. If your whole team is remote, what exactly is the difference between someone in California and Chile?

Another thing not mentioned here is that employee productivity is a variable that is almost always invisible before the hire happens. Leonardo DiCaprio can command a premium because he is identified with the work he does. This is not the case for tech workers who's work is typically invisible. Suppose you are a 10x DevOps sorcerer. None of your potential employers will know that in advance, so they are all only willing to pay 1x salaries.

FAANG companies pay higher across the board, not because they want to, but in the hope that by overpaying 90% of their employees (relative to market) they will be able to attract top 10% candidates whose skills are hidden until after the hire happens. If they could price discriminate in advance they would.
Tetrinet next?
Loaded quickly. Easy to navigate around. Responsive. Intuitive to the point of what is there even to figure out.
It's a good idea to turn off location services on all Apple devices systemwide. Having it on sends your location over the network to Apple (via visible Wi-Fi MAC address lists) all the time - it's not just passive GPS reception.

Apple then shares this data with the US federal government without the requirement for a warrant, whenever they ask via a FISA request. No probable cause of criminal activity is required: it can be used for pure fishing expeditions, or parallel construction.

I don't think it's reasonable that using the GPS functionality in my device also means the device manufacturer should perpetually receive a real-time log of everywhere my device goes that is then made available to federal investigators whenever they wish to see it.
Silicon, for example.
I've taken to adding a "--source" switch to my personal utilities. That way, "program --source" dumps source code to stdout, which can then be captured, modified, and used directly -- without needing to search for the source. (yes, I know this has nothing to do specifically with .h files)
>customer confusion over which red dyes where harmful

Never heard of that; is that cochineal?
It's a good question and to be accurate, depending on the benchmark, Mongita is about the same speed at SQLite to several-times slower.

There is less happening algorithmically than you would think. Where the tricky slow bits do exist, they have largely fallen into the happy-path of fast data structures in the Python language/stdlib. I also use sortedcontainers for indexes which helped quite a bit (http://www.grantjenks.com/docs/sortedcontainers/).

If you're curious, the benchmark code is in the repo: https://github.com/scottrogowski/mongita/blob/master/benchma...
Basically MAUI is the next phase of Xamarin/UWP as that was not fully ported on the UI side in .NET 5 which was the merging of .NET Framework 4.x and .NET Core 3.1.

.NET 6 UI is essentially being replaced with this for .NET 6.

I use Xamarin/UWP quite a bit for apps that also have to target Surface and it is great, the ability to use Xamarin.Forms and/or use CustomRenderers per platform is nice. This should follow similar lines and be ready for .NET 6 which is really the true final step in merging the .NET branches and fully making it cross-platform to the app level.

Microsoft has truly been on the cross-platform aim for a long time now which makes developers happy, they do want to push users to use Azure which is really the new OS to them, but are open about platforms which is nice.

This will be a great way to get apps across all platforms and another iteration of Xamarin which is excellent for that.
Can you please provide a reference? Writing as someone with a wood stove, with neighbors with wood stoves, whose fuel comes from trees that are not felled for firewood, I'm very skeptical this is true in the context of the article we're discussing.
Don’t they have a license to your work and they can do however they please with it? E.g. sell it to X and Y for whatever they want and X and Y have no obligations to ever release anything back?
Rich get richer forever.
> The difference between an Olympic medal and fourth place is often just hundreths of a second.

No Olympians are mediocre performers, even if they come in 4th place.

Every Olympian would be at least a 10X performer relative to an average person in their sport.
Security comes to mind. As a developing programmer, it can be nerve-wracking to publish the code for public-facing projects. Not that obscurity is effective security, but it can still be a concern
This is cool, but I think it's misleading to call it an operating system. It's Tetris that runs without an operating system, which is to say, on bare metal, old school. Writing programs that run on bare metal is a cool and worthwhile thing to do, but calling any such program an "operating system" is confusing.

This probably sounds like I'm picking a nit, but I think it matters for the sake of newbies just starting to climb the learning curve and trying to understand what an "operating system" actually is. IMHO, the defining characteristic of an operating system is that it provides an environment in which to run other programs, ones that are not part of the operating system, and which may not even exist at the time that the operating system starts to run.
I prefer to use openssl for this exact reason. Having to wait for everything to finish rebuilding every time a vulnerability is found is risky when you have public-facing services.
This article goes on a rant about AR and how it will be used for more spying, emotional manipulation, etc that social media has perpetrated. Then defends VR as somehow shielded from these things:

"Most of us don’t have a healthy relationship with technology, and AR as currently thought of, will just exacerbate that. It’s why I really like VR more than AR, because VR is a separate world that you consciously decide to be in for a time."

And yet the author fails to mention that a good chunk of the VR market is dominated by Facebook, one of the very companies doing the things he railed against. Already they force Facebook login with Oculus. So much for your imagined separation of virtual and real life.
The evolution of .Net standard, core, and framework has been mind boggling and difficult.

I’ve lost track, and I don’t even know how to keep tabs on this any more.

Too much information.

I envy the greenfield developers who can start with .Net Core or .Net 5.
Add let’s not forget the fact that he put digital surveillance on steroids! People tend to forget Snowden real easily nowadays
I would not be at all surprised if, accessibility-wise, it worked at least as well as most modern websites, perhaps better.
Yes and items that are choking hazards for children are taken off the shelves. Poisonous chemicals must by law be clearly labeled and have child safety caps on them. Button batteries are not regulated, are found in more and more toys and devices that don't have necessary safety measures, have no warnings, are easily swallowed, the body gives no immediate reaction unlike chocking, is misdiagnosed because of this, and is an incredibly painful and prolonged death.

That ABC article I linked describes a family watching their 14-month old daughter dying over 19 days as the battery literally burns her insides while doctors continue to misdiagnose the problem until its too late. This is not a tragic one off incident, it is occurring repeatedly and will continue to do so if things stay as they are.
Don't forget to grab a programmer. I use a HiLetgo USBTiny programmer. They go for about $8. Also, do some googling about how to work with Forth on the Arduino. Not too much out there but it should help round out the FlashForth docs.
arduino-forth.com is a good resource as well.
well, to be fair, that could still be, but at least in my case, it's definitely because the default speed at which i enter my passcode is just a little too fast for the UI. i have an old iphone and an ipad pro, and it happens on both.
Good to see faster Ethernet becoming more common.

If Apple would just give the Mini 32GB of RAM it could be a serious contender.
Genomes Reveal Humanity’s Journey into the Americas
Uhm...that's how bluetooth works? It's the same technology as AirTag.

Tile has an ecosystem where other tile users can back to you a tile you reported as lost.

Samsung has their where their SmartTag, anyone with a Samsung phone can report your SmartTag location.
More specifically, it's new for the Mac Mini with M1 chip. This has been a build-to-order on the Intel Mac Mini for a while.

Personally I'd be more excited if Apple could help mainstream 2.5Gbps Ethernet as the base option. The consumer market has been stuck at 1Gbps for far too long.
I've absolutely loved my M1 Mac mini since I got it ($1,199 I think? with 16 gigs of memory and 1TB). I never hear the fan, it hardly ever gets slow, and I drive two 4k monitors with it at 60Hz (1 with DisplayPort, the other with HDMI 2.0).

Most apps I use already support Apple Silicon. Most that don't, work well under Rosetta 2. And whenever I've needed Windows, I've been RDP'ing into my local NAS machine so I don't miss VMware.

It feels great to use a desktop again.

Meanwhile, on my MacBook Pro that I spent nearly $3,500 for (i9, 32GB memory, 1TB hard drive, AppleCare, etc), the asinine butterfly keyboard causes me to have typos in about 30% of words I type. And the fan comes on no matter what I do.

I can't wait to trade it in.
Games on iPhone is really succeeded but I doubt it's thanks to Apple's effort.
One possibility is that the yield of M1 chips w/ 8GB is low or in short supply. They could be simply using the higher capacity modules as stop-gap.

My reasons for thinking this is:

1) In the embedded electronics market (day job), we've seen a heap of components and silicon become unavailable, or have very long (think a year) lead times. We've been told by our suppliers that the bottleneck is at the fab.

2) Apple is not actively using RAM to segment the iPad line (or at least doing a poor job of it.

3) The last time they bumped the RAM, it was going from 512GB to 1TB, with the difference requiring an extra half gig of RAM.
Censorship is freedom to these Orwell inspired clowns.
Fix: The server is hosted in Vercel, the pgsql instance is hosted in my vps on DigitalOcean.

I have a plan to migrate the pgsql to a DigitalOcean managed database.
If they as others have suggested include a hypervisor that would allow MacOS to run on it, not only would they probably sell out overnight, but it would require more RAM.
Just thinking out loud, this feels a bit like the problem ML’s module system is meant to solve: allowing the specialization of modules without needing to uncover the internal details of the implementation. I wonder if some of the same machinery would apply in this case. One would likely need a typed linear temporal logic theory to make it work.
On the Menu at a Lunch in Italy: Protected Songbirds
I wonder how that’s all connected internally - are the ports hanging off a internal thunderbolt bus or directly on PCI?
Discord doesn't have particularly amazing technology, what do you mean?
Isn't load balancing still an issue with server side blazor? Because of SignalR for the delta between server and client?
The Day the San Francisco Sky Turned Orange
This is pretty much a take my money item.
> When a woodlot gets cut, high grade gets sawn for lumber, stuff that doesn't make the cut for saw logs but can be pulped becomes paper and stuff that doesn't work for either of the above becomes firewood.

OK, but making complete use of the wood is hardly the same as harvesting timber specifically for firewood.

Also, relatively speaking, little of the species you're burning are used for lumber. And you can't throw a rock without hitting a dead ash tree these days.
This is a incredible idea. Suddenly the iPad would be a general purpose computer and its utility would skyrocket.
Great point on the TV remote. Apple missed a great opportunity here for the new Apple TV remote to include AirTag find-ability! AirPod cases are another good opportunity for this functionality to be built in
Getting X and PulseAudio working is less than fun though... hoping MS or someone comes up with an "easy" button for that one. Managed to get X11 working, but not PulseAudio then kind of gave up on the experiment.
Can you elaborate on these parallels?
I'd argue that the difference is that an OS doesn't do just one thing, unless the thing is "run arbitrary other programs". (Which is to say, I think calling this an OS is a misnomer, since I don't see anything to suggest that it can load/run anything else)
My first modem was 1200 baud. I remember looking with a jealous eye at my friends USRobotics Courier HST, with its awesome looks and blazing 14.4k speeds. I believe it set him back around $1,200 1989 dollars, or about $2,600 in today's terms. He could download a compressed 1.44MB floppy disk image with the latest Leisure Suit Larry game from one of several exclusive pirate BBS'es in just around 15 minutes (as long as mom didn't pick up the phone). Good times.
True enough, but the same data is also available via your cellular provider, and they are happy to provide it to law enforcement as well. Your cell provider also sells the data for profit.
Are there any decent 10Gb switches suitable for home use yet. I looked some time ago and there was basically nothing.
> You don't have to juggle what's on your phone anymore.

Unfortunately, sometimes you have. Apps can not moved to SD card depending on Android version or vendor.

Also, I use a Syncthing oneway folder to automatic sync downloaded music to phone.
Yup. Ditto Kissinger, Arafat / Ragin / Peres. https://en.m.wikipedia.org/wiki/List_of_Nobel_Peace_Prize_la...

To say nothing of the source of the prize itself.
This is an interesting point. The original question was what if my database was AGPL, and it's source code was modified. If this database was used as part of a public (cloud-based) web-app, how could end users ever know there is a custom database? You are right: It seems likely that less ethical orgs would just lie and say they use the database unmodified. Thus avoiding the obligation to publish their database modifications as required by AGPL.
I think people read too much into it, the reason some are paid more than others is simply their appeal, and that's measured subjectively. It's easy to see some tiktok account has more followers and is worth more. It's hard to see the worth of an SDE, that's why 10x itself is called a myth, 10x of what? 10x the lines of code? 10x the influence to upper management? 10x at cutting corners? 10x the mentoring of others? 10x your revenue stream? 10x your customer base? The linked study says some people were 10 times faster at solving a maze, is that who you want as your CTO?
It took a few months, working In a massive multiple million lines of code "rules engine". The first bit was really understanding how recursion works and how to trace the code.

After that close understanding of logical operations like cut, or negation, and the most important was how certain operations could really impact performance to the point the were mostly "outlawed".

It's been years since I've used prolog, but I could probably pick it back up in a few weeks.
Yeah I hated Webex till they forced my company to switch to Teams. I can’t get video on my phone, can’t dial surprisingly often, and have to exit the application after every meeting.