skysight-inc/HackerNews huggingface dataset:
This comment highlights just how different each person’s journey is.

> For many people, there's no obvious cause for their depression, but they "just are"

And for many people, their depression can be traced back to specific events or situations.

Mine: C-PTSD from a pretty screwed up childhood. Most people I know would never know, but I’m working to build an entirely new way to frame the world and my responses to it.

I appreciate that not everyone has the same background, but what I’ve learned through my journey is that there are more people with similar challenges than I ever realized. And in a way that’s the theme of this thread.

> You can't do all of them, of course, but you can take one step at a time over the course of months/years

The key here is the word years. At least for a period of time, one step at a time is mostly indistinguishable from “don’t have the energy to do the beneficial things”.

Yes, one can be making progress, but it often takes some time to see the results.

> Learning to stop over-intellectualising everything

And this characterization of the problem is exactly the kind of undercurrent that continues to stigmatize mental health issues, IMO. “Just stop over intellectualizing everything” is not going to help someone who’s currently “in it”. Certainly not going to help if someone is at the point of being suicidal.

> For me, therapy and mindfulness meditation were both beyond useless.”

And for me, therapy probably saved my life.

> and implementing strategies to make mundane, day-to-day life more pleasant

No offense, but this is “rest of the fucking owl” stuff. I’m pretty sure most people focused on improving their depression want this.

The answer is not just “implement strategies” any more than a novice painter’s journey to master is to “paint better”.

The process is often long, slow, and pretty difficult.
archive.org: https://web.archive.org/web/20220326203333/https://www.thegu...
>"32" 4k displays aren't usable for coding"

I use my 32" 4K for just that at 100% scaling and totally happy. Fonts looks fine to me. Do not feel low res at all.
The way some people talk these days you'd think that freedom is the freedom to disable the fire alarm and lock the doors in a burning theater. (e.g. climate change and COVID-19 denialism)

"Free speech" is so 1980s. Today it is all about protecting communication channels from spam, disinformation, revenge porn and other forms of coordinated disingenuous communications.
You could imagine the hardware manufacturing/os component of apple being split from the services part of apple.
The page says the structure is based on an internal format that was used for storing employee data. I can see value in a standard record format from that perspective, eg if employee bio and work history are being kept on file.

I agree with the other comments that this should not exist for job applications, and that asking for a job application in machine readable format is basically saying "we're not going to read this". I would never use a channel that asked me to apply this way.
I don't see how supporting freedom of speech can be a "weapon against outgroups". Perhaps he refers to incidents where censorship was sold under the wrong label, "War is Peace" bullshit has a long, bipartisan history after all.
Startup pitch decks of 29 companies before they became billion-dollar companies
I wouldn't do this myself, but I can see how this pretty much gets you everything you need. LEFT and RIGHT joins are mirror images, so as we mostly read-L-to-R prefer LEFT. Both inner and outer joins are useful. It's worth noting that putting any WHERE condition on the right table-expression columns of a LEFT JOIN makes it into an inner join unless the condition is `IS NULL`. If you have no particular condition but want an inner join, you can always add right_table.id IS NOT NULL.

I've met brilliant people with idiosyncrasies, so I'd chalk it up to a consistency/single-point-of-variance choice where only the WHERE clauses sets the join-type. I'd be curious to know if the clauses that change the join type always came first.

My pet peeve is writing LEFT OUTER JOIN, there's no such thing as a LEFT INNER JOIN so it's just noise--please stop.
What is the benefit of this approach versus searching the codebase using tools meant for codesearch? Doesn't this fall over for medium and larger codebases? For example, my current org has over a thousand projects in a single monorepo comprising millions of lines of code in a couple of different languages.
Incidentally, that's how I feel about the JS ecosystem with webpack/etc.
Why not just set the desktop resolution to 1280x720?, as it's exactly 1/2 that of QHD, so everything will be twice as large, at perfect 2x pixel scaling.

For the 4K screen, 1920x1080 is 1/2 4K so same point applies.
Conservatives have embraced a campaign against "cancel culture" because it's one of the few things they offer that sells. However they are hot to ban "critical race theory" even though they struggle to define it.
Do you think that if you asked random people something like...

"Do you think that Amazon stores a list of the items that you have bought from them and the addresses where they sent them"

