skysight-inc/HackerNews huggingface dataset:
I'm doing well. Ironically I think I'm doing better now than I would have been if the pandemic didn't happen; but still not in a particularly good position. Optimistic, though!

If you're struggling, it's probably because the systems that you put in place at the start of the pandemic have broken down. (Kinda like how we eventually forget/give up on New Years Resolutions...)

I'd recommend these[1] two[2] videos from CGP Grey to help. The first talks about the kind of things that you might be doing that are making you miserable, and the second about specific ways in which we can cope with the pandemic (and specifically a lockdown, if you are still in one).

Brief notes:

Avoid doing any of these things:

* Staying still, avoiding exercise

* Having an irregular sleep schedule

* Maximizing screen time; going to sleep looking at your phone, and using it as soon as you wake up

* Encouraging negative emotions, eg: by looking at the news

* Setting unmeasurable or unachievable goals. Waiting for motivation to strike.

* Obsessing over trying to be happy.

* Following your self-destructive impulses

Partition your house/space into the following spaces, and try to obey these rules about the spaces:

* A space for exercise. If you don't have equipment, you can do body weight exercises. If you have access to safe outdoor spaces, make sure to use that too. Make sure you set a minimum amount of time, and stick to it.

* A space for sleep. Do not use your phone here. Do not eat here. Do not linger here. It's just for sleep. If you're failing to sleep, leave and try again later. Setting an alarm to wake up is important to maintaining a consistent sleep schedule. It doesn't matter when you wake up - so long as the time is consistent.

* A recreation zone. Go here to do activities that you actually enjoy. Only do these activities if you intend to give them your full attention. Keep an eye on the quality of the recreation, and make sure you set a maximum time limit.

* A creation zone. Somewhere to work, study, or develop skills. Crafts, coding, cooking. Make sure this space is dedicated; so do not consume entertainment here, do not eat here.

[1] https://www.youtube.com/watch?v=LO1mTELoj6o
[2] https://www.youtube.com/watch?v=snAhsXyO3Ck
I'm not a RegEx expert, but I've googled them enough to have the basics. This is exactly what I needed to improve my skills.
Did you read the article? They state why they are announcing news about upcoming news.
I was just listening to a podcast last night, in which a financial analyst who identified problems with Wirecard was harrassed for years, both online and IRL. Interesting story: https://www.npr.org/transcripts/868001948
Contrary to what I imagined, better than ever.

Work: Incredibly smooth, even if I'm confined to a 13 inch laptop as opposed to 2x 26 inch screens (OK, I occasionally hook up my TV for extra help). Peace, quiet, fully able to focus on my tasks.

Physical health: Several years ago I decided to dedicate a portion of my spare time to sports and I got into my best shape ever by end of last year(body fat ~10%, down from 20+). Which initially got me worried given that gyms were closed and whatnot. So I ended up ordering some weights for exercising at home and I started doing it every day just to make sure I stay in that shape. End result is I've gained a lot of muscle without changing my weight. Body fat probably in the lower to mid 7%.

Mental health: Again - a lot of improvements: I'm not fond of real life interactions and I operate significantly better on my own. I do get mildly pissed off when my phone rings, more so than I used to. On the downside, I constantly run out of books which is becoming incredibly annoying.

Finances: Not dealing with eating out for lunch and dinner anymore. Though my bills have gone up now that I'm home all day long as opposed to just coming in the evening, crashing on the bed and leaving first thing when I open my eyes. I.E. my water bill has gone up 5 times, electricity about 3 times.

Summer: I had some plans, one fell through completely (still unsure if that's good or bad) and the other is almost at the same stage but it might be for the better(it's complicated).
> I would object to it being called Matrix though

