skysight-inc/HackerNews huggingface dataset:
>When done well they are supposed to help, but in reality I only see systems that can work when all microservices are up and responsive; if one is down, the entire thing is dead. Why didn't you make a monolith?

There are different kinds of microservices, some are infrastructure critical (for example, we have an auth service, if it goes down the whole thing goes down because users simply can't login anymore - and it doesn't matter if it's a microservice or a monolith, the end result is same), others are not so critical, for example we implement additional product modules (purchased separately) as microservices which have their own SPAs so if they go down basically only one page becomes unavailable and the system as a whole is unaffected.

Microservices aren't necessarily about 100% SLA, they help scale teams and deployment (however I'd say it only makes sense in larger organizations).
What will it take for Twitter / TikTok to take responsibility?
I think it is also very difficult to decide when enough is enough for the partner. Someone close to me went through this, and there comes a point where you have to be honest and ask yourself: "Do I want to live like this for another 5-10 years?", "Do I want my children to learn that this is the normal?". Or, is it time to look ahead, find a partner that adds energy to your and your children's life. Love can be strong but is it worth everything? What are you teaching your children when you stay, what do you offer them when you leave? Is leaving too much selfishness or are you just suffering with 3 instead of 1?

I wonder how people with depression think about this? Do they themselves at some point think: "Please, go on without me?" Sure, they do when they want to commit suicide, that is their rationale, but can you also say: Go on, be happy while I work this out on my own? Or is the tunnel too dark? Are you really alone in there?

The people I know parted ways but I feel that the depressed partner never forgave the other party, and I do get that feeling (after all, they promised "for better or for worse" in front of their entire family). Meanwhile most people I know are seeing the healthy partner blossom, and their child now having a positive environment again. No more hiding of knives, no more strangers over the floor taking mommy away. No more going to grandma in the middle of the night.

Those are extremely difficult questions and they arouse a lot of guilt in partners and I feel that it is often overlooked. When is enough, enough?
From my perspective (conservative part of Europe) in America it's not seeping - it is total downpour (If I were a believer I would say: where's Noah when You need him?).
I'm not sure why, but I started thinking about "Ceterum censeo Carthaginem esse delendam" when I saw this (he/him) thing for the first time.
> This all happened because Trump dubbed it the China virus at the beginning and brought up specific treatments like Hydroxychloroquine.

I think that is revisionist. Trump surely didn't help, but Hydroxychloroquine treatment was only ever promoted in special circles, while COVID-19 ravaged communities that would never even consider voting for Trump or consuming horse dewormer.

The actual failure is the CDC denying that transmission was mainly airborne and even later refusing to eat humble pie and publicly recant. WHO is even worse. (Google "situationally airborne" to read some of the mental gymnastics that they used to insinuate that they were right all along) Many regions to this day treat it as droplet based infectious disease, because there was never a clear and loud change of direction, it was mostly silent.

If CDC had taken measures against airborne diseases like mask mandates which helped Asia early on, there would have been a much different pandemic in the US.

Edit as this is being downvoted: the WHO's and national health bodies' resistance against labeling COVID-19 airborne is well documented. https://wellcomeopenresearch.org/articles/6-126

Only in May 2021, the CDC updated their guidance to state that there is airborne transmission (but without using the word "airborne", go figure).
>When writing a technical document, stick to one word per concept

The problem comes since this doesn't make it seem like you have a wide vocabulary. A large vocabulary is naively indicative of intelligence; why you'll see inexperienced people using flowery complex language in a multitude of different ways to explain the same ideas..... Certainly proliferated from American English. Annoying.
Those result in more deaths, thanks to higher rate of infection, and ultimately you don't know what way it will mutate again.
> lockdowns cause more deaths than they prevent

Maybe some people are arguing this, but certainly not all anti-lockdown folks.

The more compelling (and more subtle) argument is that Covid NPIs don’t save enough lives to be worth their high costs.