...the majority would say no?
You can buy pre-LSD fully legally and easily here in Germany. LSD is illegal, but the pre stage of LSD is not. There is a shop in Berlin (online + retail). you just go there and buy your LSD. the price is fair and the quality is very high as it is being produced in a controlled lab.
Show HN: Bookvine.io – Help find age appropriate books for kids aged 6 to 14
Hi HN, Bookvine.io helps find age appropriate books for kids, with links to get it from Amazon or your local county library (limited to US for now). This was created by my 13yr old son who is an avid reader. I used to spend hours trying to get the right books for him to read and then get it from local county library or Amazon. He wanted to create this site from the books that he has read - to help others in a similar situation.
He used Webflow to create the site (I am a software engineer and guided him thru the process and some custom JS coding that was required) More about the story in the About Page. We would love some feedback or suggestions, to help improve the website. (there are no ads/no sign up/no monetary benefit etc) There are almost 300 books, along with reviews and recommendations - categorised by age - to make it easier for parents and kids to pick the next book to read easily.
My memory on this specific issue is a bit fuzzy, but as far as I remember the issue was regarding the definition/ABI compatibility of C++ member functions. The doc you linked aren't really clear what to do in the case of C++ member functions, as they always take a hidden "this" class instance pointer as the first argument (in MSVC). So which one is passed first when you have both?

If you look at godbolt/or disassembly output of an MSVC compiled binary, you can find that it is actually passing the class pointer first, then the return value pointer. Which definitely doesn't match the absolute "the caller must allocate memory for the return value and pass a pointer to it as the first argument" statement from their own docs.

Prior discussion about this at https://news.ycombinator.com/item?id=29613640
I'm far from an industry insider, but I think it could be LCD panel factories needing to be set up for specific sizes in conjunction with mainstream TV sizes going up rapidly over the past ~15 years. That is, the most-updated factories are the ones chasing the TV size trend, and monitors tend to get stuck with the output from the stragglers.
i just made up my own yaml format so i could easily create different versions of my resume for different job apps (generated through a static site generator, jekyll, in my case). i'm tempted to submit the yaml version rather than the visual version to make it easier for the machines to pass me on to the humans in the instances where i have to apply electronically. it has a bunch of points i comment out for a given job app to fit the compact visual format, but the machines can take all of it into account without issue, raising the potential hit rate.
I could definitely see some bigger companies moving away after this. Lots of them hauled ass after the log4j chaos, for example.
I find I'm a lot more productive if I can see everything I'm keeping in my head all at once. Virtual desktops are good for organization, but for me, don't substitute for a large display.
I'm personally using https://github.com/dogsheep/hacker-news-to-sqlite#usage, it's great. You basically just need your username and that's it
Easy to write. Less easy to read.
I don't get why any of the social media platforms WANT to be involved in censorship. Just let people pick their own filters. It seems about 50% of the hate on Facebook involves them trying to be involved.

The only answer I can come up with is that they feel their ability to control engagement completely is more important than user control.
I consider HN to be one of the most user hostile sites there is regarding user content because they don't allow deleting comments. They force people into making a manual request. Which means the feature essentially doesn't exist for casual use.
I agree about practice, but going into a bar and making business connections is pretty different from going to the gym. In five minutes of googling you'll find excellent training programmes, so detailed that a child can follow them. But there is no manual for social interaction, it's much much harder to learn if it doesn't come natural to you.
Chord voicing and structural harmonies are inputs, not the end products. "Musical genius" generally references the demonstrated ability to create the best end products, for whatever historically significant period of end products you want to talk about.

Whether you don't personally resonate with the end products of some historically significant period is up to you, but it doesn't really change its cultural significance.
30 GPIO pins broken out vs. 13 is a good start. I also see no mention of the battery charging stuff on either of the boards you linked.
A business model.
If I have the budget and the space and wife’s approval, I think the scorpion desk is better and a lot more ergonomics.

https://www.amazon.com/Imperator-Scorpion-Gaming-Computer-Of...
One of my favorite gaming moments ever is the transition from the old test shafts back into the enrichment center (which leads to the finale)

The area is like a bunch of platforms supported by gigantic springs. It made me stop and appreciate how mysterious, thoughtful, and interesting the entire environment was. I really just wanted to explore more of the depths after experiencing it.
1. This is Orwellian.

