skysight-inc/HackerNews huggingface dataset:
I think it would be exceptionally hard to build an individual reputation in the tech community in general, props to those who have, but building a reputation in a specific industry and local community is much more achievable for everyone.

In smaller industry niches this can be true for companies more than people. At this point in my career, the fact that I worked at Company X is evidence enough that I can do the job Company Y wants me for, since it's a tight industry they essentially know of the work I was doing, even though it wasn't a groundbreaking novel technology of my own.
sure... i get that.... its not for everyone.
you can do one thing, keep one browser window for websites that you absolutely need to be logged in to always.
for general browsing/surfing, etc, use the private window. for example, this means you arent logged in to youtube or google search while you go about your day while you can still use gmail in a container....
the normal not-container browsing needs cookie removal and stuff
This is crazy and needs to stop indeed it's like you have:

- A degree (In which you've proven you can understand these algos and spent 4 years studying)

I'm not going to redo all that in 1 week before your stupid puzzle!

- Experience (That has to be worth something it's not like everyone is lying about it)

- You may have open source contributions

But no, some companies will not even start to look at that or not look at all, before
they ask you this stupid puzzle.

Personally I now filter those companies out, I mean 20 years of experience, contributions
in major open source projects, if you can't recognize that? why would I interview?

Were I work now we give code assignments, while they take longer to do you can actually see structure which I agree with the author is the top quality I'm looking for. They are also less stressful for the candidate.
> If you have the people/skills and need control over exactly how your hardware is provisioned, go on-prem and good luck but plenty of us would rather concentrate on what we are good at and are happy to pay 50-100K per year to a cloud provider to do it for us.

This is the only thing that matters when you talk about AWS. All your other points are not mutual exclusive.

I love the "good luck". As if it's some magic that we do to get applications run on the internet. It's not as hard as you think. Even scaling. These are solved problems and just abstracted away by AWS behind a paywall.
The overwhelming majority of forced labor done in Soviet Russia at the time was done by people convinced of crimes, same as in the US. The difference being they were paid the same as regular laborers outside of the gulags. The US currently has the largest population of forced laborers in the world (paid between $0.09 - $1.50/hr). Even larger than the Soviet Union at the height of Stalin's gulag system.

In this case we're talking about a native culture that was destroyed, subjugated, colonized, and enslaved.

Imo, they should do the best they can to pay reparations of some sort to the remaining native populations and not just in Colombia. That would be the right thing to do, but unfortunately governments would never willingly set the precedent of correcting historical wrongs.
I mean, in the real world you probably use a library method. If I were an interviewer I would not be expecting the candidate know about median-of-medians (O(n) worst case). I wouldn't even expect they know a-priori about quickselect (O(n) avg). But I don't think it's unreasonable that given a few hints, a candidate could understand and implement quickselect in 30 mins. Most people know about quicksort already, and quickselect is not very different. You can even give them the partition and select_pivot function at the start and then if there's time have them fill those in. In the rare situation they haven't even heard of quicksort, you can even write the shell of the algorithm for them, and have them adapt it to quickselect.

Even then, all thats probably a bonus - a priority queue implementation, or many other possible solutions are probably good enough for me.
Hadopi had been abandoned, for all intents and purposes, and there is no longer any enforcement of it. And there was hardly any enforcement to begin with.
That is just one definition of gender. There's confusion over its usage because it has a number of different and conflicting meanings.

In her book Material Girls, which thoroughly and thoughtfully explores this topic, Kathleen Stock describes four senses of the word:

> GENDER1: A polite-sounding word for the division between men and women, understood as a traditional alternative word for biological sex / the division between biological males and females.

> GENDER2: A word for social stereotypes, expectations and norms of 'masculinity' and 'femininity', originally directed towards biological males and females respectively. These can and do differ from culture to culture, though there are many overlaps too.

> GENDER3: A word for the division between men and women, understood, by definition, as a division between two sets of people: those who have the social role of masculinity projected onto them, and those who have the social role of femininity projected onto them.

> GENDER4: A shortened version of the term 'gender identity'. [A] common idea is that it is the 'private experience of gender role' - roughly, whether you relate to yourself psychologically as a boy or man, girl or women, or neither, in a way that has nothing directly to do with your sex.

Up until recently, the colloquial sense was GENDER1. Now this is shifting partly towards GENDER4, amongst some but certainly not all English speakers.

When you refer to people "confounding sex and gender", I expect you're simply observing the conflict between different people understanding the term as GENDER1 or GENDER4.
Are you sure, they claim it might explain dark matter, that should be a massive particle.
Bingo. I was asked recently to find the maximum subarray of an array, in a live coding exercise. In TypeScript. So, JS, but with type annotations.

The interviewer themself said "this is probably more aimed at someone who just graduated."

It was for a senior data engineering role, where the odds of me implementing classic dynamic programming problems on the regular are slim to none.

They made me an offer anyway, but I just wonder what value they found in that. Oh, he knows about Big O? He's heard of memoisation?

They were big on FP, apparently. But not Scala, there was too much FP in that for them, hence the TypeScript.

Mind you my first ever rejection was for a Python role back in 2011 when Python was still very niche in my country, and while I had a portfolio of, imo, pretty decent Python code, they weren't interested because I didn't have a degree, and people without degrees write unstructured code.

Which is a very long way of saying, every interview process ultimately devolves into people hiring people like them.
Good engineers learned their craft long before any school got ahold of them. The really good ones skipped the handholding.
Am on a similar boat, I simply find the boards that combine different categories of threads into one page and have an infinite scrollbar on the side to jump to different points in time in the thread instead of pages (like discourse) very confusing to navigate.

It may be nostalgia but I spent a decade perfecting my navigation skills through such forums, and I don't see an improvement with the new ones.
All while my M1 Pro is in the laptop with which I have yet to experience a sound of fans running.
https://developer.mozilla.org/en-US/docs/Web/Security/Subres...

If you copy the tags from cdnjs.com this attribute will be added automatically.
TLG doesn’t have inscriptions.
what part of leetcode gives you "vague, open ended problems"? It's a database of cookie cutter problems that have a one and only solution
How much would that matter if it also attracted 100x as many new fans?
Don't take a job where saying "mmmaa" is considered more of a concern than real issues.

Not down brief notes (keywords) for each of the main ideas you want to cover.

After a sentence, stop and count to 3 before changing topic or repeating yourself. Then if your partner doesn't speak, ask "should I go deeper into that?"
Thanks for the pointers. Btw, you may want to give ChromeOS a second look: https://news.ycombinator.com/item?id=25884262
There's this hivemind on Reddit that believes M1 chips use memory 'more efficiently' and an '8GB machine is like a 16GB machine'

Having run Linux side by side with Mac OS since 2010, I'm not sure if it amazes me how much more memory the Mac uses or how efficient Linux is.
My priority is living my best life, not padding the pockets of others. I'll happily pay for stuff if I feel it's fair. But it's not.
You may have a point. Haven't had a good Skype experience in a long time. Weird to think that Skype almost became a common verb like Google.
With prefork there is one process per connection. Look at server-status. There was a threaded version as of 2.4 but I don’t think it worked well.
Do you work for Google? I'm just doubting you a little. Like the guy from project zero is finding bugs in Windows via ssh to a Linux machine? Definitely going with Doubt here.
Two of the things that this article calls out are security & privacy. It's worth keeping in mind that you can and should be using SRI when loading remote resources like this, which will go a long way to protect you. And, you can set attributes like referrerpolicy to ensure that privacy is maintained as much as possible.

(cdnjs, that I maintain and is referenced in the article, does both of these by default if you copy a script/link tag from our site.)
I want the airplane I am about to board to be flown by a real pilot.
The elephant in the room is SaaS. With SaaS it is possible to use 100% free software and even release all your code as FOSS as well and it's meaningless. The service has your data and it's the hub. Even if you can self-host few people do and it's time consuming and hard.

SaaS, though often based on FOSS, is far more closed than closed-source commercial software ever was. I can run a closed-source DOS app from 1989 in DosBox today and if I had data in it I could still access it. Same with most commercial PC software for Windows and Mac.

Can't do that with SaaS. Even if I can run it the SaaS has my data. If I stop paying it's gone. If the company goes out of business it's gone. If they rev the software in a way that ruins it for me, I'm out of luck and I have to start over. (Sometimes they let you export your data, but never conveniently and never in a good format.)

Here's the thing. Software is not actually free. Easy to use mature software is hugely labor-intensive to produce.

If you don't design the economic model, the market will design one for you. Usually that model will be worse than what you would have done. The most popular creative way to monetize "free" software is surveillance capitalism followed by adware and cloud-as-DRM SaaS.

Oh, and a sure fire get rich quick scheme for quite some time has been to take a promising FOSS software or standard and slap up a SaaS around it. Something tells me none of these companies pay anything to the original creators.

TL;DR: FOSS lost the war because it confused free "as in beer" with free "as in freedom" and never figured out an economic model. As a result we got one, SaaS with the cloud as back-door DRM, that is worse in every way than the old closed source shrink wrap model.

But the fact that most people in this thread are bringing up DRM for media means that people may care more about free "as in beer" than freedom. Few people are bringing up what FOSS was supposed to be about: control of your own computing environment and ownership of your own stuff. It was never about getting other peoples' stuff for free or even about software not costing any money. It was about software not restricting you and honest freedom-respecting models.
Climate policy dragged into culture wars as a ‘delay’ tactic, finds study
Well, we're talking about 55 years ago, so I'm pretty sure there wouldn't be any online references to the actual materials used, and the technology pieces were all pre-digital. (There was basically one time-share computer for public school students in the entire state I lived in at the time, and "interactive device" meant a KSR 33 teletype connected to that computer via 10 character per second dial-up modem).

So, I can tell you a little about the methods, but that's all. First, we spent a small, but meaningful amount of time each day in drills to train our eyes and brains to rapidly recognize and interpret increasingly longer strings of symbols. This was done by flashing a sequence of numbers (first) or letters (as we got better) on a screen for a set period of time, and having students transcribe them onto paper. As we achieved accuracy for a given flash (say 5 numbers for .1 second), the flash interval was incrementally reduced, and the length of sequence increased. I don't recall the flash intervals, but I do recall that at the end of a year of doing these exercises for a few minutes each school day, I was routinely reading 15 or more digit sequences accurately in a single, very short glance.

We also used machines (entirely mechanical) that built on that ability by scanning lines of text we were to read in multi-word chunks on a timed basis. The idea was to take the sight interpretation skill and extend it to reading phrases in a single glance, rather than reading and interpreting single words.

And finally, there was application of these skills to real texts, for comprehension. Comprehension was of course focused on getting the meaning of a text, but also on vocabulary. New vocabulary was introduced in relatively simple texts, and re-enforced over time.

I have no idea how well all this worked for average students. It worked beautifully for me, though.
I agree, most website can get rid of many JS files and will not make it less functional.
> A year ago there were three billion active Android devices, all of them using the Linux kernel -- and the overwhelming majority of them only allows sanctioned apps to be installed. There is no freedom any more.

Practice showed that in the overwhelming majority of cases, the apps user chooses to "install" is malware that he is not aware of.
> Streaming services wouldn't exist without DRM.

Legally I'm sure that's true since content creators wouldn't agree to it, but in practice that's probably wrong. People would pay for the convenience of a it-just-works streaming service.
True Probationary period / uncertain employment is

1. Untenable for employees - of I have a mortgage or family or plans or obligations let alone a current job, taking this kind of risk is unacceptable

2. Untenable for companies - that's way too much investment.

Companies do have probation periods formally but they are exceeeeedingly rarely invoked, for above reasons.
> you can pick a ticket and pair program. Have them review an actual PR. Etc.

This seems so obvious. If you pick a leetcode question, there’s always the risk that your candidate has memorized the answer to that particular question. But if you pick an actual bug/PR from your codebase, that problem disappears completely, and you get to see how they would perform on the actual job you’re hiring for.

Can anybody think of any negatives here? The only thing that comes to mind is that it might be seen as the employer trying to get free labor if they use a bug report that hasn’t been resolved yet.
Personally I've configured rpm-ostree to install updates automatically, so every time I reboot (once a week), I'm on the latest commit.
Mailgun Is Down
500 error on login
The tests aren't testing for competency at the job, and after a decade of experience writing software you have long ago realized that party tricks and cute algorithms are a fairly rare part of the job (generalizing here of course), so you stop thinking about them as much and get out of practice. When they do show up, you certainly don't have to do them in 10 minutes, and I think everyone would rather you didn't anyway, so that you write a robust solution rather than a clever one.

Students are often better at leetcode because school has been drilling this shit into them for the past three years, but it will probably be the last time they see such a compelling algorithmic challenge until their next leetcode exam.
To my absolute shame, about 15 years ago, I made this comment about a junior dev on my team. That junior dev is now a much better developer than me.

We’re all on a journey in our careers. Those of us with more knowledge and experience can and should help those with less, instead of gatekeeping and lecturing.
Yes, learned this when writing server side code it's very easy to extract query params dictionary style and then learn that to be pedantically correct, they should be handled list style.
Another photo says the hole is 2.5mm
https://www.esa.int/ESA_Multimedia/Images/2005/03/Hubble_sol...
Even worse, I foresee a future where there are bots in the cloud that interrupt the development or execution of software that violates the ToS.

I think these may already exist, though usually for very specific things like cryptocurrency mining. I could see this broadening. I could also see the government getting involved then and mandating it.

"We're sorry, our system detected that you are developing end-to-end encryption software without the proper safeguards in place. Your account has been locked..."
This is a bog standard LAMP setup, they just specified the specific php modules which might not be enabled by default (but usually are). Not sure what's complex about it, I'm sure you can drop it into a default XAMPP install and run.
Is the code being in a VM mutually exclusive with having homebrew installed?
"Silverblue is a variant of Fedora Workstation. It looks, feels and behaves like a regular desktop operating system, and the experience is similar to what you find with using a standard Fedora Workstation.

However, unlike other operating systems, Silverblue is immutable. This means that every installation is identical to every other installation of the same version. The operating system that is on disk is exactly the same from one machine to the next, and it never changes as it is used."

https://silverblue.fedoraproject.org/about
Finding the bug was always my preferred interview problem.

Followed by "this code needs refactoring, go nuts, and then let's talk about what you did and why afterwards".
You just validated every adventure game player typing in whatever numbers they can find to try and guess passwords.
It'd be a fun social experiment if one of the big tech companies replaced the leetcode-style rounds with something arbitrary. Let's say: The "jumping jacks" round. You have to turn your webcam on and do 100 jumping jacks in 60 seconds. Only then will you potentially advance to the next round.

The person watching on the other end can evaluate how far over 100 you got, whether or not your form matches best practice, and assess how you were breathing in case... you know... they hire you and then there's a business need for you to do 500 jumping jacks in five minutes.

They might not even end up hiring anyone different than they otherwise would.
Stop telling everyone to stop interviewing with Leet Code
Since yours hold a lot more uncommon words (by virtue of simply having many more words) a feature, if you are in the mood for updating, could be to sort by word frequency along with alphabetical sorting.
See https://status.mailgun.com/ - major outage on all services

Now let's pray they have other notifications than via email
That’s a reasonable argument for new content, but hardly justifies paying for old content who’s creators are all dead.
Assuming one needs to be a junior to become a senior that would be using the same filter twice.
You can remove the cover and connect a transparent piece in front of it.
It's API only. The UI is for you to create.
MailGun Is Down
API requests are failing (at least EU). Unable to login to dashboard (500 internal error).

$ telnet http://mxa.eu.mailgun.org. 587
Trying 3.122.29.183...
Connected to http://mxa.eu.mailgun.org.
Escape character is '^]'.
421 Server overloaded, try again later
Connection closed by foreign host.

Status page status.mailgun.com finally updated with some info.
This would also be my answer. Put the phone away, preferably out of arms reach, and read a book.
As I read it, only Table 17 is specifically focused on climate policy cases. There are lots of other things investors can sue about.
I agree with all of those things. A real engineer has soft skills and the ability to look beyond the immediate problem to see what is at the heart of the issue. They can see the effects of a solution and see the problems that might arise from it. They see connections.

Leetcoders just find the most efficient solution for the problem at hand. They don't see connections to other problems, whether current or potential. They're a scalpel when you really need a massage.

I've seen leetcoders throw away less-efficient, safer solutions just to implement something more efficient and clever. And when things fail, they're nowhere to be found. Too busy with whatever current Story they're on.
Tesla NFC Key Card Security Vulnerability Demonstration
They've launched flat plates made of aerogel to capture orbital debris.

For example: https://solarsystem.nasa.gov/stardust/home/index.html
The mirrors are gold plated beryllium so it wouldn't be a crack anyway, or at least not a crack like one would think about glass cracking.
Well cheers, makes me think you contribute to FOSS too :)
I thought about waiting as well a few months back but with the supply chain issues I decided to just order a 'suped up MBP with the fastest processor and 64 gigs of ram. Took 2 months to arrive too. Hoping the machine will last me a decade since my other MBP is from 2013 and still runs everything I throw at it (mostly web dev stuff).
You could also say “only one ages faster” so this is not a paradox because of that.
I'm on the other side, where the grass is greener. Always worked at small companies and early stage startups. Always putting out fires, sometimes worked till the middle of the night. Sometimes pushed to production without code reviews. Stress always at an all time high. Never made great money.

Someone please explain to me why I should not dream of working at BigCo where code reviews take a week. A remote job like OP's is a literal dream to me. No stress? above market average compensation? As long as I can work from home I'll know how to keep myself busy.
For East Asian languages i would recommend LingoDeer.
Simulations don't matter if your starting parameters don't fit reality, maybe the population of dust in this range was poorly understood around the L2 point? We've got loads of missions there, but maybe none of them would notice anything like this.
As a thought experiment, imagine you had a smart phone without internet access (but it was somehow able to download apps).

Apps you would want on that device might include a lot of healthy apps.

For example —

It would replace many of the devices we used pre-internet. A compass. A calendar. A guitar tuner. A pedometer. A notebook. A recipe book - where you place recipes. A recording device - and a bank of guitar effects pedals.

These are all healthy apps in my opinion.
So even if you deliver exactly what they were expecting they are upset that you didn't need to ask any questions to get there?
The meditations on Withsara are nice, after that my go to free option is Insight timer.

https://www.withsara.com
https://www.insighttimer.com