skysight-inc/HackerNews huggingface dataset:
Anything that involves calling lots of OS primitives (syscalls) is a good candidate for prototyping in C. These are usually wrapped in higher-level languages like Python, but do not always have a direct 1:1 correspondence in terms of the flags and return values, have additional hidden behaviours due to the sandboxed environment, etc.
Now what you hear is not a test: I'm rappin' to the beat

God, it's stuck in my head again.
It seems that life vests for toddlers are all the rage now.

https://news.ycombinator.com/item?id=32746130
you don't recognize there's any sort of historical pattern between religion, at least w the more extremist parts, and punitive punishments? conversion therapy, Indian boarding schools, child wilderness camps, Catholic sex abuse scandals are just a few that pop to mind
>Unfortunately, exFAT has been adopted by the SD Association as the default file system for SDXC cards larger than 32 GB. In our view, this should never have happened, as it forces anyone who wants to access SDXC cards to get a license from Microsoft, basically making this a field owned by Microsoft.

So, this is a bit of a cultural/perception gap between FOSS developers and standards bodies. Most standards bodies have a patent policy of "as long as all the standards-essential patents are licensable for a uniform fee, we're good". Convincing patent holders to not extract royalties from their patents for the sake of easing the lives of FOSS implementers is much, much harder[0].

Microsoft isn't even the only SEP holder for SD, and the standard makes no attempt at being a royalty-free standard. In fact, early SD standards were NDA'd[1] and prohibited FOSS implementation at all.

[0] In fact, so hard that the EU has a conspiracy theory that Google/AOM bullied a patent holder into doing this

[1] Remember, SD cards were basically MMC with primitive DRM
Simply incredible. We should try it again and see if it works the umpteenth time. Then do it again with something else.
Yeah, if I find out that a company attempts to deceive me with this kind of thing, I'd completely stop buying from them.
Second this, GP's advice is terrible. The business is founded and making really decent money. The "co-founder" ship has sailed. Hire an employee and pay them a salary and maybe kick them some options if you want them to have skin in the game - max 5% if you REALLY like them. Or hire a personal coach and pay them a retainer and do the same.

Insulting and absurd notion to think that a company isn't past the "founding" stage because OP hasn't taken VC.
Is it surprising that a website dedicated to selling PC hardware has a better UI for selling PC hardware than a website that sells literally everything?

Compare what is comparable.
> You want someone with skin in the game

Isn't a salary enough? As soon as you start involving "skin in the game" players then you're starting to cede control of your company. Run with an employee doing these tasks. I really don't get this mentality that a regular salaried member of staff can't, as part of their role and responsibility, work on strategy etc.

Maybe a couple of years down the line you might want to open up space for a co-director for a share in your company. But loads of small companies get on just fine without bleeding their ownership and control away to others.
Ignoring pests, funghi, perfectly dry conditions not existing, etc.

Many of those issues are mitigated by chemically treating the woods, but that does not last forever...
I think having a second bank for savings/emergency can make sense for a number of reasons (harder to conflate your money, accessible if the first has an issue, etc, better rates, etc).

I have an online centered account and a local one, they serve different purposes.
Despite the all caps, your objections still don't make that much sense.

> You're ignoring material waste. This process doesn't consume 100% of the tree; only a portion of the tree's carbon is sequestered into the building. The rest is rotting.

It's ply. Apart from the root system, it's quite close to 100% indeed.

> Trees are renewable, but it's not quite "copy&paste". Further, the harvesting of the trees was certain to be carbon intensive.

Tree harvesting is pretty much fine. Transport is what pollutes the most here.
The new growing trees are carbon sinks. It's not a question of renewability. It's just that you used to have CO2 in the air and now it's a house. Processing will mostly use electricity so it depends of how your local electricity is produced of course.

> They are VERY FAR from crossing the neutral line

