skysight-inc/HackerNews huggingface dataset:
Not really all that different from Apple. You're not allowed to develop for iOS/tvOS without an Apple Developer License and signing the TOS.
I know the material inside and out, but then make dumb mistakes on tests
Use the HN search bar and type in things like:

- learn javascript

- learn web development

and so on

Devour all the comments, and you'll come to a quite nuanced conclusion on what you should do.

This is my general technique on finding educational resources on HN, so it's not a "scram! Go use a search engine!" This is a "well my little secret is: HN" type of response.
Exactly, we will lose nothing but our chains
I know someone very high up in the CIA. He told me about PRISM before Edward Snowden. He told me about Stuxnet before the public was aware of its existence. He told me a bunch of other stuff as well.

The things he told me were both fascinating and terrifying. It made me reassess how many US government conspiracies are crazy, and now I actually believe most of them are true.
Agreed. I highly recommend:

* Eon - Greg Bear

* A Deepness In The Sky - Vernor Vinge
In the early 2000s I was using Opera and for a while I had set it to block 3rd party cookies. Unfortunately Yahoo Mail was one of the few sites that stopped working, so I had to disable the setting again.

While it's nice that the original cookie specification is GDPR compliant, ultimately it is better to have the actual GDPR. The article mentions browser fingerprinting, and it seems to me very hard to define a technical specification that completely blocks any kind of fingerprinting. Whereas the GDPR basically says "no unnecessary data collection without consent", sidestepping the whole technical aspect and going straight for the intent.

> The browsers messed up too!

I think this is an interesting remark, because what ultimately happened is that adtech captured (a giant chunk of) the browser industry with Chrome. And I'm not sure whether IE (historically) lacking tracking protection was adtech influenced, or a case of "the browsers messed up", or something else.
Side project: CloudyCharge – Get alerted when AWS usage exceeds free tier
https://cloudycharge.com

There is already AWS billing alerts, but it runs once every 6 hours, which might be too late for some people, and the user experience is also not great. So CloudyCharge.com was created. CloudyCharge notifies, via email or SMS, whenever the cloud usage breaches free tier, within 5 minutes. CloudyCharge accesses user's cloud account via a read-only role in their account with access grant to CloudyCharge's IAM user.

Planning to keep the service free forever. Currently only EC2 instance support is added, but planning to add more. Looking for early feedback. Thank you for your time!
> Other research areas could be more important to progress right now and we only have so many scientists available to do the work. Allocating those scientists to research areas is an incredibly hard task, but it’s a necessary one.

That's not really how it works. People work on things they're interested in, not what they get assigned to.
Insights on the latest changes in web development into international research
Exactly this. I sometimes go to other communities (e.g. YouTube comments) and having a deluded hope that they'll be intelligent comments.

They always leave me disappointed. They're funny sometimes, but I want intelligent, not funny (there's enough funny content out there).
I pick 333 doors, and Monty opens 333 doors?
I consider myself borderline math illiterate. I understand the monty hall problem perfectly well through means other than hard math proofs.

So, clearly, understanding the proof isn't required. It is a great deal more work than many other methods of understanding the problem, so why prescribe it as the best way?

You might be comfortable with it, but not everyone has the time nor inclination to become mathy enough to live life through your lens.
I should probably do that.

Actually, my Mac IIsi still works last I checked, but that was about ten years ago!
At this point with Musk it feels like he does stuff just to get attention.

That whole business with calling the diver who saved a bunch of kids’ lives a paedophile was disgusting and it amazes me that anyone has any respect for Musk as a person anymore.
Off topic:

>>he was was in peak form during the ’60s and ’70s

Is this usage correct? Or is the second “was” a typo?

