skysight-inc/HackerNews huggingface dataset:
We've been having a larger internal debate about the type of leetcode interview and architecture questions we ask, and how valuable the signal is for testing something completely unrelated to our real work.

My two cents, the interviews here are going to help them assess how you work your way through problems, how you think and process, and how you communicate. That is a very valuable signal to get out of someone you're potentially going to be in the trenches collaborating with. That is the true value behind these route sets of challenges, much more son than "can this person code?"

We've hired engineers that have been absolutely amazing teammates in our department that on paper have had wonky technical interview questions, but it was because of the attitude and their approach in the moment that won us over.

They know you can code, they can see the OSS. The "hoops" here are for the intangibles.
Best Integration Platforms in 2021
Shout out to Netlify. I use it to power my personal webpage using Jekyll and its a delight to work with and the documentation is spot on.
The deployment is very straightforward and gives me a good amount of control.
> What: engineering manager writes me e-mail that goes like: “we found your open-source project and want to offer you a job”

If you want to offer a job, offer a job.

They seem to have confused “job” with “hazing ritual after which you might be offered a job”, which is...less attractive.

I get the need to filter an excess of applicants who come to you cold or in response to an advertised opening, but if you are reaching out to someone, whatever motivated you to reach out ought to substitute for several layers of filtering. If you are reaching out for demonstrated, job-relevant coding acheivement, leetcode style exercises are not merely wasteful and insulting, but also a sign to the prospect that your management is mindlessly walking through checklists rather than thinking through their actions.

Do you want to work in an environment where that's how things are run? Especially a startup, which has instability and other issues that people accept to avoid that kind of bigco blind bureaucracy?
Why would a vegan ever eat impossible meat? They generally abstain from processed foods.
mainly to get more crystals and as a growth medium for existing crystals.
I guess you have already Googled the term, but just incase anyone else who needs a definition.

> Bikeshedding, also known as Parkinson's law of triviality, describes our tendency to devote a disproportionate amount of our time to menial and trivial matters while leaving important matters unattended.
Anti-democracy is bad.
Similar here.

Instead of using the same email address and different password per site, I use my "burner" domain so foo.com@burner and just use the same password for everything. Nothing to remember for a login - just the domain name and the usual password.

For "important" things (anything with money or PII etc) I use a unique password + bitwarden
I have this feeling that they're spoiled because of all the money they've got

Good thing is, i don't care about money as much as they do!
Interesting, I went back and read the settlement, and definitely did not realize at the time that all of the terms of the settlement have long since expired: https://www.justice.gov/atr/case-document/file/503526/downlo...

What's amazing to me is how much platformization has happened since then, especially in mobile, where even though no one company is a monopoly, Google, Microsoft, and Apple are definitely flexing their "we own the platform" muscles quite as strongly as Microsoft did in the late 90s (or stronger), to the detriment of both users and developers.
No, I don't remember that.

Can you link to an archived news article saying this?
Geoffrey Ingham's the nature of money calls money: "frozen desire"

It also explores several different philosophical notions of what money is.

Desire is certainly not the essence of happiness, but it is an emotion humans almost cannot avoid.
For small values of 'distinguished':

https://en.wikipedia.org/wiki/Pierre_Kory

Really, in a just world that guy would lose his license to practice medicine. I find it interesting that 'the lone voice' has such a power over 'the establishment', as though the lone voice is always right because they're the underdog.

There is an excellent movie about the theme of an infectious disease where some blogger/journalist goes all out on promoting 'Forsythia', a medication that does absolutely nothing against the disease, but that - using the exact same mechanisms as Ivermectin, HCQ and others - gets promoted to the hilt. I'm not sure if this is life imitating art or some kind of coincidence but it is uncanny to which degree the stories overlap:

https://www.imdb.com/title/tt1598778/

We so want to believe in that miracle cure that big pharma is denying us.
Tell me, how did Microsoft "suppress" Java?

