skysight-inc/HackerNews huggingface dataset:
Confidence is the key, but it is sometimes out of reach, even if only momentarily.

So rationalizing is one way: about competition first, it doesn't matter (really, like... really), whatever you are doing with focus will end up different than what others do (the state space is too large), and the rest is not within your hands. No need to worry then, it's a recurrent, automatic, bad habit.

Now, overall and most useful I believe, what we are doing in tech does not matter, it'll be outdated in months, years, whatever. What matters is the people we are working and spending time with. People first, tech second.

Good luck, serenity is within reach, especially in tech, it's a matter of body and mind working well together.

Oh and exercising is fundamental, walk, run, dance, jump, ...
There’s so much material on this subject. It’s been discussed many times right here at HN. But you are externalizing yourself for your startup, you’re experiencing harm, and you still want an externality to solve the problem for you. You make yourself a victim. You’ll have to sort yourself, by and as yourself, to stop this. You have to really see yourself, to start.
I'm sure people said Cuba would run out of cars in the 60s.

They might be able to use all that gear per the manual and best practices, but they'll make use of it however they can. Humans do that.

I hope history will look back at that and see it as a "plowshares" dump, where native ingenuity took tons of scrap iron and reformed into the infrastructure of a better society. I figure it's about as likely as being canrally pleasured by a pink unicorn, but its a pleasant fantasy.
One of my best friends now is a former coworker, but I have drifted away from most of my old work buddies.
I feel like the Jetsons did 4/5 of these 50 years ago, lol.
did he ever say if he found out HOW his account specifically was compromised? There is a lot of discussion here about how SMS is a weak link. But I dont get it. The example of one respondent providedd is koiphish. This is just a MITM attack. Doesnt https protect against this? If a MITM DID worrk, does that mean someone forged/stole facebook's certificate?
I am one of the unvaccinated. My decision was based on possible effects to myself from the vaccine versus how dangerous the vaccine was to me. [1]

I'll make you a deal: if I get sick, I won't hospitalize myself, even if I need to, as long as you never execute the violence you called for. Deal?

However, there are those that have not gotten the vaccines because their doctors told them not to. What about those people?

The truth that most people forget is that hospitals are usually near their capacity all of the time anyway because empty beds are expensive with no profit. And as another comment stated, the problem is not that there isn't enough oxygen, but that there are not enough truckers to bring it in. Seems to me the biggest cause of the problem is a bad economy, not the unvaccinated.

You may disagree, but your calls for violence are not going to convince the unvaccinated that you have their best interests at heart.

[1]: https://gavinhoward.com/2021/07/my-thought-process-regarding...
Has anyone tested to see if testosterone replacement can improve sleep? It increases lean muscle mass, which would in theory be correlated with lower body fat which is heavily correlated with osa. It seems a lot if science has been devoted to one direction — sleep problems causing say metabolic syndrome, but oddly not much science looking at the other direction — low testosterone causing increased body fat leading to poor sleep. It’s always assumed body fat is “lifestyle” choices. Doctors like to blame fat people for their medical issues it seems to me.
Tla also introduces a new type of bug: differences between your tla model and your program. And I found that in order to get tla to reason about large programs, you had to express the model in ways that look very different from the program.

This issue alone is enough to dissuade me from using tla.
> I think the benefits of working with KISS tools - the opposite of 'everything but the kitchen sink' in Emacs parlance - is that it significantly lowers the cognitive load.

No. You're wrong. Not having the right tools raises the cognitive load. You just think it's simpler because you are severely restricted in the complexity of the programs you can create with just your brain and the documentation.

IDEs expand the complexity of what you can build and make you more productive building programs of any size, because features like autocomplete and refactoring take thr cognitive burden off you.
> …but “no IDE” is just rejecting everything because you didn’t like one thing; it’s just being lazy.

