skysight-inc/HackerNews huggingface dataset:
Lots being said about how bad the DMCA moderation process is - but really let's try to empathize with the BigCo, give them the benefit of the doubt, and think about why they might do it like this, even if they hate it too: Maybe they are under a legal guillotine. Maybe it's the politicians fault for passing dumb laws like DMCA. Maybe it's our fault for continuing to elect them.

The fact is, we have allowed the government to outsource the enforcement of their stupid laws to large companies who end up taking the blame. Copyright is one, but there are many more.

A better pattern would be to absolve BigCo from responsibility for your copyright violations, and if the government doesn't like what you're doing, then THEY can enforce it against YOU. This would force the government to take responsibility for the laws that it passes, and we would have a clearer idea of who to actually blame for poor enforcement or stupid laws.
I don’t think that’s routine. While I know it happens, certainly I’ve personally never worked with someone who this has happened to.

There will always be burning mistakes, or people who lie or are otherwise hard to predict will be a disaster. What else would you propose?
I've never met anyone who knows the entirety of C++ today. Some people kept up with C++11 maybe, but anything beyond that is quickly getting into the territory where there's bits of the language that are truly arcane to even very experienced devs.

even then what does it mean to "know c++"? Do you mean the spec? Specific implementations?

IMHO the language and implementation have been far from simple for almost a decade now. I don't think that's necessarily a negative though.
This is why I won't ever work for a FAANG company. I am too old for such shenanigans, and I am not underpaid at my current gig. Plus, I'm spoiled -- every single job in my career (even the first one, LOL) has been a trusted referral. So I usually just sit down with the hiring manager and one of their tech leads (if I'm not interviewing to be the tech lead...) and it's pretty relaxed. Sometimes we just go to a local pub and meet over beers. I'm no 10x developer, but I'm pretty good at cutting out the bullshit, unfucking existing projects, and getting them out the door. A solid track record makes it really easy to get referrals.
Sounds like rookie-level procastination to me - I will decide when I will start writing my book tomorrow. ;)
Are there any good write ups on Go Generics vs other languages for those of us who are familiar with Go but do not write it on a day to day basis? I pick up Go every few months to try new things cause its infinitely easy to setup a web server in Go since it is built-in.
Ask HN: Best Services for API Monetization?
I've been asked to "productize" a private REST API for a side project, and thought it would be an interesting exercise. I'm looking for "API gateway as a service" (ideally with a thriving API store to help with discovery) rather than a self-hosted solution.

Here's what I've found so far:

• Amazon API Gateway: https://docs.aws.amazon.com/apigateway/latest/developerguide/sell-api-as-saas-on-aws-marketplace.html

• Azure API Management: https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-add-products?tabs=azure-portal

• Google Apigee: https://cloud.google.com/apigee

• IBM API Connect: https://www.ibm.com/docs/en/api-connect/10.0.1.x?topic=SSMNED_v10/com.ibm.apic.apionprem.doc/tutorial_apionprem_monetization_offer.html

• Kong (or maybe not? articles mention "Mashape", which seems to be dead): https://konghq.com/solutions/create-a-developer-platform/

• Tyk Cloud: https://tyk.io/docs/tyk-cloud/

Before I dig into these further I'd really appreciate thoughts and guidance from HN devs who are doing API monetization.
The alternatives to meritocracy are organizing relations of dominance and submission around some other criteria other than competence (typically reproducing established hierarchies of privilege from one generation to the next) or anarchy (in the very general sense of having nobody in charge). We know they didn't choose anarchy — it's not even clear how that would be possible inside a shareholder-owned corporation — and we can see from the results that they didn't put the most competent people in charge, but people outside the company can only guess who they did choose to put in charge.
> expressing a concern that a fast hiring commitment would be riskier; but that's not necessarily so.

I think it is necessarily so. Hiring fast is effectively hiring randomly and that is way riskier.

Would you read random books? Watch random movies? Maybe, but probably not.