2. This seems unlikely to have any effect on the Russian government’s behaviour.
Daily-driving a Mac, one year later
Hah, just looking at this gives me a headache. When I last tried such experiments (5+ yrs), I found that none of the display panels I had access to played nice with sub-pixel font rendering. Also now that I'm used to smaller 120hz panels, I can never go back to 60/75hz.
I've been using Kagi as my default search engine on my phone to test it out. Honestly, it just doesn't hit the convenience mark. when I search for a restaurant + hours, Google shows the hours in a card at the top of the results. Kagi can't or doesn't do that, and often doesn't even find the restaurant. I haven't used DDG so I'm not sure if they're similar, but for the average user Google just consistently hits the mark (of convenience)
On my monitors and most recent OS versions it shows the resolution when you hover over the preview.
There are operational red flags but not the ones you mentioned. What a lot of people forget in these situations is that these are support agents and they need access to customer data to do their job. Additionally, I bet accessing 300 accounts per week is a totally normal thing for a support agent to do. Sure you could write some alarms that trigger in certain cases but it’s very hard to do without creating alarm fatigue.

The issue here is that 1) an employee was able to be phished and/or have malware installed on their device and 2) support agents should only have access to accounts where they have been assigned a ticket, and agents should have no control over which tickets they get assigned.
Not surprised. This "VP eng/CTO" is somewhat notorious I guess. I had an interview with them and everyone kept warning me about his part of the interview loop which I thought was odd. He apparently prides himself in being the most difficult part of their interview loop. He gave me some impromptu coding exercise that he appeared to be making up as he went along. I thought it was very bizarre that the VP of Engineering/CTO was giving coding tests and improvised ones at that. I had already completed 4 rounds of coding tests at that point and he was the last stop on the loop.
I think you misunderstand the comment the other commenter made - there is a lot of info Amazon has about one that is collected via dark patterns.

Also, Don't they also buy data from 3rd parties to augment what you give them? Like stats of credit card purchases and stuff? Always assuming that all these big players do that.
> This company is also beholden to its customers, they have to compete with other companies and individuals and can only profit if they are really good at what they do. If it is extremely profitable many others will jump on the opportunity, thus lowering prices.

Will the companies compete to lower their prices to their cost level? That is, to have 0% profit by default? I don't think so. But housing should absolutely bear 0% profit by default. Governments can subsidize housing to below cost (allowing some profit to be made) but the default should always be selling the housing at-cost. The ability to make a profit from this is the crux of the problem. That introduces all sorts of negatives into the equation.

> And no, a government is almost never beholden to it’s people.

Maybe not, but it is more beholden to its people than a corporation is. A corporation doesn't even have 'its people'.
The problem would be that you probably wouldn't want to exclude the page from the results in case people expect to find it. Did the page get ranked above other more relevant pages that had the quoted term more prominently? If it did, you're right, that should probably be a stronger signal.
There is an opportunity for niche applications. I would like a search engine that only indexes discussion forums. These are hard to surface on the SEO driven major search providers.
There is little point in regretting things unless you can use it to modify and improve future behavior. As i get older i genuinely have fewer regrets than i had coming into my 30s.
Agreed on the hit-the-ground-running problem. Related to your final point, assuming that you're not coming into a situation well-known by all parties to be a shit show, I think there needs to be a Minimum Patience Period (probably relative to the size/complexity of the project, window given to get up to speed, etc). For example, if the product is working well, the release cadence is acceptable, the defect rate is low, etc, I think the prior devs have earned a reasonable benefit-of-the-doubt MPP that a new dev should accommodate for learning the existing approach and rationales. I've seen a senior dev completely change tooling and build process for a "fine" app at the end of their second week. All good ideas in the right time, but...
> Today we have released the source code to Wipeout by Psygnosis

Who is 'we'? Is this legal?
Cancel culture itself, paradoxically, being exercise of free expression (vocal disapproval of socially repugnant things), suggests that perhaps claiming persecution is an authoritarian, anti-free-speech position.

Ultimately most people are anti-free expression of some kind. Very few are actually ideologically opposed to censorship (public or private) of things they find unconscionable.
And if you asked them to tell you every other bit of data Amazon collects on them, do you think they would be able to tell you what all of that is? Because common knowledge within the tech community - and as evidenced in the article we are discussing - make very clear that that's not the only data they gather on you.
Why lulz? Bad indicators, too few?
I don't think there's an alternative to optional static type checking at this point. Like you say, there's a bunch of untyped code out there.

I'd actually hate to see a JS/TS divide in PHP. The typing needs to really be a superset of existing PHP and backwards compatible. Such a typechecker should cover at least the following:

1. Point it to a codebase and spit out a bunch of errors/warnings; and

2. Run it at runtime where type checks are logged or a strict mode where they're fatal.
Heh,
Geeks for geeks wasn't that bad when I frequented it a few years back.
The quote is more like "the love of money is the root of all kinds of evil".

Money merely represents value. If we fairly created value for others, it is fair to be able to get money representing that value in return.

Making money ethically is something that should be encouraged - it means creating more value for other people.
> You’re the one who said anything could be controversial

