skysight-inc/HackerNews huggingface dataset:
agreed. do things the apple way and you'll have a lot fewer problems.
btw I loved your video and I would prefer to see them even without music. I can play guitar while watching or play some other music in background.
Immutability in this context doesn't mean "kept forever", it just means the permission to hard-delete is separate from soft-delete.

GDPR requires that good data-stewards keep backups:

the controller and the processor shall implement... the ability to restore the availability and access to personal data in a timely manner in the event of a physical or technical incident

https://gdpr-info.eu/art-32-gdpr/

For more details on GDPR and backups, see https://www.backup-systems.co.uk/blog/6-gdpr-implications-on...

It would be inappropriate, for instance, to store user data on the blockchain.
did it help?
Look at the aspect ratios.
monetizing narcissism. celebrities are a pathological artifact of humanity
I understand "The schools have been closed too long" as "The schools should open again".
Biggest pro is not having to waste time and get sucked into “customizing” and instead just using the computer to do work.

Performance is the icing on the cake.
At the time I was getting dialup service from a small regional ISP.

One day I asked them if I could use my own domain name and they happily offered to host the dns records, make my dialup IP static, and set records for www,mx, etc. All for a small one time setup fee which I gladly paid.

I had previously been given an old sun box which I then setup with a modem on a dedicated phone line (with auto-redial) and suddenly I had my own internet site in my apt!

I have so much nostalgia for those magical days.
lol come on, that makes too much sense.
We are right in the discussion threads about a person who worked themselves into unconscious, just saying.

It's not like general workplace toxicity, heartbreaks etc are not equally huge personal problems of their own, but that's why they have their own names.
I found it amusing that the originator of the takedown email commented with this:

>We are genuinely committed to open source and do want to make as much as possible as free as possible. The fact that I am sitting here and writing in these discussions at all should be evidence of our commitment to open source and engagement vs. simply passing the issue on to lawyers to deal with.

And then this next (and final) comment ended with this:

> I will not be commenting further on this topic.
Anything sealed will work. A glass jam jar is 8 cents and can hold 1 kg.
Here's a blog post [1] by a Python core developer, which is in a similar vein.

[1] https://snarky.ca/setting-expectations-for-open-source-parti...
Never Forget a Task Again
Hello Everyone!

I am the Founder of an Enterprise SaaS startup in India. We have lately grown fast, from 15 members to 85+ members in the last 1-year.

As the team grew, we faced our own team and work management problems. A big challenge that we faced is that of constant follow-ups with internal team members for various tasks. Basically, a person A assigns a task to person B. Later, A forgets it and B also forgets it and the task never gets completed.

Maintaining this task list and the follow-ups is tedious. For instance, the Sales Team has to follow-up with the Product Team for some feature releases. Over and above client follow-ups, the last thing we want is an additional load of internal follow-ups.

To solve this issue, we created a simple internal reminder tool. Person A can simply enter the task details on the tool and assign it to person B. Person B will then get automatic periodic reminders over email. The best part is that the person A will also get email reminders when the due date is approaching.

The tool essentially automates the following activities:

- Remembering the tasks - Follow-ups with team members for task completion - Negotiation of the due date of completion

It has saved a ton of time for our team and we are planning to open it up for other high-growth teams.

If you also face this issue of internal follow-ups, sign-up for early access: https://www.remindlyy.com

Happy to get feedback from the community on this.
Bill Maher Takes on Cryptos
May First in Stamps: Penny Black, Columbian Exposition, Antonín Dvořák (2020)
Seizures during a manic or hypomanic episode is very common, it's often what lands undiagnosed people in hospital to begin with. Lamotrigine and Lithium was primarily used to treat epilepsy, now they're also used to treat mood disorders like bipolar disorder and schizophrenia as well.

The problem is often that there are compounding issues. There's nothing that stops you from having TIA at the same time. People often describe being overworked and stressed as burning the candle from both ends. Hypomania can more aptly be described as setting the entire thing on fire.

My post wasn't meant as some form of medical diagnosis, more of an observation from someone that lives with this. The feeling of numbness and having some sort of brain fog is how a lot of people with mood disorders like ADHD and bipolar disorder would describe things.
I also believe it was a multitude of factors. Creative thinking being a catalyst just doesn’t add up. I can’t speak for the physiology of others so it may very well just be that for him, but it’s be nice to get more details on what the doctors diagnosed.
That sounds like a much better choice of words. I was curious what it meant. Thanks.
Given what else we have learned about what went down from Casey Newton I would not believe things from the original post without a second source.
I'm really tired of these no true Scotsman arguments from WFH evangelists.