This is the vi vs emacs debate transposed to build tools and as such will never conclude. Some like their tools to be as "complete" as possible, others want them out of the way. You might be closer to the first camp, I'm close to the second, others are in between. All of these choices are fine, there is no canonical truth here and as such the "nonsense" label used above is just that, nonsensical.
I have worked cross-functionally a lot as well, and I'm baffled how you would make such a matter-of-fact statement. How would you even know? If I do hang out with colleagues outside of work, I will generally not be talking about it as there's lots of potential for weird perceptions of favoritism or cliqueyness.
Payment processor scenario: you need to select one, for example for the POS in your new grocery store. Your fanatical friend says that the evil heathens at provider X support porn and you should avoid payments from X. You want to appease your friend, even if you don't want to boycott porn; on the other side of the balance, in favor of using provider X anyway, no compelling business or moral reason.
I imagine they are annoyed because it used to be more clear, easier to google, etc. The discussion and search space was polluted for them as the meaning of the term changed, and no new term filled the void.
> they could pedal the same amount and go faster

Nitpicking, but in the world of regulations, electric assist tapers off until around 25-30 km/h, at which point you start carrying the entire bike anyway, plus the dead weight of the battery and the motor.

I wonder if this simile could be extended to programming. Being hindered by not being able to choose your own tools?
Yeah, I'm kind of surprised that anyone is still expecting fighters to be a thing beyond the current "fifth generation".

Won't UAVs, with varying degrees of autonomy, be able to outmanoeuvre and outperform a fighter that has the additional burden of having to carry a pilot and all the extra hardware associated with that?
But what is it for then? To deter me from using the paid-for access?
Couldn't work just be more interesting in that context?

At least for myself, weddings/funerals/etc are relatively obligatory social events where I do not know that many people. I will attend and there will be some interesting parts, but otherwise I am mostly just a spectator there. After a couple minutes, any active problem becomes more interesting.

I was in a meeting this week where I wasn't really a participant and there is also a contest where I can win $50 if I propose a new way to serve rotisserie chicken. I spent the meeting thinking of ways to serve chicken. Not because the problem was important, but because it was the main active option open to me.
React Pagination Utils
It marked a shift in thinking and foreign policy
But the whole purpose is to check your model before you write code, no? I get that differences are hard but it's better than nothing
Code Smell 85 – and Functions
>Your company wants the opposite of this. Leaving both your job and your family is a lot tougher than only leaving your job.

Boss here. Please have a life outside of work. Get some hobbies, side projects, and friends. It makes you more emotionally stable and secure when upper leadership makes decisions that you think are wack.

Also, making it difficult to leave actually decreases moral. Consider: your boss is abusive, but you can't quit because you can't afford a lower paying job - moral tanks.
There is a stark difference between old cars and modern tech, especially when we take into consideration repairability and right to repair being pressing issues.
Any tips for those of us who have very poor sleep but have done a sleep study and been determined to not have sleep apnea?
I never recommend TLA for reasoning about programs, but about models. It's great for describing a system you're still designing.
To stop the access being used to supply sci-hub with material, as the message says.
Often the measure used for market share is not a linear one but a squared one.

By that measure, there is very little competition in the smartphone segment—it is highly concentrated and so the major players (both Apple and Google) should face greater antitrust scrutiny.

https://en.m.wikipedia.org/wiki/Herfindahl%E2%80%93Hirschman...
> I don't think that a single one of these was meant to be used by wetlab biologists

Speaking for myself, we didn't target wetlab biologists with WDL but we did target "non-programmers" as MontyCarloHall described. This was influenced by the groups from which the original developers originated prior to working on the DSL.

The degree to which we were successful can be debated, but hey that was the idea at least ;)
Systems Design Is Not Enough
Yea true, I know they worked in Telephone Exchanges[1] but both women and men mathematicians were first "computers" for example Alan Turing[2].

[1] https://en.wikipedia.org/wiki/Telephone_exchange

