skysight-inc/HackerNews huggingface dataset:
I was told at the time (but I have no clue if it's true or not; it sounded plausible), that the dream was that companies/users could just roll their own applications from OLE components. So if your company workflow for some of the staff would require Word + Excel + Photoshop working in some way together, you would add these 3 to an empty application, hook them up with VBA (which was already included with the empty application) and then write it to an installer. The file format out/in would indeed combine these 3. It still sounds plausible when I write it. And not a bad idea (besides maybe the fileformat, unless you can easily untangle maybe).
Memory allocation is slow and undeterministic in perf. Some allocations also require a global lock on the system level. It’s also a point of failure if the allocation doesn’t succeed, so there’s an extra check somewhere.
Furthermore if every object is a pointer you get indirection overhead (even though small but existent).
Deallocation as well incurs an overhead.
Without a compacting gc you run into memory fragmentation which further aggravate the issue.
All of this overhead can be felt in tight loops.
> the only way to have good online conversations is to filter out 90% of the population

Moderation is not an anti-pattern, but trying to do it at scale without robust tools and strong identity management is destined to fail. The real anti-pattern in communication is allowing destructive behaviour to undermine the discussion.

So, to re-state your point: The only way to have good online conversations is to restrict participation to people who are actively willing to discuss, to learn, and to commit to making a constructive contribution.

This implies strong identity management and moderation.
>They seem to have an incredible tolerance for bad UI.

Irelevant.

Firstly, it's a tool, not a social media platform designed to sell ads and farm clicks, it needs to be utilitarian and that's it, like a power drill or a pickup truck, not look pretty since they're not targeting consumers but solving a niche set of engineering problems.

Secondly, the engineers are not the ones paying for that software so their individual tolerance is irelevant since their company pays for the tools and for their tolerance to those tools, being part of the job description and the pay.

Unless you run your own business , you're not gonna turn down lucrative employment because on site they provide BOSCH tools and GM trucks while you personally prefer the UX of Makita and Toyota. If those tools' UX slows down the process and makes the project take longer it's not my problem, my job is to clock in at 9 and clock out at 5, that's it, it's the company's problem to provide the best possible tools for the job, if they can.
In your case it makes sense to get the most performant machine you can get even if it means you're paying a ton more for marginal gains. This is not usually true for the general public.
What if I told you the supposedly clean "The Stack" dataset contains at least one GPL repository inside, just because their license detection tool bugged out?

IBM and other big players are vigilant about these things, and this is what companies pay for.

Their software may not be better in some metrics, but they're cleaner in some and their support contracts allows people to sleep tight at night.

This is what money buys. Peace of mind and continuity.
With AOT and "[UnmanagedCallersOnly]" you can even emit C# libraries that are callable from true native code using the C FFI.
I thought the general opinion was that the percentage or working age men your society lost in WW2 determined what lesson you learned from it.

America didn't lose enough men to qualify for the "collectivism" unlock.
I don't think that's a useful definition. Laws may require employers from negotiating everything from working hours to safety with unions. Some countries have laws that require unions have voting power in company boards etc.
Next to losing control, executives care little about overall productivity. CEOs are constantly micromanaging HR to pull levers and manipulate employees. It's so second-nature they don't even consider any other possibilities. They don't want to lose that control.
I love the style of this website's content and layout. Informative, straight to the point, pleasant to look at.
> Why would they, until forced?

Because they were trying for years and failing? It’s not at all clear that the 7nm chips they produced recently have high yield and low cost compared to their competitors which is crucial so it’s not clear that they’ve yet succeeded.
Only if it is explicitly turned on.

I have the 256 GB model as well, full resolution of 5+ years of photos (around 20k), around 200 GB used, 180 on iCloud via Family Sharing.
Try lazydocker as well
To the contrary, the order already exists (“stop it”) and this article describes the second part of the process you linked to:

> The decision of the Administrative Law Judge may be reviewed by the five member board
How Fat Leonard compromised admirals in charge of Navy intelligence
I must live in a bubble, the top rated comments here are all depressing.

I don't know a single person that believe or thinks this way (that we're doomed). Maybe they do, but they don't say anything about it.

Fwiw, I live in a rural area, have kids and most of my friends have families. We all are good people, that recycle and try to conserve and not be wasteful. But I spend almost 0 thoughts on this topic and it causes me no worries.

Call it head in the sand if you want but I'd rather live this way than most of these comments.
Have you ever wanted to smash apart a trumpet? If so, why? Because you were feeling creative? Did you get sent to the principle afterwards?

