skysight-inc/HackerNews huggingface dataset:
LOL, let me tell you what happens if you say "fuck off" to an elderly lady if you are a normal dude.

The retired lady, with nothing to do with her time all days, will sit back and scheme about the interaction. She will decide you are an adversary, disrespectful man who needs to be put in his place after 'abusing' an elderly citizen and a child.

You have maybe 1,2 free hours a day to deal with unexpected things that come up. SHE HAS ALL FUCKIN DAY. She will calculate and connive, and avail herself of every authority and ear and talk to them like a sweet concerned grandma who is bearing witness to an evil child abuser. And they will believe her. Every lie she spends 5 minutes conniving, will take days to months to disprove while CPS tries to comb through your personal life.

You have a kid and thus exposed to CPS complaints at anytime. She has no underage kids. You have a job to lose. She does not.

In any verbal conversation, you are the automatic loser. In any physical confrontation, you are the automatic agressor. You cannot win. Literally the only way to win an argument with an elderly lady is to walk off if the situation doesn't call for polite chit chat.
Saving you a click: Queen - Another one bites the dust
Bahamas could not have prevented FTX collapse, prime minister says
They hire a bunch of people leading up to release, fire them, and start the cycle over on the next one. Same with the VFX industry: it's not unheard of for them to produce a record-breaking movie and shut down between then and the awards shows. I don't think most tech workers would tolerate it.
A bit of the old moloko plus, eh?
Audit the audit is great because it's actually very balanced, and they spend equal if not more time digging up laws that might justify the police officers actions, often with some surprising results.
Same here. I use Firebase/Firestore for MVPs and projects where I don't expect the data to be ultra relational in principle.

