skysight-inc/HackerNews huggingface dataset:
Got it. Somewhat non-intuitively from the outside, hardware is far less glamorous and lucrative than software. If you really like hardware, then software that drives hardware is the place to be — you still get to play with and learn about the hardware, but you’re not in the mines, as it were. And — big one — your skills largely transfer.

At any rate, if it’s not common knowledge these days, get the kid a cheap second-hand bench-top oscilloscope. As long as the basic functions work, it doesn’t matter if it’s from the 1980s. But that thing is your eyes. And the knobs are fun.
Why? We're only using all that fossil fuel for 100 years or so...
I've noticed that reading is faster than listening at 3x speed. A quick way to test this is to enable subtitles.
I remember walking the roadside with my grandparents when I was about five years old, collecting cans. It wasn’t exactly a “money for survival” type thing, but it was definitely welcome income. I had my own bag, and the cans I collected gave me enough money to buy toys and stuff.
Way to go! Great idea checking other projects too to see if they could also benefit from the fix.
> Does anyone believe one would disappear from public appearances for 5-6 weeks due to ostensibly her 'resting at home'

That's an interesting way to solve the problem with China's 996 work culture: "I am tired, I need a vacation, I think I should speak against the government to get some rest then."
WebRTC Pong with rollback netcode
This ignores the point (that Perell makes in the essay) that learning via lecture is a horrible way to learn much of anything to begin with.

Now I could see a counter point where you speed up a lecture, find the new information that interests you, and then use that as a jumping off point for repetition. For example, dive deeper into other sources, take notes, use flash cards, try applying what you've learned, and so on.

But just consuming 10 mins of new info from a full lecture at 2.5x speed and then moving on probably isn't doing much long-term learning.
On the other hand, I started my own blog and Facebook-like forum for less than $10/month, and all my friends are able to access it and connect with me from any of their multitude of devices.

And included in the same fee is the ability to spin up more sites for each friend who wants one too.

And they can all inter-operate and copy posts between each other.

Mastodon is pretty much just another Facebook, split into pieces.

The Web is a real, viable, free platform, today.
It’s still an open question if this will effect the world economy.
wait till you realize what's happening in the rest of the world. where people work much harder and still don't get by.
Relevant excerpt from stackexchange answer [1]:

Some (Undesirable) Properties of Textbook RSA:

It is malleable. I.e., if you give me a ciphertext 𝑐 which encrypts 𝑚, I can compute 𝑐′≡𝑐⋅2𝑒mod𝑛. When the owner of the private key decrypts 𝑐′, she will get 2𝑚mod𝑛. In other words, I can make predictable changes to ciphertexts.

It is deterministic, and thus not semantically secure. I.e., I can distinguish between the encryptions of 0 and 1 (simply by encrypting both values myself and comparing the ciphertexts).

Differences with Deployed RSA:

Padding

Chinese Remainder Theorem is sometimes used in deployed systems for more efficient decryption.

𝑒 is often statically set to 65537=2^16+1 for encryption speed (since there are only two set bits in that number).

Side-channel attack mitigations can be put in place for deployed systems too.

[1] https://crypto.stackexchange.com/a/1449
> I think I've spent too much time on learning and also too much time in planning earlier in my career and life. I think it's a blind spot if you're an analytical type. It ends up being an excuse to not complete things. There's always something else that you "need to know" that blocks you.

I'm in this text and I don't like it. Jokes aside, I want to do and experiment more but I struggle with analysis paralysis and striving for perfection, often upfront.

I need to move in the direction you did. How did you break out of this pattern? How do you deal with thoughts like "there's a better, cleaner way to do this and if I just analyze I can find it"?
I remember a cryptography project at uni where we had to implement RSA - that is everything including the large integer support.

A portion of the grade was determined by the speed of your code.

Because this was essentially only a course about number theory you can bet there were issues :)

First: no symmetric crypto, just rsa applied block by block

