skysight-inc/HackerNews huggingface dataset:
I'm a materials scientist.

Part of the problem is "ancient Roman concrete" is the epitome of selection bias. We basically know why it's strong, and can basically recreate it, but it would take a very long period of process optimization and corrosion testing to get a consistent product we're sure has a long lifespan.

If you want something to last 1000 years, you may be better off cutting it out of a hard, stable stone (like granite).
Do we really control our own destiny? If so, why in so many places are we creating such terrible conditions for our future?
I hate Twitter with a passion, how did it become so big and not just useless but outright toxic to society?

Hot take let's not give the richest man alive keys to such a thing?
The entertaining thing here is that Apple’s walled garden is intended to keep people in, but here it’s keeping them out. The M1 is a technical marvel, but if you’re not already tied to Apple, it’s nowhere near good enough to warrant leaping that wall.
> CO2 per unit energy burning plastic is much worse than burning natural gas

That is simply not true. Polyethylene (the most common plastic) is C2H4, while natural gas is a mix ranging from CH4 to C3H8. i.e. almost identical in terms of CO2.

Plastic is actually better in some ways since you don't need to spend energy a second time to extract even more oil from the ground, you can just burn what you already have.

Plus the world does not burn exclusively natural gas, not even close.

> when it's possible not to.

As should be pretty obvious the idea is you don't burn some other oil, and instead burn plastic. When we are 100% off of oil/coal/etc we can stop burning plastic, but right now, today, burning plastic is the best option.

Burning plastic is not going to magically cause extra CO2 emissions, it would simply substitute one for another, with total amount unchanged.
Truffles, I can handle.

But I'm still scarred from the 1990s "put capers in everything" era.
As the name suggests, rogue likes are games like rogue which generally implies a procedurally generated dungeon, aerial view which might use ascii graphics, a gameplay loop involving going through floors killing monsters while collecting objects and levelling up a character and permanent death. They are fairly obscure games and not really popular.

What has become really popular and was introduced by roguelikes is using procedural generation in games. When it’s done well it does wonder for replayability.
Video editing, photo editing, connecting a Focusrite to the machine. Connecting a midi keyboard. Connecting a remote printer. Connecting a Bluetooth headset. Getting usable battery life. Installing software that allegedly supports Linux. All this and more are issues I've had with my Linux installations. Yeah I could have used a different distro, and yes many of these u could solve. But it sure was a pain learning it all.
Given that climate change is the primary reason for restricting nitrogen fertilizer

That's simply not true. The primary reason for restricting nitrogen fertilizer in NL is habitat change (i.e. it has profound effects on the habitats of native species), not climate change.
Just beware that corticosteroids can destroy your vision: https://www.gov.uk/drug-safety-update/corticosteroids-rare-r...

Don't accept the irresponsible "rare" declaration, either. "Seldom-reported" is far more accurate and likely, given that CSR can be subtle. It takes a particularly knowledgable doctor to diagnose it, or a very persistent patient. When you combine those factors with the fraction of users who even have the wherewithal to go to an eye specialist in the first place, and the likelihood of the incident making it into a tracking database, you have the formula for a hugely under-reported malady that can ruin the quality of people's lives.

Patients should be apprised of all risks so they can weigh the benefits of the treatment, which may of course be deemed superior. The important part is that patients should always have the facts so they can make the choice.
Then we'll stop using it? On any port number?
You are very misinformed. An industrial incinerator for burning plastic does not release any pollutants, only water and CO2.
Since the second 't' in tout isn't voiced and the 'de' is very quick and blended in, "tout de suite" sounds like "toot suite" to an English ear, hence the 'de' often being dropped (as well as spellings like the above).
AFAIK yes. This interview covers the safety aspects of WASM and you might find it interesting:

https://rustacean-station.org/episode/030-krustlet/
The money quote IMO:

"I genuinely think the out-of-box experience of the Framework laptop is worse than anything I've ever seen in over a decade of Lenovo laptops. "

He does say he likes the laptop and doesn't think the issues he hit with 12th gen Intel should keep you from buying an 11th gen Framework.

On the other hand he's been a kernel dev for seven years and had to spend "ages debugging including building my own kernels with additional debugging as well as trying different firmware versions before giving up." He had issues with wifi, power management, brightness control, the GPU, "and my computer is locking up constantly." Oy.
> My next Mac might be the last

What's the point of writing this? If it was "My current Mac will be my last" then that's interesting. But stating that you're actually going to buy another one and maybe one after that. Of course it might be your last, you might die in a car crash on the way home from the store.