Something like MatrixClient though...?
Matrix Kerfuffle!
Ask HN: Is Anybody Here Using Google's Apigee Edge in Production?
I'm learning about Apigee [1] at the moment evaluating its potential for my company. And as much as I can tell so far from the documentation and playing around with it a bit I have to say I'm left sceptical. Apigee doesn't seem to get much love or promotion from Google. The design seems antiquated and prone for chaos when unleashed on a heterogeneous APIscape. The documentation is pretty outdated as well. Also I don't see any vision for it. There seems to be very little community activity on the usual sites. The overall flair of working with it reminds me of good old ColdFusion.

Is somebody here willing to share some first or second hand experience with it?

Thanks!

1: https://docs.apigee.com/api-platform/get-started/get-started
Okay so you're saying the NYT is silencing Scott by threatening to publish a hit piece about his early warning about covid? And if he didn't post that, his relationship with his patients wouldn't have been jeopardized by having his real name associated to his personal blog and he'd have kept it up? I'm not trying to strawman here, I'm genuinely attempting to connect the dots.
The name of the mobile app is Riot.im. If that in itself is enough to be used as evidence against an innocent person, then the party doing the accusing is clearly comfortable with much more underhand techniques and it hardly matters.

Some lazily searched synonyms for groups of people which would fit the criteria of being more closely aligned include:

pack, mob, crowd, crew, gathering, rabble, syndicate, family, gang

Most of those have some negative connotations in the right (or should that be wrong) context. It's depressing to think about a chilling-esque effect on something as mundane as a chat app name.
I self censor for a different reason. What if someone decides to find that one political comment I made few years ago after I am back on my legs again to drown me?

What I have learned from struggling a lot with issues normal people don't face (at least going by majority) is that we are all toxic to each other. Some things are more visible and easily understandable for others while many aren't. It may feel pretty shitty for a disabled person inside a room of normal people complaining about very trivial things and calling for others to become disabled as a joke. Some autism jokes may actually invoke sad memories for others. But there are groups of young people who do all those and don't think it is toxic. Joking about depression is another. There are many examples where line of toxicity isn't so visible for a specific majority.

People have difficulty imagining the scale of time and when that difficulty helps them form a tribalistic decision to justify their own biases, it's much more easier to do that than fight against the urge.

The rise of short attention span only means people are much less empathetic than they seem to think they are by social media.

It's only my opinion but an empathetic person will look beyond that this person has some horrible political opinions and I want to run a witch hunt. A tweet out of 20k tweets in isolation doesn't say much about the person especially if it's old. They might be having a bad day, may want attention and said something controversial to get it. Maybe they do have medical problems (I know I do, I am on meds and my behavior changes a lot). And even if that person is officially shitty, I don't see why would you try to burn their house. It's ok to inform others but what's the point of attacking someone that they think "nobody" cares about them?

If nobody cares about improving those people, then they might as well become too extreme in their opinion. If nobody wants to hear them, they might as well be racist. We all strive for connection and the reason why we don't want discrimination to exist is we don't want to lose our ability to interact with people we care about. If all racists can get are other racist people or no one, why would they change?

Side note, most if not all outrage on social media (esp twitter and youtube) seems to be created by sufficiently motivated individuals. It's as obvious as a bright sky. So I wonder if you can live sharing your opinions while not getting bad side on one of those twitter mob groups.
> But I think the shift to use of shame for society regulation is a positive development. I'd much rather be downvoted on HN or called names on Twitter than beaten up or deprived of freedom.

It's easy to require due process prior to anyone being deprived of freedom, and we generally see this as a positive development, compared to the alternative. Using "shame" (aka witch hunts, cyber bullying and the like) to punish unwelcome views is the opposite of due process.
Really badly, but could be worse.

I am entirely sure that I have moderate-serious depression since the lock down started. I rely entirely on external structure and physical separation of spaces to keep myself sane. So WFH has been disastrous for me.

I have been eating worse, not working out, stopped pursuing hobbies/side projects and have been incredibly unproductive at work. Thankfully, a year of good results prior to this, has helped build a lot of goodwill I can burn through.