Second: no counter or chaining of blocks - eg encrypt(m) is the same for any m in the plaintext

Third: because there’s no symmetric cipher modular arithmetic becomes the overwhelming perf cost. My implementation had many many many possible timing attacks.

Fourth: the same key pair was used for encryption and signing. This clearly results in sadness.

Fifth: many of the implementations in the class operated performed an rsa operation for each byte in the input, making the lack of a proper block mode even worse. Mine operated at the maximum size the public key could handle, making it Secure (tm)!
I think you've hit the nail on the head. In a previous job I tried to outsource "DevOps" to Rackspace, only to learn the hard way that if you can outsource it it's not DevOps—_increasing_ siloization is the antithesis of DevOps. But this is also the point where I think SRE is most compelling. Rather than trying to build an organization around "you build it, you run it", SRE recognizes the need for specialization while deliberately striving to align incentives between the various parties via SLOs.

This summer I finally hopped over to the DevOps side of the house as a manager, having always been a software engineer. My mandate from higher ups is to reform the team to start practicing SRE, but I think it's really more about reforming the whole organization. In every way possible, I'm trying to build a team of people willing to "be the change" like you say. But I also hope that SLOs, as a formal way of agreeing on priorities, will grease the wheels a bit.

> And often, it's not a technical solution.

Absolutely. In my experience, it's almost never technical. If you can structure the collaboration so that correct incentives apply, any technical solutions required come naturally.

(I wrote about my Rackspace experience here: http://zephyri.co/2016/can-devops-be-outsourced/)
To give one potential example: it appears that some primes are likely to be less secure than other primes. I don't really have much background info on this to provide here, so you'll want to Google around, but I'll leave a couple of links to more reading. (There are probably better links I'm not aware of.) I just know enough to know that it's a bad idea to implement asymmetric cryptography without fully understanding the number theory behind it.

[1] https://mathoverflow.net/q/283767

[2] https://crypto.stackexchange.com/a/47733
I read through that article, as well as https://en.wikipedia.org/wiki/Nicotinic_agonist , but they're shallow on details.

I understand the low-level pharmacodynamics (but these are seldom useful when talking about high-level, system-wide, and complex effects).

BUT, this portion https://en.wikipedia.org/wiki/Nicotine#Reinforcement_disorde... has a few interesting tid-bits, especially the article on DeltaFosB/"as a critical factor in the development of virtually all forms of behavioral and drug addictions." (https://en.wikipedia.org/wiki/FOSB#Delta_FosB) As well as, "Based upon the accumulated evidence, a medical review from late 2014 argued that accumbal ΔFosB expression can be used as an addiction biomarker and that the degree of accumbal ΔFosB induction by a drug is a metric for how addictive it is relative to others."

Fascinating stuff -- and exactly what I was complaining about.

A more nuanced take on why drug-mediated DeltaFosB expression may be involved in addictive (see: habitual drug usage) behaviors: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2607320/

BUT, so many things cause DeltaFosB expression (e.g. sugar, exercise, drugs, etc.), that we need to establish how significant of an effect nicotine has compared to everything else. Fortunately, we do have one study comparing caffeine's and nicotine's DeltaFosB expression: https://sci-hub.se/10.1016/j.jchemneu.2017.10.005

Results (page 9; "number of DeltaFosB-immunoreactive nuclei per 1 mm^2" in the nucleus accumbunus):

| Control | Nicotine | Caffeine |

| 43,83 ± 16,80 | 117,33 ± 14,36 | 112,77 ± 10,12 |

To me, that looks like a similar addiction-profile. Granted, DeltaFosB is probably not the be-all end-all, but a small piece in untangling why and how nicotine (and other drugs) may or may not be addictive.