I am not a native English speaker so forgive if this is something very basic.
And when you graduate you get a not in this field job because it's so competitive you probably were already ineligible by the time you started your PhD.
Microservices: Don’t Use Them Yet
I would just email in good faith but dont ask for any compensation unless they have a bug bounty program which is unlikely for indie dev. I m sure they would appreciate it.
These don’t get built by countries. They get built in countries. The home country matters and they’ll need to put up funding, but it’s an international workforce.
The discussion so far is largely unproductive, because it is conflating "WFH life" and "we're in the midst of a global pandemic and we can't do our favourite activities." Personally I'm hating my current situation, but if I could go to a concert or plan a vacation, WFH might be awesome. I really have no idea.
Opposite for me. I gained weight because I no longer walk to work (walk to station, take subway, walk from office). And, I'm only a few feet from my kitchen so can eat.

I have no S.O. so much lonelier not having co-workers to talk to, eat lunch with, etc...
I interviewed a lot of candidates (technical interviews for software engineers) and in my experience great candidates ask great questions. Don't ask any question, ask interesting questions. There are 2 reasons why this is important:

- Asking good questions is part of the job IMO, I'm not sure why we wouldn't test it, so it absolutely makes sense to ask candidates to ask questions.

- Even if you really prepared well and know everything there is to know about the team and the company you are applying, there has to be something an insider can tell you that would be interesting for you if you really want to join this company/ this team. So it clearly shows lake of interest / motivation if you ask no question
I think he means loosely that the theory here, is that they add up to three. Kids will grab objects and group and ungroup them while counting and so on, before outright accepting math is real.
It’s always worth it to read through the footnotes. I got a kick out of imagining this. If it were me, there would have been loud profantiy.

“6. I accidentally dropped the primary die down the drain while trying to clean it, so I don't have many pictures of the primary die.”
I’m with you.

Not only the job didn’t seem to match the prospect, the “large organization politics” drove me away pretty quickly.
Deno – A secure runtime for JavaScript and TypeScript
This is the greatest website I have ever seen. It even looks good on mobile. That’s a major achievement with their stylings.
I also dress up for interviews even if the place is casual, and I even usually dress nicely for the first day of work. You’re normally introduced to 100 people on your first day, and I like to make a good impression. I’ve never had a problem with negative feedback from this. I think you can tell someone’s cultural fit better by a conversation than their clothing.
You haven't said anything about being a qualified expert in the field, so I'll assume you're not - please correct me if otherwise.

> To anyone in research in the field, the distinction you are trying to make is moot

I wouldn't think this is true; it's about the most important distinction there could be in genetics - i.e., flaws/defects of specific genes vs traits/predispositions that have been selected for over the history of evolution.

If a trait has been selected for over tens/hundreds of thousands of years of evolution, it's a mistake to try and "cure" it; it's not something that can be cured, as it's there for an important reason. The right approach is to understand the conditions that trigger the symptoms, and create better conditions so the problem corrects, just as I've done.

> If that works for you I don't want you get you of that view, but that seems to romanticize illnesses too much for my taste.

This is an emotion-driven (and rather patronising) response, whereas I'm focused wholly on what is scientifically plausible and demonstrable.

I welcome new evidence to challenge the position I've put, but so far it hasn't been forthcoming.
> There is no real way to know the quality of graduates the online schools are producing.

That can be said for any higher education. The only way to clearly address that is to measure the performance of graduates over 5-10 years compared to a pseudo-random mix of graduates from the same programs of other schools over the same time interval.
I feel.lioe so much of this discussion misses that all of these things about people are both situational and mutable.

I've done some WFH on every job I've had, with wildly different results, depending on how motivated I was to do the work.

Just because WFH did not work for you once doesn't mean you're not suited to it.
Inspired by Carbon I made a tool that I think complements it to obtain the same effect but on screenshots rather than text.

https://graphite-shot.now.sh

You can see how it works in the Tweet where I announced it.

https://twitter.com/Duiker101/status/1241657523825934338
Only reason I'm looking into it is cost engineering tbh.

As to the Kafka vs. Pulsar, I've been running a Kafka cluster for several years now, and was interested in Pulsar as a Kafka++, and have been evaluating it for a client who wants to choose between one of the two, and at the moment, I think Pulsar needs about another year before I'd recommend it.