[2] https://en.wikipedia.org/wiki/Cryptanalysis_of_the_Enigma
Not quite sure what this is supposed to be good for.
Raft involves waiting for fsync on a majority of nodes, so that's not too surprising.

'Typical' is a matter of what guarantees you want to give.
There's competition in the railroad market in the EU,because they want there to be a market. In particular they mandate separation of infrastructure and operation, and force rail infrastructure owners to give open access to all (for a toll, which has to be the same for all operators). Once you can't use infrastructure as a moat, competition is much more possible.

The US which only regulates rail safety but not the market, has a bunch of local monopolies and calls that a market, being in total denial that markets need to be regulated to actually allow competition.
Often reads of data already committed only need to hit one node but writes need to wait for a majority so they need to wait for multiple nodes to receive and acknowledge the write.

I haven't checked the code though so I might be off.
Apple have undocumented instructions now let alone APIs
Genetic factors help T cells find permanent residence in tissues
Here's the official 'NIC' page for it:

http://nic.com.ai/

I tend to avoid ccTLDs because the country sort of controls the TLD and it can be hard to get it back if they've stopped you from using it
That equipment can be decommissioned from the air with low risk to allied forces.
You forgot to add "for me ...". You also implicitly defined IDEs as "the right tools". After that you imply that those who do not use "the right tools" (in your definition of "right") are "severely restricted in the complexity of the programs [they] can create".

In other words, you state that your way is the right way while my way is wrong.

Notice I did not state that my way is the right way for everyone? What makes you think yours is?
Note that there are two different meanings of “ordered” in this context. In an ordered hash map (like PHP, JavaScript, and Python) it means insertion order. But the article is talking about lexicographic order, for which you need a tree structure of some kind (binary tree, btree, trie, or this article’s fst).
I'd guess for "I want redis, but more durable clustering" (although I don't quite remember how much redis nowadays offers there itself). Would want a lot more info before trusting it for that though.
> True of OCaml and Rust (and many others), but Haskell certainly has overloaded functions through type classes.

That's no more overloading than Rust has through traits.
I had mild to medium sleep apnea where for a couple years I was probably only sleeping 4-6 hours a night. One day I separated my shoulder playing football and the only way I could sleep was on my back, but this made the sleep apnea much worse and I was probably getting 3-5 hours for several months. I caved and went through the tedious process of getting insurance to cover a CPAP machine. It was awful though and I slept worse while using it.

Meanwhile, the orthopedist I had seen for my shoulder suggested I try to correct the hunch I've developed from sitting at desks so that my shoulder doesn't heal in an awkward position. I had been doing that and noticed that every once in a while, I would sleep perfectly fine and wake up fully rested. This made me suspect this was a fixable problem and not some permanent feature of my anatomy.

After ~6 months of exercising and stretching to fix my shoulder hunch, I could finally sleep through a night and today I get better sleep than I can remember having in many years, without the CPAP. If you think you have sleep apnea, I'd recommend checking out r/posture on Reddit to see if you might have poor posture first. It can be really difficult and uncomfortable to fix if it's been developing for ~10-15 years like mine, but it's so worth it and there are a lot of other nice health benefits that come with it.
Mindfulness may improve cognition in older adults
> By not using an IDE, you have to remember the syntax

> because there is just so much, that it becomes impractical to remember

I got more comfortable and faster with large projects when I stopped caring about remembering and switched to search & find. I'm always amused seeing someone trying to navigate a directory tree of 2000 files.
By the HHI, Apple absolutely has a lock on the market.

https://en.m.wikipedia.org/wiki/Herfindahl%E2%80%93Hirschman...