It's eerie, since Apple's entire shtick is that third party is unneeded, it's cheap. Third party here being conveyed as "paint" and "pianos", etc. Objects which have benefited humanity more than the frickin' iPad.
You don't need many bad actors to turn an unpoliced society into fiefdoms. While you could squint a bit and believe that most people behave in a reasonable fashion, the reason is that they are conflict averse. They can be coerced to serve anyone who is willing to resort to (enough) violence.
> 1. all links are click-able at this point; what's more plain-text would force to provide just a link without all the tracking garbage

If only. Everyone I know who isn't an IT professional -- and many who are, too! -- sends links like https://www.example.com/something/somepage/?tracker=ASfas142......
Must be fun working at StackOverflow with a gun held to your head now that OAI ate your lunch.
I'm sure people will remember that when next minded to answer a question on SO.
Its an race between the search engine that needs to provide relative good results and SEO scammers who want their content clicked even if its unrelated to the search of the user.
Because unions are a leveling mechanism, so if you consider yourself an above average, or even average performer there’s a good chance a union is going to leave you worse off. Why would you want to submit your labor to a collective agreement if you think you can do better or at least equal to the rest of the collective? The only thing a union is guaranteed to be is pro-union, not pro-employee and certainly not pro-you-in-particular.

The only time a union definitely makes sense to an existing workforce is if they can suppress labor supply by implementing onerous barriers to entry into the profession, like lawyers, doctors and pilots have.

They can be a force of good for enforcing labor laws. But law enforcement is certainly not a job that should be left to private organisations, that really should be the role of the government. But even then, if you’re earning an SV salary, you absolutely don’t need a union’s help to settle your civil disputes.
Bad memories working with Delphi + OLE.
This visualization appears to be for batch gradient descent only, not stochastic or mini-batch.

That said, your critique would be true of similar visualizations for gravity warping space-time, yet these visualizations are still widely used because they help with the initial understanding of the idea--why, for example, you hold one variable constant when taking the partial differential in another dimension, and what effect changing the step size for the gradient descent has on the ability to find a local minimum.
I was more pointing at the different priorities and cultural biases. The western MBA ideology biases them against wanting to make boring, reliable low-margin goods.
I spend way too much time in the insanity that is Gutenberg and I absolutely hate it.

They are basically build a weird word processor where everything is constantly broken and in flux.

If you want to do something as basic as update the DOM structure of a block you have to manually update every page that uses it since they serialize it rendered. It’s technically possible to render your blocks in PHP but then you still have to implement it in React as well for it to work fully in the editor.
Yup, you can even statically link them into C/C++/Rust/etc. (or vice versa)!
I don't understand what you mean by "tenuous assumptions".

There's almost certainly going to be areas which are already near the limits of human survivability without air conditioning (high wet bulb temperatures of more than 30 degrees Celsius) and some of those areas will become even hotter in a warming earth.

The problem most definitely is a changing climate and especially if it becomes unstable as we rely on stable conditions to grow food. Yes, there are too many people, but we're not going to have to wait for declining birth rates as lots of people will die from famine and wars due to the pressures involved with climate change.
That relies on hardware support in the TLB. If you need TLB support for "please don't corrupt this page" you might as well get hardware with ECC in caches and RAMs
This shows up here every now and then. Interesting story!

https://news.ycombinator.com/item?id=9570713
NeuPy. ML Prototyping Library
It's an amazing machine for engineers too.
Who your partner and friends are can very much be influenced by your location. Your own safety is in some ways influenced by the overall people around you, not just stats on random killings.
> Also, JVM ecosystem does not offer the ability to provide zero-cost abstractions

This is true, wasn’t thinking about that.

C# always requires me to use and organize my code into classes and my data into objects.

For example, If I wanted to use higher order functions, I need to wrap functions in callables (Objects).

If I wanted to throw together a quick script to test, I need to set up a program which uses some magic configurations so that I don’t need that entry point class.

Granted I only worked with C# professionally for a couple of years before getting back to a Go shop, but it always felt like trying to avoid thinking in objects was fighting against the language.

Personally, I like just having first class functions which take simple data structures as arguments. Modeling the world as objects just isn’t as clear to me (the old OOP vs FP discussions)

Languages like C# and Java turn me off for that reason.
Will BTC stay high long enough to support selling off these assets?

Will suddenly selling 13 billion in crypto's create a red candle? Yes.
That was a delightful read. I wont give away the plot but I say good for him.
> Primary evidence in the case against OLE-style compound documents is that it's gone out of fashion and is hardly used anymore outside of office suites, and only hardly even there. Users don't seem to care and aren't asking for it back.