"Everyone would like WFH if they'd truly experienced it the 'correct' way! Anyone who says they don't like it just hasn't done it properly!"

Please just accept that not everyone is exactly like you. Plenty of people really do enjoy the in-person office environment more.
We're not talking about a simple piece of software here but an entire ecosystem which has Vala as it's language of choice.

Using a certain operating system comes with the implicit assumption that I'm also gonna write programs for said operating system. And I'm not gonna learn some obscure version of C#/Java for that, just because the gnome project felt that they had to n.i.h. an entire programming language.
As always, the answer is, it doesn't matter.

Whichever stack gets you to build your mvp fastest, or the one you already know and enjoy, or the new shiny one you've been dying to try out, or the one your buddy challenged you to use..

They are just tools, which you pick is a matter of preference. Just pick one unless you enjoy spending your time thinking about which to pick rather than get to work and build your project
"It's not like they had a rule that white males get more money, it's a seniority rule! It seems unreasonable to me to extrapolate that to systemic racism in the company."

That's exactly where systemic discrimination originates.

Hardly anyone wakes up in the morning and decides that it's a good day to oppress G people. They wake up in the morning having some amount of privilege, discover that it might be threatened, and their actions that day try to avoid reduction of privilege, even if it means treating G people unfairly. It's not anti-G people at first, it's just pro-self.

Over years this becomes a de facto systemic discrimination, generally without a rule that explicitly says "we don't want G coworkers". Instead there are rules that mean that everybody works on G holidays, the microwaves can't be used for "smelly" food (and guess what, all G food is "smelly" by default), and of course, rule is by seniority in the company which just happens not to have any senior G people in it. Somehow fewer G people get hired, and those that do are in low-status positions.

You can pick your own value for G; it could be gender or nationality or ethnicity or religion or skin color or whatever. It works the same way.
They were actually sold off and are owned and operated by 7-11 Australia, not Starbucks anymore.
Can you provide a reference that elaborates on "flow"?
One usecase where Lucene’s tokenizing approach tends to work less well than something like grep is when for some reason we want to query for a substring of a token, e.g. if the text is “I walked through the town” and I want to search for “oug”.
Does lmgrep offer a performant solution for this kind of case, or would it be a situation where it’s better sticking with regular grep?
> COVID has an incubation time of 7-14 days.

That's for symptoms. Covid is usually expected to show up in tests after 4-5 tests.

>Why would people be positive at the event?

The Kumbh Mela is not a one-day event. The event had already been underway for 10 days for the period under discussion.

In any case, testing data is available from Haridwar for the entire month now. Is this a fourth mutant of Covid that never shows up in tests?
How to Read Rsi Indicator. It Is Magical
I was using Linux (Ubuntu latest on a Asus UX305CA) for personal use and Mac at work. I had used briefly Mac as a personal laptop because switching between keyboard layouts multiple times a day was difficult, but turns out prev-generation Airs with faulty keyboard was even worse so I sold it and went back to Linux.

Then the M1 came up, which promised a fixed keyboard, great battery life, great performance and backlit keyboard, so I switched over. Turns out, it was exactly as promised! Not much better, but notably not worse as it's often true with windows machines (marketing "8 hours" is usually "maybe 4-5 hours).

On the hardware side, I love it so far. Battery life when indoors is usually 10-12h (running webdev tools), but I noticed that outdoors at max brightness and with the same tools it's more like 7-8 hours. The only thing I'd change of the computer is the glossy screen for a matte one, so performance in the sun was even better. I don't bring my charger with me anymore when working from cafes, which is amazing.

On the software side, I knew (from my work machine) what kind of beast I was against. I still haven't found a way to properly stop Cmd+Q from killing the current app, which is way too close to Cmd+W for comfort. I will never like that closing the last window of an app doesn't actually close the app. I deeply dislike how many hoops I have to jump to install normal software from the internet. Nothing is a major stopper, just small inconveniences with no real "fix" since it's a walled garden.
Agreed here.

And also the attitude of "works for me" really pushes usability people out.
I have to customize the hell out of MacOS before its even tolerable. Though I've been heavily customizing ever since 7.5.
What about copyright it self? If they have manage to abuse it even with google what are chances that they would not find a way to abuse it on smaller platforms?
My biggest issue with squashing everything is that every non-trivial development necessarily composes of three types of changes:

- functional changes (changes functionality as visible from outside),

- refactorings (changes how application works internally)

- reformatting (does not change the compiled paths but improves readability).

Now, there is very good case for keeping these types of changes separate.

For example, when I want to change something I may want to first refactor it (to bring the code to a state where the functional change can be done easier and is more clearly correct), then I will make separate commit/commits to modify the code functionally, then I will possibly follow with more changes to "clean up" -- refactor the code using my newly acquired knowledge.