Firestore is bad at some things (e.g. try running a "where" filter query for 'date > X', but "orderBy" some field that isn't 'date').

Also obviously Firestore is very bad for any kind of text searching, especially searching for fuzzy strings.

Also Firestore gets expensive if you're expecting to do a ton of reads/writes in a day.

But for 80% ~ 90% of projects I swear by Firestore.
Indoctrination is not the same as brainwashing though. If what you mean is indoctrination then use that term. Brainwashing is the idea that it's possible for a specific agent to forcefully gain significant control over someone's mind.

Indoctrination is not forced on a person by a specific agent but rather is the result of passive exposure over long periods of time. As a social species we are all indoctrinated to some degree by our culture, our parents, friends, profession etc... but that is not the same as a specific person having significant control over our beliefs or actions.
+1

I don't have anything to add, this is just a really important point.
>Planes don't have the option to just show up and buy a ticket.

Sure they do. Maybe not literally at the door because you have to go through security first. But they'll sell you one at the ticket counter if there are seats available.
That may be a flawed analogy.

Meta tried to create a new market with the Metaverse, but Amazon overhired in their Alexa department because they were surprised by the financial success of smart speakers and wanted to double down.

Anecdotally, I often see the trashcan speakers in peoples' kitchens, even if people usually say that they only use it as a fancy radio alarm clock.

I rarely meet people who have tried Oculus' recent hardware, and those who have are usually gadgetheads who keep it in a closet as a party novelty. There was a spike in interest when Valve released the Vive and Oculus was an independent entity, but that was more about gaming than social experiences, and it seems to have tapered off in my social circles.
I can edit the terminal input line with full vim-mode in my shell (zsh). In fact, in normal mode I can even hit 'v' and edit the line in a full vim session to zip around however I want, do completions, etc. It's pretty close to the platonic ideal method of input I could imagine.
FP is only part of the equation when working with meaningfully-complex systems. Having a clear data + relational model is the other big part.

I would strongly recommend reviewing the functional-relational programming model described in this paper - http://curtclifton.net/papers/MoseleyMarks06a.pdf

The overall theme goes something like: FP is for handling all your logic, and RP is for arranging all of your data. Some sort of relational programming model is the only way to practically represent a domain with high dimensionality.

For real-world applications, we asked ourselves: "Which programming paradigm already exhibits attributes of both FP and RP?" The most obvious answer we arrived at is SQL. Today, we use SQL as a FRP language for configuring our product. 100% of the domain logic is defined as SQL queries. 100% of the domain data lives in the database. The database is scoped per unit of work/session, so there are strong guarantees of determinism throughout.

Writing domain logic in SQL is paradise. Our tables are intentionally kept small, so we never have to worry about performance & indexing. CTEs and such are encouraged to make queries as human-friendly as possible. Some of our most incredibly complex procedural code areas were replaced with not even 500 characters worth of SQL text that a domain expert can directly understand.
Idris 2: a purely functional programming language with first class types
Nowadays the biggest issues are with CSS, and those frameworks won't help with that.

However, there are other CSS frameworks (Bootstrap/Tailwind/etc) that do.

Even using those, I'd still give other browsers a look over to see if anything looks odd. One weird one we had was, on Chrome/Edge a React dropdown looked fine, but on Firefox it was somehow positioned like 80px too high. I don't remember exactly what the fix was, just that it was a CSS problem and the original developer was relying on a Chrome default they didn't realize was there and not in other browsers. Something akin to "position: relative; top: 20px;" just happened to look vertically centered, but only in Chrome-based browsers.
And where is it “effective”? Why, countries where internal parasites are a huge issue. Funny, that. It’s almost as if it isn’t a Covid treatment, but a parasitic infection treatment!
> CPS does need to investigate.

No, they don't. CPS does not need to investigate observations that, even if they are true, imply nothing. That's just sentencing everyone who deviates from orthodoxy to constant investigation. CPS should be investigating claims of something and should have clear standards for those claims instead of being aggressive as a defense.

Or you can be a black man with a white stepdaughter, or a white-passing daughter, and literally get authorities called every time you walk outside with her.
I usually open source free apps, that I don't think I'll ever be able to sell because "who else could have the same problem as me?"

If it turns out that people have a need and want to pay for Pro features, I try my best to keep the source available for the free part of the app, and only encrypt the code that constitutes the paid features.

That happened with Lunar, and it seems to start happening with Clop as well.

I have no idea if it did impact my profits at all, but it did help other people to start competing with me. The only competitors to Lunar (MonitorControl and DisplayBuddy) started by using Lunar's code [1] for controlling monitors on Apple Silicon [2], as Lunar was the first app to get that feature.

Competition is still good though, as long as it's not break-neck competition. I learned how to make Lunar simpler in terms of menubar UI from MonitorControl, and got some ideas on how to implement Custom Presets from testing DisplayBuddy.

[1] https://github.com/alin23/Lunar/blob/master/Lunar/DDC/DDC.c#...

[2] https://alinpanaitiu.com/blog/journey-to-ddc-on-m1-macs/
The world will move on.
If a job is meaningful you can get people to stay because they believe in it. I've done it for two projects. That said, twitter isn't that. I imagine he just want to get rid of as many people as he can.
Trust can be tough when really smart people can get things so wrong
I think the answer is kind of obvious, but disappointing: the way to scale is to both divide responsibility while simultaneously sharing it. The way to do this well is to work on the basics: communication, training, quality, study, operations, continuous improvement.

There is no magical model for this, no buzzword, no single practice, because different businesses and use cases need to be adapted to it. But there's 70+ years of study into methods to do this, and I believe they're taught by all the business schools. It's just nobody wants to do the work.

....On the other hand, nobody teaches MBAs how drastically different tech is than other industries, and thus how you run your "factory floor" has to be different. But the basic principles above should still be applied; they just have to be adapted to the industry and work. What one should not do is just accept things however that industry does it, because they probably aren't doing the above principles either.
Practical use is double-precision floating-point constants, preprocessor generated bit-flags, high-bits pointer tagging in dynamic languages, etc. Having to read them from memory or expend multiple cycles to materialize them into a register defeats the point on even having them constant.
>Windows is mandatory because we require software to patch the holes in Windows

Brilliant. Its like something straight out of The Hitchhikers Guide.
Thats a great LBJ quote.
I think the point is that it can be hard to legitimately solve some of those tricky leetcode-style problems under time pressure, with no access to outside resources, and with the knowledge that somebody is judging your every move.

Memorizing the common problems gives you a big leg up on being able to successfully pass an interview.
> They still do leetcode screening don’t they?

I mean that's a big part of what makes it so easy. Near zero "culture fit" or anything random you just need to solve easy problems.
Right: what do we care about more, ideals or outcomes? Certainly we don't want to be doing immoral or unethical things to achieve the outcomes we want, but sometimes the ideal is just not particularly achievable.

In this case, we want to avoid situations where parents are punished for their entirely reasonable childcare decisions. We're never going to be able to eliminate all ignorant busybody neighbors; that's just not realistic. So the law needs to be structured (and law enforcement trained) to ensure nosy neighbors can't cause damage like this.

And I think fixing the law enforcement response will actually fix some nosy neighbors: law enforcement telling such people that their report is incorrect and inappropriate will have the effect of reducing the incidence of such calls in the future.
Spiking Neural Network for the Cocktail Party Effect and McGurk Effect
> monetizing hobbies

I find two issues with this (disclaimer, My "hobby" is coding, so I guess I've been monetizing it, all my adult life):

1) Once someone starts paying you, they get to exert their influence on your work, and it becomes a lot less "hobbyish."

One of the biggest joys in my life, these days, is not having managers destroying my work.

2) Delivering ship software requires a lot of "not fun" stuff.