It would be even better, if we could put these two side-by-side with other drugs, notably cocaine and heroin, to see if the effect expression is logarithmic (and DeltaFosB over-expression is similar across-the-board for all drugs considered addictive).
Somewhat unrelated… if you drive to the bar then you can’t drink surely?
Sure there are. There was a huge uproar on Facebook on how if you shared a video Facebook itself would show it from Facebook, not link the original source. That is 100% intentionally and deliberately. American companies are absolutely no better. If anything they are worse.
when they invented the legal principle of "ignorance of the law is no defence", most common people were illiterate. That didn't stop them from making people guilty for committing crimes they didn't know were crimes.
It's the earliest indicator of all COVID-related trends, and it's the variable the that others depend on.

Every new infection results in rolling the evolutionary dice a few hundred billion times, and is how we get diseases that evade our defenses, and new diseases in general.

Also, being hospitalized isn't the only bad thing about COVID.
"It's worse somewhere else" isn't relevant to whether it's acceptable in the US.

The US has the resources to reward hard workers with financial stability. It also benefits from brain-draining other countries with this promise.

If the US continues to slide away from the "American Dream," the brains and prosperity will end up somewhere else.
Visual Studio used MFC until it was rewriten in WPF.

SQL Server Studio used MFC until it was rewriten in WPF.

The Ribbon on WPF was originally designed on Office, then made availalble as a COM library on Windows 7 and wrapped as WPF bindings.

MFC was replaced by ATL, given how much Windows and Office teams love COM, and they keep loving it, via WRL and now C++/WinRT and WIL.
A jury isn't a government.
22% of WORLD's forests are privately owned. It might non-ironically be a good thing and be less susceptible to deforestation.
Security by obscurity is actually pretty good security. Obviously but fool proof, but pretty good. Of course it depends on how good your obscurity is.
Plain text passwords are not very obscure. And thus is mainly where the phrase comes from.
Yes it was a typo. My bad :(
I mean, we have better with https://webauthn.guide/#registration and the such, which is able to use any TPM for a given system
Watch the source video (English subtitles available): https://www.zaobao.com.sg/realtime/china/story20211219-12247...

They tried to make it look like the reporter just happened to bump into her, but this is clearly set up by her "handlers."
Metal is a mix of Objective-C and C++, while most examples use Swift, they are actually bindings to the implementation.
I grew up in the 80s and would regularly get magazines on the weekly grocery shop with the demo cassette on them. The argument isn’t that videogames only just started to exist and that kids only just started to play them.

It’s not really comparable because there wasn’t the ubiquity or range of compute power there is now. Modern games tend to nestle at the top of it as the parent comment suggests. There is a whole market of people that want to play games that have bad hardware. And my point is that there was a sea change about a decade ago in that respect that the wider industry is only just catching up to.
This makes total sense. Whenever I've given a talk on a subject, I end up learning it much better than before, and these are topics I'm supposed to know quite a bit about =).

The act of teaching or explaining something really helps you to see the subject in a new way and understand it in new and deeper ways. Probably one reason that good pair-programming helps everyone involved, even if its a much more senior person paired with someone with less experience.
The article uses 3x speed as a metaphor for a broader mindset. It's not actually about 3x speed.
Scaling Classroom IT Skill Tutoring: A Case Study from India
> Last time I checked, signal required android or ios, so only usable with built-in spyware.

You might be interested in https://grapheneos.org/ . I run it on my primary phone and it works great.
Or, if you take another section of the rest of the world wait till you realize what's happening in the rest of the world where people work less hard and don't have it that bad.
As a non-American it felt incredibly manipulative and I can see how it has been weaponized by salespeople.
S3M is just a MODule in a different format, reflecting the hardware capabilities of the PC-bucket sound cards. It‘s a technical necessity since mechanically, the way this type of music is composed and played is tied to the hardware.
Have you ever brought this up to the restoraunt owners? I would guess that if they are not some large chain, they listen to direct customer feedback, over statistics and corporate guidelines.
The article mentions timing, though it’s important to realize that RSA is resistant to constant time - you can mitigate this with some random work making use of ‘X mod N’ is the same as ‘AXA^-1 mod N’