Would you buy a random car? Of course not. Would you buy a random home? Etc etc

You can logistically reduce the number of days by maybe doing multiple interviews into a single day, but that’s still hours.

I’ve worked back in the dot com days where you were hired on the spot and that was fun until they fired on the spot.

Having a well-designed process that takes a while is not perfect, but is better than the other options. “Slow to hire, slow to fire” is a good maxim.
They all are doing the interview wrong and everyone knows it. Unfortunately there aren’t a lot of great alternatives that don’t take up even more time.
Exactly. And once you internalize this mindset, you see that status is a game that is hard to win in absolute terms, but is easier to manipulate than it would seem.

More importantly, you’re content enough to not fall into the hole of lifelong grasping at more status. And then you’re free to be yourself. Able to play the game well enough when necessary, but no longer bound by feelings of needing to 24/7.
There's one called "Streaks" for iOS that I use.
Unless you're content with a severely outdated browser and notepad for your productivity, ReactOS is not even close to a daily driver.

In my opinion, for production use it's currently best suited for use as a free virtual machine for old software that no longer runs natively on Windows. If enough APIs are covered, it can be an excellent replacement for an XP VM to run some ancient tools.
Because of the ignorance and paranoia of some people I have to source 4F-MPH from shady sources in order to self-medicate my ADHD. Thankfully I can get my work done now but I wish I could just get it safely from the pharmacy.
How to Set Up a Basic React-Router V6
Using LF File Manager on Windows
I suspect that if morphine and traditional psychedelics were legally available very few people would be that interested in those.
Wordle Is NP-Hard
I have 5-1/4" floppies the early 80's that still read fine. I wonder if 3.5" floppies from 1995 would still work. I have a feeling the media was made more robustly in the early 80's because the sensors weren't that precise, so bits were written with way more field than they needed. Maybe in the 90's when so many bits were crammed on to the 3.5" that they weren't written as strong?

Perhaps the same is true of optical media. Are higher density optical disks from later in the era less robust than earlier tech.

Like the way Hobart mixers from the early 1900's are built like tanks and can outlast ones built today to save money.
And billions to their offshore accounts.
There are a bunch of tools that generate color schemes for other tools based on a template of their configs. For example pywal is a popular one: https://github.com/dylanaraps/pywal But pretty much every major scripting language like JS, ruby, etc. has their own take on the same idea.

Base16 is another popular one with a ton of implementations: https://github.com/chriskempson/base16
Mediocre people bring mediocrity. Business and management illiteracy among tech people is what allows snake-oil sellers to get a foot inside the door.
Yes, that is the case now, but I’m talking about the last 50 years. Raising the minimum wage also prevents jobs from returning from China. I’m not arguing that there aren’t benefits to raising the minimum wage, but I don’t think it’s the unmitigated good that some people make it out to be.
His show is really predictable. He always has voice of reason in-person and absurdity remotely.

I thought this specific episode was bad and poorly represents the problems. Stewart is all over the place with his views. I honestly didn't really understand what was trying to be said through the episode although many of his other episodes follow a single narrative.

Video in question to the article:

https://www.youtube.com/watch?v=1cmnwbGmu7w
>The F&I office at a car dealership is just such a terrible place. Even if they're not outright trying to cheat you like this,

Yeah, my reaction to that rap sheet was, "wait, that's illegal and actually enforced"? Um FTC, you've got a realllllly long list ahead of you. (Not that it's a bad thing to actually enforce this stuff.)
What if I told you that the product engineering team is almost never the same team maintaining the website; hell it’s likely the website is contracted out and maintained by the marketing team.
> Why do people simply assume big tech companies are dumb and they haven't thought their hiring process through? Amazon literally has a research team focused in hiring ...

Well it's been a while for me, but "we just do what the other guys do" was the impression I got when I interviewed there. Except they added a lot more "here's a terrible workplace situation, how would you handle it".