They are probably not very far. It's not an heavily mechanised project. Assembly is mostly done by hand. Considering the amount they sequester, being neutral is not that far fetched.
As it takes a lot of iterations, curation and knowledge about how to best steer the systems, most users (rightfully) feel some sort of creativity and skill went into the works even if the AI did the pixels, except if you're really lucky and you get something amazing out of a simple prompt.. In the end, it's each to his own I guess. This will just be another tool in the toolbox of a digital creator.

Btw it simply isn't true that the AI generators are "only good for fantasy and sci-fi". I guess you've been seeing a biased selection. They can do pretty much anything. MidJourney is for sure more fine-tuned towards artsy stuff though.
Though why the fact some people might choose homeschooling with wrong goals in mind should prevent you from choosing to homeschool your own children, with your own goals and methods, which will be different from what other homeschooling parents would choose?
Likely when built the streetlights weren't LED, so the buried cables are under-capacity. Assuming they can provide 230v power at 15-20 amps, that's enough to fully charge something like a Tesla or Chevy bolt (250-300 mile range) overnight.

Most people could do fine with charging only 1 out of every 4 nights for regular commuting, the tricky part is just figuring out how to make that work logistically, but it is at least feasible. Those with schedules that allow charging during the day make things easier I'd assume.
Austere musical scholar
I have used LO Writer every day for small and large documents from 6-7 years now - ever since Linux became my main OS - and I can't say it's felt buggy or jittery. The UI perhaps may be perceived as ugly by some compared to MS Office's UI. LO has some alternate UIs like ribbon bars but I didn't find them particularly compelling to switch.

LO Writer as a word processor feels good enough to me. LO Writer as an editor for Word docx files feels unpolished, but I don't work with docx anyway. I think this applies to all the LO software when working with corresponding Office files.

Just like me, perhaps the developers of LO feel it's good enough? Perhaps their default OS and environment provide a smooth experience? Perhaps they don't work with Office files much?
> requires a specific CNC operator to build panels (supply chain ouch!)

Unsure what this means. The CNC files are open source, and there are millions of CNC machines in the world. What specific CNC operator?

In general, I'd say your comments are valid for a random homeowner that decides they want to try this out. If you think in terms of a contractor who wanted to start specializing in this in their region, it seems quite doable. They could have their own engineer that has seen many of these, and a stable source of plywood/OSB and access to a CNC shop.
bold weights are really killing it on windows rn - awesome that you're aware of it

FWIW usually fonts variants are named '|font| Code' for ligatures version and '|font| Mono' for normal

but feel free to ignore reminded me of spectrum font ^|
I already use FAT32 for some USB sticks when I need to be able to use them on various OSes without having to give it any thought, or for long term archiving.

This would be extremely niche but would have its audience. Heck, I wouldn't be surprised if HN readers adopted it just to taste the thrill of unlimited and obscene power.
Two antibodies identified in Israel can fight all known Covid strains
They still do make rubber products!

https://www.nokianfootwear.com/
https://www.nokiantyres.com/
What about the site owner's water supply?