It's exciting tech, but as is normal of recently open sourced projects, there's a lot of bugs being surfaced, and the documentation has a lot of unanswered questions, like, if I'm consuming a multi-partitioned topic in an exclusive subscription, what does that mean for ordering?

I think it has some great ideas (especially decoupling brokers from storage), but yeah, it feels a bit like Kafka pre 0.8, interesting, but you're taking on a lot of work adopting it at the moment.
>People work on things they're interested in

That's not how reality works out to be.
On the other hand, if my house is very clean and uncluttered, I'm probably depressed/anxious and not spending time doing things I like. I personally despise cleaning house, and minimal cleaning for practical reasons works for me.
I'm really excited about the next SoloKey coming out soon.
Readability of programming ligatures is very different for people who are familiar with the language/font, and people who aren't.

For instance, look at the list of ligatures for Fira Code[1] and without referencing the monospace counterparts on the right, tell me if you can tell how to reproduce each one without a lot of guesswork.

[1] https://github.com/tonsky/FiraCode
I had always assumed that bash first read the whole script into memory (unless it was huge), then parsed and interpreted it. Guess I was wrong. Thanks.
Right, but the HCL syntax and overall Terraform paradigm is not.
Ask HN: How to stop anxiety from too many choices?
The obvious answer here is to reduce choices. However the past few months I am struggling hugely with anxiety which is rendering me incapable on some days to make any real progress on my goals; startup, learning & side projects.

When the pandemic began, and we lost our clients I have found myself in a constant state of ideation and future thinking, but once I start one of these (semi-pivots) I get worried that there is a better idea and go back to the drawing board.

How does one stop this process?
The format is only a small part of org-mode. It's an outliner with lots of functionality. If I had to guess, I'd say you either use the full Emacs implementation or an app like Dynalist. A partial implementation in VS Code just doesn't have much of a market.
IMO, so long as you don't violate dress code for the company, you can wear whatever you want to the interview. You can dress up or down as much as you want and it won't count against you.

I might think you're a little odd, but that's okay. Most of us are odd in some way.

It's been fun reading all the responses to my "don't ask the lunch question" post because so many people think I'm an uptight curmudgeon, but that's not true at all. I'm just aware of the line for "appropriate" during an interview.

Everything you say and do in an interview is being weighed, no matter what the interviewer says. It's simply human nature, and the interviewer is especially susceptible to it if they claim they aren't.

That said, every company culture is different, and lots of wild west startup companies have weird criteria for their culture. They may think someone who obeys authority is a bad idea and so suits are out, but shorts and flipflops are fine.

Someone else already said it, but I'll repeat it: Interviews go both ways. Each side is interviewing the other. It's in everyone's best interest for a 2-way match.
That’s... a bit to simplistic of an understanding.

As a researcher, there are many problems I could find interesting and get passionate about working on, either with the right colleagues, funding, world implications, etc...

The scientist oblivious to the world and only interested in their little niche is not the majority. Give a problem funding at the early stage of careers (grad school, new tenure grants) and it gets worked on and some people get super passionate.
Make it difficult. Open chips, put chips into bowl, and take them somewhere else. (for example). You can make yourself bored while eating them, but I rarely do. The bowl/plate plus immediate cleanup helps stop the mindless eating.

In the meantime, work on getting some sort of hobby to help with the stress.
That's the problem with censorship: it's highly context sensitive including audience, locality, and intent. I think the answer is more global:

> But why should I object to that term, sir? You see, in our century we've learned not to fear words.
Sure, let's extend the analogy a bit.

Let's say there are thousands of bakers. There are bakers making cookies and cakes all the time.

Some of those bakers are financially rewarded for their choices, and thus gain power. Others are financially punished for their choices, and slowly are pushed to the margins or die (as a business. The person just moves to a non-baking field).

Over time, you will see an evolutionary pressure toward the baker's baking cakes. You will see fewer and fewer baker's baking cookies.