Okay, some things carry more risk than others, but the point I was trying to make is that crazy people can go for your neck (and exhort others to do the same) over any random thing, it's not limited to sexism/racism/whatever.

> I like how you “ [...] “ out the words [...]

I did it to save space, come on now.

You're missing the point of the cases I listed. It's not that they were able to recover from the attack, or were rich enough that it didn't materially matter, it's that it shouldn't even be happening in the first place. It seems like you've moved the goalposts from "cancel culture only happens against racists and sexists, and is a natural backlash to that" to "okay, mobs tried to ruin these peoples' livelihoods, but they ultimately got jobs again so it's ok." You're also implying that losing one's job is some sort of no big deal, when in actuality it can change your life. All three cases I listed, IMO, were minor things that spiraled into ridiculous proportions because of mob furor.

Addressing each case individually:

1. Okay, Nolan is successful and rich, therefore the attack can't hurt him that much, but what if he wasn't? It doesn't make this sort of behavior okay because he can weather it.

2. The guy apologizing to Adria in public is just him being gracious and trying to move on without poking the beehive again. Nolan did the same about the award. They certainly "learned their lesson" from this debacle I'm sure!

3. Misguided and clumsy maybe, but Damore's motivations weren't sexist and neither was his memo. The fact that he became a public spectacle over it and had his character assassinated is ridiculous, and even if he got a new job, he's always going to be remembered as the sexist behind the Google memo.

The point here is that it's not always just cases of people being explicitly racist and getting backlash over it-- it's disproportionate punishment for small slights which causes everyone to be afraid to say anything.
What am I missing?

https://dictionary.cambridge.org/us/dictionary/english/perfo...
I think he means there are other known records that are higher but that are outside of North-America.
> monitor all outbound network connections with a gui prompt that defaults to deny. whitelist trusted domains/ip for a better experience and a bit less security.

> bonus points if the filtering happens upstream at a router or wireguard host so a compromised machine cannot easily disable filtering.

Is it possible to combine these two with open/tinysnitch somehow? It'd be nice to easily build a whitelist but with the way Windows works I couldn't trust any firewall that was running on Windows itself.
https://andrewkelley.me/post/zig-cc-powerful-drop-in-replace...
>Also, Don't they also buy data from 3rd parties to augment what you give them? Like stats of credit card purchases and stuff? Always assuming that all these big players do that.

They do! That's even mentioned in this article.
Focus on your customers, just forget about it.
Sorry, I don't buy any of this.

Automating the process doesn't need to imply that there's a single service with direct access to all of the data. Just from a basic software engineering perspective, it makes a ton of sense each product's data export to be a separate service owned by the product team, so no disagreements there. But by talking about how hard it is to figure out what data you have stored and export it correctly, you were implying that you had no such per-product service either, and each export is an artisanal custom job.

The question of safeguards is interesting. I don't really see how having a human in the loop is adding any real security: a computer is going to be far better at deciding whether the request is valid or not. As an operator, being assigned a ticket to do an export of account 123456, what are you going to do other than do that export? A computer, on the other hand, can actually verify whether the request is actually authorized. That can be done in a way where a compromise of your central data export service account can't be used to fake the authorization.

(A quick design sketch for one option: each account has a public key encryption keypair, managed by the identity system. When the central data export service requests an email verification, that is done via asking the identity system to sign a ticket. The identity system triggers a flow that asks the user to validate the request, and as part of the flow informs them of just what operation they are validating. User approval of the request signs the ticket with their private key. This ticket is sent to each data export service, which checks that the user id they're exporting has signed the ticket, and that the ticket contents match the request: i.e. same userid, operating is a data export, the data export covers this service. You will need to trust your identity system to not be compromised, but if it is, you're completely screwed anyway.)

> And assuming you could securely create this automated workflow, you'd still need a person manually verifying the end result to ensure that all the data scraped is in fact owned by the person who made the request. Within the past couple of years, there was a news story where someone got a different person's Alexa data after asking Amazon for their own data. That can't happen again.

The odds of a human doing a good job of this kind of validation are basically zero. Either they are following a checklist that a computer could execute more reliably, or they are just randomly poking at some 1 GB data dump trying to find the needle in the haystack.
Any plans for Appimage/flatpak build support for linux?
Is it really that big of a deal if a teen sees boobies?

And parents need to be the ones deciding if their kid gets to use an app or not by vetting it themselves. Parental controls are an assistive device, not a panacea.

Calling self-employed sex workers "predatory and dangerous" isn't right, though.