One way to suppress something is by diluting it or distracting from it with a bunch of slightly different options. Kind of like the spoiler effect in first-past-the-post elections.
They also avoided the DWORD x86ism and peppered LONG everywhere, preventing a clean upgrade to LP64 since long reasonably had to match as well.
More info: https://qr.ae/pGmK8A

My personal favorite quote from it:

> I am often a dick, I am often difficult, I often don’t know computer science, but. BUT. I make really good things, maybe they aren't perfect, but people really like them. Surely, surely Google could have used that.
You must have natural gifts, talent, to sing, to act, to dance. No amount of technical training will turn a tone deaf person, or a person with a poor natural voice into a great singer.
Sure. Enjoy the one sided "discussion".
dd-wrt has worked fine for me on this, but I'm a pretty casual user. Couple of video streams and phones, pi-hole, a couple laptops, all of which are idle most of the time.
Not sure how it is in the EU specifically but many new networks around the world do not have 2G (Jio in India is (in)famously 4G-only, Tele2 in Moscow is 3G+4G)
Can you be more specific what you think can't be done?

I just tried it, and I can without problem open a PR from a fork against an arbitrary branch of an arbitrary fork (or main repository).
I guess it depends on how a person started off with web dev. I have always made personal web pages directly inside an .html or .php site. Instead of "##", I used <h2></h2> and so on. I don't code for a living so my practices will seem pretty archaic because there's no git, no Webpack or script minification/Gzip involved.

I remember starting an Android course ~9 years ago and then giving up within the first hour because I could not configure the Eclipse environment properly. I think the same would have been true of web dev if I had to set up a Docker container just to get to "Hello World".

HTML has that "just works" quality that kept me interested in learning.
What’s a better practice is to explain the rationale per situation, what is known and what is not known. The right turned science into a culture war flashpoint, which meant the left blindly preaches “believe in science” as if it’s about faith. This is all very disingenuous and not at all what science is actually about.

It’s very unfortunate that Covid started under trump because being anti-science was part of his marketing message to his base, many because of the risk to certain jobs with caring about climate change (aka the great “hoax”) and the association of science/medicine and abortion.

Unfortunately explaining the rationale in a way that people can comprehend and not tune out is very very difficult, and far more time consuming than whatever 2 syllables Trump could come up with as a retort.
Yesterday I signed my daughter up for her own minecraft account. It was maybe the worst computing experience I've ever had thanks to the Microsoft accounts. Made her a microsoft account with accurate 'kid' age, could not buy anything. Made myself a parent account, added her as a kid, still couldn't buy anything.. went to her account, added credit card, couldn't buy anything. 2 hours later of following tutorials around giving her enough "xbox / windows 10" permissions and eventually just disabling "request before making purchases" I was able to buy minecraft for her. Repeat the process (tutorials, guides to the microsoft preferences maze, jumping between accounts) to figure out how to let her join a local multiplayer game.

Anyways, it was quite the insight into the level dysfunction that can ship when a company is that big, and I'm sure somewhere a manager is defending every step of that process and that it's my fault for not understanding it. Wild.
You Procrastinated Today
The "unreliable CA" you are talking about here happens to be banks and similar. Do you trust that your bank doesn't just steal your money? Yes, you basically can't function in modern society if you don't. These e-id's just piggybacks on that trust to also work on online sign-ins. Most people worry more about their bank account being compromised than their github, so if these CA's (ie banks) starts to abuse their position we would have way bigger troubles than someone stealing your github accounts.
I hope LLVM gets better at using AVX-512 instructions efficiently. That looks like the main pain point found here. It's exciting to see that for the most part Julia is roughly matching performance of the mature HPC solutions.
RIP and dont forgetjoin this project guys https://coincircle.com/l/sMfr_LJF1h
1) They all say that. You can safely ignore that. Guys like Fabrice Bellard found their own company and aren't for hire.

2) That should give you an idea what to negotiate in terms of compensation.

