skysight-inc/HackerNews huggingface dataset:
The first step is to decide what you really want. From your writeup you are both happy and unhappy. You want to help people for free but you also want payment and credit. You think you are being taken advantage of but also don't want to say no.

You really can't have it both ways. Pick a side, and commit to it. And after that stop caring about what others think of your choice.
This is a good point. I forgot about the fact that I took a “speech” class as a freshman in high school, then again as a freshman at a community college. It helped!
I really disagree here; I've been a successful engineer at a Fortune 500 company for a decade. I'm a front end engineer. I still have absolutely no idea why companies choose to test FE engineers with leetcode style questions (which I am terrible at). My job has almost NOTHING to do with leetcode, and yet it's a huge hurdle to go over for some unknown reason.

I'm a great engineer, I just suck at leetcode questions because...shocker! They have absolutely nothing to do with my day-to-day. It's similar to puzzles; I hate puzzles and doing puzzles/escape rooms/etc, but I'm a pretty smart guy.

Leetcode is merely a gatekeeping methodology that proves almost nothing and weeds out a lot of amazing engineers who aren't skilled at grinding leetcode or hate brain teaser shit.
More like it is a good signal because someone was willing to risk or build his reputation by putting his name on it.

The Civ games have been around for a while, then it became "Sid Meier's Civilization". Not because he went back in time and did more work on Civ, but because he built his rep and wanted to use it to sell a couple of more copies.
The reasoning behind this is a privacy leak attack. Let’s say that you know that, say, your competitor is loading a specific asset at a specific version from a CDN. You can then attempt to load that asset as well, and using the Resource Timing API[1] see how long it takes to come down. If it’s 500ms+ you can guess that it’s a network load. If a lower number you could guess that instead it’s come from the cache. You could then target that user with that new knowledge. Safari realised this a long time ago, but it took Firefox and Chrome a while to catch up, or at least to decide that the harm outweighed the benefit.

[1] https://developer.mozilla.org/en-US/docs/Web/API/Resource_Ti...
Never enabled for this account unfortunately. If that were enabled, I would have already downloaded all emails and proceeded to delete them off Google. Thank you for the suggestion though.
The right assumes the government is incompetent, and then crafts policy to kneecap government at every opportunity.

The left assumes the government could be competent, but only if everyone tries to make it so, and they know what the right is doing (all of this policy is completely aboveboard and public).