You also can’t use the same key for signing and encryption.

You have to be sure your primes are actually prime (there have been bugs where ‘primes’ turned out to be composite)

Even if they are prime, some classes of prime are weaker for some reason involving maths I never understood.

I know there are more but my TLS days are mercifully far behind me :)
oh long covid is another problem as well I agree, but I think the more immediate issue is checking to see if this new variant is so bad that we need to lock down (seems unlikely) or if we're now fortified enough to let it rip :-/
How would, say, Signal "talk" to WhatsApp/Facebook/Instagram/Telegram/… without compromising its security guarantees?
Many of the interactive tools you use are bash scripts so I seriously doubt that the above benchmark is meaningful for normal use cases. Whether you see that 4 files in 0.01 or 0.05s is basically the exact same and this wait time doesn’t accumulate.
I agree with all of this, but I don't think any of it makes the GP statement true.
The problem is more that the nickel deposit was never really adjusted with inflation.

A nickel in the '70s would be roughly a quarter today accounting for inflation, and there is certainly no state in the US with a deposit that high.
At one point my life turned upside down, imposter syndrome wasn't bearable anymore and trying to find motivation again directly pulled me into burnout.

I was working with a super small team, in my favourite coding languages, was earning really well, very low stress on job and I never witnessed a better company culture. It didn't help.

I quit everything and went travelling, I learned that making some money as a coder is kinda easy so I just did just enough of that to have food and some luxury on the table.

Over time I would just invest more and more time into things I care most about and managed to earn more and more money with it.

It took a while but today I work when I want to and earn enough to don't worry and be able to execute new ideas whenever I want. This is where I found happiness in my life. Less in form of being happy all day, but rather so low stress that I enjoy every moment. May I start farming this spring? Because why not :)

That said my partner isn't there (yet?) She needs validation for her doings, for her low stress means high security also in forms of income. Everyone is different I guess

Edit:// I still code, sometimes sell what I created. But I don't code for others anymore.
The MSFT story is a bit different, they already had Java with J++, with several extensions like the C# P/Invoke and events that you know and love.

Sun made a lawsuit against them and won, thus .NET was born and there was even J# as transition period to port J++ code into .NET.

In fact most Java devs could code in C# 1.0 almost without bothering to read any manual, just by changing the capitalization.

Ironically, Microsoft is now an OpenJDK contributor and owns a Java distribution (after buying jClarity), whereas Google is cheered for creating their Android Java coffee flavour.
What's going on in the comment section with the numbers?
Python Job Board
To be fair though, SVG/CSS animations are super fast and efficient compared to anything javascript-related.
What kind of hourly salary can you earn from collecting cans? I always assumed it was well below minimum wage.
jeez those stats are not as great a result as what I was hoping for. thanks for the link
> Someone can think about the why, while others think about the what and how.

I've found it's really important everyone understands the why as well as the what and how, as knowing the reasons drives much of the decision making even at a low level.
Thanks, I guess if I want imitation meat I can go with Kanikama. This does not sound good. At all.
Would like to see the same thong for GitHub, seeing as this list os hosted on GitHub.
If a company is having trouble recruiting, it normally means the package on offer just isn't competitive. Remote work and money are the big ones nowadays.
It might also mean your company is unattractive to engineers; location, negative reviews, difficult tech stack, business model based around clubbing baby puppies... Whatever it is.

I have led Ops teams in one shape or another for about 10 years. I second that having a junior dev do Ops work without supervision will not bring joy to your life, mostly because they do the darnedest things! One of the trainees here decided to remove a ControlTower guardrail from a root account, for a personal experiment in a sandbox; then three weeks later created a public S3 bucket in a production subaccount and leaked a bunch of data...

90% of developers just don't have the mindset for Ops work.
Autocomplete in Search Engines can be evil. Find out why
Ignorance can be bliss.
Without reviewmeta amazon reviews would be at this point completely uninformative. You never know