I'd love to know what their research is revealing, beyond questions like the latter case being emphasized.
Yet don’t forget the additional double standard of you needing a full-time job or that looks bad, and so where do these hours magically spring from?
the hallways aren’t empty due to the total compensation and perceived prestige working at a FAANG or similar company offers.
It matches my experience. Even decades-old CD-ROMs only fail when they are scratched or physically damaged, which you can prevent by keeping them in appropriate cases and always put them back after use.
These guys screwed me over in exactly this way when I bought a car from them three years ago. I raised hell when the deal I was asked to sign was for ~$2k more than we negotiated, but they wouldn’t budge. I should have walked away, but it’s hard when they spring it on you at the last second after you’ve spent hours getting to that point. Before I left their lot, I pulled the license plate frames with their name off the car and made a show of throwing them in showroom trash can. I told them they had sold a car, but I would forever tell everyone I know how shady they were.

I’m happy to see this.
Does this make a material difference? Hypothetically, if Russia wanted an ally in good books woth the west to help with evading sanctions (or to jist cement Kazakh leadership) - wouldn't they advise Kazakhstan to say exactly this? They'd lose nothing, AFAICS
seems extremely plausible, for sure.
Paradoxically enough, that sounds like a warning against hiring anyone but white males, the only group that can't credibly claim discrimination.
If you change everything at once, the different branches stop being independent of each other.
How many people have you hired? This doesn’t seem like a perspective from experience but a proposed hypothetical in a world that doesn’t exist.
> I wonder if like with floppy disks and drives, modern CD drives are less capable than old ones because they're no longer a premium product?

When I ripped CDs I had from the 00s in 2019, I used an external Blu-ray drive from probably 2018 or so. Seemed to work okay; see [0]. I didn't have access to anything older so I can't compare but I think both new and old drives are probably good.

[0] https://news.ycombinator.com/item?id=30889474
the root cause might be yocto which itself is very complex? xilinx just added its own layer on top when the board was made, and it stays un-updated for a few years, you got something initially working, and you need update it yourself after running its demos.

i use petalinux, not great not terribly bad either, I would say it's average.
you ought to realize that people have had a couple thousand years to develop a body of laws and thought around this.

This is of course true but I wasn't trying to say anything about modern Abrahamic religions or their practitioners. Jewish doctrine has changed over time just as Christian and Islamic doctrines have. Jewish people aren't some kind of insane throwback and I wasn't trying to imply that they were.
As someone who's played all roles in this story (candidate, interviewer, hiring manager, person designing the process) I'm going to argue that symmetry is more important than length.

By symmetry, I mean that at any point in the process, you and the company have invested the same amount and learned the same amount. If you're going to give me 5 interviews where I'm answering 90% or 100% of the questions, go away. If you're going to give me 5 interviews, where the first one is the hiring manager mostly telling me about the company and the role, the middle two or three are about 75% me answering, and the last one or two are mostly me getting to know some people I'm going to work with, that does seem long, but at least it's balanced. This is a big decision for the candidate as well, so presumably if the process is fair both the candidate and the company should want a process of the same length
VS code + the vim mode/keystrokes extension is a solid replacement IMHO. I still keep neovim around for quick terminal edits, but I no longer try to have a fancy config or setup with it--it's just too much work and constantly breaking with plugin updates.
These are still good guidelines. I would propose some additional guidelines, that as a tool developer myself, will make the tool more accessible and useful.

Provide custom format options, such as --format-json or format--<x> to produce output in JSON or other popular formats.

Implement both short and long options (e.g., -f/--filename) consistent with other command line tools.

Implement a --verbose and/or --debug option to enable more detailed output when needed for troubleshooting.

Provide a --version option to display the tool's version and then exit.

Provide a --help option to display program usage and options and then exit.

Provide useful error messages that at minimum inform the user what went wrong when the program aborted.

As a corollary to the previous guideline, output noisy error output like stack traces, etc. when --verbose is used and an error is encountered.
Respectfully, I’d like to call bs on that one.