Net result, everyone can safely assume the government is incompetent. It is much easier to prevent it from working than to make it work. We'd have to have bipartisan interest in making it work effectively, and we do not have that.
The problem is "pulling in a tried and tested solution" means pulling in a slice of the whole stack: CSS, Javascript, client/server communication, API endpoints, data-flow logic, and database schema. People are very very bad at this because they believe that software engineering principles apply only to little tiny portions of this stack. If you actually apply your software engineering principles to the whole stack, you end up with something that looks very different than what everyone else is doing (so there's not a lot of tooling to help with). I have a better way to do this than anything else I've ever seen, but even with that I struggly very strongly with the JS/API side.
> "oh no, people are actually cancelling cable to subscribe to Netflix"

Because Netflix was a better service than cable, it doesn't take a rocket scientist to see that. The change came from TV companies wanting their own streaming service too, basically bringing back the cable model to the internet.

If they don't want to depend on Netflix, why don't they cooperate to build a unified and neutral streaming service where they can share the revenue? Every Internet user would want to subscribe to that.
The Van Ness lane is not light rail. It's simply a bus lane. The expense was, they say, due to utilities under the road.
No, interest rates are quoted nominally -- i.e. they are independent of inflation.

If you purchase a negative interest rate instrument and experience inflation, you will lose real value to both.
Web version of Woop: https://woopmylife.org/
reqwest::get() is even worse than not having a connection pool. It will also reload the full content of system certificate stores on each invocation - since it creates a new reqwest client. On some hosts that can take 10-100ms alone.

Always create a client explicitly. And also always add a timeout.

The Go http.Get() function uses a shared global client, so making a request doesn't have high initialization costs, and requests can make sure of a shared connection pool.
Lemon OS: hobbyist Unix-like x86_64 OS
That's true but the BBSes were available to anyone with the money for a computer, modem and the phone bill. Usenet and the internet was reserved for the chosen few.

So in that sense BBSes would predate Usenet for most people.

I got Usenet access before I got full internet (even dialup) in fact but it was much later, in the mid 90s, using a really expensive UUCP account.
Show HN: Reminder list on your Chrome browser new tab
A simple but elegant todo list on your chrome's new tab, to keep you reminder and on track.

https://chrome.google.com/webstore/detail/new-tab-reminder/mcgmfombdolcfpnbcefghclidgbdabih?hl=en-GB&authuser=0

We do not track or store or share any user data. The code is also opensource.

https://github.com/coderhs/new-tab-reminders
This is an admirable and worthy pursuit, but keep in mind that any process you make streamlined:

1. becomes a post from which clever and ambitious people can build complex things. You invent docker to simplify application deployments and then somebody builds a n-dimensional microservice cloud on one side and starts commercializing new hardware architectures on the other. You don't remove the complexity, you just let it move around into new domains. (not a bad thing!)

2. is more temporal than you expect. The "finite and fundamental" problems of yesterday, today, and tomorrow are of different sets -- partly because (1) opens up new problem classes and partly because most problems are inescapably cultural and therefore subject to fashion cycles.
Learn from Nancy Reagan: Just say no.
Stanford GSB has a Prof you need to read, starting with

https://jeffreypfeffer.com/books/leadership-bs-fixing-workpl...

Then

https://jeffreypfeffer.com/books/power-why-some-people-have-...

If you read and do, it will help you shift your theoretical understanding of power and apply it to the workplace

The good news is, you're in demand, so you have a good place to start!
This article touches on the key point here: the government exists to represent the interests of the capital-owning class. This isn't a Republican or Democrat issue. There's really no difference when it comes to that.

Additionally, since the Reagan era, government institutions have been defunded, attacked and undermined by successive (primarily Republican) adminstrations. The inevitable ineffectiveness that results is then used as an argument for further defunding.

But here's the one mistake the article makes: it's confusing Democrats with progressives and fundamentally mischaracterizes Democratic Party motivations.

There are like maybe 4 actual progressives in the Democratic Party at the Federal level. The Democratic Party hates actual progressives. Just look at the primary in the Texas 28th just recently. Pelosi and Clyburn went out of their way to campaign for Henry Cuellar who is pro-gun and the only anti-abortion Democrat in Congress over the actual progressive Cisneros.

The Democrats (including Biden) were architects of the 1994 Crime Bill that is perhaps the biggest factor in mass incarceration in the US. Not so fun fact: the US is ~3% of the world population but has ~25% of the world's prisoners.

The entire purpose of the Democratic Party is to say "look at how terrible the Republicans are" and use that for fundraising. In any European country the Democrats would be considered a conservative (probably center right) party.

So it's not that the Democrats are too focused on policy rather than administrative capacity (as the article argues) but rather they're focused entirely on aesthetics. The Democratic Party loves nothing more than appearing to do something without having to do anything.

Let me add something to the specific example of the Fifth Circuit:

> A very good example of this comes in the form of a recent 5th Circuit decision that essentially gutted the ability of the SEC to do much of its job. In Jarkesy v. Securities and Exchange Commission, the court ruled that the SEC’s use of administrative hearings violated the right to a jury trial, and therefore was unconstitutional. This is a major break from almost a century of precedent that accepted that the SEC could employ administrative hearings and administrative law judges.

What people need to realize here is that courts aren't apolitical polymaths presiding in a vacuum. Courts (including the Supreme Court) are and have always been political. If you look at the 5th Circuit appeals court judges [1], 12 are appointed by Republicans, 5 by Democrats. Undermining institutions like the SEC is not an accident. It's by design. It's part of a system that doesn't want the capital-owning class regulated.

[1]: https://en.wikipedia.org/wiki/United_States_Court_of_Appeals...
Right? I know Google has a habbit of dropping great projects, but, somehow, I believe in the future of Flutter on web :) Using Canvas + Skia + WebAssembly for rendering UI in the browser could look like a "wrong" approach today, but, hey, Google created the most popular browser, so who knows. They talk about their vision in this video: https://youtu.be/kCnYRhkfWHY. Flutter is great for web apps, not for web sites where SEO is important. And Google is actively working on better accessibility support - Accessebility Object Model (starting at 10:00 in that video) which is eventually could to be a new standard.
This guy is a talker, not a doer. The top demographic is 50% above the next highest in median performance[0]. So drastically hyper-performant that the American people are terrified enough to restrict their immigration.

