skysight-inc/HackerNews huggingface dataset:
Apologies, I mean that, if you came up with some kind of pathologically bad architecture, it could encounter the same failure mode when trying to add a parameter to a function (like, the callers need to add a parameter, and their callers, etc). But as you note, adding parameters to a function is routine, and I've never heard of this happening. I've definitely added parameters in a way that was tiresome and required me to go higher up the chain of callers than I would have liked, but not in a way that spun out of control.

I'm not really sure what to say at this point really. I think we're miscommunicating somehow. Would you agree that if we are too abstract with our architecture, we'll end up with a brittle and difficult to maintain architecture?
He has some great videos and has done some very cool projects. I had the opportunity to study under him at his farm, and also under Bill in Melbourne.
> The fact that the executives feel lonely in largely unoccupied office space the company continues to needlessly hold onto isn't the work-from-home employees' fault.

This is seriously the most shallow reason to justify returning back to the office, and the sadly ironic thing is it's rather compelling; I still think it's more that the corporate and large Real Estate owning class has too much investment tied to their real estate portfolio and it's suffering, such that in order to maintain these inflated prices they've benefited from they need to force people back to the office to justify have an office. Rent seeking has to end somewhere and commercial RE is a good place to start.

Furthermore, I hope they see the follow of labour participation flailing as a KPI in their quarterly reports since they love those so much: no cares about the corner office or the exclusive parking spot. Those are relics that only ever mattered to a few people, who now feel lonely, most people just want to earn a living that allows them to do want they really want to do in life, which is not spend it with a bunch of strangers they can barely stand under the best of circumstances on a project they barely care about.

If all things are equal, and the productivity hasn't suffered then their is no excuse for remote first to not be standard for roles that can do so.
Hi, I'm one of the founders of https://talkjs.com, a chat SDK with a pre-built UI. Obviously my position is biased.

Users have come to expect a chat experience that Just Works, and has all the basics covered. Those basics, however, go a lot longer than just the websocket/firebase "hello world" chat app and it's a lot of work to cover them sufficiently well. Typing indicators, online status, sharing photos and files and locations, reliable delivery on shitty networks, notifications through other channels (eg push, email, etc) when not logged into your site/app, URL previews, read receipts, replies, edit/delete, emoji rendering, emoji reactions, and on and on and on. And with good design and UX for all of them.

Must you have all of these? Definitely not. But if a user feels they need some of them to have a comfortable/effective chat, they'll go to great lengths to move the conversation away from your app to some other channel (eg Telegram or WhatsApp). We have quite some customers who replaced a handrolled chat by TalkJS, citing users actively trying to circumvent their own messaging functionality as a primary reason.

Meta level note: Most users, especially the not-very-techy ones (ie the vast majority) really do appreciate having good communication tools right at their fingertips, directly in the application they're currently using. Nevertheless I agree with the current top comment in that if you business does not suffer from leaking users to other services and your users are relatively tech savvy, you probably get the happiest users fastest by just letting people share Telegram/Whatsapp/Matrix/Discord contact info and calling it a day. But otherwise, build a good chat feature. We're just one of the options, it's worth it and it's very little work.

Do reach out if you think we may be of service! Our chat support is manned by programmers so ask away :-) (or hit me an email, contact info in my hn profile)
> come with canalization and flushing water, or just a hole and "tank"?

whew whew whew, those are 3 different kinds of privies!

I like the hole in the ground and no tank approach.

I wish MUJI did sell a Tiny Outhouse. A nice precut kit one usually goes for US$1200 as it's such a niche product: https://jamaicacottageshop.com/shop/working-out-house/#selec...
Until you close the app where you selected the text and now your clipboard is empty.

Or until you click somewhere, original app loses selection and your clipboard is now empty.
I was not able to find the reference and I didn't read it carefully back then so might have misunderstood what was being proved.
I saw an IBM-funded research project that fit 1,024 ARM cores and 2-4 TB of memory into a 3U box. The box didn't include the liquid cooling system you needed to keep the thing running.
HTTP Digest Header (integrity mechanism)
He independently reviewed the covenants, representations and warranties of the Company but there could still be an issue if those representations (by the Company) were falsified or fraudulent.