This is what happened in the gaming industry. There were options for cookies, but they weren't financially rewarded and those options have been drastically diminished because of it.

I will say that, in this now-stretched analogy, I also prefer "cookies". Those games are out there. They're being made by indie developers. Go spend money on them if you want more of them.
Creating a Notes Page
Managing Firefox on macOS with Nix
before: i don't know the final price

after: i don't know the final price - 8%
In regards to his tip "Disable advertisements from File Explorer". Also after clicking "Apply" do chose the upper button on same window that says "Apply to folders" - it will make the settings done there to be applied to folders of same "style". One only need to apply this to local drives, documents, pictures, videos and a few other "styles" to have an unified view of all folders when using Windows File Explorer.

But I recommend using Total Commander instead (personal favorite).
I have been trying to use Yubikey for SSH over the years, and everything has been a huge hassle that just didn't work well enough.

Everything, that is, until SSH 8.2 came out. Using a Yubikey (or any other U2F-compatible key, which is a lot of them) is a breeze: Run `ssh-keygen -t ecdsa-sk -f ~/.ssh/id_ecdsa_sk` to generate a key from your Yubikey and you're done. You can even use Resident Keys mode (if your key supports it) to avoid having to carry the private-key-half around with you, you can load it straight from the Yubikey with `ssh-add -k`.

This is the only way that lets you walk up to a machine, plug your key in and SSH to your server securely with just two commands. The downside is that both sides have to be running SSH 8.2+.
No the variation with 1000 doors is that you open 1 door, Monty opens 998 doors and asks if you want to switch.
The peak of ancient China’s sophistication might have been during the late 1200s, during the Song Dynasty.

They achieved all kinds of marvelous inventions in this era. And while they didn’t quite achieve the abstract notions of calculus, they did master systems of equations, which is the precursor to linear algebra. And we know today, that linear algebra is the fundamental foundation of computer science.

But, they had a fertile valley in the south, and became the breadbasket of Asia. This was probably what Genghis Khan envied, and why the ancient Chinese spent so much sweat and fortune to build their Great Wall fortifications in the north, to defend themselves.

But alas, Khan succeeded, and decimated the Chinese, and set them back a few hundred years. It took a hundred years, until the Ming Dynasty were able to overthrow them. But the Chinese were never quite the same again. The Ming did build the fabled fleet ships of Zheng He, and traded with Southeast Asia, the Middle East, and Africa.

Then the Ming faded, and were replaced with the Qing Dynasty. And this dynasty was some combination of the Mongols, so the Mongols eventually ruled China again, by decree. So thus, at this point, they had no need for any more Great Wall fortifications. The enemy was now inside the gates.

At this point, the Qing had dominated the local lands, and thus had no further military competition. Until the Europeans and Americans came, and handed their ass to them, and murdered, and drugged, and enslaved them along the way.

Thus, their complacency was the downfall of them.

Of course, the Qing were also incompetent and did stupid things, like empower a woman as their leader, while the world was undergoing massive shifts in power. And she spent their money on rebuilding the gardens, instead of investing in military armature. But, the Europeans were also to blame for this, because they stole all of China’s money through forced reparations. It’s kinda hard to save money, when the thieves are stealing your gold at forced gunpoint.

And the rest is history.
Cognito:

yes, its a complex poorly documented pile of shite. BUT. It does work as a reasonably secure OAUTH2 thingamebob. However I was told by my AWS account manager that auth0 was the way forward, and I agree.

Cloudformation:

Meh, I have about 35k lines of active CF at the moment. Its much of a muchness. Unless you are using parameters with selectors, you are going to have a bad time. Hard linking templates together (I assume thats what nested stacks are) is terrible. I've only briefly used terraform, so I have no idea if its much better.

CF _could be_ a lot better. Like compile time validation, not just in time. that would stop a lot of anger when you realise you've spelt a CF parameter wrong(or the value fails validation) but only after you've spent ten minutes for it to spin up. Thats frankly unforgivable.