The article you linked ins from 2017.

I interviewed for an are position in 2019, and I still had to go through 7 interviews: hr screening with dumb trivia questions, phone screen with coding questions and then five (!!!) more interviews in a single day on-site.

(For the record, I didn’t pass something on the in-site interviews, in my opinion nothing I couldn’t have learned)
I didnt mention cams, also you are wrong, there are always cams of new films.
It took less than a year of him being at Amazon to get published. It took four years for this hacker news thread to happen.
Archived:
https://archive.ph/OwTzz
The human genome, or a human genome?
On further reflection I agree.

An opaque struct confers the ability to know the set of valid operations involving said type, while not giving up any advantages of a HANDLE. Issues of indeterminate size can be worked around with a single void*/uintptr_t field.
"TL;DR - you can say no to the people who have normalized that, and still be highly successful"

100%. I changed roles recently. If a recruiter described such a lengthy process, I simply told them I neither had the time nor the desire to take part. The worst interview process I actually went through with was originally supposed to be 4 1-hour sessions across multiple days, which the recruiter arranged to have compressed to 4 30-minute sessions back to back. I agreed and ended up accepting an offer.

More of us need to push back on the inconsiderate demands on our time. There's a shortage of developers and we have plenty of other options if they want to make the hiring process so unpleasant.
Toiletries? You trust Amazon to not swap out your lotion with a cut-rate adulterated copycat?
> You take an antenna cut for a frequency, try to use it on others and find its limits

The whole idea with a long, random wire is that it's not cut for a frequency, and happens to work well for most. This is about the most common case that exists, IMO :P

There's nothing you can do for it to make it work well on those places where it's worst-- other than shorten or lengthen it. Yes, you can make it tune up by e.g. increasing ground losses, but that is not a win. (E.g. the T2FD does this deliberately, adding a shorting resistor to make the antenna tune anywhere).

> Currently standards result in ~20KHz IIRC.

AM is enormously variable depending upon band and operator. Yes, MW AM in the US is about 16KHz wide. Ecos del Torbes was frequently 35KHz wide, and sounded fantastic (better than broadcast FM) when it was strong and there weren't terrible atmospheric crashes. CRI is usually 30KHz wide.

Witness the R390A, with a bandwidth KC (audio bandwidth) switch that goes to 16KHz. That's the -3dB point, too, and it rolls off relatively gently past where you have it switched. High fidelity AM was and is a thing. https://upload.wikimedia.org/wikipedia/commons/1/12/R390A.pn...

> It doesn't make sense to try to hammer a nail with a slipper and complain about its sole not being hard enough.

No one has said that magnetic loops or long wire antennas are bad. I like them. I just pointed out the limitations and you disagreed.
Thanks for sharing this. It really touched me. I wish you peace.
I've found it's easier to keep every terminal app with its bone stock color/theme config and then just change your termianl app's color palette directly to a different theme. You might lose out on all kinds of extra colors for various things beyond 16 different levels (i.e. the typical terminal color palette) but it's so much easier and still looks pretty nice 90% of the time.
Not required in UK afaik.
I've hired more than my share, yes.

Truly bullshit credentialing is immediately apparent to teams that receive new hires. In some places, it's fraud and actionable by the company as fraud.

I don't think companies with billions in revenue really have a budget constraint on hiring; it's structural constraints that are holding them back. They can, and do, engage in mass hiring and construction of whole new departments when it suits their strategy.

That said, further constraints can happen at the credentialling level; I'm not advocating hiring literally anyone.
As artificial intelligence gets smarter, is it game over for humans? – Letters
if the planet shuts down today and we all melt into a hydro-carbon haze, then, this will be why. project complete
> usually high stakes

You obviously haven't worked in finance. Google is as far from high stakes as you can get.
I really wish someone would make a generic open source Duolingo clone that works for any content. Basically something to replace Anki, which never really worked for me.
You can't eradicate evil with more evil. Jon Stewart didn't get the memo and he's embracing "more evil" (racism against whites) to combat evils committed historically (racism against blacks).