Contrary to most people’s intuition, the value of saving one life is not infinite — it’s something like the integral with respect to time of the happiness they would have had for the remainder of their lives (plus second-order effects like their death making their loved ones sad, etc.)

Since this quantity is finite, it’s in fact possible that making N people’s lives worse by x for duration D is worse than shortening M people’s lives by duration E, depending on the values of the variables involved. But most people refuse to even attempt to estimate the values, because human intuition (wrongly, IMO) tends to reject quantifying the value of life in this way.
Not true in my experience. I went a no-name state school, graduated with a mediocre GPA and an unremarkable local internship and I still got the same interview and job opportunities as my friends that went to Berkeley and other top schools. I know people at top tech companies that never finished their college degree.

I don't know of anyone at a top law/medicine/consulting/finance firm like this.
With sugar and cream. Drink 6 cups from 5 to noon, made in a coffee pot, somedays I'll do tea.
> Nobody is forced to continue using dark-pattern software, nobody was forced to use Apple and tie their credit-card to their "apple cloud account

Freee market delivers best results for the people, and if it doesn't, it's the people's fault!
Don’t forget those awful goddamn cookie banners, and the disable ad blocker pop ups. I hate even leaving the major platforms because my entire phone screen is covered up by these annoyances.
Thanks for sharing. My initial comment sounded a bit harsh. I am sorry for that.
I will look into fine tuning it for my needs. It is an interesting approach to a very annoying problem.
FPGA Simulated on a GPU
> Just multiply some "good" values a few times and there is no way that you can statically prove that the result is going to be in the range as well, even though it might always be the case due to how the values combine each time (simple example: offset + size that the code checked to be within array bounds).

I don't understand, there's literally a CVE about that elsewhere in this thread, basically

struct my_structure {
int size;
int offset;
};

either you restrict both size and offset to e.g. 2^30 so that you can safely sum both, or you will have an issue because you'll be doing if(size + offset < max_size) and size + offset overflows because absolutely no one can be trusted to write overflow checks, you gotta use a library for that.
Not sure why the article links to some runtimejs copy of musl [1]. It's quite old (2014 vintage) to the point where the referenced code is no longer present upstream [2].

[1] https://github.com/runtimejs/musl-libc/blob/master/crt/x86_6...

[2] https://git.musl-libc.org/cgit/musl/commit/?id=6fef8cafbd0f6...
So glad that drug isn't yet popular in my country. Although last summer it already surfaced to a noticeable degree.
For Android users I can recommend using the "Unlauncher" as home app.
It's a simple and minimalist text only launcher that limits maximum 6 apps on the home screen and so all the shiny and addicting icons and animations are gone.
You can find it on F-Droid or Github.
It was not the users. Microsoft's Windows Mobile / Windows Phone and Nokia's Symbian completely failed to keep up with new innovations, which was the real problem.

Windows Mobile was a barely consumer-friendly version of Windows CE with a truckload of vendor-specific implementations (which made for a very inconsistent user experience) and the abomination called Windows Phone was completely incompatible on the app side with everything that existed on the Windows Mobile world and on the developer side with everything else.

Symbian was (effectively) a Nokia-only OS, which meant that developers were pretty scarce and again it was incompatible on the developer and user experiences.

Then came iOS as the first "disruptor" where the jailbreakers (!) of the first days showed just how sorely behind the competition was... the first iPhone was EDGE-only ffs and still it was radically different and better than everything on the market including the back-then flagship models with Windows Mobile from HTC. Android followed up and obliterated the competition, which was easy enough to do given Google's budget and Microsoft's complete inability to react - the iPhone was released in 2007 and the comical disaster of Windows Phone took until 2010!

The rest is history, everything not from Apple moved over to Android - the longest holdout was Blackberry with their moat of business users and the BlackBerry Messenger. And somewhere along the line, Samsung managed to destroy both HTC and Sony... what remains now on the market is Samsung, Xiaomi, BBK (Vivo/OPPO) and a bunch of low budget stuff fighting for the scraps. Very sad indeed.
As the other reply helpfully demonstrated.
I agree.

