skysight-inc/HackerNews huggingface dataset:
I'm at a mandatory-pairing-multiple-times a day place right now and I've made the same observations you are identifying here.

Pairing may be good to some degree for knowledge sharing but it works against good architectural design, which requires the kind of holistic thinking you describe, as well as kind of micro-iterative whittling away at the problem that interactive pairing couldn't ever achieve. In addition, the n^2 communication lines yield the worst effects of Conway's Law https://en.wikipedia.org/wiki/Conway's_law

Nearly all of the computational problems we face in industry (save a narrow class of specialty problems) can be pretty easily articulated in the "macro" sense: "oh, we'll just have this distributed actor invoke that one and he'll reply with the blah, blah state".

Look, we just paired and collaborated on a design, cool! But the reality is that none of the hard parts have been solved. The hard parts are always the unanticipated errors, edge cases, invariant violations that beset every system--a large set of issues that need to be made airtight when it comes down to actually putting the code and tests together, and these require the holistic thinking you're talking about or either you get subtle bugs or otherwise a mess is made in the code.

As an industry we've gone so hard on coming up with social processes to "knowledge share" (pairing etc) and do things like audit for defects (code review process), but all of these are ultimately compensatory measures for bad design and bad code; and, in fact, as you suggest, they kind of encourage and trend toward bad code.

A different approach to building systems socially would focus on the code being decoupled and articulated such that the barriers to entry would not _require_ pairing and these other processes. Decouple and compose components that can be understood at face value and in situ.

But this is very hard and requires extensive practice and expertise, something our industry isn't keen on talking about. We like that quick race to "expert beginner" wherein we can say "Phew, now I'm an expert". So instead of focusing on mastering these we go for least-common denominator processes, which if you think about it is what pairing, and many of our processes are,- least common denominator.

The truth is we're social creatures, so I don't think we'll ever get out of this state. Social processes will win not because they optimize the problem space but because most of us love and crave the interaction. My only lament is that we don't call the spade a spade and we try to argue that these processes are necessary for optimization when they really impeded optimizations and create downstream frustration and limitations.
Our system is not designed with this tying accounts and searches in mind. Doing that change would require a major refactor and probably month or more of work, stopping everything else. I just do not see that happening.
Nice! Thanks! That's a real improvement over the existing browsers! Yeah, clearly you can't run Slack or Fecebutt in 4MiB, but there's a lot you could do.

Even Lynx takes 14MB of RSS (not all private!) and 25MB of VSZ to load this discussion page, and Links is 9MB/13MB. (Neither of them produces a usable layout, but that's not because they're using a lot of memory.) The page source is 179K, links's "formatted output" of the page is 59 kB, and Firefox tells me it has 2908 HTML elements in it, so it's probably possible to render it in under a meg. I doubt anyone ever will.
To me that's just the system working as intended, if people voted against it then that's that.
Doesn't sound unrealistic if you have a mix load of IO and raw processing.
Ultimately, this is about freedom for tech companies, not users. Users will have to use whatever the tech companies give them, and tech companies are always going to do things that benefit themselves the most.

I wouldn’t be surprised if users are simply forced to use some external service that has a much worse user experience and ultimately the consumer suffers.
NyQuil also contains alcohol and pseudo (in some formulations).

My pet theory is that NyQuil's biggest effect is simply to make you mildly "faded" so all your symptoms are more tolerable. DXM, the antihistamine, the pseudo, and the alcohol are all drugs that would definitely do that if taken in larger doses. While NyQuil doesn't have those larger doses, the combination of all of them may amplify the otherwise weaker effects into a general buzz/haze that helps you go about your day/night.
Coming from a rural, conservative farm community in Australia — which seems quite culturally compatible with your own as you describe it — I beg to differ.

The case of Australia (and New Zealand) conclusively demonstrates it was in all ways feasible to eradicate at minimum the early Alpha strain of Covid with a relatively low-tech, low-effort approach:

Shut. TF. Borders.

Had America simply paid people to _stay home_, and closed its borders — all of them, international, interstate and even intra-state where necessary — they would’ve entirely halted the spread of Covid early on, sparing countless lives and curbing untold amounts of general insanity and hysteria.

IIRC the longest consecutive lockdown in Australia lasted just under four months. Said lockdown applied only to a single major international city of 5 million. Rural areas essentially got away from all forms of lockdown unscathed.

> The majority of the people here are conservative

Strong borders and border security are traditionally conservative values, or so I hear.

For instance, you’d be wrong if you thought an 80 year old couple living off the land they’ve been farming for decades would be in support of opening the borders out of some sense of duty to the word “freedom”.

From the Australian rural conservative perspective, the only people who stood to gain more freedom in a situation where Covid had been eradicated thanks to closed borders were cosmopolitan travelers and urbanites.
Searching around here would be a good start