For the first time the current social climate has affected me severely too. My parents city is among the worst affected by Covid, and both my 80 yr old grandparents stay there. My anti-tribal-free-speech-absolutist and pro-equality-altruistic self have put me in a moral crisis as the BLM movement has picked up. Then today morning my favorite blog closed because of an attack by cancel-police. My country is on the cusp of actual war. I also spilled my coffee twice in the last 2 days and that makes me irrationally frustrated.

On the bright side, I have no suicidal thoughts. None of my relationships have been destroyed (yet). I still have my job and I know the cause of my current state is temporary. I've started therapy, which should start helping any moment now. Covid has affected people in worse ways, so I'm quietly trudging along.

Worst 3 month period of my life outside the one time I was depressed + alone . Now I am just depressed.
It was the barest of understandings. When I realised there is a class of people who make decisions on what journalists write, I realised how misaligned the 'tech zeitgeist' can be
This is welcomed. Matrix is very cool. However, the lack of Matrix branding in clients always felt like unnecessary self hobbling.

I get that the environment is heterogeneous. It just felt a bit too lacking in clear branding compared to something like Signal.

“Is that Matrix?”

“Yes! Although technically matrix is the protocol. This is FluffyChat connected to my local HackerSpace’s Matrix instance.”
> I'd much rather be downvoted on HN or called names on Twitter than beaten up or deprived of freedom.

This blog post is literally about someone fearing that it'll escalate to "beaten up" or "fired" if their name is published.
An anxious wreck. Working from home, staying isolated because I'm taking care of someone with no immune system. The isolation is killing me. In the last few weeks I've stopped being able to fall asleep half the nights.
MangoMuffin – Challenging the internet search product [beta]
Pissed off at work. The workload is up since pre-Corona, management says "do more with less". All of this in addition to the work-unrelated stress.
> he had discovered my real name and would reveal it in the article

So it's an OPSEC failure. Why not learn from it and start a new blog under a different, better pseudonym, then avoid giving details that can get you doxxed.
I really wish this trend of writing blog posts in 240 character chunks on Twitter would pass. It's so damb frustrating to read them.
Maya was running using Rosetta 2 translation rather than being ported.
You have my sympathy re: the breakup. Why is it "Since my landlord offered no help and my lease is up" instead of " my rent is due, but I can't afford it". You make it sound like the landlord is at fault.
this forum literally hides opinions people disagree with.

The up and down arrow are really bad icons for UX.
^ This

Also:

1. cut features and enjoy saying no.

2. set deadlines and ship (if not enough time, see 1 above)

3. don't skip tests; makes refactoring/rewriting a breeze
NON-system libraries? Lots. e.g. reading through a directory of dynamically loadable plugins

System libraries (depending how Apple defines that)? Unusual.
My favourite example of all time of journalistic shamelessness is ABC reporting that Robin Williams's were "respectfully asking for privacy" following his death, while a banner at the top of the same page advertised live aerial footage of Robin Williams's home:

http://thebestpageintheuniverse.net/c.cgi?u=abc_classy
You already have to trust your OS vendor.
Doctors have weirdly strict rules about what they can or can't say on social media.

In England the regulator is the GMC, and here's their page for doctors use of social media: https://www.gmc-uk.org/ethical-guidance/ethical-guidance-for...

> Anonymity

> If you identify yourself as a doctor in publicly accessible social media, you should also identify yourself by name. Any material written by authors who represent themselves as doctors is likely to be taken on trust and may reasonably be taken to represent the views of the profession more widely.10

But also, a complaint to the regulator is a worrying time for the doctor even if they've done nothing wrong.
I'm impressed they were able to get that domain.
Wow, screw the new york times. I was recently directed to this site by an HN commenter, and found that there was quite a nice community of smart people who wanted to discuss different ideas and potentially even change their minds. A piece by the new york times covering that would destroy it. And it's irresponsible for a reporter to insist on publishing a name in a situation like this "becAUsE PolIcY".
Why should it be retired? Is it untrue? Is there a valid reason to doubt it? It is hard to accept a removal of useful mental shortcut for no reason.
There are lots of good techniques here related to growth mindset and being ok being bad at something, etc. But I hear in this question something else- I hear an interactive, real time challenge, how to respond in real time to someone who gives you something scary.