If you are buying a bank under these same terms and the bank represents that they have $X in deposits, then it turns out that they actually have $X/2 in deposits are you saying the transaction should also be forced to proceed?

Is it meaningfully different here because X is # real users rather than dollars?
The fact you are able to receive emails that look indistinguishable from legitimate ones sent by the apparent sender is surely a problem with the email protocol, not really a UI issue, though certainly hiding the sender address is a part of it. Why we still communicate using a channel that does nothing to verify sender legitimacy in this day and age baffles me somewhat, and it really shouldn't be a difficult problem to solve (e.g. who browses the web without using https these days?)
If you require farmers to use "approved" processes for farming, but you don't require grocery stores and restaurants to use those farmers, then they will simply buy food from farmers that don't follow those principles.
Haven’t fully grocked how this will get huge. If there is a big market here, won’t the AWS Outposts of the world win this market?
VC investment in Latin America ballooned in 2021. Can it survive the downturn?
You are assuming that the contributors are required to use these specific devices. This is incorrect. PyPI is offering free U2F devices to a subset of the affected developers, but they are free to use their own U2F devices (or a TOTP client) instead.

> Oh, and there's still the silly geo-fencing issue

The list of countries makes this sound like an export control issue. It's a legal restriction, not a deliberate choice PyPI made.
> What keeps us from having a register/bank of highly effective phages

The FDA. The only freedom you have in the USA is to die.

Oh, sure, you are allowed to do it entirely yourself and with your own funds, but you can't share the burden with people. Yay freedom.
Packages being taken over because of stolen credentials creates a maintenance nightmare, and bad publicity, for PyPI itself. As such, they have every right, and a reasonable need, to require 2FA. In contrast, the maintainers of PyPI don't lose too much if a few projects choose not to use the platform anymore. Remember, you're not paying PyPI anything either, so the fact that it may inconvenience your own projects, whether free or proprietary, is not their problem.
> 2FA is a major pain in my ass and it is the only reason why I am forced to own and use a "modern smartphone" which is essentially a corporatist surveillance device.