then things like this

https://news.ycombinator.com/item?id=30528205
Automate figuring out how to do things from a machine-readable specification of the desired result.
Medication and note taking helped a lot with me. Even better, a good note taking app since my handwriting is garbage, right now I'm using OneNote and I keep it pinned to every desktop separate from my code.

Motivation- you need to actually align your tasks with an actual concrete personal goal or sense of accomplishment. And be invested in the work. Lacking that, you'll be dependent on external stressors to get anything done, which will reflect poorly on you if it gets to that.
Great work creating value for your coworkers.

That said, I think `self-documenting code` is the bare minimum in 2022.

At my current role, I'm pushing the org to become "documentation first"--but this goes way outside the scope of writing code.

It's about writing all 4 types of documentation[] as a daily practice. This way, when you create something or learn something, that gets documented for the next person. It's not just about what variables and functions are for.

It's about what the business is doing and how that relates to our work, what our poor backend-cum-devops folks are having to do day in and day out, and about helping everyone accomplish their tasks without needing to go around getting help from 3 different people over 5 days because the system is completely opaque.

[] https://documentation.divio.com/
Oh, how I miss physical switches. It's not so much the lack of control, but why, oh why, does every action have to lag so horrendously?
I used to work for Dyson. The hair dryer is probably one of their worst products - there are actually quieter normal-priced ones on the market so really the only reason to get it is if you like the look.

The hand driers really are good though (especially the tap and V ones). I don't know why so many people dislike them. I think some people think it makes them cool, like if they don't have a smartphone.

I joined after the washing machine but from what I could gather the real reasons it was ditched were: 1. there was some kind of flaw with the drum that meant they all needed to be replaced costing some insane amount per unit; basically they were losing money on every one sold, 2. it tended to destroy clothes, especially bras. Nobody mentioned canceling it because it didn't sell well.

The lighting thing is just Jake Dyson failing to make a viable business and James bailing him out. The task lights were kind of cool but way overpriced. The massive heatsink lights (I forget the name) were terrible. Pretty much what you'd build if you wanted to deliberately make a terrible light.

Also you missed a flop: Dyson Hard (cordless vacuum for hard floors).

This thing seems extremely ridiculous. Clearly not intended for the western market though. Maybe it will be big in Japan?
You keep mentioning blister packs: I wish they were on all OTC drugs and many prescription drugs. On OTC drugs, I also support package size limits. These keep folks safer, lowering both accidental and intentional overdoses. I suspect that it taking longer to open and having a handy way to estimate what youve taken helps.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC31616/

There is plenty of cough syrup without acetaminophen sold in the US, by the way. People like all-in-one products, though, hence there being many with it in it. I'm gonna need some evidence for the "FDA actively uses it as a poison", though. I'm not so convinced a lot of folks think about side effects of tylenol but instead, see it as rather safe.

And it really doesn't matter if a few folks will find ways around an intervention. An improvement doesn't need to be perfect to be implemented nonetheless - because, it is an improvement and as such, better than before.
Learning to adequately estimate probabilities and make decisions based on those probabilities is extremely powerful, and that's true whether you use those skills in your investments, your career, or your relationships. You can get a lot of practice on sites like Metaculus[1] and Manifold Markets[2].

I've also found a lot of useful discussion around these and similar skills on LessWrong, a site dedicated to the art of recognizing and correcting errors in reason and cognition. That site is full of 10x multipliers, particularly in their "Best Of" collection[3].

[1] https://www.metaculus.com/questions/

[2] https://manifold.markets/home

[3] https://www.lesswrong.com/bestoflesswrong
i recommend people model their apps this way. spin up more threads than needed, one each for api , DB , LB, async, pipelines etc. you can model an entire stack in one memory space. It's a great way to prototype your complete data model before scaling to the proper solutions. Lots of design constraints are found this way . everything looks great on paper but then falls apart when integrating layers.
ProtonMail has abysmally small storage space if you receive attachments in mail frequently.
The older I get, the more important I think it is to get set up with a simple(ish) development environment where I can easily reproduce bugs, develop features and so on.

This is one area where microservices can be a PITA if the dev environment hasn't had the same attention paid to it that the production environment has.
We had a brilliant DevOps in Russia who seems pretty scared of the situation there. We'd like to relocate him but we fear he won't be able to open a bank account in Europe with him being Russian. Does anyone have any information?
I just want myself and consumers as a whole to be protected from predatory developers.

Regarding the regulatory changes, I'd be happy with one of two things:

A) Governments impose restrictions on third party developers that are largely similar to the consumer protection standards that Apple has imposed on developers, while opening up alternative payment platforms.

B) Governments impose restrictions on Apple to prevent Apple from preying on their customers.