In some cases, the majority of the project could be wrapped up in "unfun," like needing to use particular coding practices, languages, dependencies, techniques, etc. Also, there's all the "polishing the fenders" kind of thing, like documentation, UX finish, maintenance, fixing all those bugs that you don't think are "actually bugs," establishing CI/D, configuration management, presentations to the Board, etc.

These days, I write software for myself. I eat my own dog food. Every one of my projects is a complete ship product, with all the aforementioned stuff (without the CI/D, as I don't really need it, for my one-man shop).
Dependency Injection in JavaScript/TS
I'd say they're complementary perspectives.

Latin is of course clearly older than (Modern) English, because it was spoken 2,000 years ago, whereas English is spoken today. But Mediaeval Latin was spoken at the same time as Old English; while Latin turned into Spanish, French, Italian, Romanian etc., Old English turned into Modern English.

Arguably, these are just quirks of nomenclature. It's just an accident of history that Old English and Modern English are both called "English", because the difference between Old English and Modern English is just as great (if not greater) as the difference between Latin and Spanish.

The verbal paradigm in Spanish for example retains far more similarities to Latin verb conjugation than is the case with Old and Modern English.
>an owner who said things like "microsoft can build excel, why can't we build <insert feature here>",no project/product managers to manage the todo list, so everything was urgent and must be done imediately!

<10 employees here. This is exactly my experience. The grass is always greener.
There could be any reason for that. The neighbor might be naive and unfamiliar with children and think it is a big deal, the neighbor might have misunderstood what the child said, or the neighbor might just be unusually fearful. The point is - if the police functioned reasonably then it wouldn't be a big deal to call them and report a walking child - not necessary, but no real harm. I see no evidence the neighbor was trying to be harmful, the neighbor just made a bad decision but could not have reasonably predicted the consequences of that decision.

Maybe another way to put it is that the neighbor did a slightly bad thing, unnecessary police call, call it 0.01 Bad. The police did a terrible thing, 100 Bad. Judges and prosecutors even worse because they failed at their explicit task - making reasoned judgments about what is right and wrong - 1,000 Bad. CPS also had a complete failure of their explicit task, but maybe it is a little more excusable because hopefully most people who reach this point in the process actually do require some intervention, call it 980 Bad.

When you say that the neighbor is also to blame, it's kind of true in some meaningless technical sense. The neighbor did something slightly bad, but it is so slightly bad as to be totally inconsequential in the broader sense. If you were to try and minimize the badness here you should focus on the justice system, CPS, and the police - and you would basically never get to the neighbor because you could never optimize those other systems enough for the neighbors small fault to be consequential.

The failures here are all of the form "You incorrectly invoked system X. That was a mistake because X is totally broken!" The neighbor incorrectly called the police. The police incorrectly arrested the mother invoking the courts, the courts incorrectly penalized the mother and invoked CPS. All of those systems are completely broken and the solution is not to minimize calls to them, but to fix the systems.
If you're looking for the best disposable vape, you have a lot of options to choose from. There are so many different ecig brands and vape products on the market, that it can be hard to know where to start.
This.

Be willing to do the boring, unsexy stuff that is at the foundation of the business. You'll never be the hotshot, but it's extremely unlikely that you would get caught up in layoffs like this.
Not seeing many mentions of Simplenote. Does anyone else find it sufficient (syncing, web-app, tags, search, *no-payment)?
Nope it goes like this. Weird stranger wants to parent your kid, tell her to pound sand. They call the cops and portray you in the worst light possible, making thinly veiled insinuations that you are not providing a safe environment for your child.

You don't know this person. A little old lady is unlikely to be a child molester statistically but it has happened. So when the cops knock on your door, maybe that's the concern that leaps to the front of your mind. Don't accuse anyone of anything just mention details, for example perhaps she touched him on the stomach to stop him "she placed her hand near his penis". Get creative. "Obviously a sensitive topic like this can't be discussed in earshot of the child victim".

You may say "I want to do the right thing" and that's fine, but personally I want the right thing to happen (ie. Kids being allowed to play outside) and I'm willing to bend the rules in the very same way that the people trying to prevent that are.
Blockchain: What are you Token about?
Indeed. For example, Musk fancies himself a champion of "hard work" but what he fails to realize is that humans have not actually merged with robots yet, and we still have human needs.

If innovation and brilliant thinking are part of your brand, you actually get higher quality work, sustained over a longer period of time, if you actually back off on the whip-cracking and just give people what they need to produce great work.

You get slightly slower growth, but more area under the curve in the long run.
> all manner of trouble can come from an adult approaching a child they don't know

If you do it by yourself. But you can always try to recruit another adult--a neighbor you know, for example. Having an independent witness makes a big difference.
Can you elaborate, I always assumed subconscious to mean something like blindsight, that is blind individuals that have functioning eyes (i.e. their blindness is caused by brain damage in the visual processing organs), are able to evade an object being thrown at them despite never being able to consciously see it. That is the stimuli of an approaching object is indeed subconscious.

However maybe that is an outdated term, and a better one exists. It has been a minute since I read up on the literature.
Microsoft used to do this. I worked in a startup with an exec a few years later and he admitted they did it. I think everyone does this. We had 10s of thousands of employees at Microsoft, and they'd send out these updates on windows status, like "the beta of the next release is coming in early January with these features". He said they could only vary it a little bit - I think it was spaces, maybe some dots, so an email to a large group would only have enough uniqueness to narrow it down to say 100 people. This must have been an old idea. I couldn't believe those reporters were naive enough to give up Reality Winner's original printout.
I'm not sure if you're making some assumptions about me being an Apple fan or something, but my comment was critical of macOS (specifically usability is bad): I didn't make any points about software lifecycle support (neither in favour nor against).

> PS - Question for you. Why are there so many threads on the net on how to install linux on a macbook?

There really aren't relatively speaking. Asahi is a fantastic achievement but most mac users use macOS. For better or for worse. Fwiw I've run Linux on an ancient macbook pro in the past (which was past supporting osx/macos): it worked great.
Humanoid-Quadruped Transformer
Adding a new technology or concept in your team (the correct way)
I can get that first rows of the plane or places with extra leg space could be charged, but charge for selecting the last row of the plane? thats just greediness
> I was curious what the members of HN use when they need a personal database.

Whichever seems appropriate for the given task I'm accomplishing.

I have some that are in PostgreSQL. Others in SQLite. A few that are just files organized in a filesystem directory hierarchy. There is really no "one size fits all" solution.
That sounds like a money printing machine.

BRB, checking how much cows cost.
why not reddit?
> Just a hobbyist here with ATMega328pb stuff and various 8052 stuff ... (CPU manuals are often written clearly and relatively concisely)

The manuals for CPUs that are frequently used by hobbyists are written clearly and concisely (decoding the causality to be left as an exercise for the reader). For many of the others (including a quorum of those priced for use at scale), you'd be lucky to get a document that's been machine-translated from x-ese, with an errata roughly the same size.
“Offline mode” is a bit of an ambiguous term. We regularly ship behind-the-scenes improvements to data synchronization and caching systems. These systems are much more reliable today compared to a year ago. However, we don’t have a way to explicitly manage the local caching policy.

Are there other collaborative wiki products that implement your ideal “offline mode”?
Mostly links in comments and word of mouth :) see my comment here: https://news.ycombinator.com/item?id=33621814
Understanding Integers Overflow and Underflow
> triggers