That isn't a growth mindset problem, not really. It's a performance challenge. The domain that IMO has the best guidance is acting, specifically Improvisation- Improv for short.

There are many practices and techniques here for recognizing the fear and learning to ride it. "Yes, and" is one that was revelatory for me.

I highly recommend a book called Impro, by Keith Johnstone. And look for introductory Improv classes in your area (remote, of course). They are super fun, initially terrifying, but tremendously valuable. Should be a standard curricular class in all middle and high schools.

Cheers.
Yeah. So I understand it has been considered best practice to check the file before opening it? Does that mean we can assume that most well-written programs will follow the pattern and break on mac os?

I would have thought that even if Apple did make this change they could trap the fopen or whatever and return something useful based on a heuristic? It wouldn't be the first time that they put exceptions and heuristics in for software compatibility.
I take it you don't have a wife :-)
Bayer is securing settlements with Glyphosate plaintiffs (German)
The problem is that it's a vicious circle. You can't attempt to understand/reason with someone going against societal norms otherwise you will be seen by your peers as agreeing with that person and thus ostracized because they themselves do not want to be seen as understanding/reasoning with someone (you) that now appears to be going against societal norms.
If you are a knowledge worker with a family - your quality of life may have gone up.

If your job cannot be WFH, you are single and/or you are living in a big city - the quality of life may have gone down.

Can you share more details?
That Paul Graham essay is fantastic. It really helps me to put into place things that I've been realising over time. For a long time I've had showdead enabled and I always go looking for the buried comments to see what I'm not allowed to say. I suggest everyone does.
https://developer.apple.com/documentation/macos-release-note... has the text. dlopen will just work, but you can’t crawl through system directories anymore, hoping to find a shared library.

It wouldn’t surprise me if there’s no way to get your dynamic library there anymore, as this explicitly says it’s of the system provided ones.
I wonder how much this says about Square's cash flow situation and in addition to what it says about their customer's economic conditions.

IIRC Square makes most of its money via small business lending. To the extent that space is over-represented by retail and restaurants, defaults should be spiking.
I'm not sure when I did it, but at some point I managed to adopt the idea that "everything is learnable" as a core belief. It's really valuable.

A few examples:

I took up a management role. Management is hard! It's a whole new package of challenges that have little to do with being a great software engineer. The difference between humans and computers is that humans don't automatically tell you the exact truth, and don't do exactly what you ask them to do.

But... it's learnable. Books like The Managers Path. Courses. Coaching. Thinking hard about what makes good management. Talking to peers.

Very good manager started as a barely-adequate manager. Talking to other managers about their journeys to actually being good at it was really useful.

I've tried and failed to learn languages before. I'd let myself believe that if you're older then twenty you have a big disadvantage in language learning.

Then my dad learned a new language in his sixties and I realized my excuses were rubbish. So I started a Duolingo streak to learn Spanish. And 578 days later I'm still going. I have a weekly Spanish lesson with a teacher now. I recently switched my phone to Spanish to more fully immerse myself.

I'm no-where near a fluent Spanish speaker but I can feel myself getting a little bit better every day.

Languages are fantastic for helping you get better at learning, because there's no magic shortcut: it doesn't matter how smart or quick you are at learning, it's going to take you a LOT of work to master a language. Its humbling. And yet almost everyone does it once and hundreds of millions of people have learned multiple languages.

I just finished a year at Stanford on a fellowship program. I very deliberately took classes that were WAY out of my comfort level: things like classical guitar, improv, and screenwriting.

Watching fresh faced undergrads (I am not a fresh faced undergrad) go from incompetent at something to actually pretty good in just a few weeks - and watching myself do the same - was a healthy reminder that everything is learnable if you put the effort in. And often that effort is ten weeks of intense exposure, showing up and putting in the work.