I own a pine phone. It's all but un-useable in any meaningful sense of the word. I own a brick and motor and have just been mandated by the government to run their version of the vaccine passport app.

It's android OR ios.

What choices do I have here?
I'm number 536, suprising I made it that high :)

Reading over the top few names, even though HN doesn't emphasize usernames at all, I recognized quite a few of them. Quite fascinating and a compliment to their comment quality.
The issue is most people coming to this are lacking in context, on whose details it seems all sides are not willing to be forthcoming.

When I searched I could not find anything that could be pointed at to justify his being labelled racist. The example you point out is an instance of the just-so type stories I mentioned. It would have been more helpful if the SciAm article had gone into detail with examples like that, pointing out relevant and topical flaws and gaps in his reasoning.

The criticism section of the plato page I linked to goes into some detail and ideas of his relying on group selection can be instantly marked as suspect. It's a shame because if the article had been more on-topic, resulting conversation could have been more substantial.
I've had similar experience.

I inherited both front and back-end. Their solution was "allow: *" (which is like saying, "I don't like carrying my house keys, so I removed the lock")

The system did require a "api.*" for other things, so my quick solution was a proxy_pass for /api.
And maybe some of those people will get to change something about politics and climate, too. I mean, who else.
I totally agree with what you're saying. If you simply try limiting it, the brain will just want it.

I think turning it into a "reward" for getting things done puts the addiction in a different light, and at least for me, it has made it easier to respect the barriers I have put into place.