However, governments are going down the path of removing whatever protections the App Store provided consumers, without replacing those protections with any other pro-consumer regulation. This is the absolute worst case scenario for me. We've seen time and time again how developers will prey on their users, particularly with subscriptions.
Charging back a single bad actor doesn't get your Apple/Steam/Google account banned, though.
Noteworthy is relative. Aside from being able a person needs to have the "heart" to relocate to the USA. So yeah, she / he might professionally end up an accountant. But the heart to change things? That should not be discounted either.

Like it or not, there is a darkside to USA immigration policy, just because its been normalized doesn't mean it's not there.
The way you’re phrasing that makes me think that you think that all Apple users are American. Was that your intention?
> > > We will not rely on unusual licences to restrict competitors from running Dagger as a service.

> > Your "Trademark Guidelines" appear to contradict you:

> They do not. Software licenses and trademark guidelines are two different things. Some commercial open-source vendors have changed their licenses to restrict use of the software in various ways - typically to limit competition from large cloud providers. We don't do that, and have no intention to. Our license is OSI-approved and we intend to keep it that way. That is what I am referring to.

I'm glad the product is open source, but that provision isn't in the context of source code, it is a top-level item listed on that page. That's why I interpreted "unusual licences" to generally mean a sort of "legal acrobatics".

When you're threatening people with legal action you need to be clear, and right now the text on that page is not, according to what you're saying here. I doubt many people are going to be searching Hacker News comments for the true intent behind these guidelines.

> I disagree. Dagger has existed in private beta for over a year, thousands of engineers have been given access, and I can't remember a single instance of any of them being confused by the name. We have registered the trademark, and nobody has raised an issue.

I don't think that really addresses the point. Dagger (as started under Square) is nearly ten years old, and Google's 2.0 fork is from 2016. It's used by thousands of published Maven artifacts, countless applications, and tens of thousands of developers (at least). This is the first time I've heard of your project, but that's bound to happen in tech. Whether you registered it or not without complaint doesn't much matter either, the issue is being raised here, now that you've publicly launched.
Any idea how pure or clean these online sources are?
I believe Disroot is out of the EU and offers free (donation based) email services: https://disroot.org
There are some things that are helpful that they will answer that have steered me away from a surgeon:
How many of these surgeries do you do per year? An answer of 50 or above is good.
What is YOUR rate of <specific complication mentioned in the consent>? Keep pushing until they tell you their rate, not the overall rate.
> Is there any chance that the requirements for a TLD can change in the future and revoke my ability to own it?

yes, see the EU commission forcing new rules on the company running the .eu tld after brexit
You tune Go’s GC by rewriting your code. It’s like turning a knob but slower and riskier.
she

But my use of the phrase "boy band*" was a mistake, because I was thinking of Elvis more than anyone else.

Though I do have to wonder what would've happened if Herman's Hermits or some other Merseybeat band came to the US in 1964 instead of the Beatles.
NB: ephedrine and pseudoephedrine are related (they're stereoisomers), but are different drugs with somewhat different pharmacokinetics.
well - my feed is literally dying. i've got an "oops, something went wrong" error message (instead of the feed) for months, the console is full of errors. only news i get are from notifications.
I mean if you live anywhere with weather your motorcycle lives in the garage for 3/4 of the year. Not useless by any stretch but also not “taking over the world.”

It’s not that traditional cars have solved for weather, it’s that self driving cars haven’t solved the problem of “being as good as human drivers in weather commonly encountered.”
The California shelter in place mandate on December 5th, 2020 [1] prohibited all recreational interactions with others outside your household. It applied to both indoor and outdoor gatherings of any number of people. It made it illegal to walk with a friend in a park, or visit a lover in their home.

a. All gatherings with members of other households are prohibited in the Region
except as expressly permitted herein.

b. All individuals living in the Region shall stay home or at their place of
residence except as necessary to conduct activities associated with the
operation, maintenance, or usage of critical infrastructure,
as required by law, or as specifically permitted in this order.

h. Nothing in this Order prevents any number of persons from the same
household from leaving their residence, lodging, or temporary
accommodation, as long as they do not engage in any interaction with (or
otherwise gather with) any number of persons from any other household,
except as specifically permitted herein

https://www.gov.ca.gov/wp-content/uploads/2020/12/12.3.20-St...
The number of factors you'd have to consider to achieve that is huge enough that it makes it completely unrealistic, both practically and financially speaking. In fact, I'm 100% convinced that it's currently impossible to build such a system, given the extent of medical knowledge.
I get the sentiment, but it's not like the Netherlands don't use Facebook/Instagram/Whatsapp. There needs to be a data center to address those requests and it will be built somewhere. The NIMBY attitude is not really productive.

Compare the DC to a landfill. Do you want one in "your garden"? Probably not, but it's not like you are going to convert to zero waste and render the project irrelevant.
Thanks! I have to say im not big fan of cloud gaming. It takes the files away from you and theres no way to preserve them when the game is removed from service. FOSS games in cloud though.. That could work since the files are already up somewhere.

And yes i have played that game, i had no idea it was open source!
hahaha amazing. This isn't contradictory at all tho. "I'm not saying she's a republican, I'm just saying the republicans think she's a republican."
What are some of the examples that you had in mind?
Motivation. Forgot to mention that. Without it, everything is so much harder. :)
They will still take a 27% cut.