I always mark refactorings / reformat by starting the commit message with the word 'refactoring' or 'reformatting' so that any reviewer can easily see that these commit are not allowed any functional changes (and if I made one it means I made a mistake).

What this means is that the functional changes are as light and to the point as possible, not burdened with unrelated changes. It makes it much easier to review and ensure they are correct when I "tell" the reviewer which parts of the change are intended to modify functionality and which are just housekeeping.

That information obviously vanishes if you squash everything together.

**

Another big problem with squashing commits is that they become very large.

I find it makes much more sense to compose a large change from smaller, simple, logical, understandable changes that each produces (hopefully) working application.

If you find a problem with the commit (for example as a result of bisecting to find where something was introduced) it is much easier to understand what the change intended and compare this with the actual code modification to figure out where I failed.

Obviously, when you squash it the information is gone.
I switched from Linux to macOS when I moved from Python/C++ to iOS development.

I felt the change wasn’t all that big. I got my Firefox, terminal, homebrew replaced apt, etc. All the command line tools are there.

Under Linux, I just used XFCE so moving to macOS wasn’t a big deal. But lately I’m using Amethyst which is great.

The hardware is very nice. Incredible battery life and no driver issues ever.

But seriously, why don’t you try it?
Real differences, not made-up nonsense.
What Is Staking How It Works in Ethereum?
I give a lot of credit to Sedgewick’s course for helping me break into the software industry, having come from an adjacent field in academia. I hope they can get the repo back up.
Swifty Regular Expressions
Have you ever thought about declaring customisation 'bankruptcy' and just using it out of the box with defaults? That's what I do - never customise anything. I do genuinely think it saves me a lot of time.
I've never understood the need for squash merging. One of the biggest advantage this article mentions is that the history will look neater. Well what if I told you that you can have both? Git log has the `--merges` flag (I could be mistaken on the flag name), which will remove everything that's not a merge (it does require using `--no-ff` which github et al use when merging PRs). Now you have a clean commit history that doesn't include the individual commits as if it was squashed. But your real history still contains the individual commits thus doing something like bisect will give you much small commits to look at.

Granted, I'm not aware of github or the like having a view that only shows merges but git log command definitely does.
A certain level of exploitation is demanded by imperialists in exchange for capital investment and allowing trade. The working class of any victim nation is forced to accept deregulation like this if they wish a change at developing.

Vietnam made a similar choice in a similar position. In both countries working conditions and labour laws have been steadily improving. This change is only possible if the workers as a class are in control of the state.
As another Arch-i3WM combo user, do you really think you could live without your customized setup and trade in pacman for brew?

I like Apple hardware and used it extensively between 2006-2012 but I "worry" I am stuck in my current setup as long as I make my money with it.

Maybe I could switch one day when productivity is not that important any more.
I use all 3 (including Windows). You are going to want to go down the customisation rabbit hole on the Mac, and be thoroughly unhappy unless you try to understand the way why it is how it is and don't try to fight it.

That said, since you like i3, let me point out right away that window management on the Mac does _not_ work like you want it, and likely never will.