We are all homo sapiens and should be offered the same opportunities as everyone else. Do not discriminate against race, against gender, against religion, against political affiliation, or any other category that may be used to make people in an "other" category.
Would love to have an open-database on political representatives. Some all-in-one source of info:
- Where do they get their funding?
- Their assets
- Their political stances: voting records, statements to the press (multimedia: video, audio, press excerpts)
- Their relationships: who their wife or children are working for? Who are they friend with (seems intrusive but it has a lot of influence on how they vote)

The UI would be important, something easily accessible, searchable, dynamic.

This is hard work and with no hope of monetizing it so I guess its a lost cause but that would allow to have better insights when casting your own vote.
The wiki page you mentioned clearly states that research found no evidence of this actually working.
Don't want to be that guy, but honestly, what you are describing is exactly what Linux has to offer. Its a modern OS with modern tools unlike ReactOS, and its only downside is that it is not compatible with all Windows software, which you seem to be okay with. I recommend you give Linux a try, specifically Linux Mint.[0]

[0]: https://linuxmint.com/
Finally, one of few comments about the narrative that I support. I'd like folks to understand that every system, organization and government is built to protect their own interests. Everything else ( good vs evil, ethnic, political or racial differences) are just narratives to justify their actions (proxy wars, escalation politics, ignorance,...). At least, regular people should stop further fueling such polarising narratives, as again, regular people suffer the most in all cases and on all sides...
Laws are not static.

I often see the "what law says that is ok" argument in response to "we should force <industry> to reform".

People who say the latter are arguing for new laws most of the time.
I don't have a service available on it, but I have paid for other devs' APIs on RapidAPI: https://rapidapi.com/
I lean towards the status quo of one day interviews. But I liked how you considered probably of success as a consideration.

Consider also that: 1-((1-.7)*3) = .97

3 interviews with a 70% chance give you a 97% chance of landing atleast one job. More interviews improve your situation rapidly. Job hunting is better seen as a campaign than individual battles.

But I also think maybe in my estimation you FAANG chances aren't that low as your 2%. They hire tons of people, ALL THE TIME.
My original comment was misinformed. I did not realize the full scope of civil law.

According to 815 ILCS 505 there are only three defined instances that warrant a felony charge and this is only if there is a previous conviction(misdemeanor).

I'll leave it to you to show me where in the U.S.C. there is an opportunity to charge them with a felony.
I think part of the reason is also that tech has matured to the point where it's so complex that nobody can handle it alone or even in a small group. A couple of people (no matter how supersmart) simply could not build and maintain even a single product of a large tech company.

Similar stuff happened with other technology too. A couple people could build an early airplane but a modern jetliner is so tremendously complex that you need years and a full company to get one out the door.
Many years ago I took an IQ type test for a job where I would have failed the practical skills assessment. I passed and it was a very good hire for the company.
I really like papercolor for a light theme: https://github.com/NLKNguyen/papercolor-theme
4 to 7 45-minute to 1-hour interviews are the norm for as far as I can remember.
idk man, you're running Linux on an obscure architecture with miniscule market share and complaining about things not working.

Just build an x86_64 desktop like a normal person. You'll even be able to add storage to it as you need, something you can't do on macOS.
It's about rich people and C levels.

Those people are nearly immune from criminal wrongdoings.
At first I was also a little confused by this architecture. I think that was because I was missing a clear picture of what they want to do. I think it is:

- one leader that can write to the db

- a ton of other hosts that can read from the "streamed" db and want to do so often/fast

- hosts send their writes (if they have any?) to the leader via some api call (?)

Is that right? If so, the solution makes a ton of sense. "Just use pg/MySQL" in that case would mean hundreds (thousands?) of read replicas, which doesn't sound fun, or every read over the network.