People fully understand that any other store takes a cut. The gov takes another 21%. It's arrogant to think that consumers don't understand. They understand once they've been told.

Consumers aren't told that ATM transactions cost money. That a creditcard transaction costs the merchant even more money. etc. etc. etc.
Yes? We used code generators to monomorphize our code in like 2015 and it was faster than using interfaces. Generics could reasonably produce the same code we did in 2015, but they don't.
If your kernel is doing any caching and it’s shutdown without a chance to flush its caches, then doesn’t it necessarily have the possibility of corrupted data?
Not in the UK. Only those earning self-employed income over a certain threshold (£1,000, I think) need to complete a return.
As someone else who struggles with these things, I actually found pair programming helps a ton.

Any time I get too distracted and drift off there's someone to nudge me back into focus. Occassionally I'll have to apologise and just say, "Sorry I didn't catch any of that" which sometimes takes a lot of understanding on their part to not be offended.

There are some days where I struggle to explain things which is very frustrating especially for architecture type issues. I also struggle to actually build anything from scratch, and definitely have a brain more wired for destruction than creation.

Secondly, you need to find an understanding workplace. The best places I've worked have been understanding of the fact that some weeks they'll get less out of me than a freshly hired junior because other weeks I'll do some very good work.

It helps if you can have a niche, and helps if you can start off making a good impression. For me that niche is more of a bug finding and security focus. On weeks I'm feeling very motivated I can spend my extra energy being useful finding security holes and general bugs. Good managers will see the value from that.

If you tasked me with writing even the most basic "todo list" web-app from scratch you'd probably find me after a week deep in analysis paralysis still deciding between frameworks having not written a thing, but give me the simplest "todo list" web app even one that's too simple to have bugs I'll have found something wrong with it before the day is out.

But everyone is wired differently, so your niche might be the building side. Just work out from experience what your strengths are and lean heavily into them, or at least strong enough to get a reputation than you're good at your job, but not so heavily you get pigeon-holed in a role.

And if it's just not working for you, don't be scared to just quit and find somewhere else. There are good and bad workplaces, and a surprising amount of advice is from people who have only ever worked 1 or 2 jobs at most so don't actually necessarily have the experience of different workplaces to be able to back up some of their assertions so take all advice with a pinch of salt and work out what works best for you.
Here are some interesting related HN posts regarding Acetaminophen:

https://hn.algolia.com/?dateEnd=1648670057&dateRange=custom&...
Same as Google, afaict. It has a slightly better permissions model, imo (I can create a doc with a password and share the link freely, or I can give specific permissions per user, like Google). Same editing/commenting/viewing interface.

My collab needs are pretty light, I only work with a few family and friends, but I haven’t run into anything I wanted to do in Synology that I couldn’t.
Russia may change laws to allow for software piracy
There comes a point in your life where this may not still be true. At 70 I doubt I'll be pushing "to failure" in training sessions. In fact, I'll probably consciously reduce the intensity of my training sessions and use them to maintain muscle mass for as long as possible into old(er) age.

The same goes for work. I'm a hard worker, but I'm not gonna bust my balls at some startup so the CEO and his buddies can make a billion. Not unless I'm one of the founders.

Some people have already done a shit ton of learning and growing, and maybe they're at a different stage in their lives. Like the stage where their 30+ years of experience are extremely valuable without grinding 50 hours a week.
> Indeed, but that’s almost certainly not going to be the consequential result of whatever happens to the App Store.

It is 100% gonna be 27% instead of 3%. So a potential saving for the consumer of 3%. No thank you!
Is my understanding correct that compared to those historical architectures, modern GPUs are a lot more asynchronous?

What I mean that these days you'd issue a data transfer or program execution on the GPU, they will complete at its own pace and the CPU in the meanwhile continues executing other code; in contrast in those 8 bitters you'd poke a video register or whatev and expect that to have more immediate effect allowing those famous race the beam effects etc?
Or if the result is a proliferation of alternative payment processors because a ruling makes that possible, we'll see a proliferation of payment processors that charge 30% by some combination of means. It seems to be a value that the market will bare.