skysight-inc/HackerNews huggingface dataset:
- Literally never been a problem for me, but maybe not everyone is always connected to gigabit ethernet
- Just go to the issues browser where you can see and search for literally all the issues?
Wow, while this has been an open secret forever that HR recruiting for senior executives is highly "picky" going to racial lines, i found this hard to read.

Lets hope for a better future where ignorant hate like this doesn't exist as much as it does today. People deserve more than being judged on the basis of the circumstances of their birth.
Be grateful for having any stocks.
> Brave News recommends sites that contain a lot of trackers and advertisements.

From the website:
"By using Brave’s new private CDN to deliver RSS feeds to the browser anonymously, there is no data trail available for third parties to collect or track. This makes Brave News a unique news reading experience when compared to other apps and platforms that track users’ reading activities. Nobody can track the content that Brave users are reading, including Brave itself."

As for 'recommending', I don't think they're recommending anything, they're just providing you with an RSS feed that's more private than any other alternative. Sure the news websites have ads and trackers but Brave will block those too + The feature is disabled by default anyway.

> because some trackers are actually whitelisted

I think this is a bit misleading to say. Developers from Brave have already cleared that they do not block everything as they want the web to be functional for all users, people who want to block everything can use the 'Agressively block all trackers and ads' mode.

More here: https://news.ycombinator.com/item?id=19132192
Doesn’t. Gender/minority preference is radical liberalism, which in long run causes more damage than it helps. Germany requires company boards to include females too (could be executive positions, can’t recall exactly) yet market just doesn’t have enough supply for these positions.

Quit telling women that math or toy cars ain’t for them, instead of enforcing stupid rules
The rules depend on what court you go to. In the first instance, both sides pay their own lawyers, but the court fees are paid by the loosing party (1). The fees are usually not very high, so that‘s not much of a barrier. On an appeal, the loosing party pays all fees, including the opponents lawyers (1).

Being in a union pays off in labor court: Unions usually offer sending their legal staff instead of a lawyer that you‘d need to personally retain. This substantially reduces the costs of a court case for the employee.

See https://www.klugo.de/ratgeber/arbeitsgericht-kosten

(1) or shared, on partial wins.
> It doesn’t quite work like that in Europe

Which is annoying in its own way because when your card expire, you need to manually re-enter its new details into all the services you're using. And you (or at least I) will inevitably forget one of these until you need it urgently.
I'm not sure I even made this connection when writing this. But, as OP, I'm going to say yes. I mainly was thinking about how to connect Lemmings and Gremlins.
ouch. $53 mio out of court and then went bankrupt
You can look for a new job, but be aware that:

- there's a recession going on

- many companies stopped hiring, they're demanding more productivity from their existing employees, and are laying off people

- there is a deluge of experienced, highly skilled people looking for jobs right now (all the people that fell victim to 10% layoffs)

- inflation is high, people are asking for higher salaries

- many companies can't pay higher salaries
Wondering how many learned the song as "pickin'em up the pawpaws" instead of "pickin' up the pawpaws".
That’s the beauty though, isn’t it. Most bugs are trivial. I appreciate typescript getting the trivial bugs right more often than I’d trust myself to do so.
How did you export the checkpoint? I don't see this option anywhere..
Is there no way to get Stripe to automatically refund all chargebacks/disputes? What if you're only getting a 5% fraud rate for something cheap and you want to just eat the loss and not have to manually deal with disputes? Or if you're selling something like a premium online account, you can just disable the user's account automatically if they dispute the charge.
The dark side of remote work shows it’s not as great as it appears
>the current level of ML/AI music is about on par with a precocious elementary student with a basic understanding of an Akai MPC.