Microsoft still has deep integration between apps, even outside the direct Office trio (Word, Excel, PowerPoint). Most recently, there have been developments such as "Loop components", which let you embed components like "Checklist" or "Paragraph" or "Progress tracker" or "Table" or "Task list" into a Teams conversation, and I think some other programs too, and this is backed by (AFAIK) SharePoint. At work I haven't seen it used much, so I can't say whether anyone wants it at all, but at first look it sounds nice.

Then there's Unix philosophy; modern Linux systems are built out of tiny components that can be embedded, except instead of COM-like IPC, it's done through a mix of shelling out, exec() calls and filesystem operations. Ironically, Linux is going through its own period of appification - if Unix philosophy is like COM, then Docker, FlatPak, and other ways to containerize software are a push towards siloed out apps.

> OLE/COM were the product of C++ architecture astronauts who didn't seem to care much about developer usability.

I've dabbled in COM and DCOM several times over the past few decades (DirectX, old DCOM-based industrial protocols, ...), and I agree it's a special kind of hell that's laced with landmines on which you continuously step, but the dungeon keeper doesn't let you die until you finish the project... but honestly, it still feels better than the Web and modern distributed development. More raw, but also much less wasteful in terms of compute.
Something I'm coming to realize is even independent of the whole "engagement" thing, media in general (that also goes for movies, TV, video games, etc) are manipulating our brains into expecting higher highs and lower lows than most of us will regularly directly encounter in our real lives (and when I say "expect" I mean in the sense that when we don't get that, we experience that as a negative feeling of boredom rather than a positive feeling of freedom to start doing something interesting).

When you get off that diet and start interacting with people more in real life and use "boring" time as an opportunity to try new things (again in real life, offline), it feels good. Like eating fresh veggies after subsisting on fast food for so long you forgot what real food tastes like.

I'm kinda preaching this to myself since I grew up on all that stuff and am trying to maintain the awareness of this different perspective in order to improve my own mindset (I was tempted to say productivity, but raw output isn't the goal so much as using that "boredom" feeling as a trigger for exploration).
How would the language guarantee no use-after-free scenarios?

let x = new Foo()
if (y == 1) {
recycle x
}
println(x)
It's impossible to generalize this without factoring in the external environment.

Put a group of mentally stable people together in a safe, hospitable community with unlimited resources and yes the theory will probably hold true.

But what happens when the food runs out? If there's a natural disaster? A plague? Some other crisis? What if they get invaded by a neighboring tribe whose intentions aren't so great?

That's the true test of anarchy, and humans have shown throughout history that they soundly fail it.
3,133.7 is a great reward!
They fought the FBI over unlocking iPhones when they could have just quietly complied with the request. I'd say they have a decent track record.
Ah, good old Ted Nelson. His "Computer Lib/Dream Machines" captivated and inspired me as a counterculture kid in the '70s, and played a big part in me becoming a graphics nerd today. (https://en.wikipedia.org/wiki/Computer_Lib/Dream_Machines)