3) Well, in my experience, start-ups tend to be more intense than enterprise jobs. There are trade-offs. Prioritizing work over hobbies might be one of them. Your call.
The CCP has stated explicitly that if Taiwan declares separation from China, attempting to legalize their de facto independence, that they will invade. So yes, they're rather pinned into place.
also... i can't stress this enough... use and learn magit. so amazing for git

it was spc-g-g for me on spacemacs but i am not sure what they moved to in spacemacs. on doom it is that.
What if you subscribe to technet (or whatever they call it now ? MSDN ?) ... don't you get one license to everything ?

The last time I paid for MSDN was 2011 or 2012 but I was able to download and use everything ...
Tell me more about acetylcisteine. How much per day? Is there a theory behind that use? Etc...
See my previous blog post on this subject: https://news.ycombinator.com/item?id=26926718
I’ve done this as a kid and they’re not really fragile. You could definitely carry it in your pocket.
Still need it for Vitamin D.

My post above was general advice for dealing with media negativity. It seems to have attracted folks with serious issues who may/not need professional help. If y'all thought a walk was supposed to magically fix that level of adversity, well… unfortunately you're mistaken.

That said, perspective is more powerful than your post allows.
He notices one of the hinges at around 6 minutes
A bunch of small things, but the biggest change is we also have a website to help with the authoring/review of PRs experience :)
That particular bug has now infested the top levels of Dutch policy making entities with fairly disastrous consequences.

https://www.worldometers.info/coronavirus/country/netherland...
The Future and the Past of the Metaverse
I'm sure their metrics are right overall.

In my case, however, they were wrong: I wanted to pause The Economist as we had a baby and I wasn't going to read a weekly newspaper for a bit... or anything but try to get an infant to survive and try to get some sleep :P

They have a particularly dark pattern where it APPEARS they have an online one-click cancel; they make you go through the whole rigamarole of Yes I'm sure / No I don't want a deal; and only then they send you to an agent, who tries to chat you up about your neighbourhood and build a bond suggest helpful tips to make time to read and generally talk about anything except cancelling your sub.

As a result, my blood is filled with dark seeping hate for The Economist, and what was going to be a 3-month pause is now a life-long mission to dissuade everybody I can from sending them a penny - same as with Goodlife fitness :D.
I agree these are annoying patterns, but I honestly don’t notice them. I don’t read research papers like a book, front to back. Often I skip the abstract, skim the intro, skip to the conclusion to skim what they say I’ll find, and then read the core. The table of contents paragraph I skip without thinking about it.

I’m more bothered by people who use bizarre notation, don’t provide sufficient definitions/background, and don’t give enough information to reproduce the results myself (and I’m not talking about a git repo). I could care less if they have useless sentences and repetition if the content and methodology is complete and understandable.
And why do you think the single man is more humble than the average HN community member?
> Then they go on and explain i’d have to do 4 more meetings 1-2 hours each, including a leetcode-style tech interview. In my head i’m thinking: “If their leetcode-engineers are that good why do they have rely on my open-source?”