If he believed in a meritocracy he would permit them to come. But he's actually one of the terrified ones. And a fear of being out-competed naturally lends itself to this sort of rhetoric.

0: https://en.wikipedia.org/wiki/List_of_ethnic_groups_in_the_U...
Bluetooth signals can be used to identify and track smartphones
one word... path of least resistance. this is why we can't have nice things. it takes WORK to reduce complexity.
The best learnt behavior I have is to slow down. In practice that means using phrases like "Let me think about that for a second", and maybe looking at or writing notes. As an interviewer, if anyone actually took a minute to think about what I had just asked them, I would consider that a huge positive signal.
NGOs would. Government might provide funding, under the awareness that it was temporary, and could be cut by the next Republican administration. (On the other hand, Republicans at their peak weren't willing to totally defund the NEA under Gingrich, so legends of red pencils slashing willy nilly may be exaggerated.)
I’m confused is this an open source project you are maintaining?

If so, companies asking for help is a wonderful way to start milking some $$$.
Fastly announced Fanout today, which is exactly this https://www.fastly.com/blog/unlocking-real-time-at-the-edge
A friend taught me a valuable lesson: never say no, just put a price on it that would make it feel worthwhile to you.

This means you will have to think about your time and also people won't take advantage of you just because you don't charge.
it is a knapsack problem for sure , minimize ( tooling cost and complexity ) and maximize ( feature complexity aka "richness" or "usefulness" )
Looking for SWE Internships
hi! i'm currently a 3rd year undergraduate computer science student and i'm still looking internships this summer. i have experience in software development and object oriented programming. i'm a quick learner and hard worker and would love to connect with anyone discussing any possible opportunities for this summer. thank you in advance!
> Heck, most forums today would have better threading and post organization with NNTP than they do with the popular web forum systems.

I beg to differ.

NNTP's lack of moderation is a bug, not a feature. Between the spam and abuse, NNTP would be an utter cesspool in today's world.
Therapy isn’t really about diagnosing things like ADD. Therapists can’t prescribe drugs, etc. Therapy is good for helping understand why we do things we don’t think we want to do.

I.e. it’s possible you’re not actually being “used” and that’s just a framing you’ve created to manage other feelings around usefulness + your own value. Or conversely you ARE being used, but you don’t want to stop because it provides something, some feeling, that you do want.

(I’m not actually suggesting those specific things apply to you - those are just made up examples)

I’ve found therapy really really helpful in terms of decoding motivations I wasn’t consciously aware of. Would highly recommend!
I've really enjoyed Cron. Great product, high feature velocity, building the right stuff for users. Happy for them!
ahh thanks for the clarification, I wasn't aware that they didn't take insurance.
If you can disclose, what kindof ML jobs do you run on your MBP? Im interested in ML myself, but I've always found myself sticking to my beefier desktop with cuda. Even now on my M1 MBP 13", using the M1 version of Tensorflow, the iGPU seems to chug, and TF for M1 doesn't always work. Just curious as how you make ML on a mac work for you...
Ask for money.

It's really hard, I've been there. You want to help people, it's nice helping them, you feel validated doing it. But in the longer term you end up feeling like you do now. It's harder when you have a product, especially if you start offering that for free, because very few people value free things.

The (kind of) flip side to this - get better at sales. It feels really icky and embarrassing at first, but learn to sell yourself and your product with a value attached it. If you're not happy doing it (for free or for money) learn to say 'no, sorry'. When people are paying, learn the phrase "that's out of scope for this project". Honestly, it's really hard, but you get better with practice.

For the teaching part - a friend gave me a really useful tip. Give them a massive task first, something like - "read this book, it's $17 on Amazon, we'll talk it through after, then I can give you some lessons." It very, very quickly separates the people who will actually do stuff, care, work on their own and you'll want to work with, from those who are just dipping in and will suck your time.
In regards UI customisation is there anything like Pentadactyl?
> "... is the only one that’s using IQ tests (ASVAB etc) in hiring."

Do you realize how incredibly low the bar is for the ASVAB? I got very close to the highest possible score back when I was 17. Far higher than the highest requirement for any job in the Army. I am, at best, moderately above average in IQ. IMO the requirement of a college degree for some jobs is a stronger IQ discriminator than the ASVAB.
Because it made the front page of Reddit.

It's an easy way to karma-farm on HN.
This happened to me when I was a teenager because I was interested in computer stuff from an early age and so people would see me as a free resource until I decided to charge them except to my very close family and actual best couple friends (who always wanted to pay me and I had to end up accepting couple beers in exchange anyway).

It all comes down to learning how to say no (in other words, setting boundaries) and only sacrifice your time for the people who deserve it. You don’t owe anything to most and if they stop talking to you because you didn’t want to work for free for them then they aren’t worth keeping around IMHO.

There’s nothing wrong about shedding people if they’re only giving you trouble even if you’ve known them for years so don’t be afraid to do so.
Everyone's saying to ask for money … which is fine, but also don't forget to be human and make/keep friends. If someone's asking for a little bit of help and you're feeling up for it, by all means help them (and don't feel like you have to bill for the help to avoid being used). If you're not feeling up for it, you can decline ("sorry, I'm busy/I can't fit this into my head right now"). If it's a bigger ask (e.g. traveling to them for a longer engagement), then yes absolutely agree on compensation ahead of time.
I love Privacy Badger and have been using it for years now. If I ever do see an ad, that ad is completely irrelevant and has no idea what I want, which I just love. I hate the advertising industry in general but at least being able to keep the creepiness is a big plus.
I rebuilt my blog on django in college (it was previously on Drupal, IIRC, prior that rewrite) and ran it that way for many years. It was a good experience. I used the django admin as my only CMS, and it got the job done. It was an interesting way to run a blog and I was happy with it for those years.

A few years ago I got tired of running it. Cheap VPSes have an expense in management time (making sure everything is up to date, distro upgrades, etc) and I didn't think the managed django hosts that I was aware of were worth the costs and static hosts sites got cheap as free again (just like when I was a kid; back when my blog started before blog was a word) so I switched to a static generator (again). (In this case Jekyll because of Github momentum at the time I switched.)

Django is a great choice and you can have some fun with it! Others are suggesting SSGs because they are cheaper and easier (they are), but it is your blog and you should have fun with it.
To directly answer the title of the post: because human beings are horrible at grappling with The Prisoner's Dilemma. It is a psychological blindspot that (I have no data but anecdotes to back this up, but I'm still quite sure of it) I would wager humans fail often enough that, at scale, it acts as a sort of expression of entropy.
I agree, on the startup side, the only "brilliant" player is the founder(s), and they just need people to pump code, do marketing, etc... non-stop, because "they believe on the mission". I don't like the Leetcode interviews either, but what can we do? I have had the other types of interviews (take home projects, trivia questions, code reviews, pair programming) and all of them suck as well. At least with leetcode you know if you "got it right", there is less subjectivity in the process. Also, assuming someone is less smart because do leetcode interviews is a bad take. All companies (not only startups) need obedient workers, and the interview method have very little to do with that. If you are a true rebel, would you work for somebody else?
The US military supplies and operates bases all over the world, manages huge R&D and equipment pipelines, directly employs more people in the US than Walmart or Amazon, and is capable of incredible organizational and logistics feats like evacuating Afghanistan in a week and dumping an army’s worth of equipment into Ukraine in a month. The administrative capacity of the US military is very high, to the point that organizational and administrative issues are rarely a limiting factor in conducting operations.
FWIW, diagnosing and treating mental illnesses only partially overlaps with therapy. It's also useful for help with emotional/mental/social things in your life you just have trouble with — in your case, setting boundaries.

A psychiatrist prescribes medication; a therapist is more of a confidante and a coach. Whether you have ADD or not, there's no shame in employing someone to help you be a better you!
All the people complaining that they went in for an included annual checkup and got billed for asking a question are running into this, it's the provider that changes or adds the billing code.

(Maybe not the practitioner directly, the providing organization)
>This person should already have enough of a reputation to get a job at many companies, if their work is public enough.

You can't just hire someone based on their reputation at a company of any maturity. That's a legal and HR nightmare. There has to be a process with a semblance of objectivity, and that process has to demonstrably apply to everyone equally, always.
The full-page cookie popup that you have to click through before being able to see the current time is beyond parody.
The variant of fizzbuzz that I use is "read and categorize a line at a time from stdin."

You'd be amazed how this one small change makes the discussion quite different.
I believe it used to be easier and could be done basically with one click, but Xiaomi/Roborock pushed an update that locked it down as well as making it hard to downgrade to an earlier version.
Private industry uptake is slow because the required changes to staffing, security, and waste disposal are so expensive. Until there are higher costs for CO2 emissions, it will be cheaper for power companies to convert those facilities to natural gas, or just shut them down.
> Back in the day in Haskell I dreamed of a system where you could type out a type signature and a fully tested rated implementation would be imported from an "open source" service.

The type signature of GPT-3 is `string -> string`
Still zero reason to have on the cloud. You can sync the files between your devices, or even better set up your own home server for close to $0.

Why do people always forget the 'cloud' is just someone else's computer.

Nothing important should ever exist solely on the 'cloud'.

I wouldn't even trust a backup copy sent to email, yet I see that constantly as well.
You make it sound like it's some burden while the EU grid is actually a single market with a significant expansion last year: https://www.tennet.eu/our-grid/international-connections/nor...
The Pedestrian Observations blog is great for construction cost analysis:

https://pedestrianobservations.com/
It comes down to voter expectations.

For example, if a European government or the government of Japan had allowed their public transit system to become even close to as bad as the systems we have in the USA, that government would not be re-elected.

People in the UK love to complain about their train system, even though it is better than anything people in the USA can dream of.

American voters have resigned themselves to the idea that government is going to fail to provide certain things, so they aren't surprised or outraged when that turns out to be the case, so our politicians don't fear for their jobs. Nothing will change unless politicians know they won't get re-elected if the government fails to execute.
If you had a friend who frequently spends their own money and time to help other people, those other people take credit for their work, they don't get paid, and they feel guilty if they ever resist doing these things, but they don't feel good about how they spend their time and they're feeling used--

- do you think your friend is obligated to keep acting this way?

- what beliefs would you guess your friend has that guide their behavior?

- what beliefs would you encourage them to adopt instead?
https://www.techradar.com/au/best/best-usenet-providers (of 2022)

Seems to be oriented toward binaries though.
Is Notion based in Somolia?
Yeah, because this is how wars are stopped. /s
yes, most comments here treat leetcode problems only as a means to an offer, but I too find them quite stimulating