I use Moom (https://manytricks.com/moom/) for manually tiling windows since I can make it 99% consistent with what I have in Windows and Elementary, but I've used Amethyst (https://github.com/ianyh/Amethyst) when I felt like "going back" to i3, and it is sort of close enough.

That said, another important thing (if you intend to do development) is to absolutely not mess around with /usr/local and whatnot and understand how brew (https://brew.sh) works. Use pyenv, rbenv, etc. instead of messing about with system runtimes. Learn to live with the built-in terminal unless you absolutely must use iTerm (which I've stopped using because the built-in one is now plenty good enough), etc.

I also have some (old, and in need of update) tips over at https://taoofmac.com/space/howto/switch, but they're more focused on the Windows crowd, so take them with a pinch of salt.
If you work and contribute with other people, instead of against them, there'll be negative reasons for resentment.
spring boot works.
https://news.ycombinator.com/item?id=10302913
Could be because of EV app certificates (which get rid of the warning screen when you install a desktop app). These require a number of installs before the warning goes away. When you modify the executable at all though, the counter resets. Instead, if you keep the same install executable and fetch the latest version of the app, you can keep from resetting that counter.
Just going from my experience.
Not quite. Some very nice things like airdrop, sidecar, roaming of headphones between your devices or accepting a mobile phone call on your laptop simply do not exist elsewhere.

(A Linux user and developer since 1999 myself)
Run sudo spctl -—master-disable to disable Gatekeeper and the need to right-click > open things.
They just stop and wait for the DMCA take downs and copyright owners have to make their own claims? I guess.
As someone who has used both a MacBook and Linux.

One thing I would say is that macbook is best for people who want everything to work right outside of the box and you have a lot of commercial applications support on MacBook especially Adobe Suite.

But for Linux if you are into customization or making it more personalized to your needs then I would say Linux would be best choice but you might end up spending a lot of breaking and fixing things in that process which might use a lot of your time but its worth it since you’ll learn a ton in that process
> Their successors won't get any bonuses by increasing the budget for something that has no ROI.

Possibly, but not if the business has a culture of recognising downside risk. Single events that are not extremely unlikely and that could cripple the business are things that every company should be looking out for.
> what kind of "help" we want to offer to those who are expending effort to try and make something better.

This seems predicated on the assumption Mighty is trying to make something better, or even at one level removed the assumption that Suhail Doshi thinks Mighty is trying to make something better. That's before we get into the unstated assumption about what the "something" is and if it should be improved.
> a carefully thought out and well reasoned article

Which this isn’t. Perhaps he did spend years reflecting on haters, but I agree with the grandparent post that his conclusions amount to little more than a few words.
Not OP, but small government principles, religious morals and being in favor of the government's defense functions are conservative views that are definitely not welcome in most parts of the Bay.
Add friction to the process of submitting copyright claims. Reduce friction in the process of appealing copyright claims. Relax draconian rules like the copyright strike system leading to account closure. Adjust the content ID system to reduce false positives (assuming no magical improvement to the system this will come at the cost of increased false negatives; that seems like an entirely reasonable trade-off)
After 12 years away from Windows at home I was ready to enjoy Win 10. WSL 2 is a fantastic idea and well implemented. But oh boy, Windows system configuration and user settings is still an utter garbage fire.

Their attempts to present a simplified interface using the Metro style UI actually make it worse because often it’s just an extra barrier to finding what you really want. Two different start menus now, really? Every time I open the system preferences panel in MacOS now I give a little prayer of thanks.
Although even just installing Magnet really helps.
> but it still feels like your computer is not yours

I had that feeling when I was on macOS as well. Too much of Apple's agenda, pre-installing software I don't need or want.
How does trademark work when the license is essentially "do whatever you want to do"?
Puts it in line with all the other overpriced outdoors gear.
It’s a valid point, and I wouldn’t be able to assume what Pg’s target audience is. Unfortunately I missed out anything substantive, perhaps I didn’t comprehend the main points of the article as there are two replies (including yours) noting there is more to the essay than my read picked up on.
YouTube's automatic system exists to keep the company from getting sued and it's going to work like anything else at Google and be as automated as possible. The necessary result is a black box ML system to score content, and biasing ambiguous output in favor of the side more likely to have lawyers on retainer.
When relying on others' platforms, the ground can disappear below your feet very fast. Such vulnerability can quickly change sentiments.
AFAIK most drives have their TBW buried in the specs somewhere
I had the option of taking an M1 MBP for work, but the M1 MBP only supports a single external display and a laughable (in 2021) 16GB of RAM, so I consider it basically unusable. It certainly feels rushed, if the next generation supports multiple displays and 32+GB RAM then it might be a decent development machine?

Linux (with an LTS release) just works, to the point where it is almost boring - which is a good thing for a work machine. OSX on the other hand would frequently break things to the point where I feared software updates. The Catalina upgrade for example killed my install and I had to format my drive.
That seems backwards: the concept of copyright was introduced because the printing press made it so much easier to make a large number of exact copies. If you agree with the introduction of copyright in that era, as you say you do, how does it then make sense to abolish it again when copying becomes even easier?
You always can tell you're about to land in Delhi because you can smell the air before you touch down.

That said, I don't think this alone is an explanation, since COVID is currently also tearing through Indian cities like Bangalore where air quality is better. (Not good, mind you, but nowhere near as bad.)
And they are really tired by the "see, people do terribly at home, this proves it doesn't work" from the anti-WFH crowd, and being pushed out of something that works for them with such arguments. (Which is the reverse of your argument: please accept that for some people WFH works better and they really want to keep that option)

I am in the "will return to the office regularly as soon as I can" crowd, but I don't think the "no true Scotsman" is a fair accusation here. The pandemic situation is different and not a good indicator, and a good chunk of the problems people have are obviously connected to that.
Thank you for writing this up.
Got it thanks for the advice.
I heard homebrew is very different from traditional linux package managers.
In what way do you think that a rule like "the people who have been here the longest should get a bigger share of the company" is unfair to a group of people that is segmented by anything other than "time with the company"?