I also realized that in many skilled professions the entry-level workers have only had 2-3 years of training and experience in order to get good enough to be paid to do their thing. And a lifetime has many multiples of 2-3 years in it.

I don't need to be an expert at everything - but racking up a few disciplines in which I'm as good as an entry-level professional over the course of a lifetime now seems achievable and worth considering.
Ask yourself why is that opinion considered controversial?

Are you living in a bubble?
>Where can one go to learn these controversial truths?

Bits and pieces are strewn all over the place. But you have learn to separate the wheat from the chaff for yourself. Then you might start noticing the places with limited quantities of slightly more observant commentary.

>Are they literally so confronting/offensive that they don’t exist on the internet?

No, they just don't exist on the internet the same way most real conversations don't exist on the internet. The internet is great for information of the type that would be found in traditional publications, is of professional interest, or are marketing materials. It sucks for everything else.

People being real exist in very small quantities, usually on lighter topics to avoid exposing themselves, and are always outnumbered by people preforming for the audience or (untempered by people openly talking like reasonable people) have taken an extreme position on the topic.
Yes, this is the worst aspect of HN's design in my opinion: the paler font is essentially the equivalent of silencing dissent.

What is worse, it is an entirely silent way of silencing dissent. I would love to experiment with the other end of the spectrum: not only should the number of downvotes be visible, downvoting someone should also require a reason to be given, in the form of a post. And it should be possible to downvote those reasons too, with the algorithm adjusting the original downvote's weight based on the score of the downvote reason.
So, outlaw all polymers which do not biodegrade in a reasonable length of time ?
Australian internet slower than Pakistan
There's no point abstracting away the nitty-gritty. OS dev is the nitty-gritty.
It's been quite tough but also a blessing in disguise. I've managed to stop drinking (I was a regular "party goer" on the Weekends - I blame English culture) and feel a lot healthier for it. I wouldn't have managed cutting it out as my social circles built around the pub/clubs so being forced to stay home really helped curb that habit. I just need to work on the diet and exercise now but feeling 10x better than I was four months ago.
Divide and conquer. Practise and learn. You need to do deliberate practise to become better. You can learn to play an instrument but you need to practise with a teacher todo it or learning platform for that matter.

Pick up a new skill do deliberate practice and you will become better at it.

And if you for some reason say you cannot do it it’s a mental block stop doing that. Start and try.
Looks great.

Feature req: snapping to grid
Looks great! What libraries have you guys used in the frontend, if you don't mind sharing?

I worked on an internal tool at a company with a slightly similar UI so I'm curious about it
I assume this is for privacy (an app can’t fingerprint you by looking at which libraries you have) but macOS is starting to become a terrible dev environment. Why are they locking down my device from me?
> Harassing?

What do you expect to happen when this kind of crowd ("rationalists") calls or mail-spam a journalist that's "attacking" their idol?

> Investigative?

Ok, just journalist then, does it matter?
The parent comment is specifically about Google Sets-style autocomplete of a text list, not just autocomplete in general.
I am coming way late to this story.

Is there a good backgrounder on this whole thing?
Dear. Oh. Dear.
like they say- if you owe the bank 100k, or even a million dollars, then it's your problem.

But if you owe the bank 100 million dollars... then it's their problem.
> Twitch is slowly becoming a degenerate platform.

Are you 80?
PC SSD drives started out with buildin compression. This is why most test software has separate "incompressible data" graphs. Its usually something you actually dont want, akin to fake streamer tape capacities/speeds assuming 2x compression.

> IO chip and extra architecture for decompressing textures

you dont want uncompressed textures in your GPU memory, compressing DXT compressed textures is not idea to say the least, you can count on 30-50% compression ratio, not the marketing 2x peak number Sony was throwing around

>would use all CPU cores

is marketing exaggeration, LZ4 decompression can achieve ~3GB/s per core. How it is today: https://www.jonolick.com/home/oodle-and-ue4-loading-time