The disagreement here seems to over whether Cloudflare is more like a restaurant, or more like a utility company. Given the ubiquity of DDOS attacks online, (and the fact that KF seemingly can't stay online without DDOS mitigation), I think there's a good argument to be made that DDOS mitigation might be more like a utility.
Things I Learned from My First Incident Review
Don't know either examples - can you tell us more about UK cycling, and Team Sky?
The link you posted shows the opposite: Trappists brew many types of beer, though arguably Trippels are the most common lately.

Saying Trappist is a type of beer is like saying French is a type of poodle — if you used the label only to refer to a poodle bred in France.

A more apt comparison is saying Bordeaux is a type of wine. Bordeaux is a region in France; it is well-known for 5-6 types of wine; any Bordeaux wine that qualifies for AOC proudly displays its Bordeaux heritage on the bottle.
Are the filesystem used on bsd and linux distros patent encumbered? Isn't UFS2 simple enough?
Yes, I was thinking honorifics and such instead of pronouns.
You ignore the points made in the article by pointing out how more people are consumers on their electronic devices today. You point out how this change affected mobile devices and browser based consumption. However computer users are not a monolithic group. This misses the forest for the trees. Sure, a higher percentage of computer device users are there only for consumption, and can easily have their needs met by a modern smartphone or chromebook, but that's not who the article is about.

The article is focused on how the limitations and changes made for consumption computing has affected the OS design and negatively impacted the users who actually need a desktop or laptop, either to produce or as hobby machines. If the OS is constantly changing and degrading, it may not matter that much to those who only really need a smartphone or tablet, but it has a huge impact on the rest.

Desktop and laptop sales have been dropping for years as more consumers realize that their needs can be met by a mobile device, tablet, or chromebook. Sure the changes probably don't mean much to that market, but that market is fading. Making unnecessary changes which interfere with the UI impact the hardcore users, who will be the base of desktop/laptop users in the near future.

Your argument is essentially that since the changes have little impact to those who don't care, that it shouldn't matter to the rest of us. That's pretty dismissive of a large group of users, and a rather useless observation.
I suggest using jotai for atomic state management. What they're trying to do is nice, but I think it's full of unnecessary complexity.

https://jotai.org/
I want Nx1 and 1xN to act differently. It is a form of type safety. I would be fine with defaulting to Nx1x1...x1 as well and have everything be a tensor where you specify which side all the singleton dimensions proceed. Disagree, but they could do this better, matrix just happens to cover most cases.

I consder default arguments code smell in every language. Or really more foot-guns than code smell. I discourage them whenever anyone will listen. Disagree on this one.

Not super fond of kwargs either but they certainly have their place. If they are going to support it, they should do so well. Agreed

I actually prefer to read vectorized notation, I wish it was more consistently performant in Julia, sometimes the for loops run faster, but they take longer for me to read and understand. The exception is if there is an einsum in there somewhere, or the equivalent auto expansions in Matlab, that takes me a few. Personal preference I guess?

I've never come across a use for mixed arrays, but everytime I come across an api that returns them I begin cursing. Agreed

Typecast rounds instead of floors? That is kinda odd, but not wrong I guess? I haven't ever run across this because I use floor or round explicitly.

In 20 years ivrmever noticed the string thing. I'll jave to read about that, thanks!
I think that even Doom was developed on NeXT (the game, not just the level editor), the alpha came out for NeXT before DOS.
Seemed like it had some short hiccups but seems fine again.

Edit: Shouldn't have posted that, seems like they still have some issues.
See North Korea for a contemporary example of a country that produces everything internally.
Except plenty of stuff has changed since NeXT days.

Objective-C driver kit no longer exists, its C++ replacement is on its way out, being replaced by a userspace version.

The watch uses watchOS UI KIT, is isn't either UI Kit nor Cocoa, so three generations apart from NeXTSTEP UI framework, which is anyway being replaced by SwiftUI.

watchOS uses a customized version of bitcode as deployment format, which is now being transitioned to actual native code in upcoming versions.

Related to Doom, watchOS doesn't do OpenGL, or NIB files from Project Builder.

So almost nothing like NeXTSTEP.
There are so many good filesystems out there. Is it really necessary to keep dragging FAT along?

ReactOS is using btrfs, which has so many useful options that FAT will never see (zstd, xxhash, flash-aware options, snapshots, send/receive, etc.). This is positioned both for Linux and Windows.

Microsoft itself restrains ReFS to enterprise use, and btrfs offers so much more functionality. We should stop using a file system from the '80s.
In Japan you can rent a family.

https://en.m.wikipedia.org/wiki/Rental_family_service
Blech: A language for developing reactive, real-time critical embedded software
It feels deeply disingenuous to claim that all KF is doing is "cataloging someone's online life" while refusing to talk about constant SWAT-ing, the cheering of their victims committing suicide, and the constant IRL harassment they organize against their victims.

After Byuu, the emulator dev of bsnes, higan and more was harassed into suicide [1], harassment almost exclusively organized on KF, I've lost patience for weak defenses of a site that causes threats to folk's lives.

[1] https://news.ycombinator.com/item?id=27652814
Which is probably what happened. IA doesn't remove content. They only hide it.
I sometimes think we have an 'embarrassment of riches' today - more computing power than we know what to do with!
I wouldn't be surprised to see optimized (using NEON, etc.) Quake 1 running at 600 fps software rendered on Apple Watch.

At least until the CPU starts throttling.
You don't have to use a monospace font to write code.
Whenever I read stories of big tech making decision to destroy some digital asset by taking decisions like this or banning people from their accounts (read gmail, google drive, etc.) It makes me shiver. They can put a brick wall in front of anyone's life/business.
IBM and Microsoft?
The prices as charged in the US regularly make it onto Twitter and Reddit etc where us Europeans wonder how on earth it's possible that something in the US costs $ 800 which is charged at less than $ 100 over here (and then paid by insurance). Same for that $ 30k device being sold for $ 80k.

What we all forget is that nobody is actually paying the US healthcare invoices.

Roughly two options... 1. You have insurance and they negotiated a different (much lower) rate or 2. you don't have insurance and can't pay the amount on the invoice.

In option 2 you either declare bankruptcy and they get nothing or they sell the claim for something like 20% of the invoice to a collections agency.
Let's monetize and scale all forms of humanity. For sure, this will not decrease trust between people in the vein of what happened to the "salesman smile".
A heat pump takes heat produced elsewhere (eg in air outside). If that stops or it gets too cold, the heat pump stops working. It's not a perpetuum mobile because it needs an external energy source (eg. the sun to warm the air)
Lime is even more of a problem than sand. We cannot cheaply or energy efficiently make it.
Not ìn the mood to read it, but why wound your stake get lost of you restore the wrong backup?
Soviet buildings were the epitome of bad craftsmanship. Most of them are around so far...
They mean that it requires a cnc operator, and that it's not usually required in building houses, which is a pretty huge added cost.
I lived in a 6 story building in Santa Monica. I disagree wholeheartedly.
Seems to be very slow, periodically works.
It is a matter of semiotics.

At one point you need to scale, and you realise you can just manipulate symbols easier. They might at one point have come from sincerity, but industrial scale trumples all.
There was this case of a foreign student who submitted a perfectly written paper, obviously copy/pasted from some websites. At the interview, he could not answer any questions properly, and that made it even more clear that he could not have written the marketing-type paragraphs. I think he did just pass anyway, but that’s a different story - the university tended to let international students pass easier sometimes.
UFS2 might be the technically perfect tool for the job, but that doesn't matter when Windows doesn't support it. A camera manufacturer or SD card manufacturer can't start shipping their customers SD cards formatted with UCS2 when it's not supported by Windows. They could start shipping FAT32 SD cards and software and firmware which can read and write FAT32+BigFAT.
Fantasy novel covers are exceedingly easy to do because of the mountain of examples in the training data. Basically: any kind of art that we have lots of examples of are very easy to make with these tools.

My fun has been with two games: 1) making unusual art from prose using the art styles of famous painters, 2) playing "AI Pictionary" with friends (can you produce image X; example: a person eating ramen with chopsticks that are light sabers).
Haven't you heard? Wormholes are tired, Alcubierre drives is where it's at nowadays. All we need now is a way to shovel away that pesky dark matter.
This part of your criticism seems quite disingenuous. You're simultaneously criticizing them for not improving their code quickly enough, and for changing it too much.
Yeah, definitely having some problems.
I'm okay with removing someone from the internet if their business is to harass and dox people.
It's ironic that Flipper Zero - a product in the security space - would use a shady company like PayPal.
I'm pretty sure I know who is sponsoring this. I've seen those bullet points before ;) And if that is indeed the case, then this is a very masterful piece of marketing.
Thanks for the reply. I do have some questions to understand how far vim-slime can go in providing a good lisp interaction environment. For instance,