TOTP-compliant services happily accept codes generated from non-mobile devices. 1Password even includes it (which is a unification of factors I don't personally trust, so I don't use it, but it's there if it fits your own threat model). They can also run on Android, etc. devices that literally-not-figuratively never touch the Internet, if device separation is a concern for you.

If your hangup is Duo or Okta or similar--well, there's always the choice not to work at places that necessitate them for 2FA.

> If more organizations just allowed me to have custodianship over my own keys like GPG for example, I could choose my own level of security by using a GPG smartcard if I wanted to.

Even developers don't want to touch GPG. That's why they don't and a large part of why things like Git commit signing are (IME) so rare.
Why is this tagged dalle?
Quite a few allegations there. It seems like the simplest way to settle this discussion would be to point out a few practical applications of crypto that provide real utility to the finance system.
You can put TOTP 2FA keys on anything. A yubikey. An app on your computer. In your password manager. Hell, build your own device from parts: https://hackaday.com/2018/01/04/two-factor-authentication-wi... . If you're forced to use SMS-based 2FA, I can't give you anything but my condolences because SMS-2FA is stupid. But most 2FA systems work with the very flexible TOTP keys so I don't understand the complaints.
Nice. Sounds like these self-assembling subnets could be the basis for a viable model explaining the mechanisms behind early evolution.
State and corporate actors do employ many of these editors. I am suspect of any Wikipedia pages covering some topics or people.
Caveat: Not everyone in FOSS is American, but…

Here in the US folks tend to have some amount of burden on their creations, tools they use, etc. Just because you put out a sign that says “Not My Problem” doesn’t make it so.

Great example is these big gravel trucks hauling rocks to job sites, they’ll rain stones on the roadway and the cars and sometimes pedestrians because the workers are sometimes too careless to pull down the tarp to secure their load. They’ll put up a sign saying “DRIVER NOT RESPONSIBLE FOR DAMAGE” but the problem is they 100% are both legally and morally responsible.

We also have some rules around nuisance, enticement, etc. For instance, if I have a pool and a kid jumps my meager fence and drowns I might we’ll still be responsible, at least legally, because I put up an enticing thing but failed to consider how idiots might misuse it.

To me, the pool one starts to get at or near “South of Sanity” but that’s from where this mentality applies.

Often you’ll get some Node project some cool tech person shits out, pimps out to social media , then abandons when the real work comes out. Folks will pick it up early on as traction builds, then be stuck with abandonware when the author gets a new job or chases a different shiny ball. I would argue you at least owe a caveat in the README about your level of commitment to the project, a bit beyond a mere “not my problem” license line.
> God what's the compilation time of millions of line of Haskell?

It wasn't compiled with GHC, but a proprietary compiler. It could typecheck the entire lot in a few minutes (in parallel) which was usually enough to detect breaking changes.

> There are plenty of industrial languages with algebraic data types and immutability.

A few do, yes, certainly not plenty. But defaults matter and immutability means more than just "const", e.g. persistent collections.

> Not as many as I would like with purity but I doubt it will take 30 years.

Given that big tech is delivering languages that are basically the same as Algol 60, I honestly think it will take at least 30 years.

http://cowlark.com/2009-11-15-go/
I think that depends on how severe the burnout is.

You can try to stave off burnout just by optimizing your general physical health. (So, making sure you're getting enough sleep -- and exercising, and eating right.) And you can try taking a break from work -- taking a walk outside, getting fresh air/a change of scenery/exercise.

Basically, getting a real break from the pressure is the surest way to recharge. Talking to another human being, or maybe an old friend of some kind, etc.
Just to play devil’s advocate for a second: the fact that the EU has banned glyphosate does not mean that it’s a confirmed carcinogen. It only means that it’s considered harmful, which it can be in many other ways apart from causing cancer.
if that doesn’t suck for you, that is also fine.
Well if that's your definition, I'd go so far as to say 'well-written' contracts don't exist.
You could get that today with a 2U 4N Altra Max system.
I would prefer them, but for their one massive fail, which seems a feature in most of the shops i experience it in:

I'm reasonably proficient with it, moving at a decent above average pace, but there are moments where optimal packing takes a second or two, and during that momentary delay, without fail the damn machines will tell me that I should scan things... Like I've suddenly had an aneurysm and can't recall what I'm doing in this place! This comes after I've usually done plenty of scanning, enough to prove that I clearly know what I'm doing. Why don't they make them shut up completely in this patronising regard (we're decades past the 90s!) or at the very least make them not tell you when it's clear you've attained scanning mastery level?!

I should work on ignoring non-sentient machines but it's the idiocy of the programmer that nags at me.

It's nearly worth interviewing at Waitrose or Tesco's for...

"Why do you want this job?"

"I am driven by a passion to fix your automated tills, forever, for all mankind!"
That’s not necessarily the case because if a foetus is legally a person, then they gain rights they wouldn’t otherwise have.
Is the connection handling HDMI natively, or via DisplayLink? I could definitely see performance issues being accentuated for DisplayLink.
Cheapest makita 18v driver doesn’t have this.
A cynic might be tempted to make facetious comparisons to Copilot.
The stock quotes and sports scores are the only unbiased sections.
Honestly I don't think this is a hill you want to die on. "The greater your influence, the greater your responsibilities" is something society generally agrees is reasonable in most domains, and this is just a manifestation of that principle in the case of OSS and supply-chain integrity. The principle is pretty universal in modern society though. If you see an unreasonable responsibility being placed on you, for sure, complain about that. But if you don't think the responsibility itself (2FA in this case) is unreasonable, and in fact think it should be mandated on everyone, "it's a slippery slope!" and "it's not fair!" are not going to be compelling counterarguments for most people. It goes against what people expect in society.
I lost my right eye vision partly due to retinal damage via choroiditis which happened so quickly (matter of days) that it left me devastated.
I have blind spots covering most of my visual field, which fortunately gets compensated to some extent by the good eye. When I read about how his life felt purposeless & probably suicidal, I could commiserate. I felt the same & my wife and I had frank conversation to discuss options if I ever became totally blind.

We take our eyesight so much for granted that we don't realize how much it impacts us when we lose it partially / wholely
Q for you: does this work if the code has been transpired, e.g., with Babel?
This is how 13yo me learned to make websites, except it was View Source and Copy to Notepad. Maybe an opportunity to develop a coding course around it?
I definitely get where you're coming from, but I think developers tend to overestimate the complexity of managing servers, and underestimate the complexity of managing a Kubernetes cluster. The last time I looked into Kubernetes even the most minimal setups required 500MB of memory on each machine, and that's assuming you're using a lightweight implementation like k3s or k0s. If you're using a managed service like EKS or GKE you're going to require even more memory and cpu resources. Kubernetes is ostensibly supposed to help you autoscale, but you only end up needing to autoscale because of the memory and cpu that Kubernetes is itself consuming. Most webapps can scrape by with just a single vm. Hacker News itself runs on a single machine [1]. Also if you reserve a vm for long term usage most cloud providers will give you a pretty steep discount [2]. If you need the ability to burst during periods of high traffic, you can just use a burstable instance, which all of the three big cloud providers support (i.e. Azure, GCP, and AWS).

I used to think managing servers introduced unnecessary complexity until I tried it, and realized it's really not as difficult as I thought. With kernel live-patching and unattended upgrades, I never have to manually update anything. Blue-green deployment is as simple as rsyncing files to the server, starting the updated app on a different port, and then updating your reverse proxy's config to point to the new version of the app. Any decent reverse proxy like Caddy or Nginx will support zero downtime config updates. You don't have to build containers, store them in a registry, or update any yaml manifests. Kubernetes manifests have gotten so complex that developers are inventing programming languages like Jsonett and Dhall to generate configuration files.

Also, the skills you learn from managing servers are incredibly portable. Some of the Unix skills that I've gained from playing around with EC2 instances have actually helped me manage my personal Mac (which is of course a member of the BSD family of Unix operating systems). When you learn Cloudformation those skills don't even translate to other cloud providers. The skills that you learn from managing a server are also incredibly stable and stand the test of time. Bash is older than Docker, the programming language (Golang) that Docker was written in, and likely many of the developers using it.

[1] https://news.ycombinator.com/item?id=16076041

[2] https://instances.vantage.sh/?cost_duration=monthly
If you didn't do this for the first 20 years that's probably your answer. I'd expect people to refuse and/or quit in response to that, any of your colleagues gone yet? Usually a bit of a lag to get the alternative lined up.
Probably an electrical engineer.
i have that and the one thing i don't like about it is the max rate is 60hz. even 75 would be fine; i don't need amazing, just a bit more than 60. this new lg monitor has really neat features: the picture by picture and the built-in kvm are clever and useful, but it has the same 60hz.
I immediately close out of the changelog page after an update. I have no idea what's been added to VSC in the past 5 years.
This is seriously awesome. We make yogurt at home anyway, so it is very easy to introduce this.

I’m assuming we can just add this to our culture and not make yogurt using just this, but I guess that will require some experimentation.
And now this has me about to start searching for "metal flourine fires" on YouTube!
> they require a physical device instead of a TOTP app. Yeah, that's the line between reasonable and wtf.

No, a TOTP app is also allowed.
There are plenty of references to methane, but no in-depth story about systems using it.

The last part of the book, attempting to predict what fuels would be popular, prescribed methane for deep space probes, for many of the same reasons you give, but failed to foresee reusable boosters or other departures from the status quo.

> as methane has a performance only slightly superior
to that of gasoline, and is much harder to handle, nobody could see
any point...

> For the big first-stage space boosters we will continue to use liquid
oxygen and RP-1 or the equivalent. They work and they're cheap —
and Saturn V uses a lot of propellant! Later, we may shift to hydrogen
as a first-stage fuel, but it appears unlikely. The development of a
reusable booster won't change the picture, but if a ram-rocket booster
is developed all bets are off.

> For the upper stages, the hydrogen-oxygen combination of the
J-2 is very satisfactory, and will probably be used for a long time.
Later, as more energy is needed, there may be a shift, for the final
stage, to hydrogen-fluorine or hydrogen-lithium-fluorine...

> Deep space probes, working at low temperatures, will probably use
methane, ethane, and diborane for fuels, although propane is a
possibility. The oxidizers will be OF2, and possibly ONF3 and NO2F...
I don't known of this works with all your criteria, but you might want to go with UnRaid or Proxmox or a Type 1 hypervisor like vSphere/ESXi or Xen.
There are plenty of reasons it might not be even possible to ship an item to a billing address! That's a rather absurd policy to enforce.
Such a function can still be pure on the outside. This is real (state) encapsulation, not the encapsulation sold to you by OOP vendors.
Timeo Danaos et dona ferentes. All in all, bad optics and fishy offerings. TOTP is definitely OK.
Still better than dying in 2010.

Solaris licenses are still being sold, then again, Oracle hatters tend to like free beer instead of understanding how to keep lights on a running business.
Is your yogurt culture just this bacteria or did you start with regular yogurt culture and added this?
Does anyone know if tview (or a subset of it) be used from scripting languages?
> Edit: I now understand that they require a physical device instead of a TOTP app. Yeah, that's the line between reasonable and wtf.

They don't.
The Financial Bubble Era Comes Full Circle
Genuine Unauthorized Clothing Clone Institute [Gucci]
> Like, why can't I hit right at the end of a line, and move to the next line?

:h whichwrap
I didn't downvote.

Most of these tools I tie in with vim hotkeys to shoot off various things. For example, I use telescope to jump between different git worktrees using vim motions or when using tmux I have vim motions mapped to maneuvering around panes (tmux cmd + hjkl) or going back to previous window (tmux cmd + o).

I'm not saying you can't learn to use these tools without vim/emacs but in my limited work experience those developers that use vscode for everything tend to be completely lost when the terminal takes the fullscreen.
printf("%s\n", my_name);
I could be nerd sniped into just about any field with mind ticking problems that require creative problem solving.
I know people that have bought houses with MakerDAO loans.

Its utility is here. To say otherwise is just sticking heads in sand.
The amount of work required to maintain a very popular package is obviously higher, even without taking into account any distribution part. From your message it sounds like you expect same amount of work. Besides, the extra work from this side would pale to the extra amount of work needed to maintain just due to increase of users.
WhatsApp for iOS will let users hide their online status from everyone
>...more efficient way of doing things?

Is that a fact, or you just parroted other people who made similar claim?
Remember: others' work is theirs unless they license it to you.

Just because you technically can copy something doesn't mean you're allowed to make and distribute copies or derivatives. If you do this professionally, you'll get yourself or your employer sued, and/or your work pulled off the internet against your will.

You wouldn't steal a policeman's helmet, etc.
... you can call it a mistake, but that emphasizes an irrelevant fact. everyone makes mistakes. rich people do small and big mistakes. we hear about the very stupid (regular florida man) and very expensive mistakes (trader accidentally entry more zeros, etc).

and of course we all hear about the top of the Forbes billionaire list mistakes, the wework scandal and the other questionable decisions of Masayoshi Son, how "the crazier someone it's more likely they get money from Thiel", etc.

but even on top of all these this one easily takes the cake.

yes, in isolation it's a "mistake", but luckily we have plenty of context for it.
Why do you presume that?