not really true. As far as seven(!) years back people have done experiments where AI reproduction was good enough to fool even experienced listeners (https://www.nbcnews.com/tech/innovation/computer-generates-m...)

The biggest issue with AI art isn't the quality, we can already make generative art that is faithful enough to not be distinguishable. It's that authorship is an inherent part of art, and nobody is really interested in art that has no human creator in the same way nobody watches bots play chess, despite higher quality of play. Authenticity is central to art, what Walter Benjamin called the 'aura' of a work. (it's unique place in space and time, which automated art does not have).

Keeping this in mind the NFT craze over seemingly random pictures makes more sense, because it was essentially a mechanism to give a replaceable, fungible, mechanic work an aura of sorts, anchoring it. Rather than fidelity, this will be the central question of the tech/art intersection.
Pushing for more women/minorities in STEM/leadership positions = you're fixing the global problem, doing the opposite = you're making the global problem worse.
Big infrastructure projects I feel like is where America's democratic system starts to fall apart, and we honestly need a better solution.

It seems that in the US we want both good infrastructure but also to have out hands and inputs in every project. We all need to collectively understand that you can have one or the other but not both. That new rail project may not go down the exact route you want but realize that if you start suggesting changes, it will never go down the route you want because it will never be built.

This rail project could have been completed years ago if political leaders didn't always change the plan to benefit themselves.
Wow - so Indian companies hires all Indians even in American offices. CEO gets caught on a hot mike saying they don't want to hire stupid Americans which forces said CEO to change hiring policy but they blunder it and tell HR not to hire Indian candidates which back fires.
Ask HN: How many programming languages are you proficient in?
I see in social media that every programmer should learn Golang or Rust...How do you be proficient if you study so many languages?
Emphasizing hiring of groups that have been traditionally discriminated against absolutely has a different moral character from discriminating against those people.

There are a variety of ways to argue against the former practice, but to draw equivalence with the latter practice is dishonest and/or willfully ignorant.
As someone who's spent time in countries where discrimination is rampant, i can tell you my personal opinion that it is not different at all.

In fact, that is a dangerous trend in liberal America that needs to be debated on its merits (or lack thereof).

You can't FORCE these things by doing the exact thing you stand against.
What Does X Mean to Elon Musk?
And peppers!

Imagine Szechwan, Thailand, Indonesia, India, the Philippines, and Europe waiting millennia for peppers to reach their shores.

Likewise, peanuts to Indonesia and Africa.

Somehow sweet potatoes got from the Amazon to Polynesia centuries before Europeans did.
https://archive.ph/e5MIo
I took a 3 month sabbatical to do some travelling at one point. My productivity when I came back was completely off the charts. I'd recommend it to anyone.
My pet peeve with Jira is workflows that do not reflect the actual code delivery workflow. It leads to every ticket constantly being in the wrong column and makes the stakeholders observe and interact with an imaginary abstraction of the delivery process.
Oh, also, "A Boy and his Blob" was another major influence. Such a weird game that my sister and I loved on regular Nintendo.
> Geopolitics can be played at long enough time scales.

Things happen and you need to make a response. Choosing not to decide is still making a choice and the effects of every action or inaction are meaningful.

> Putin is 70, a few more years and you could get a more rational and even democratic stooge instead of him.

Lunacy to bank on that

> But now America is risking a nuclear disaster for the whole world by messing with the most powerful dictator of the 21st century.

That's a nonsense sense of causality.
Not everyone has high speed internet. :(
Please Reini, stop being funny like this. It does not become you.

To everybody else: if you would like to see what the Raku Programming Language is about, check out an introduction https://raku.guide , or check out the weekly blog https://rakudoweekly.blog
1. Jira speed is rarely limited by internet bandwidth. It’s a very slow product in many implementations. Your gigabit internet likely has nothing to do with the performance you experienced, but also correct: not everyone is on a gigabit connection. But if you need a gigabit connection to experience Jira properly, that’s unacceptable.

2. Is your experience with a vanilla instance and/or a small ticket volume?
> Companies like reddit haven't been sued enough for it to sink in that this is discrimination yet.

Assuming that courts would uphold that it is discrimination. Which, in today's climate, I am not even sure would happen.
Yeah, I saw that frequent consumption could lead to atypical Parkinson's and noped right out.
Partially related: How come I can "purchase" 4K files on iTunes if there is no way for me to make a permanent backup of the movie (because I'm not allowed to download 4K files) which means I am dependent on the content not getting removed from iTunes or else my "purchase" just vanishes. For HD files the "purchase" label makes sense, because I can download and backup them. But for 4K, it's more like long-term rental.
You are right in the sense that mechanics, construction workers, medics, cant really work from home.

But to say that in tech, which thrives due to remote customers, people must work on site is misguided. People cant afford the “luxuries” you mentioned because they need to be in the proximity of their office. Some are so traumatised by the experience that they cant fathom the notion that it is possible to own a place of your own, moreover, a place that can provide quietness and space. Such people need reminding that yes it is possible. If a company demand remote customers then employees can demand remote work.

Those that despite having the space and the option of working form home yet chose onsite are welcome to do so. But i will remind folks that that is unnatural for human beings. Farming cattle is bad enough let alone people.
> and candidates aged 50 or above.

Ageism is so bad they didn't even bother include the complete sentence in the headline.

My main 'career goal' at the moment is find an exit path out of software development. Nothing else really matters. Its now or never.
Fortran is no longer in ALL CAPS.
Infosys is based in India and so naturally they get a lot of candidates of Indian origin. That is just how referrals work. May be they wanted to hire diverse candidates but the huge issue is the ask about not hiring women with children and people over 50. I wonder how common this is in the valley, particularly not hiring people over 50
Given the current supreme court you'd be making a truly terrible bet.
Also a father, and I don't see it as a case of positives and negatives, rather how much energy you're putting into it.

There are many methods of minimizing the effort you're putting in and you can make it relatively easy, but like with everything it's a tradeoff.

Food is one major point. You can introduce a baby to solids early on and practice the BLW method, or you could just spoon feed them with ready-to-eat baby products - there's an order of magnitude difference in effort between those two approaches.

One thing I learned from this experience is that it's beyond the capabilities of a normal human couple to apply all the fancy, high-effort parenting methods - you'd need at least two grandparents cover just the more popular ones.
The whole reason Microsoft made TypeScript was so that Intellisense would work. Then that became part of the religion and elaborated on with millions of dollars of marketing.
Both are discriminatory, but one is virtuous and the other is bad?
If they were against ethnic groups, as the current western propaganda wants us to believe, they would have applied that policy so they'd have less of that "problematic ethnic group"

They didn't, which mean they are fine having ethnic groups

The west is pushing this propaganda because it's a known fact that the US want to split the Chinese territory (Tibetan, Uighurs, Taiwanese) (same with Russia btw)

For the same reason they now, publicly announced, want to hinder China's development

https://www.channelnewsasia.com/asia/china-lashes-out-latest...
Google did this to me with GCS: they automatically updated my expiring credit card. It's not a terrible feature, but I think users should consent to it before companies do it.
Twitter knows you took a screenshot, asks you to share instead
Except they have better CSS.
Cakelisp: A performance-oriented Lisp-like language
You can use some jsdoc in typescript, see https://www.typescriptlang.org/docs/handbook/jsdoc-supported...

However I tend to only use /** a comment */ before a type definition or argument which will add the comment along with the type in autocomplete.

I get the feeling you've stumbled more on the debate about commenting code/inline docs vs code that self documents. My general impression of Javascript developers is that they are comfortable adding comments whereas Typescript people are not so comfortable for some reason. Maybe because a lot of them are coming from Java and C# where writing clean code™ is more preferable to adding comments.

Personally I think there's a middle ground. I've met some Javascript developers insisting on adding a comment before each statement and I've met some java developers having a no comment policy in their codebase (so that pull requests wont merge if there are comments).
That’s also an important thing a lot of people don’t think of! The kinetics of lightweight materials in the vicinity of an event like an explosion or other violent events is quite surprising. It often masks the underlying prevailing forces because the more visible things obscure our view.
https://www.vogons.org/ For the more mainstream retro machines and hardware.

https://forum.vcfed.org/ For the rarer esoteric stuff (but still loads of old Macs, DOS machines, Amigas and 8-bit stuff)

There loads of others, often machine specific, but these 2 are a good place to start.
How is nuclear not in the set of "all the forces and means at our disposal"?
> pop a quick non modal notification saying "we wants to track you but but we won't because you said not to. Click here if you want to change that"

That's the same thing as a cookie banner. I don't care what the words say; don't show it to me at all.
CS631 – Advanced Programming in the Unix Environment
OK, so I am late to the party, but I have some thoughts.

One, if you search for the word complicated on HN, the top hit is the same complaint from 2019. This isn't getting better.
https://news.ycombinator.com/item?id=20637849

Two, from the discussion in February, web development is literally the worst job in the USA for degree of change in complexity / lack of ability to build career capital over time. This is (and will in the future) driving talented people out of the profession.
https://news.ycombinator.com/item?id=24910949
https://whoisnnamdi.com/never-enough-developers/

Three, I have a pet theory. Indulge me. We have noted before that there is a lot of overlap between software engineering contracting and, say, carpentry. Key difference: once a cabinet is done, it's done. There isn't any need for follow up, enhancements, new requirements, changes. However, if you make a software project so complicated that only you or someone with very similar experience can make changes to it, you drive up the likelihood of capturing the benefit of a future income stream. This is also the impetus behind very complicated frameworks: the more people adopt your complicated solution, the more likelihood they drive business towards you.

Lastly, this crowd isn't going to like this, but the solution in other engineering disciplines is standardisation and opinionated off the shelf solutions. It's that or wrestling with complexity forever.
Or they’re telling an entire country to “go away” and that’s a big enough indictment against their practices itself. And market power.
Ask HN: Why do people come to HN for Stripe resolutions?
This is an odd arrangement, why is normal support so ineffectual at surfacing these issues to people like Edwin?

An even bigger issue: What's going to happen when Edwin leaves Stripe or when HN loses favor in this circle?
I really like how they implemented this in India. Due to recent central bank changes, all recurring subscriptions need customer notification before the card is charged. So before a recurring charge occurs (1 day before), they send a sms with a link to cancel that charge if required. Also now most credit cards are providing a single place to manage all subscriptions. So you can approve requests for recurring authorisation (first time) and also delete an existing recurring charge with a single click. Not to mention to be able to see who all are charging or going to charge you recurring in the first place.
Try megadosing B1 (2000mg), B2 (1000mg+) and take NAD+ boosters like Niagen (300mg) for a month - a few of my friends/colleagues recovered from burnout/panic attacks with these. Your body needs NAD+ and B1 for energy, your brain needs FAD+ and B1 for energy (FAD+ comes from B2). You might be just low on basic energy elements and replenishing those might help you quickly. In general, it's a good idea to add multivitamin/multimineral as well and for B1 a bit of glucose as well (sugar/sweets).
And if you kept reading you'd know they don't anymore and the guy hasn't been paid.
Google Movies and TV doesn't allow you to move downloaded files from one device to another.

Microsoft Movies & TV: "4K playback is only available on Xbox One S and Xbox One X, and downloading video content isn't available on those devices."
Meanwhile perhaps they don't realize what "wet dream" means in English.
It's time to adapt. Were 20+ years too late to prevent.
PIPs are a tool for managing out employees that don’t perform well or don’t yield to often abusive company demands like e.g. overtime or pissed of somebody in management or connected to management.
Well, you'd have to watch it in international waters too, AIUI.
I don't see the problem with this design decision.

I'm not the biggest fan of static type checking (especially in a language like Javascript, where it isn't used for safety guarantees), but it has its uses.

The "as comments" part of it isn't about syntax. They really mean no runtime overhead/behavior. (I don't think they should have put it that way -- it's just going to cause confusion.)

Is there really any question that "no runtime overhead" needs to be an option? (I think any proposal that didn't include this would be DOA.)

It also seems clear to me it needs to be the default option, for multiple reasons (language changes should be backwards compatible as much as possible, it should be easy to adopt new language features incrementally, type usage is an application-level concern.

Note: there's nothing in this proposal that prevents run-time enforcement. Good design limits scope but keeps your options open.
They are not paid $66k. They are paid £60k which depending where they live in the UK is an average software engineer salary. It’s low for finance in London but unsurprising for an industrial company in the north. You can’t extrapolate the US market to the rest of the world.
The classical view about violence. It is good when its done against bad people, bad when its done against good people. The world has no place for pacifists.
You're applying the American Rule backwards. There is no default presumption in the US legal system that you pay the winner's legal fees.

https://en.wikipedia.org/wiki/American_rule_(attorney%27s_fe...
I used to take a three month break between contracts - first one was actually forced because I was fired(burnout), but that experience helped me understand the value of such long periods of time off.
It can be a bad thing and still the best option you got, a lesser of two evils. I don't think anybody should lose out on a opportunity because some minority quota needs to be filled, but I also don't think minorities and discriminated groups should live in a perpetual self-reinforcing unhirability loop either.
I get around this by cashing out the original currency to Wise and then doing the conversion at much friendlier rates using them.
In addition to what the other commenter says about wanting to postpone the 'creative' aspect of the work, I'd also say this happens because of:

1. Boredom. Everyone wants to be doing interesting work, and doing the same thing that's been done a million times before is probably pretty dull. Devs don't want to feel like code monkeys piecing things together assembly line style, even if that's exactly what's needed for many sites, apps, etc.

2. CV/Resume padding. Perhaps many people see every job as a stepping stone to the next one, and hope a complex solution will get them hired at a FAANG company or fast growing startup in future.

3. Expectations. Problems at large tech companies like Google are more likely to be documented online, since the folks working there tend to have more of an online/social media/blog presence than the folks doing 9-5s at more traditional companies. So people think "hey, if this is how others are doing it, this must be the proper way to do it", ignoring the fact that it's the proper way for a company expecting X billion users a year rather than a more reasonable number.

4. Ego/online reputation. Saying you used a fancy framework and hosting setup with microservices for your project gets a lot more votes on Reddit and Hacker News than saying you used say, basic HTML and CSS.

5. Lack of training/learning opportunities at work. Companies tend not to give workers much of a chance to learn new tech or work on interesting projects in work hours, which would provide them a place to experiment with these new technologies. So they try and integrate it into their normal work instead, even if it's completely the wrong solution for the problem at hand.
You can add the extension's filter list to your ad blocker for the same general effect. https://www.i-dont-care-about-cookies.eu/abp/
Making personal backups is legal in all states, isn’t it?
Markdown-formula – VSCode extension which evaluates Excel-like formulas
I guess technically you are purchasing a licence to watch the film, within the constraints set out in the iTunes Terms of Service, which permit Apple to withdraw your access to the film at any time, for any reason.
Cringing at compile time safety or what?
The University of South Florida has this to say about affirmative action and how it isn’t the same as discrimination rooted in prejudice: https://www.usf.edu/compliance-ethics/equal-opportunity/ten-...
I thought it's a reference to a torrent site with maritime branding ;)
> They didn't, which mean they are fine having ethnic groups

This is a gigantic leap to a conclusion that does not logically follow the premise, and ignores evidence that requires no such leaps.

I guess it was the inevitable that the Chinese propaganda machine would make its way to HN.