1. Can I select an s-expression (along with all the nested s-expressions within it) and send it to the REPL? When I checked vim-slime I saw that it has no understanding of s-expressions. The onus of carefully selecting the s-expression and sending it to REPL relied on the user. If I selected what amounts to nonsense and send it to the REPL, vim-slime sends that nonsense for evaluation. vim-slime did not seem to help with these things. Is that your experience too?

2. Does vim-slime use the compiled functions for autocompletion/suggestions? SLIME and I think SLIMV too helps with autocompletion, shows the valid arguments of a function automatically in the status line, and such things as I type code. SLIME/SLIMV make use of the compiled functions to provide IDE like completion/suggestion features. Can vim-slime do this?

SLIMV or real SLIME do have key-bindings to send any s-expression the cursor is on, or send a top level form automatically and send it to the REPL. Seeing the valid arguments in the status line as I type code is useful for functions where it is easy to forget which argument goes first and which goes second. Just some of the many small features I rely on while using the real SLIME with Emacs. Can vim-slime do these too? When I checked vim-slime it could not do these things and it could not do a bunch of other things that I consider essential for lisp interaction.
Long term solar + EVs will win. With enough solar panels and backup batteries no generators are needed. Currently they are too expensive, but will become more affordable in the future.
Maybe do a PR with the refactor first, and another PR on top of it with the bug fix. That way you can test that the refactored code doesn't change any behavior, and then you can do the bug fix (hopefully more easily once the refactoring is done). An that way the refactoring doesn't get dropped as not important, since it's literally a dependency to getting the bug fix merged.
These are "TODO" lists. They are a different beast from process checklists, which are repeatable and (ideally) have input from multiple "checkers."
the best vocabulary to describe the monkey patching react ecosystem
Why is it dangerous?