My next car might be my last. There's a bunch of things I don't like about my current car so I'll make an uninformed guess that the next one will have the same problems + some other ones and I'll be sick of cars after that.
"toot suite" is slang in English, an intentionally incorrect derivation from the French. But it probably is where the hogs go as well :)
I am so riled against Fn/Ctrl (I use Ctrl way more than Fn and my pinkey finds the corner easily) that I honestly didn't know some hackers prefer it that way round
The "build" part is really just installing the SSD and RAM, which has been extremely easy even as a novice in terms of hardware thanks to how well-built the Framework is + installation manual available online. Do not let the "DIY" part scare you.
>It is always a mystery to me that why ms would expect user to buy a device that nearly run nothing.

Because at the end of the day, Windows RT was a creature born of greed. They saw dollar signs- Apple's 30% App Store cut- and as such wanted a machine that forced you to buy software only from them. There was no technical reason that normal software couldn't run on Windows RT, given that MS themselves did it with Office.

So confident were they that this would work that they threw the tablet features onto Windows 8 proper, relegating the reason people buy computers to a secondary function- after all, paying MS for the privilege of developing software was going to be the New Way forward. Besides, don't you want security?
Well, sleep is my chronic illness.
Already submitted: https://news.ycombinator.com/item?id=33321619
A laser can deliver messages directly to your ear from across the room (2019)
Hi Tim. The stats logic will probably apply as well for gas car makers vs electric ones, or any field to that matter that might be at risk of disruption in a perceivable timeframe (but are not disrupted just yet).

Don’t get me wrong though, I have tons of admiration for Docker (in fact, Solomon Hykes is an investor in Wasmer) and the great ergonomics you introduced along the way to help developers and reach the current status quo. Without you guys probably we would have reached the cloud advancements much later in time. However, we paid those advances with an order of magnitude greater complexity in other layers (with the likes of cloud providers profiting from it).

But now I sincerely believe we need more powerful abstractions for the edge, serverless and Web 3.

In any case, I’m incredibly excited that you are researching more into WebAssembly. That’s great for the ecosystem and also will help to bring more devs onboard. Thanks for all the work!
Well the last 2 seconds were interesting, sounded just like an iMovie sound effect!
Well yes but in Ventura "Preferences" is now "Settings".

¯\_(ツ)_/¯
Thankfully, they gave the Desktop iPhone Backup Program a nice obvious name.

Oh no they didn't.
I'm surprised at the price for a 32GB RAM device. I'm tempted to get one just to double the ram of my desktop, despite probably being slower than my i7-3770. It might be a good platform to work on Scalable Vector Extensions (SVE) code without needing to rent a Graviton from AWS.

Anandtech about the cpu: https://www.anandtech.com/show/17127/qualcomms-8cx-gen-3-for...

Some info about the ARMv8.2-A Architecture (2017):
https://community.arm.com/arm-community-blogs/b/architecture...
"Docker+Wasm" is just a shorthand for the Technical Preview build, which allows you to build both traditional container apps, as well as Wasm apps. Behind the scenes, we try to let Wasm apps be developed largely without interference from any container technology — just giving you a good local environment you can use to code against. That said, if you want, we do offer the ability to run Wasm apps within a Docker Compose application. We do also offer the possibility to package Wasm apps within an OCI image, with an embedded Wasm runtime (WasmEdge) so you can a) easily share these via an image registry like Docker Hub, AWS ECR, etc. and b) easily run this anywhere you’d run a container. That said it’s not mandatory, and if you want the benefits of (a) without the benefits of (b) you can easily unpack the image to just get the Wasm payload and run that however you want. We dove into the details of the approach at Kubecon today, and the video should be coming out shortly.
> Hope this makes sense and that I understood your point accurately!

I'm happy to hear all of that and, yes, I believe you did.

> Docker [...] is singularly focused on the development experience, i.e. the inner loop of code/test/build, not the outer loop of deploying to production (which is largely controlled by cloud platforms and k8s at this point).

I would push back on this a bit: although it may not be a focus, and that's totally fair, deployment is undeniably part of the developer experience, particularly within the context that containers were born into (i.e. DevOps values of continuous deployment & no silos). I certainly wouldn't presume to tell you what to do, but I would suggest that Docker is uniquely situated to address developer experience from end to end.

> We will happily work with anyone interested in working with us to improve the production/deployment landscape for Wasm

If you gave us a path out of containers for the end-to-end developer experience, I believe many of us would be eternally grateful. Let me know how I can help.
My two cents as a Linux based developer - my 11th gen Framework has been largely fantastic. There was some annoying BIOS issues but they pushed a fix, there was bad battery life, but they pushed a fix.

Overall it feels like an indie device still, but I’d take that over the mass production walled garden nonsense of competing machines. I feel like I own this device more than any other recent electronic purchases other than perhaps my Raspberry Pis.
I'd encourage you to maintain and publish your list of search engines. Even if you aren't supporting them.