"Everything is deeply intertwingled."
I'm not very well versed in Rust, but isn't it possible to implement this sort of checked arena allocation in rust using lifetimes? Something like slotmap (https://docs.rs/slotmap/latest/slotmap/) except all of the pointers/keys have their lifetime tied to the arena/pool/map.
I love that Logitech has three apps. Logi+, Logi, Ghub.

My keyboard only shows up in Ghub. My mice only show up in Logi/Logi+..
The file format exists, its Compound Document Files which are effectively just a little FAT filesystem in a file from memory. both Microsoft and 3rd parties (...Autodesk maybe?) use them.

My favourite example of seeing them is VBA macro projects in office documents. The macros used to be stored in CDFs equivalent of a subfolder within a wider Word CDF document. When Office 2007 migrated from .doc to .docx, they just made the VBA project folder its own CDF file and stuck it in the new zip archive format
> they shared the fate of all European household appliance manufacturers

Not only household appliance manufacturers but also electronics, mobile phones and whatnot. Philips, Grundig, AEG, Nokia, Bosch are just memories.
Informative, straight to the point, pleasant to look at.
Oh well, Nigeria is in a deep mess owing to decades of corruption and incompetence from citizenry and leaders alike.

Not surprised Microsoft packs their bags moving from a very volatile economy.

As a Nigerian, I’m willing to bet Microsoft was repeatedly asked for bribes just to carry out mundane functions. It’s not worth it to invest in a country without rule of law.
Testimonials are not made up. Photos are used to not disclose private users ones.

I don't understand how recommending Notion or a Pomodor app isn't "real" or "honest". Can you explain me what did you exepect ?
Are there ways on Linux to make sure that all user-visible pointers in a process are allocated within some subset of the overall address space? For instance, imagine writing a 64-bit program such that all userspace pointers are allocated within the first 32 bits. This would allow for representing them in memory using four bytes, as is commonly done on 32-bit architectures--without adding more extensive or ad-hoc changes such as a new "x32" binary format. Except that you could also limit to 24-bit (giving 16M of address space), 16-bit (for a "tiny" code model) or anything else. Of course, this would require some amount of support in the linker/loader, userspace libraries and the kernel itself. But the effort might be worthwhile if it can allow for replacing more ad-hoc approaches.
The death of the third place is far more important than any impact remote work has had.
> No, the alternative is Android devices with everything except firmware built from source and signed by myself. And at the same time, being secure, too.

There are people who don't know how to use file explorer, new generation grows up in a world of iPhones without ever seeing file system. Any other bright ideas?
I mean, I don’t think anyone really expects that encrypted messages are necessarily secure in context of stolen private keys. I assume that a lot of encrypted traffic is either recorded at the ISP/backbone level or at least can be on demand.
Perhaps in major upgrades. Even there, scan the database again. Not sure how tags are handled.

For personal use, the links are usually needed for a week or two.
To be fair, OLE and malicious office macros aren't actually related except that they use a common file format sometimes. Rest of the point is solid though.
So we are cheaper for insurance but you do actually pay more than that when you include the black hole that is your taxes to the HSE.
This is why you hear about a housing affordability problem in Washington DC despite a quick search showing dozens of recent sales for 2-3 bedroom apartments for under $100,000.

There never was a housing shortage, there’s just a shortage of people willing to live in vibrant urban neighborhoods.
Do you have an engineering degree ?
Looking at the closing para...

> Now, you might object that all this is well and good as a way for small groups of people to get on with each other, but managing a city, or a country, is an entirely different matter. And of course there is something to this. Even if you decentralize society and put as much power as possible in the hands of small communities, there will still be plenty of things that need to be coordinated, from running railroads to deciding on directions for medical research. But just because something is complicated does not mean there is no way to do it democratically. It would just be complicated. In fact, anarchists have all sorts of different ideas and visions about how a complex society might manage itself. To explain them though would go far beyond the scope of a little introductory text like this. Suffice it to say, first of all, that a lot of people have spent a lot of time coming up with models for how a really democratic, healthy society might work; but second, and just as importantly, no anarchist claims to have a perfect blueprint. The last thing we want is to impose prefab models on society anyway. The truth is we probably can’t even imagine half the problems that will come up when we try to create a democratic society; still, we’re confident that, human ingenuity being what it is, such problems can always be solved, so long as it is in the spirit of our basic principles — which are, in the final analysis, simply the principles of fundamental human decency.

...and comparing it to Wikipedia's take...

https://en.wikipedia.org/wiki/Anarchy

...I'm thinking that the article is actually advocating for an idyllic version of small-government democracy. Not anarchy.
Erlang/OTP is the closest I think. At least that I know of.

We are building this in Common Lisp so it's dynamic, indeed also based on positive experiences with Temporal. Everything should work like that.
This isn't the first time I've come across this.

I think it's more than 20 years old.
> More to the point, it's not plain text anymore if the user gets something that has been interpreted and then rendered by the software.

Arguably it is. It was sent as plain text and received as plain text. The fact that the recipient's software goes through and interprets that plain text and does something when it detects an URL in it doesn't change that. If the recipient were to use some other software that doesn't do that, they'd see... Plain text. Because that's what it is.
If you ban Google from the internet, many people would still use Google, but stop using the internet
Yep which is why I'm ancap anarchist not socialist anarchist which seems almost an oxymoron. You cannot take things from people, like means of production they've produced, and force them to share without aggression.

All anarchism stems from voluntary interactions, which depends on free trade .
Exactly, they used the wrong kind of TBM to match soil conditions, and land owners are furious over the transmission line easements. Mostly rural property.
If they aren't allowed to strike why do people keep signing contracts with them?
Yes there is a good case to be made for density causing crime to be more in your periphery while not targeting you. But I assume we’re talking about actual physical safety, not the perception of safety.
When the A12Z is too powerful, the M2 is as well
> Miele and Bosch etc are still going strong

Bosch AC units are just the brand slapped on products designed and manufactured in Asia by the likes of Gree, TCL and Midea. Probably their washing machines, too.
https://archive.ph/EUFt7
> Are you heavily invested in Apple stock or somehting? When a company clearly lies and tries to mislead people, call them out on it, don't defend them. Companies are not your friend. Wtf.

I don't own any Apple stock, at least not directly. I'm not defending Apple, just trying to understand what their claim is. Apple does plenty of consumer un-friendly things but they aren't dumb and they have good lawyers so they tend not to directly lie about things in product claims.