As I read the OP's sentence, there's such no implication of causality.

This is the sort of extremely sensitive personal situation that requires a gentle touch. Internet comments about this kind of thing, including questions with assumptions baked into them, can easily come across as personal attacks. The burden is on the commenter to avoid that (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...).
I don't have any problem with giving monkeys a job, but it does appear they were abused in this case
> I use the staging area to allow me to more easily break larger changes into smaller commits ... git add -p allows me to add chunks easily

Sure, but you can use `git commit -p` to get the same benefits without explicitly using the staging area.
How would you measure output? How do you measure "what we need from you"? As a software engineer a fair percent of my time was spent in collaboration that sometimes manifested itself in someone else's "output". Not advocating that hours are the best measure, but there does need to be an accounting of my time being available for others and not focused on my "output"
As much as I'd like to encourage the rethinking of input methods, any terminal with a "Pricing" page is an instant nope from me. My current terminal is Open Source and while it's not perfect, it's also Free. That matters more to me than mouse input or IDE autosuggestions. If you're going to treat Linux users as a second-class citizen and charge for corporate usage, who are you hoping your target audience will be? Frankly, I don't ever see this replacing iTerm 2 for most Mac developers.

I wish you luck, but your product in it's current state is confusing to me. fish solves most of these issues for me and it runs on all my devices, free. All I'll say is that your competition is stiff.
This was a good read. I guess we do have to rip off the bandaid sometimes.
What an impotent philosophy. The world moves on from everything. Why bother stalking hacker news if this is not the sort of thing that interests you?
Although I don't like terminals, I think the article overstates the problems to significant degree. The fact that text editors running in terminal still manage to have "ide-like" experience (including mouse input!) proves that you can do a lot with terminals. I still think that trying to move beyond terminals is good idea, but it's important to distinguish what is impossible, and what is just ugly/hacky to do.
> Its obviously for his personal enjoyment and most likely achieving a personal goal without having to be concerned with anyone elses goals.

Great, so you're justifying his selfishness. I feel for the people behind him who have to breathe his second hand smoke.

> Do you look at a 400 lb to 600 lb pound person and wonder what could have been also?

Sure, why not? I wonder the same thing for myself...