skysight-inc/HackerNews huggingface dataset:
"just make everything a protobuf" (or whichever system you prefer). The config file is essentially an API and APIs really benefit when they're typed.

You can make a actual API to expose application configuration knobs too which is nice but you should tie this into your rollout/CICD system so you're just as careful pushing new configuration values as you are when pushing new binaries (multiple envs, slow rollouts, blue/green etc).
This is the second big pillar [1] of the debate about remote work that we need to reckon with. When you have kids, someone usually has to dial back their career, and it's often the woman. Remote is a way for these people to have both the career and the child. There are probably other big pillars. We need to find compromises that work for all the pillars.

[1] The first is the idea that remote work is not great for people just starting their career.
Ive found it valuable for identifying and addressing vulnerabilities in my code.

I am absolutely not an expert pen-tester, but know long the basics of how people break into systems is incredibly powerful.
Those people don't live in the EU. And anyhow the higher cost of the phone are balanced out by the increased longevity and support of the device. Lifetime cost may very well be lower when people end up replacing their phones less frequently and just have to swap a battery.
That has the feel of hitting some regulatory issues (e.g. Utah's law) and/or having difficulty with porn in the App Store and the content rating of the app there.
TPMS (Tire Pressure Maintainance System) is actually quite a useful feature of more modern vehicles, given the driver advance notice of slow leaks. Yes, it does introduce several new components some of which are subject to failure, but I'm not sure we should view this as a step too far.

If you really don't like the light being on and don't the sensor(s) repaired/replaced/reset, a small piece of electrical tape over that part of the dash display is a cheap fix.
I'd consider the being the buying side of a market as "participating" in that market.

Vehicles are definitely regulated in Europe (see that story with Volkswagen, an EU brand, cheating the regulation as an example [1])

[1] https://en.m.wikipedia.org/wiki/Volkswagen_emissions_scandal

EDIT: I realize this started in the US but EU countries also went after VW and other EU brands after that
This is a thought experiment know as the Ship of Theseus[0]. I never thought of it in terms of replacing molecules in a human body, it certainly spices things up.

[0] https://en.m.wikipedia.org/wiki/Ship_of_Theseus
10 years is a long time in tech. It's hard to say what will happen in that kind of timeframe.

I suspect RISC-V won't have taken over datacenters by then, but I could see it being an emerging, stably growing phenomenon.

Without sounding too critical, I feel like this is sort of a discussion about strawmen. Keller set up the strawman so this is responding to that, but I think the title or something is misleading and so it doesn't do much to address the fact it's still a strawman. "No competitive RISC-V servers" is not the same as "everything will be competitive RISC-V servers."
> What's the point (…) if there's still malware?

Having fewer malware would still be a worthy goal. That said, I’m not defending the App Store. It’s still riddled with junk, ads, casinos for children in the form of free-to-play games, and adult casinos disguised as children’s games.

https://soyacincau.com/2021/04/17/ios-app-games-for-children...
I'm not against a password manager just cloud based ones where you have no sight on the source.

Nor are my passwords weak. Okay; seeing as one of my passwords expired lately.

U0ptz#^7--9

You zero pee tee zee hash up-thinggy 7 dash dash nine

Another:

L0@!tF..9w&

Lel zero at metal-gear-solid-noise tee follow dot dot nine walks and

I find that stuff very easy to remember. I just make a fantasy story based on the password.

L9d£5"s

Little 9 ducks cost 5 said sir.

HNr!##@t

Hacker News really can suck balls at times.
I think good programming languages enforce that. I really like that in Golang you import a library, and them have to qualify any calls with that library name. For example, id you imported library foo, calls will look like foo.Bar and foo.Gu. I think that’s one thing that Rust didn’t steal from Golang when they should have
There is a very simple solution here.

Say fuck you back. Don't use Instagram and other loginwalled software.
This is what's really needed. In one code base it's relatively easy for the dev team. Across your microservices it's practically impossible unless all teams are involved. This is a nadir in dev productivity currently
So you're saying that people over at companies like Basecamp have never been "serious about their work"? Seems unlikely to me.
How about women getting puked on by patients and yelled at by doctors as nurses? I get your point and it's kinda true, but it's not as clear cut as you're making it sound.
I don’t think it factored in much to his thinking beyond market acceptance. The mass market mostly didn’t seem to care much about accessibility. Special purpose users do, but that’s a smaller market. I think for Steve Jobs the point was beauty, simplicity, and anti-fragility. A machine with tons of ports, openings, mechanical parts, and janky software is one that breaks easily. Jobs hated things that were janky and that’s consistent throughout his career. In the earlier days, making things work required expansion slots and mechanical parts. When those things ceased to be required, Apple did away with them.
There is absolutely no reason to have 8 cheesy indirect ways of saying no when, "I'm very sorry, but I cannot do it" (or something in these lines) is a perfectly fine way to say no in almost every case.
The Object Oriented UX approach defined and evangelized by Sophia Prater is an excellent starting point for organizing complex problems:

https://www.ooux.com/
These days we have Starlark, which is the core part of Python, modified to be completely hermetic & deterministic (by removing some things and changing others), and modified to support parallel execution. It is very nice to work with, since you can use a lot of Python tooling and Python experience, but you don’t have to carry around a complete Python implementation.

It was originally part of Bazel but it is used in other tools, and there are multiple implementations.
It has SSR too.
I've thought about going the json route but the messages don't need to be human readable so it'd just be wasted overhead
That's why I went to Berkeley /s

Jokes aside I'm sure our administration would salivate at deploying this for CS61A.
It's the mental friction of any payment versus no payment.

Multiplied by the risk I won't actually have time to read it.
Perhaps. It is also a comparison that ignores the non-emission advantages ICE and hybrids have over BEVs.
We kind of already have a "Top HN stories" list, and it's the hidden /active URL[1] which sorts by number of comments [made within N hours?]. Not everyone agrees with this. dang himself doesn't, and has said he thinks /active tends to end up with the threads that devolved into flamewars or got otherwise "too overheated." Fine, that's probably also true, but what News actually matters? Some package I've never heard of being ported to Rust? or some controversial event that broadly impacts the tech industry or computing, which yes happened to get a lot of "spirited" discussion?

The main page tends to get some cool, oddball articles that you wouldn't otherwise see, but also gets clogged with very, very niche stuff that you're statistically unlikely to care about. Also, articles rise and fall from the main page too fast IMO, especially the ones that get overheated.

If you visit HN once a day, and want to see the 10 articles that probably affect you in some way, you can't beat /active. Just put on your fireproof suit before visiting the comments.

1: https://news.ycombinator.com/active
FWIW, we do something like this in Spack[1] with `spack config blame`. There are different YAML configs, they can be merged and override each other based on precedence, but we tell you where all the merged values are coming from. Here's a simplified example -- you can see that some settings are coming from the user's "default" environment, some from Spack's defaults, and some from specialized defaults for Darwin:

> spack -e default config blame packages
--- packages:
spack/environments/default/spack.yaml:59 fftw:
spack/environments/default/spack.yaml:60 require: ~mpi
spack/etc/spack/defaults/darwin/packages.yaml:17 all:
spack/defaults/packages.yaml:18 compiler: [apple-clang, gcc, clang]
spack/defaults/darwin/packages.yaml:20 providers:
spack/defaults/darwin/packages.yaml:21 unwind: [apple-libunwind]
spack/defaults/packages.yaml:20. blas: [openblas, amdblis]
spack/defaults/packages.yaml:21 jpeg: [libjpeg-turbo, libjpeg]
spack/defaults/packages.yaml:22 lapack: [openblas, amdlibflame]
spack/defaults/packages.yaml:23. mpi: [openmpi, mpich]
spack/defaults/darwin/packages.yaml:22 apple-libunwind:
spack/defaults/darwin/packages.yaml:23 buildable: False
spack/defaults/darwin/packages.yaml:24 externals:
spack/defaults/darwin/packages.yaml:27 - spec: apple-libunwind@35.3
spack/defaults/darwin/packages.yaml:28 prefix: /usr

The filenames are shown in color in the UI; you can see what it really looks like here: https://imgur.com/uqeiBb5

For the curious, there is more on scopes and merging [2]. This isn't exactly easy to do -- we use ruamel.yaml [3], but had to add our own finer-grained source attribution to get this level of detail. There are also tricky things to deal with to maintain provenance on plain old Python dict/str/list/etc. objects [4,5].

[1] https://github/spack/spack

[2] https://spack.readthedocs.io/en/latest/configuration.html

[3] https://yaml.readthedocs.io/en/latest/

[4] https://github.com/spack/spack/blob/95ca9de/lib/spack/spack/...

[5] https://github.com/spack/spack/blob/95ca9de/lib/spack/spack/...
You don't have to achieve all at once. First migrate to a competent service before getting locked out of your secrets. Then you should change all passwords just in case there is a LP dev db leaking somewhere. Then you can investigate what that particular service does for you in terms of workflow and migrate later if you find one that better suits your needs.
70% is an outstanding success rate for cryonics. The real problem, of course, is that whatever idiot scientists regrew a complete biological replacement for me from silicon didn't bother to keep a backup before the cryonics attempt. Like, the teleteleporter already made a perfect cellular replica so the technology is readily available.
How they’re driving will break down the tires at different rates. A driver may hold back to protect their tires to keep them in better shape in order to have more traction later when other people’s tires are shot.

If you know the state of everyone else’s you could game this to be in a better position.
and, as was pointed out to me here on HN a few months back, it is extremely hard to rent a vehicle under terms that allow you to tow anything, so if you haul that camper/5th-wheel or the yard trailer just once or twice a year, you pretty much have to own a vehicle that can do that, rather than the small car that would be a better fit for the vast majority of the time.
I don't think in order is related to the ISA. There may be a guarantee of the order of operations when it comes to the view of memory the programmer sees, but that does not prevent the hardware from executing out of order, as long as the end result is the same. X86 has strict memory ordering also, but both intel and AMD use out of order at the hardware level
Same. Is there not a reductionism for memories, which is what I believe at least partially defines who I am and probably greatly impacts my choices?
It seems there are RFID tags that provide sensing functions. I didn't do a deep dive, here's the first thing I found. [1] They sense temperature, pressure, and other parameters. I wouldn't be surprised if something like this is used by tire makers.

[1] https://www.atlasrfidstore.com/sensor-rfid-tags/
Take that as a hint, and stop going on Instagram. And Facebook if you can manage it.
High-end 3D software of the 80s and 90s, Softimage, Wavefront, Alias, etc., all required annual “support” payments and often in the many thousands of dollars. We called it digital ransom. Oh, and SGI had some pretty outlandish annual payment requirements as well.
You are assuming the process is always done with no cross contamination or commingling in shared space after this process is done. Considering most coffee is processed in poor countries do you think they are vigilant about maintaining and absorbing the cost of doing it 100% of the time?

Same as the citric acid problem I have. Supposedly it is filtered but turns out that is not always the case often enough that I find it is better to just avoid it altogether rather than feel bad all day.
I think the idea is that they add out-of-game-world validation that the transferrable currencies have not been tampered with. Similar to how banks and financial institutions use multiple independent validation methods to prevent real world transactions from creating or destroying money.
Maybe if the price was competitive with used cars. The people such a car would be attractive to probably has a large intersection with people who usually buy used cars.
Yes, I'm using `miwc` a lot (used to `ciw` in nvim)
Microsoft ships it, so I assume so? I haven't personally ran any versions beyond Windows 7, I can't directly comment on any features after that.
Just not at bargain basement prices anymore! Buy cheap shit from Shandong Trinket Manufacturing Ltd and yeah, but I've had okay luck if it's a reputable company.
His youtube channel is inactive, but also great: https://youtube.com/@SteveSchoger
Into the Breach is also amazing. Can’t believe they offer it as part of your subscription, I have it for switch too.
If I was a sadist and a FAANG manager (and I am neither), I think I'd just say something to the effect of "in-office attendance is not mandatory, but it is a potential factor in determining promotions" and watch what ensues.
More vulnerable to phishing, a good password manager checks the URL programmatically and won't fill a different domain, human validation of domains is weak, we forget and can be tricked.
Wow how did you find this? Thank you so much!
I suspect they don’t want to serve anyone without an account, and just added the preview feature to get new users. So, I suspect the zero-effort response would go in the other direction; just block everyone without an account completely.
It's definitely to prevent scraping. Used to be you could scrape and hydrate any profile or hashtag. It was sort of a cat and mouse thing a couple years ago and now the Instagram website is locked down tight.
What is the difference between slowly replacing your cells a few at a time through biological processes, and instantly replacing all of your cells through the teleporter?

In both cases, an older version of you is "extinct", meanwhile, the latest version of you does not have any recollection of becoming extinct.
Prerequisites are mostly fake. You can just study what you need - depth first learning (assuming you are open to self-studying and this is not about academic bureaucracy)
All of these had existing relationships with Sony and made PS exclusives anyways (i.e., so-called 2nd party studios).
Wow, i misread that as "barely a third of Americans still have landmines." What a difference a single letter can make.
Are you being serious, or is this an elaborate joke?

My experience with build systems is that, by going through the pain of trying to implement your own build system with some of the same desiderata as Bazel (reliability, performance), you end up independently discovering the same features Bazel has (like the purposefully limited scripting system). Going in the opposite direction seems like the best way to purposefully design a bad build system, but maybe I misunderstand what your goals are here?
> Interesting that even at the time he was completely wrong.

No, I agree with Malda in general that people don't scale. A population larger that Dunbar's Number[1] acquires too much management scaffolding to retain Edenic charm.

[1] https://en.wikipedia.org/wiki/Dunbar's_number
My son is semi-nonverbal and autistic and this is a real pain point for us. We use amazon fire tablets simply because they DO have a kids (simplified) mode. Google has a version for Android on tablets, but they don't support it well. iOS has exactly nothing.

iOS also sucks in that trying to load all his favorite shows for when we are out is near impossible (I have them loaded on an SD card on the fire). Ideal, no, but when he's stressed he throws a blanket over his head and tunes into a show he likes to control what he can. It gets us through the day.
I didn't see the word "pregnant" when I searched this page so sorry if this is a dup.

I would think WFH is great for women of child-bearing age as their ability to go to an office is a function of their "pregnancy safety" not the desire of their management. Having the ability to keep working when possible, rather than blowing holes in their career due to parenthood, is a good thing. Parental leave as offered outside the US is an option, but it's still a career gap.
Definitely not invented by HP though.

https://www.usdigital.com/blog/who-made-the-first-optical-en...
It's certainly not "out of their control". I'm not claiming it is, and I'm not claiming that everyone's genes have suddenly changed to make us fatter. I'm saying thinking "it's easy" as the root comment on this chain claims comes from a place of relative advantage that they fail to acknowledge.

As I alluded to, I lost weight and have kept it off for about 7 years. Almost 100 pounds. But losing that weight was one of the hardest things I've ever had to do and I don't think I could have if I didn't have so little going on in my life that I could dedicate most of my willpower to it. I know very few people who have managed to do it.
Product with corporate lock-in, but Quip allows the user to use markdown in their documents, and export their documents into Markdown.
Part of the motivation is to avoid having to produce Braille menus. Force your customers to use a device with built in accessibility features and you don't pay extra for ADA compliance.
Certainly a large dose of cynicism is needed to even entertain the possibility. My own cynicism stems from the Snowden disclosures and other leaks.

I think there are more possibilities than you're considering. As far as I know, once a backdoored app is signed with the correct key, there's nothing stopping the partner CDN(s) from serving it to targeted users. In the simplest case, that's about 5 lines of nginx config.

Also, the ability to stratify OS updates already exists because there are many combinations of country + carrier + device model + user permissions (e.g. special rules allowing internal/external developers and carrier employees to install development builds).
You could see that as the price of a movie ticket!
I’m working on free open source for non speaking people. In the early user testing stage. If anyone is interested in getting involved please reach out.

Demo here: https://twitter.com/scosman/status/1608173613340917763

Top level ideas:

- LLMs to reduce typing. Expand single words into complete sentences easily, and predict next sentence without typing.

- Voice to text to LLM: listen to ambient conversation, and offer contextual replies with zero typing?

- New UI for text input leveraging the dynamic touchscreen of the iPad. No need to move hands, kinda like modern and user friendly Morse code.

Source: https://github.com/scosman/voicebox
I once asked a girl for a date who responded with "I cannot make it, because I have to polish my nails tonight." When I asked if she could make it tomorrow, she answered that she also had to polish her nails tomorrow.

I would have been fine if she just said "no".
Software is data. At best the copyright applies to the entire work. Snippets are just data.
Ranges (C++ 20)
I don't consume HN via RSS, so I am just speculating, but perhaps the RSS feed has a lot of turnover. HN on the web is nice because links stay on the front page for a while, but a chronological delivery such as RSS might be messier.
What plugins are you using? I have nvidia box and kodi and I am not aware of what you are describing!
Well, certainly full remote as a perk gives them access to some pool of talent at a lot lower price tag than large in-person tech companies have to pay.
Please don't perpetuate flamewars. This is also in the site guidelines: https://news.ycombinator.com/newsguidelines.html.
I'd rather have some config reserialization capability with provenance (perhaps as an opt-in). A good config reserialization can make itself useful in so many situations, if it has the right features. Like pointing out key-value pairs that don't have any effect, or simply writing out some documentation.

Logging has its merits, like discoverability when you stare at it without suspecting configuration to be the culprit, but I believe that there can and should be more.
I know a senior manager that likes to express his favorite concern that we don't have enough women in tech. The same manager (and his peers) also espouse the importance of face-to-face communication and the famed spur-of-the-moment discussions that spark collaboration.

Considering it is undeniable that due to the additional family responsibilities that women take on, remote work is especially beneficial to them - I want to ask these managers that if they care so much about women in tech, what are their plans to reconcile that with their eagerness for return to office? Should women be back doing double duty like they were before the pandemic and get stretched between work and family commitments? Or is all that hand wringing and concerned furrowing about shortage of women in tech, as I suspect, just posturing and lip service?
My two cents.
It's hard to deploy one's own instance.
Much easier to run an RSS atom feed blog that is discoverable via any search engine.
If you need comments there are third party add-ons that can solve that.
For identification, your own domain name is good enough.

The problem everyone is trying to solve is content moderation and aggregation.
Content moderation is hard for centralized system because they have advertiser's they need to answer to. A blog solves that by putting the onus on the user.
Aggregation used to be easy until the browsers remove RSS feeds from being discoverable. I just think activity pub is overkill given the existing technology.
Yeah, except the whole gentrification bit in the episode doesn't apply since nobody lived in Assembly until they redeveloped it.
At The Fish Market, they had menus printed out each day with the current market rates of all the fish that they had and modified it for that day's availability.

Each day, they had new paper menus ( https://menucuisine.com/wp-content/uploads/2022/06/The-Fish-... - note the top)

Their menu is now also at https://order.online/store/the-fish-market-palo-alto-723242/...

I'm not sure if they still have paper menus or what the expense of those menus were.
I've no idea what the intent here is but I've noticed the term having moved from its original use of describing a sad subculture of poorly-socialized and sometimes disturbing young men to a more general lazy male-shaming term, often used to intimidate traditional masculine voices in a similar way "slut" is used to shut down women who don't apologise for being women.
Can they run the plumbing on the outside of the building?
Config file overrides the defaults, Command line flags overrides the configuration file.

Don't forget "user configuration file overrides system configuration file (but is overridden by command line)".

In tarsnap the priority (lowest wins) is:

0: Command line

1: ~/.tarsnaprc

2: /etc/tarsnap.conf (may be in a different system etc depending on platform standards)

3: tarsnap defaults.