The list has value on its own, especially if you maintain it.
Stage Manager iOS: The Intersection of Bugs Missing Features and Flawed Design
The application name thing is Gnome-, not Ubuntu-, specific.
Similar camp here, long career and many different roles. Stuck at some places longer than others but surprisingly found little correlation between tenure at a place and promotion. At one early job I was promoted into a much bigger role after six months, and at a few places I stuck around 3ish years with nothing to show for it (despite otherwise being productive and well liked).

One more thing I would add: promotion at a company is very random but hugely impactful across a career.

My current company is filled with relatively young engineers, but many of them got promoted during the time when the company was small and now manage massive teams at a publicly traded company while still relatively inexperienced.

Early in my career I got quickly promoted to a reasonably high level role... but the company went under. Had that company been as successful as my current one who knows what type of role I might be in today.

I have another friend that joined a massive company hoping to just blend in and have time for other project: 2 years later they've had multiple promotions and are now very well compensated and a much higher level. This same person struggled to get any promotion in a much smaller company they worked harder for and had a much higher impact on.

Some people join an early stage startup and end up a C-level at a well known company, and a very similar person can join and early stage startup that disappears and they end up taking a senior software engineer role for their next gig.

All of this to say, long-term commitment can have wildly divergent rewards that all boils down to being in the right place at the right time.
Gained by you running your app on your own server? not much really.
Gained by some "serverless" provider who tries to run multiple apps like yours, in parallel on the same machine? Yes. Less process overhead. Probably, less memory footprint too.
I also manage a medium sized set of ETL pipelines (approx 40 pipelines across 13k-ish lines of Python) and have a very similar experience.

I've never been in a SWE role before, but am related to and have known a number of them, and have a general sense of what being a SWE entails. That disclaimer out of the way, it's my gut feeling that a DE typically does more "hacky" kind of coding than a SWE. Whereas SWEs have much more clearly established standards for how to do certain things.

My first modules were a hot nasty mess. I've been refactoring and refining them over the past 1.5 years so they're more effective, efficient, and easier to maintain. But they've always just worked, and that has been good enough for my employer.

I have one 1600 line module solely dedicated to validating a set of invoices from a single source. It took me months of trial and error to get that monster working reliably.
Sudden feelings of guilt as I think "I should really give a few weeks of love to my unfinished roguelike." Maybe I'll get to it over this year's holiday season. Need to finish the multiplayer, the vendor buy/sell system, and compose the music score and I can say "done."
Encryption at rest is actual security.
> There are only a handful of mainstream keyboard layouts. Mostly ISO and ANSI.

You've got to be joking? Not even all my Macs have the same keyboard, let alone looking at Windows laptops.
Placing blame and responsibility on consumers to not purchase single-use plastic is not the right approach. Discouraging the use of single-use plastics should be done at government policy level to heavily tax the sale of single-use plastics, and subsidize sustainable alternatives.
Asbestos is still used when there are not good alternatives.

Asbestos is only prohibited where there are practical alternatives.

The problem with asbestos is it was used where there was no rationale for its use beyond profits as a bulk material.

Those profits were only available because the health costs were externalized.

The existence of practical alternatives is the reason asbestos abatement is possible. The cost of abatement is almost entirely the removal and disposal, the cost of replacement materials is not a major factor.
Hasn't radiation from black holes been observed? It's called Hawking radiation I think.
Could your steamer be ported to Lucene? Might get more usage there.
Apple switched to a read-only system volume beginning with macOS Catalina, released 3 years ago.

https://support.apple.com/en-us/HT210650
Ah yes! I did read this but my comment was misleading. Corrected.
On Android, in Developer Settings, it's possible to register an app as a Mock Location provider. I'm not sure the interface your app needs to surface to show up in that list for selection, but in theory that API existing means there's a potential path for this.

Your app could interface with more accurate external sensors, and then set the phone's GPS fix to be what the sensors read. Assuming that the issue is lack of accuracy at the sensor level and not lack of precision at the software / API level.
The end of Apple’s affair with China
What you describe is the cloud image. You can dd it to your hard drive and it should work as is (initial password will be displayed on first boot).

As for Debian, the slowness comes mostly for fsync calls I think. You should be able to use eatmydata to avoid this. See: https://people.skolelinux.org/pere/blog/Quicker_Debian_insta...
I had a non-consensual circumcision as an infant and I was put on an SSRI against my will as an adolescent, so... I disagree! We do operate on and medicate gay kids.
> But then, the film does take place in the future. Is Zalewski surprised to see unpatched SSH servers running in the year AD 2199? "It's not that uncommon for people to run the old distribution," he says. "I know we had a bunch of boxes that were unpatched for two years."