With 53% market share, Apple alone contributes over 0.25 to the HHI. 0.25 for the entire market is regarded as highly concentrated.
With JetBrains PyCharm or the PyCharm plugin in IntelliJ, you can treat all python3 as statically typed ... use the type-annotations and then linter will catch your mistakes.
Self-healing 'living materials' used as 3D building blocks
The MS decision got gutted on appeal, which merely emboldened the monopolistic practices which developed since the dot-com boom.
Among other things, religion helps you realize there are things beyond your control, which is essential to unplugging.
There do seem to be a lot of companies that didn't recognize the other side of the coin. When you take away pensions and replace them with a 401k, make layoffs a normal thing, and so on, you're saying "we are taking a risk-averse approach to our relationship with employees".

Why then, are they surprised at the reaction of employees and still expect things like loyalty, "family", etc?
The tool is also pretty abysmal at telling you why it can’t parse the thing you wrote. For me that was the reason #1 it’s hard to learn.

The other reason I don’t use it is that it’s very hard to inspect what you’re running. You can’t write something like “a trace of X state transition must be possible within N cycles with the right inputs”. It makes it really hard to convince yourself (and your peers) you haven’t assumed all of the state away.
To be fair, I think a lot of people would actually care if they actually did shut down in the state...
If the Taliban now represent the official .gov of Afghanistan it is not a crime for any company to provide supply and services.

Edit: I am not talking about US-American companies only.
For me the big issue is the weird syntax. I know this may sound superficial but it is really off-putting.

My guess is that if syntax is improved, a lot of people will give it a shot.
I’d add “for some”.

It’s not devastating for me. I’m happy for people to get what they need, but the broad brush in these declarations, at this stage of the conversation, is unhelpful.
It speaks Redis so ideally it can replace Redis in cases where persistence is required.

There are already several community solutions for Redis persistence - this one provides different guarantees.

The name implies the goal is to make it easy to mix "hot" (from memory) and "cold" (from disk) data. The author suggests this.
Sorry, no, but I sympathize. There's a huge amount written on this topic, "sleep hygiene" can be a useful keyword to look for. There are many different causes for sleep problems.

The funny thing about my obstructive sleep apnea is I didn't think I was having trouble sleeping. I'd sleep 8 hours and have no memory of any problems. In reality I was gasping for breath every 50 seconds, all night.
Changes in medical use of stimulants among US adults, 2013 and 2018
> easy to run a local instance

> To compile Nitter you need a Nim installation, see nim-lang.org for details. It is possible to install it system-wide or in the user directory you create below.

> To compile the scss files, you need to install libsass. On Ubuntu and Debian, you can use libsass-dev.

> Redis is required for caching and in the future for account info. It should be available on most distros as redis or redis-server (Ubuntu/Debian). Running it with the default config is fine, Nitter's default config is set to use the default Redis port and localhost.

> Here's how to create a nitter user, clone the repo, and build the project along with the scss.

For me I don't mind these hurdles, but for most those extra steps are way too much friction to get a working instance
Yes, all capitalism is just a big agreement to channel all the assets to wealthy people. The only one not in on the secret is you.
I saw this recently: "We lost the war. Losing wars often puts you in a worse position. That's one reason starting wars you are unlikely to win is a bad idea." https://twitter.com/nberlat/status/1426941800468652039

That should be obvious to everyone, but in 2001 it was unpatriotic and politically incorrect to ask whether the US was capable of winning the war.
In 20 years of working as an engineer and also interviewing, I’ve seen maybe 3 people that could be as productive without an IDE. They certainly exist, but I believe they are rare exceptions.
Thats like someone inventing warp drive and saying "star trek did this 100 years ago". There's a difference between science fiction and actually making something that works.
Startups are hard so they need people with no outside life/interests. That's why folk under 26 are usually the ones holding the spade as they have no family of their own and don't know any better.
I can see the justification for this in Android's early life. Every Android phone having its own app store would have been a disaster for everyone: users, developers, Google, and even telcos in the long run.