So instead of "no apps allowed!" it is now "hey, do these good habits, and once your done you can have the apps" creates.. (idk I'm not a psychologist or anything), but a more genial approach to limiting the addiction and it feels more effective as a result.
While cash is probably some component of it, it's a lot more difficult today to make a professional looking 'modern' website than it was 20 years ago. Conversely, it's a lot easier to make and edit a professional looking video for YouTube than it was 20 years ago. Video will win out when it's the easiest solution.

Google indexes and returns links to YouTube videos for queries now and will even point you to the relevant part if the video uses chapters.
Me neither in the long run, but it definitely surprised me on Christmas Day how much data they wanted to collect. One bit at a time I've been offended and shocked by it since I came back to this country in 2015 but I gotta say, watching how totally docile and copacetic my girlfriend was about this boot-up experience was more interesting than any of what they were trying to collect. It was totally weird to her that I was telling her not to put in any of this info and that I would return it for her. She was done entering her data before I could mount a full argument why she shouldn't. I know, I'm just a hideous boyfriend. That's not the point though. I was really offended and I tried several ways to get around the boot process without verifying by email. This only succeeded in delaying our HBO show by 20 minutes. She was just like, let me do this. Ok no problem, she said, I verified it.

Now how are gonna expect companies to act civilized when almost everyone's already conditioned to hand over their life every time they're asked?
You don't have to go nuts to be bipolar. If you are not going manic I would look to see if you had self destructive tendencies in your past like quitting a job on a whim, getting erratic with your friends over nothing etc. If you have them combined with some of the other symptoms of the chart I would speak with a pdoc. Here is a great video describing the differences https://www.youtube.com/watch?v=AM7vf5HJxaQ
Yes, if you completely ignore the probability of detection being much higher when the virus reaches an urban area, and the reference in my post to the original SARS virus being traced to an "origin" in an urban area 1000 miles from its animal source, much like the MERS virus was identified in Jeddah and not amongst camel herders in the desert, you can make up new estimates which also bear no resemblance to the actual underlying probabilities.
> It's very difficult in HN to put comment and gain points

Somehow, I find the opposite to be true. Probably I spend too much time on HN (as evident by the #66 ranking in this list), but most comments are just off-hand thinking/reactions to the submission itself. Some comments do come from being an experienced software developer who never had troubles finding work (which, I guess speaks to something but unclear exactly what, technical capabilities or be-able-to-bullshit? We don't know yet).

The times my posts do gets downvoted, I can mostly understand why, as I made the comment in anger/too emotional place. Maybe your comments are the same? The only time I really get downvoted without really understanding why (exception the emotions of the downvoter) is in various cryptocurrency discussions. HN seems very divided as soon as it comes up.
Ive been using Kagi lately, so far so good. Fingers crossed for more competition.
I can attest that how the author felt is how I experienced anxiety and depression.

https://qnoid.com/2018/11/23/Anxiety-and-Depression.html#mai...
There is a much simpeler, though less flexible, way to block certain apps and websites... namely the iOS ScreenTime setting.
Since the development of popular encoding formats for media and the subsequent creation of DRM it has been clear that digital "assets" will only ever be artificially scarce. The cost of copying 0's and 1's is the cost of owning any computer.

The only reason it would be scarce in the "metaverse" (ugh), would be if the stakeholders of that metaverse/whatever purposefully impose limits that digital computers don't even impose (like DRM).
How does that book compare to the third edition of Ousterhout's _Tcl and the Tk Toolkit_? (other than that Ousterhout also covers Tk, obviously)
I program in C++ daily and wouldn't know the currently accepted way to read lines from a text file in it off the top of my head. It's simply not something I ever have to do. A good candidate should still manage to figure it out in 30 minutes, but your programming experience is most likely a lot less universal than you think.
Not a good advert for HN that I'm in the top 30% !
> microservices etc are not helping either. When done well they are supposed to help, but in reality I only see systems that can work when all microservices are up and responsive; if one is down, the entire thing is dead. Why didn't you make a monolith? Now you have brittle all over the place and devops with 247 stress.

You could make a monolith where the UI keeps working even if some of the monolith's endpoints don't work, and you can make a microservices architecture where the UI still doesn't cope if a microservice is down.

I think the pros of microservices are:
- deploy smaller - you only update the parts of the system you need to when you modify something.
- different technologies - you can use Ruby here and Go there if you like; very un-locked-in and you can maximise the value of any libraries you have. E.g. if you have a number crunching bit of your app you could make a Python microservice with numpy etc installed.
- independent data stores - pro and con, of course, but it's nice if you can decouple bits of your system and again use mongo here, postgres there if you need to
- as an microservices-based application grows in scope, the number of engineers working on different bits of it can scale, as they can deliver independently. It's harder to scale engineers working on the same codebase
If Google deindexed the spam, that effort might actually be worth it for a bike shop to do an honest comparison. But so long as you’re just going to get buried by SEO spam, why bother?
Which is the reason they are bought by the truckload. It is akin to an android tablet without the terrible android game ecosystem.

As a parent I am happy to have chosen the switch for the following reason:

1. Kids can carry everywhere, like they can play in the plane when going on holidays.
2. They don't have to monopolize the main family screen every time they want to play, yet you can still play in the living room.
3. It cost a lot lower than a playstation or xbox
4. Most games have a decent and long enough offline gameplay, keeping my kids away from being online and be exposed to harassment
5. It is not on a phone, so they don't have to own a phone or use mine.

On the cons side it is way to fragile and has been replaced once.

Note: my kids are 8 and 11 and not heavy video game players. They don't have free access to the console, which mean they didn't develop addiction yet and they can spend literally weeks without gaming.
> Don't like something? Take your money elsewhere,

If you have a phone with open-source firmware for the modem, I will buy it immediately. Who is taking my money?
This narrative is provably false and harmful (and insulting) to people with any mental illness.

Psychologist has been fighting such social stigmas for decades.
I am not an accountant, I am not an investment advisor, I am not in the USA. Here are my (random) thoughts.

Extract half for yourself. Invest half of that in stocks and share, put the other half into a pension fund.

The half that's in the business, keep 1/3 as liquid assets, invest the remainder.

Buy advice from a decent investment advisor, pay a proper accountant, put the money to work.

Others will probably respond here with radically different suggestions and tell you why all the above is dangerously wrong, so above all, be aware that you are taking free advice from random people on the internet. It's probably worth what you're paying for it.
Why PS5 Joysticks Drift
Then may the people follow your lead. Or not. Either way the market will follow the money.
Profiling Linkers
A couple years after the GBA SP (AGS-001) a new revision of it, the AGS-101, came to market.
That revision used a backlit screen and the toggle button allowed you to switch between a dim and bright backlight mode.
If my memory serves right games on that revision looked like they would on the original Nintendo DS.
Obviously battery life took a significant hit compared to playing on the AGS-001 with the frontlight disabled.
> I guess this is because HN de-emphasises usernames.

Not sure I agree, HN makes the username visible right next to the post? What I think (granted, I grew up with mailing lists and forums without images), is that we're so used to associating people online with pictures nowadays, that when there is no picture, why don't pick up the usernames anymore. Because I do recognize a lot of the usernames in the top 100, some even from just one comment I read but had an impact on me, and my memory made of flesh is really crappy most of the time.
> Why is today's Internet experience so user hostile?

Because in the process of 'enhancing the experience' everybody forgot to ask the user.

Classical example - A/B testing.

In the ideal world it means what if some change is introduced then it would be tested on a small subset of users.

In our world A/B testing means what there would be two changes and one with less complaints would be chosen.

"But, but I did that the right way!" somebody would say? Well, if you did A/B testing right, that doesn't means you got the right conclusions from it: if you had only 2% (or even 0%) of complaints on some change that doesn't means you are needed to do that change.

It is sometimes so blunt and evident what you are at loss for words. Eg: the logon page of my bank. After a major redesign a couple of years ago (from a ~2008 style) it was a subject for at least 5 "improvements" since that, all accompanied with "for your experience we did blaablabla...". One time they even explicitly stated "we played with fonts". Imagine the audacity.

Do you know what functionally changed in all those minor "improvements"? Absolutely nothing.

Sometimes there was new fonts, sometimes the fonts got back, one time there showed up this stupid "You have 2 new messages!" notification (ON A LOGON SCREEN OF A BANK WEBSITE FFS!) and all other times I don't even know what (if anything) was changed, because my logon experience wasn't changed a bit. Btw, the colorful, giant photo of some mountains serving as the page wallpaper doesn't show up in the Firefox with a strict security settings, means it's get loaded from some unsecure/unapproved (CORS?) location (and what these idiots doesn't test their site in FF).

But both the PR dept and Web design team DOES THE THING for a couple years, both are running successful A/B tests, both are having good KPIs (selected by themselves I suppose) and both... forgot to ask the user if their changes are actually needed.
Your examples are actually supporting the argument. White lies are innocent, not so bad lies, much better than black lies. White washing is making something look better than it actually is, that is: make it look white = make it look better. And the only one that doesn't automatically use "white" as good is "white collar", but that is because here the distinction is between "white collar" and "blue collar".
If OP is here: Would be really great to see each users top comment for the year as well, so we can get an idea of A) what kind of topics they are passionate/knowledgeable about and B) how much of the score for just one comment related to their overall score of the year
>6 cups

Does still have any effect on your energy levels?
The Customer Is King. Google will do anything they can to make their customers happy.

An often made mistake is thinking of yourself as a Google customer.... you are their product (to marketeers) not their customer.
You should engage the services of an accountant who will advise you the most tax efficient way of managing your money. A good accountant will save you multiple times what he/she charges you in fees.

I'm in the UK, so can't really advise in your case, but here you can invest £40k in a pension fund per year as a business expense.
This isn't the official thread right?

There's an automated account for it - https://news.ycombinator.com/user?id=whoishiring