Zalewski here is a security analyst.

At least that's one thing that's improved, but I suppose this was the era of SQL injections in every second website.
Then I'll happily contribute my second improvement of french: suivite.

(For the curious, the first one is "toujourd'hui". And yes, this is tongue-in-cheek -- until these catch on and I'm celebrated by the Academy Francaise. Then it's Very Serious Business and was always intended as such, this post notwithstanding)
If I ever have anything to gripe about when I’m a senior, it’ll be passwords. Same is true now! How do you rotate passwords for a 200 account accumulation over the years? They’ll never solve that and whatever they use to solve it will be terrible. Unless implemented at the protocol level and widely adopted by all devices at that lower level
It depends what is important to you.

Firstly I am mostly plugged in, so battery life is secondary.

Secondly I am a heavy Excel user, and it just isn't as good on Apple

Thirdly I use PowerBI which isn't available for Apple

Lastly I have hybrid Active Directory, and can deploy SSO trivially to my remote Windows users, which I can't on Mac. During Covid I could mail someone a PC and get them signed on to AD resources in minutes. My Windows users are first class citizens, easier to support, and happier with their IT.
You're psychotic.

I love it.

I should not laugh this hard immediately after eating.
The problem with subsets is everyone wants a different subset. It's my popular software almost always bloats. Everyone wants some different features.
That's not a ludicrous idea. India requires activity be logged to a specific individual,
for instance. Seems a bit dystopian for my sensibilities though.
For keyboard control, I've gotten into using "Hide <app>" or "Hide others" cmd(-option)-h

This keeps the workspace nice and clean

For switching apps, either cmd-tab or cmd-` or with Alfred App

Indeed, for moving windows to left/right/etc, you may need an app like Rectangle

You _could_ add custom shortcuts in Settings - Keyboard for menu items like Zoom or "Move Window to Left Side of Screen" but it's a bit limited.

What is missing? I guess some people like live preview in cmd-tab, but I've been ok without it.
You forgot:

# Easy to remember: You are saying F**K because your kernel is broken
journalctl -fk
People living in industrialized societies, especially the US, are accustomed to the taste of old food, and fresh food tastes wrong to them. Testing packaging that reduces the rate of oxidation exposed this taste preference: in tests many US people preferred slightly oxidized milk, etc., although objectively this is a form of spoilage. Similarly, some people prefer the distorted sound of LPs to accurately reproduced music. People prefer what they’re used to.
Windows' updates got much less granular since Windows 10. It used to be that updates were delivered in individual packages that can be installed and uninstalled independently (within reason).

Nowadays more and more updates come in a "rollup" package which is a bundle of many updates and it's take it or leave it. Even worse, some of the bigger feature updates are actually full OS reinstalls under the hood.
after many years I still often type "⌘space email" and find nothing.
If companies want tenure, they have to pay up. But they don’t pay for it, because they don’t want it.

Think about it from the owners’ POV: healthy turnover gives you a constant stress test for the system that is your business. You need systems that are able to hire, ramp up, and train people.

Sure, you need a few key people that keep lots of detail and skill in their heads, but relying on that at scale is no way to run a business.
It's not how old the Mac is, but rather whether its running macOS Catalina or newer when Apple switched to a separate read-only system volume:

https://support.apple.com/en-us/HT210650
>The most obvious way forward is to support and encourage a different style of journalism that doesn't try to present a fake view-from-above, in which bias is injected via quotes from hand-picked pseudo-experts, but rather a more analytical and data oriented form of news in which the only allowed quotes are things people said to other people, in public. This is the style of journalism found on Substack.

Your whole comment blew my mind but this part at the end is especially fascinating. Wow.

I would love to see more of that approach you outline. At the same time, don't you think any journalists who goes that route will get slammed for not having the requisite expertise? Or maybe the data will "speak for itself."
The "fundamental difference", in my observations, is a willingness to explore interfaces. I reckon it's because before computers, most devices were relatively single-purpose, and had a limited interface that you were expected to either be already familiar with, or could get away with a very limited understanding of (how many people used more than 5 buttons on their tv remotes?). Wandering off the beaten path was either not possible, or likely to mess something up.

Computers, on the other hand, are wildly more complex, and thus their interfaces need to do a lot more. Finding what you want to do involves some level of exploring the interface, which comes naturally to, say a child introduced to a computer, but grates against the learned behavior of someone who's only interacted with a much simpler world.
this decade will be a giant sociological study
Probably not, here's a nice detailed breakdown - https://www.youtube.com/watch?v=efTBLsv4yYs - the style isn't for everyone but it covers a lot.