Hard to believe, but Google Play (nee Android Market) was pretty damn shabby until about 2013 or so.
When was that? The range wasn't as large because the top end was way more limited, but the same thing applied at least since the 90s.
I remember a similar feeling when they opened physical bookstores, it feels like a weird change but as Amazon generates money like other retailers do, with fast inventory turns, it just makes sense to have as many channels as possible to offload said inventory, including physical channels.
I wanted to monitor my partner's phone he was behaving weird from past few days, And i was
not getting his phone in my hand, i was searching for hackers and i came across a service
where they literally guide you how you can check your partner's complete phone, i am able to
read his whatsapp chats facebook messages call records an everything remotely without my husband knowing anything about it i can share their WhatsApp +91-8657-399-601
Let's talk about the real elephant in the room: bullshit jobs vs real jobs.

Alot of engineers are stuck in bullshit jobs where most meeting can be emails and no reason to be physically anywhere except clock the 8 hours so we can get paid. How many times have we coded a 21 hour task in 50 minutes of stack?

Now. group 2. People that have startups people with aspiration people developing actually usefull software.

Guess who doesn't need to go to the office?
The great thing about not overworking is that you actually get more done after you stop wasting energy on pretending to work. It doesn't really matter if you are pretending for others or yourself.
This is available for every phone with official LineageOS support - and that’s a lot of phones. There’s a good chance yours is among them.

I’ve used it for a while and it may well be the best microG experience available (definitely the best I’ve had vs. multiple self-installs via Magisk modules).

If you want degoogled Android that just works, this is your best bet.

P.S.: Mind that this is just as good as microG gets - which is good, but not perfect. Issues with Google Maps are common and some apps (Jodel) just won’t start at all, but apart from these small caveats it’s definitely usable. Btw: Covid-19 exposure notifications work.
> I was already in the habit of when declaring Customer class adding a strongly CustomerList class, for their address, an Addess class, followed by the AddressList, and Orders needs OrderList and OrderItemList. Reducing this repetitive "plug in the type" code to List<Customer> etc was such a clear win.

TBF a common rejoinder back then was that this specific pattern made the opportunity cost of domain-specific operations very low, so you could better those collection interfaces to the specific needs.

Of course 95% of the time they extended the corresponding class or implemented the interface so that wasn't actually true.
> If you describe a company as being like a family, are you giving managers permission to cast themselves as authority figures over employees they will treat like children?

Many of the companies I’ve worked for (both as manager and individual contributor) function in this way. None of them called themselves a family though. Where I am (Sweden) this social structure is just the norm.
For a developer / power user Linux Desktop is years ahead of Mac OS. I recently bought a Macbook for testing and given how shiny it is, I had the thought to consider using it as a daily computer, but I could not switch because of the obstacles below and I continue being a happy Linux user:

1. Security. On Linux you can setup mandatory access control - i.e. AppArmor, SeLinux, and even if you don't want to fiddle with that, you can create mutliple users for multiple purposes to sandbox your data from untrusted apps. Running a program as another user is no problem on Linux - try it on Mac OS... (I did try it and it almost worked but things like select file dialog won't work, which makes it useless). By the way, Apple introduced some sandboxing capabilities in Catalina, but it's almost insulting because it only allows to restrict Desktop, Downloads and Trash directories, and not allowing the user to restrict other custom directories to certain apps only. And even for Desktop/Downloads it does not work reliably - i.e. I could not isolate a web browser from accessing desktop.

2. Privacy. I accidentally came upon article from a few years ago where it was revealed that Mac OS sends usage data to Apple or a third party on an unencrypted channel. Then there's the recent issue with client side scanning.

3. Desktop experience. This may be cosmetic but I don't like that Mac OS forces a slow 200ms fade animation when switching between desktops. You can't even switch back and forth too fast because the switching mechanism won't catch the hotkey if the slow fade animation is in progress.

The hardware is good though. Really hoping M1 on Linux will become a thing.
In the case of 12 the objection is that the author is unfairly tricking (intentionally or not) the reader into making a mistake, which is unnecessarily hostile.

That's why one of the suggested fixes is simply to place a warning that the following is not to be read as reliable gospel.