Honestly leetcode is fraud detection at this point. I've seen "engineers" with good looking resumes who couldn't FizzBuzz. And a way to filter out huge red-flag (can't work with someone else).
> I believe excessive interview practices are a red flag

I agree that excessive interviews are a warning sign, but that needs to be kept in perspective. 3-4 one hour interviews is almost standard practice in many locations and tech sectors. Even 4x2 hour interviews is still only the equivalent of a single workday.

Interviews go both ways and you want to use this time to get a feel for the company and your potential teammates. Treat it as a bidirectional exercise.

Having too short of an interview process can also be a red flag. Skipping the interview process is a common trick at “meat grinder” companies that hire a lot of people at once, crush them with unrealistic demands, and then only keep the few people who are willing to put up with it. When they’re hiring en masse and only care about code quantity and not quality, skipping the tech interview is a way to streamline the process.
set your terms
Ironically, this reply is also an apology!

No judgment, I just found it funny.
If basically everyone follows, then why require it and shut off or slow down future innovation? Regulations like this are nearly always obsolete by the time they are implemented.
Typescript is perfect for stuff like this because it's so much less verbose than most things out there

As a bonus, you might not need validation and schemas, too.
California SB-313 (https://leginfo.legislature.ca.gov/faces/billTextClient.xhtm...) was passed in 2018 and has this requirement:

"... a consumer who accepts an automatic renewal or continuous service offer online shall be allowed to terminate the automatic renewal or continuous service exclusively online, which may include a termination email formatted and provided by the business that a consumer can send to the business without additional information."

But I have one recent anecdote that suggests this language is not specific enough to lead to a very good outcome.

I had a SiriusXM subscription for my car, and paid $52.21 for the past 12 months of service. And they wanted to renew me for something in the ballpark of $20/month ($240/year). I absolutely hate that business practice and having to go talk to them to negotiate a better rate, otherwise they auto-renew you for a much worse rate than you were already on.

So I went to cancel. There is no click to cancel option. You have to call or do online chat. I think the online chat is how they can say they follow California law.

It still took me about 30+ minutes to actually cancel the service, because the person responding to the chat has to run through a script to try to retain you. First they want to know if you are enjoying the service. Then they want to know what stations you like. Then it's "I'll switch you to this new plan that's only $12/month, can I go ahead and do that?"

All the while I'm telling them that the reason I'm cancelling is that they tried to auto-renew me to a much higher rate, and now they are making it super hard to cancel, which makes me want to cancel more.

So I had to go round and round insisting I wanted to cancel. Never did they offer me anything close to the previous rate I was paying. Though I see now that if I re-enabled my subscription I'd get close to that rate again for 6 months. But for a service that I only use when I don't have good cell phone coverage, and the annual time waste they put me through to avoid over paying... It's not worth it.
As a personal choice, would rather use Vlang than Nim. Like the potential and what I'm seeing from Vlang, though was hoping the cross-platform UI would be further along. As it is, they are developing quite quickly.
Tell them to fuck off.

Offering you a job is not making you spend hours doing stupid leetcode shit.
I always enjoy your videos, Jeff -- keep up the good work!
> Anybody saying this is a response to recent anti-trust headlines doesn't understand how a company the size of Apple works. When an announcement like this is made, it means this program has been in the works for YEARS.

They can perfectly build the program and keep it on hold/maintenance internally, and when the threat of legal action/bad brand image arrives, launch it.
The damage caused by mis- and dis-information is real, but suppressing dissenting voices (even comically mistaken ones and bad actors) destroys institutional credibility, which is far worse in the long run.
There is also https://www.stormkit.io/
You can always just “opkg upgrade” if that’s your cup of tea.

That won’t necessarily update the kernel-image though which is often stored directly on some MTD-partitions, so flashing the sysupgrade image is the recommended approach if you want to make sure everything is up to date.

And it’s literally just uploading one firmware file to one web-ui. It’s not like it’s hard to do it particularly involved or time-consuming.

If you’ve been using OpenWRT at all I’m kinda surprised you’ve actually been able to miss them.

They’re pretty much front and center in the firmware download pages and referenced in every single release note, more or less.
> And what's the alternative?

Using a small number of libraries, where each library provides a large amount of functionality. When I install Django, for instance, four packages are installed, and each package does a substantial amount of work. I don't have to install 1000 packages where each package is three lines of code.
Do you mean no standard of evidence under different?
Why send a personal letter then?
An absolutely fantastic post. I have nothing else to add.

It takes the proponents arguments seriously, even as its dismantling them, but isn't dismissive or condescending.

It just methodically, and earnestly, points out how they're wrong.
>probably not as much or they wouldn't do it

Bold of you to assume these companies are rational actors
I think it is a legitimate concern in both directions. Who should users trust more: Mozilla or their local government? Some countries have tried to use local PKI to spy on citizens. Mozilla has taken steps in the past to prevent abuse. On the other hand, can Mozilla accept an Iranian CA even if they can match the root program's requirements?

Amusingly, Mozilla rejected the US government's request to add the federal PKI to the root store.
UK Amex procesing fees are outragious compared to UK Visa processing fees. This does not make much logical sense to me.
What makes you believe it's until the end of time? They did do it with micro USB also. From what I can see the mandate changes with the times, so if everything evolves I would assume that they'll update their requirements.
No, but I can read most scientific and philosophical texts in English, and get the gist. And I'm good enough at reading English to be able to recognise bafflegab when I see it.

If that prose is written in a code that is only meant to be comprehensible to sociologists and postmodernists, I don't see the sense in publishing it (as in, making it public).
I used to have this job where all you did all day was put second hand clothes into this huge hydraulic press, you'd press a button and out would come a nicely wrapped bale of clothes. It was absolutely mind meltingly numb job, it required absolutely zero skill and you'd repeat the same motion over and over and over again.

But you know what? I still remember the feeling that you had at the end of the day, seeing stacks upon stacks of these bales, nicely filling the warehouse, how satisfying this was.

I don't remember the last time I felt like that when programming.
Visual Studio (formerly MSDN) subscriptions come with purpose-specific (for software development and/or testing, depending on the subscription) licenses for lots of things (exactly what also depends on the tier, IIRC).

The usage constraints are mostly social/legal rather than technical, of course.
Nope, I checked the LSC website and confirmed they are indeed showing movies! So it’s just that the finger server isn’t being updated: http://lsc.mit.edu/

(Note the HTTP link. The HTTPS cert is expired. But even if you bypass that warning I don’t think it’ll ever work due to other certificate errors. On almost all .mit.edu sites HTTPS is broken if you don’t have an affiliate client side very installed...)
Whilst nice, how is this going to handle the changing nature of the web? It's nice that it detects "lists" and such, but a few changes to CSS is going to trash that automation right?

I'm also fairly sure you'll break (either directly, or on a user's behalf) a few EULA's that really specifically ban scraping.
Charcoal Crystal Garden
This is almost like testing your weapon by pointing it at your foot and pulling the trigger. You can test an orbital interceptor without hitting the target or scattering debris in a dangerous orbit.

I honestly think Russia is mostly just trying to say "Hey, we can do it too!" after China and India did their tests. A test without a big boom would just lose face and those in charge didn't give a flying fig about Kessler densities or placing their target in a low perigee orbit ahead of time.
Not sure if I am seeing the same logos, but is the ripoff just that they are both the word "impossible" using a bold, non-serif font?

While I agree it is far too similar, it is also not at all unlikely that Impossible Foods designed their logo in a vacuum. Bold, non-serif logo fonts are certainly extremely popular as of the last 10+ years.
> Mandating that such a state-regulated identity be used for all on-line data passing on the internet seems like a nightmare waiting to happen.

They didn't mandate that though, the proposal was that it should be possible to use it, not that everyone should be forced to use it. You would still be able to log in using other means.

Basically, facebook would be required to provide you with the option to use e-id to log in. But you could still log in with other means. It just gives you more freedom.
A kind of reverse-science if you will. Don't think about what you see, see about what you think.

And what we think derives from so many different sources.

It explains a lot.
Build MVP without code: 8 Tips
Vulkan can't reliably do parallel dispatches, certainly not with any kind of scheduling fairness guarantee. CUDA has cooperative groups, which is a huge advantage.

Okay, I see your point about dev environments. It's like cameras, the best dev toolchain is the one you already have installed on your machine. I'll fix this but want to think about the best way to say it. I still believe there's a case to be made that CUDA is a heavyweight dependency.
I started off by discarding this as a slam piece, but seeing the list of whose joined & whose left, wow, that's ultra ultra sad.
This is going to be great. Let the customer fix your crap, nothing will go wrong.