1. Is the review 'paid for'?
2. Is the review at all about this product?
3. Were any reviews changed/deleted (big sign that there's foulplay - either the seller paying off bad reviews or just flagging them for deletion)?
4. Do the stars reflect the reviews or just anonymous/invisible star ratings without review? Amazon makes it purposefully impossible to distinguish in their star rating between reviews and just stars given. A product with 10 reviews and 14k stars? Sure..
5. Will I get an original or a copy? Looking at reviews of any big (non-tech) brand, you find this a lot. WMF kitchenware always has glowing reviews next to 1-star reviews and I suspect this is not the company doing foulplay, but amazon selling fakes amid originals.
Awesome piece of work.
try:
try:
sock.shutdown()
finally:
sock.close()
except OSError:
pass

Or, given the .close method

from contextlib import closing

try:
with closing(sock):
sock.shutdown()
except OSError:
pass
Article is somewhat mathematically educational but cryptographically not so great. e=35537 is a weird choice: 65537 is more common since it has low Hamming weight, i.e. you just do some squaring and one multiplication. You should not encrypt the plaintext directly, but rather use an encoding like OAEP (if that has not fallen out of favor by now). See whatever the current PKCS standards are. Finally, RSA itself has fallen out of favor, which elliptic curve methods now preferred.
haha, if a country wants to spend a 9 figure sum or someone comes back in time from the future to hack me, I'll be happy to consider myself pwned

It's a huge bummer that I HAVE TO block all ads as a security measure, though, and that people accept "Download advertisement.exe and run it in a half-assed sandbox or you're stealing that clickbait article" as the way things should be
Splitting hairs like this may be a useful endeavor in a court of law (or at least ethics committee), but it sidetracks the "real" question: should a university fund research that essentially sends phishing emails en masse and entraps people into admitting they breached the law, incurring legal costs, and/or causing panic among the recipients?
Read 1984 (Orwell)
I don't listen at 3× speed to learn more, I listen at 3× speed because anything slower is uncomfortably boring. (ADHD.)
AWS Lambda, EC2, Nomad, depending on the usecase.
Many accept the status quo in which Taiwan is de facto self ruled but at least there is an aspiration towards future reunification by peaceful means, and in which Taiwan identifies as Chinese (just disagreeing on the government). As one of my (Chinese) family members put it: we can be very flexible and patient in arrangements as long as you reconize you're Chinese; who is the government is not the most imporant.

Letting go of the reunification aspiration entirely, and letting Taiwan relinquish their identity as Chinese, is a whole different matter and would make lots of people angry. It would be seen as a sign of a weak government, one which is in collusion with foreign forces to destroy Chinese sovereignty; an extension of early 20th century efforts by the west to balkanize China. The CCP will lose legitimacy.

Once CCP is overthrown, who can say whether the new policy is peaceful? Maybe a populist will make use of the anger to incite people to call for an invasion.

The CCP are actually moderates. Be careful of what you wish for.
Will this caching optimization make it into the standard library?
In addition to what you're saying, it can also be _harder_ to watch something at 1x speed. I've found that at 1.25x-1.5x my mind is more engaged. If it's too slow, I start thinking about other things and end up getting less from the video.
>like having the cosmic microwave background blue shifted into gamma rays

This is patently false.

It is indeed true that a relativistic spacecraft would see a highly anisotropic microwave background: a strong blueshift in the direction of travel, a strong redshift in the opposite direction.

But at 99.5% of the speed of light, the blueshift factor is only about 20. This would shift the 2.7 K microwave background to a temperature of about 54 K; that is still pretty darn cold.
Exactly, this is a huge problem.

A lot of developers are exactly that, developers. Sure if you have somebody who is very motivated he might know a thing or two about DevOps etc. but hiring becomes almost impossible if you expect a candidate to be a good developer + a good knowledge of devops.

It's just too much to handle for one person.