Elasticache:

Yes. Its expensive.

KINESIS:

What a disappointment. Stupid naming conventions, Terrible throttling and throughput. Its just horrific. Whats worse is that they looked at SQS and thought: "this compares favouribly" NATS.io is a great fit for certain usecases (no, kafka is never the answer)

LAmbda:

I don't actually get this myself. I made a REST api exclusively in lambda. It meant that I could build a working prototype really quickly. Once proven we ported it to fastapi in an autoscale group.

The API gateway was heavily integrated into the lambda spinup (controlled in CF) so I really don't see what the issue it. Also it understands swagger, so I struggle to understand the criticism
How to create a maze algorithm with JavaScript
Remote Desktop Is One Fine-Tuned for Gaming
Deno: 1.0 officially scheduled on May, 13 Review of the features
TV series might not be as long as books but all the multi-year long series people put however many hours into them as the series was long. Breaking Bad had 62 episodes, average 45 mins each = 46hrs of watching that show. That feels like more time than most novels.
> The other poster already pointed out that there is a difference between CFR and IFR

I know the difference between CFR and IFR. But i doubt journalists who wrote about covid-19 fatality knew that, such details are too technical for mainstream media. The idea conveyed by media was simply 'most people would get it as there is no immunity, and there is ~5% fatality rate'.

In that time we already have order of magnitude lower IFR estimates from WHO (e.g. from covid-19 situation report 30).

> we have estimates of the IFR which are more in line with 0.9 to 1.5% (based on the antibody tests in NYC for example).

In different areas it seems to be different. NYC was hit particularly bad, so it is not a good idea to generalize data from that. In Heinsberg (Germany) study, the IFR is estimated to be 0.37, although Heinsberg was also hit hard.

> The IFR for the flu is 0.1% in the bad year ... That's 10 times higher, I don't know about you, but an order of magnitude is pretty significant in my book.

I did not compare covid-19 to flu. It is true that covid-19 is order of magnitue worse than seasonal flu. My point was that it is order of magnitude better than media image of covid-19.
There is an underwater-tunnel between france and england with trains running. And there is the irish sea bridge-project with the goal to connect great britain and ireland by train and cars. Making such a route possible in some yet unbuild future reality.
If we're arguing semantics: isn't it an insult instead of a swear word?

I.e., is there a common use of the word not directed at a person? Like hitting your thumb with a hammer?
How is it nonsense though? You just saying it doesn't make it so sorry... It's a pretty obvious observation made over and over you are going to need to give some data or reasoning why this is wrong, because science and logic both say these are the gender norms in a general population

How does that prove anything for you? You haven't shown anything except that you disagree, that doesn't give us anything except your opinion and definitely won't convince people who know the science also... The personality differences between men and women are not edgy science. I have a degree in psychology and I'm pretty confident you have no legit science (and haven't even give logical reasons) to back your claims but feel free to post something different

You also seem to have a lot of misinformation in this thread. Calling his memo a manifesto... Mixing neurotic with neuroticism... Basic facts you are smearing... You aren't giving people a reason to believe any of what you say so maybe you should think about why you have such an extreme view
Guitar Fretboard: Maple vs. Rosewood
How does it compare? > it's probably the same. This is not a novel idea. I wanted to learn something new and the solutions available had become bloated and I wanted something simple. I used something called maskme, which turned into something called Abine Blur in the past.

How do I get the phantom address? > Once you create an account and login, you will see an input where you add a description. Then a phantom address will be generated. https://imgur.com/a/yYHKoTF

I hear people say .... > I personally do not see this as a solution to spam.

I should probably add it to the TODO: https://mailphantom.com/#TODO

...But, lets say for instance I used a phantom address for some mailing list, and the company of this mailing list suffered a data breach, the email address would be obtain by the perpetrators, as an example. I don't want them to know what my actual email address is. If they know my actual email address, they can probably find out more about me.

This was my main reason for creating this.

I hope that helps