If microsoft, tomorrow, pulled the plug on the pylance LSP and removed all access, and the only thing left is the opensource version, the world is still at a better position than if they hadn't invested any money or opensourced anything.

This is strictly different from google owning chrome, because with that ownership, they have the ability to dictate protocols for the web.

The LSP is a protocol, which now is quite widespread, and will continue to survive and be enhanced, regardless of microsoft's involvement or not. The fact that they can choose to make some language servers close-sourced sucks, but being able to access a closed source component is _still_ strictly better than having zero access in the first place.
unicorns here
You are misrepresenting what happened with tactical aircraft purchases. Germany, Belgium, and several other countries voluntarily participate in the NATO nuclear sharing program. In order to continue with that they need a nuclear capable aircraft. The US Air Force was already paying to certify the F-35A as a nuclear bomber, so other NATO buyers get that essentially for free. They were free to purchase other aircraft and pay for nuclear certification (like they did previously with the Tornado) but chose not to do so.

https://www.defensenews.com/global/europe/2022/04/13/nato-pl...

The Lockheed-Martin F-16 Viper is still in active production and the Air Force is upgrading theirs with new radars so it's hardly abandoned. It is physically impossible to upgrade a legacy Boeing F/A-18 Hornet to an F/A-18E/F Super Hornet because the airframes are different, but new ones are also still in production. US allies are welcome to purchase either aircraft, but neither one is nuclear capable. Those aircraft are also considered less survivable against Russian air defenses than the F-35, so hardly the same capabilities at all.
Pretty common to ship 20mt of metal in containers-we process $8B in raw commodities a year like this. Commodity traders don’t pay these prices to ship though, these are high value manufacturing (cpg, tech) prices. Commodity firms still ship enough volume to pay sub $2k a can.
was that reputation substantial though?
No, that's a category error. I'm not talking about every conservative. Just the ones I've listened to explain themselves.