skysight-inc/HackerNews huggingface dataset:
It's easy to compile an entirely new binary for every platform/distro, and it's easy to bundle an entire execution environment along with a single binary using docker, what's hard is compiling a single binary and have it run across all distros and execution environments.
It's somewhat popular opinion

I've seen countless arguments about higher edu and whenever somebody says that school didnt teach him x,y,z,

then people often try to counter it with something like

"ohh, uni's goal is to teach you how to learn and make aware of how big some domain is!

what you're talking about is trade school!" (it's terrible counter in my opinion)
> Thousands of expensive treatments, no cure (for cancer at least,

Immunotherapy is pretty damn close to a cure, with very few side-effects. It costs a couple of hundred quid a session to administer, which of course costs the patient nothing.
Had you kept reading on you'll have read this, which is pretty humble:

> Of course, I realized that it was not about them. I was the problem.
If you know of a case where rust code violates memory safety without the use of an unsafe block, file a bug and it will probably be fixed within a release or two.

"Fearless concurrency" is more subjective, but rust code (again with the caveat that there isn't unsafe code, or unsafe cose upholds all unvariants) dows eliminate certain classes of concurrency bugs. Although, dreadlocks are definitely possible, and certain kinds of race conditions could potentially exist. But I don't know of any claims that concurrency bugs are impossible in rust.
It matters a lot for adult camming, or any camming where the physical appearance is part of the appeal.
Sony TVs spy on what their viewers are watching, and Playstations specifically are designed to prevent their "owners" from using their property as they wish. And let's not forget the rootkit Sony installed on buyers of their music CDs, for which no Sony employee or executive went to jail.

That Sony is not the criminal here is a reflection of our inadequate laws, not morals, and selling vulnerabilities to them is just as bad.
Telegram tops 700M users, launches premium tier
Is it ethical to purchase a lithium battery powered EV?
Lithuania Bans Transit of Sanctioned Russian Goods to Kaliningrad
> Very rarely do you see a startup hiring to solve brand new technical problems. At the end of the day, most engineering work boils down to implementing CRUD apps with textbook architecture.

If this was true, it would bring a significant economic advantage to a startup if it would not use leetcode style questions for job interviews, but instead ask hard questions about these textbook architectures.
People want to pay for backend api apps deployed on a cloud provider.

Some people are autodidactic, it doesn't mean you 'suck' at programming, just canned quizzes don't align with what you are good at.
> "Just" fixing some problems can be a luxury

It really needn't be. (Proper) photographers have been dealing with these very same issues for longer than we've all been worrying about how we look on Zoom.

Window Light: The Biggest, Bestest Softbox You Already Own:

"Let’s say your windows are west-facing and you want to shoot in the afternoon. And you’re really terrified of hard light. Keep thinking of your window as a softbox. You just need what they refer to in film production as a “silk”. The same material (ripstop nylon) that is found on the front of most softboxes can be placed in front of your window to turn hard, late day light into a glowing, golden, majestic light bath for your subject’s face."[0]

[0] https://fstoppers.com/education/window-light-biggest-bestest...
Not a huge geopolitics expert but seems like a major escalation.
Lodash, a middle ground between JavaScript and TypeScript
GKE uses ChromeOS, weirded me out at first.
Yeah that’s always a factor. If you can’t you can’t, simple as that. It just helps make you look less distracted as well as makes you “more flattering.” Definitely don’t have it angled up if you can avoid it or you look patronizing.
Good Developer Laptop
I'm currently using a desktop both at work and at home. But I want to switch to a laptop. But I don't want to give up more performance than necessary. And I don't want to pay for a GPU. My requirements:

- 8 Cores or more(Ryzen H/HS or Alder Lake H-series)
- 32GB RAM
- Good cooling (without too much noise)
- No external GPU
- Weight and screen size isn't that important

I haven't found any good options. I basically want a Asus Zephyrus G14 without the GPU.

Are there any options out there I haven't found?
If you tweak some zoom settings you can get a slightly-less-shitty bitrate, and people constantly comment on the quality of my MILC-based setup (APS-C camera with a cheapo chinese prime f/1.2 lens). This is vs the $200-ish logitech external webcam that is standard issue at my company.
The top of your monitor should also be eye level, and slightly angled up, so you never look up, only straight or down. Better for your neck. If you're doing this, then your webcam will also be nearly eye level as well.
An observation I had while working in IT is that programming involves a lot of detail which is hard or impossible to notice from the outside (project managers, testers, users). And the average programmer is quite bad and doesn't have a perfectionist mindset.

For example, let's say someone writes code which reads and parses 1 MB JSON file on every keystroke. From the outside, this is usually undetectable. Whenever someone makes something 10% slower or larger, adds a non-obvious error or implements a feature with 10x more complexity than possible, it's often barely distinguishable from a much higher-quality implementation.
I use zero knowledge from my University. Everything I was taught, I either knew before or it was stuff that I don't use. I use 100% of my ability to learn acquired when I was there. I attended one of the best Russian Universities. So I can only confirm this phrase.

Whether that's a good way to spend 5 years - I don't know. But in practice it turned out that way.
Three Blind Kings
I suspect Google will eventually use Chrome OS Flex as a subscription service to provide extended Hardware/Software support for Education and Enterprise. They came up with Chrome OS Flex after buying Neverware in 2020, which already provided Chrome OS support for Education and Enterprise.
It's not quite that simple: while clean file-backed pages are cheaper than, say, private dirty pages (which the kernel must preserve as long as anyone references them), they're not free: you're still paying an opportunity cost. That is, the kernel is, at least for a time, keeping each clean file-backed page resident when it could be keeping some other page, perhaps a more useful one, in RAM instead. If systemd-journald is append-mostly, it'd be useful to MADV_FREE (after msync) any pages behind the current write pointer so as to give the kernel a hint that it can get rid of those clean file-backed pages early. I'd actually suggest getting rid of the use of memory mapping entirely, but doing so would likely be a bigger ask.
Probably makes full disk encryption easier. Also compared to how much memory you can have on a modern server - it's trivial amount
Not sure about that but it could certainly be pre-diabetes.
No one is returning something to PlayStation, though. This is independent intellectual property. Property, that if exposed, runs the risk of destroying their entire ecosystem.

And this possibly cuts well beyond simple piracy. PlayStation enjoys exclusive control over who does and does not get to publish on their platform. A mechanism that earns them millions in licensing deals, to the extent that they can happily lose money on the sale of the hardware itself. The destruction of that mechanism seems akin to destruction of their entire platform.

This isn't a "we found your front door unlocked" situation. This is a "we found a bomb attached to your spine, and we know exactly how to dismantle it."
Solend seized $170M of user funds
I have actually been contemplating this, either for 6502 or 8086 :)
95% of developers don't have to solve actual algorithm problems in their daily jobs and very few of us actually do leadcode style of programing. I'd agree that an algorithm book/course will help, but solving people's problems is not always the same as solving algo problems. So, yes, read on the theory, but also look for companies who are just looking for people with practical skills. Good communication and diligent work are diferentiators as well.
Then why aren't you working on PoS ETH?
Imagine the mind blowing privilege of not just having a separate home office, but having being able to design it to yoru exact specifications with a window facing north, and telling people to "just add windows". Some people on here are so out of touch.
Imagine people 2k years from now excavating gas station restroom stalls.
This is a lot of words to double-down on a false dichotomy: that you either copy paste code from the internet or you write it painstakingly from scratch.

IMHO you don't pass junior level without the ability to efficiently google for solutions at the right zoom level. This starts with understanding what you are reading and the best way to use that information, whether it be integrating a library, integrating a small snippet, disregarding as inapplicable, or mixing and matching ideas from multiple sources.

The very specific conclusion that the author jumps to lacks nuance. It's hard to say based on this whether the programmers are as bad as the picture he paints, or if it's primarily a management failure.
Blacklist those too then.
I noticed the far-down personalized "related" videos already, and I am often hesitant to hover over some videos because sure, they also track user behavior.

But the videos on the start page are already obviously personalized when I use YouTube without being logged in!

I assume that there are many factors contributing to the "interest cohort" assigned to "anonymous" sessions.

The idea of specific "identifier videos" is new to me, but it sounds reasonable to me that they do that.

I still assume that Google is careful to limit and/or obfuscate the usage of data points that might be considered a GDPR violation.

But I haven't studied their TOS or privacy laws enough to estimate where the line is even drawn and how blurry it can become when the user is forced to agree to the consent popup.

For example, is correlating logged-out Google accounts using factors such as the IP address even a clear privacy law violation?

Or is there some wiggle room to just use some "anonymized" (intentional scare quotes) form of that data?

Obviously they make sure that you accept the consent popup before using the site at all when not logged in.
Just skip pen and paper proofs and go play around with Agda or Lean or something.

You'll learn something much more rigorous and concrete.
The lack of AF is a feature, not a bug. I replaced my AF lens with eye AF with a manual focus lens on my work webcam. The DoF zone indicates to other viewers if I should be conceptually "in focus" at that point in the meeting (i.e. I am speaking or directly engaging with the speaker). Otherwise I recline and go slightly out of focus.
Some of the Android phones are probably pretty decent too? He didn't review them, though.
> And we can thank EU for the extremely annoying cookie pop-up’s on every website. Every site has a slightly different UI and the options/button labels always vary. Declining is always a multi-step process with various checkboxes.

I don't understand this line of thinking. You are declining the cookies, so obviously you prefer not to be tracked. And it's obvious that it's not the EU who made the varying, annoying, and often purposely misleading dialog boxes to decline the cookies, but the companies who want to force their tracking on you. Without the EU law, they would just do it without asking for permission. So why blame the EU?
Boy, you have a long way to go.

Master precalculus, with emphasis on conceptual understanding and computation. It's the base.

You may want to read There’s more to mathematics than rigour and proofs by Terry Tao.

https://terrytao.wordpress.com/career-advice/theres-more-to-...
I love about HN that we can be having the (totally normal) speculation food fight and then someone just casually drops by with: “It was X, I was in the room when it happened”.
nodejs has joined the conversation
Thanks for the advice and links! Do you know of a Render tutorial that involves getting Flask and ReactJS services to communicate with one another? Your 2nd and 3rd links demonstrate each independently. I don't know whether the same challenge will pop up in NextJS
Really liked the price and benefits. I will purchase.
EUR 5.50 is less than a coffee.
If you're concerned that you've somehow accidentally exposed something to the internet that you didn't explicitly intend to expose to the internet, you can just do a trivial port scan. You just run nmap, look at the output, and you're done in like 30 seconds.

What does this have to do with kubernetes? "Don't expose stuff to the internet that you don't intend for everyone across the planet to be able to access" applies exactly the same to literally everything you could run on your servers.

This isn't remotely "Kubernetes is uniquely scary and complicated"; this is basic fundamental network security, and if you're not already handling this, then you need to go brush up on your basic networking fundamentals, not blame it somehow on kubernetes.

Almost every network service I can think of defaults to accepting unauthenticated connections, or connections authenticated with some default credentials. This is the normal, expected, default situation with network services. If you make the decision to expose something to the entire world, in a professional context, it is your responsibility to know the specific reasons it is safe to do so.

Are you really trying to argue that "Some rando decided to bareback the entire global internet with no firewall, on a personal home server, and didn't bother to type 'kubernetes secure configuration' into google, therefore Kubernetes is super hard and complicated and dangerous"?

It's not like this is some obscure cryptic detail; it's explicitly called out in the documentation that any half-decent professional would read before deploying a production service: https://kubernetes.io/docs/tasks/administer-cluster/securing...

Controlling access to the Kubelet
Kubelets expose HTTPS endpoints which grant powerful control over
the node and containers. By default Kubelets allow unauthenticated
access to this API.
Production clusters should enable Kubelet authentication and authorization.
Consult the Kubelet authentication/authorization reference for more information.

Yes, untrained amateurs sometimes do dumb stuff. Sometimes companies leave their S3 buckets open to the world. Sometimes people expose mysql to the internet with credentials they ship to users. Sometimes people expose unauthenticated Redis to the internet. This does not mean that these technologies are somehow fundamentally too complicated for mere mortals, it just means that it's dangerous to ask amateurs to do something in a professional context.
Also startups are non-public, so their equity may still be overvalued.
Why'd they name it Talos then? LOL check out my new OS - called Surface!
I hate generators that give me too much, but 3 or 4 sample files and a well placed "utils" folder is fine.

I hate deciding where the ubiquitous "utils" folder should go in any given project!
"Across all distros" - sure, that's outright impossible, and for a good reason. "Across all distros that matter" - no, it's not. How do you think Electron apps distributed in binary form work fine across various distributions?
Nobody is buying a laptop with a bump at the top of the lid
Lighting and audio are more important than raw image quality.

Getting an expensive camera to send heavily compressed 320p low bandwidth video doesn’t really improve a whole lot.

Honestly the #1 improvement most people need to work on is speaking clearly and loud enough. #2 would be having literally any light source in front of them rather than being purely backlit.
Sony A6 series - yes.

Sony A7 series - no.

Fujifilm, any version - no.

Based on my (sparse) experience.
Simple - camera bump on top edge, corresponding indent on bottom edge. My MacBookPro could accommodate a larger camera than my iphone.
I would say there are plenty of things I could work on that would give me satisfaction. It doesn’t necessarily have to be curing cancer or solving world hunger.

A crud app that solves the need of small business. A tool to help students learn. An app to help people travel. In my eyes the list of things worth doing is endless.

Since we’re talking about working in crypto, I assume you are a software programmer (or product, design, marketing, ..). Skills that I’m sure are also sought after in the above mentioned endeavors.
To clarify, I meant that many people buy supplies and aren’t reimbursed by their employers.

I agree that it sucks that we aren’t reimbursed by our employers.

At least teachers get a small tax credit. Better than nothing, but still not enough.
You can download the app "iriun webcam" and then run your iPhone or Android phone on the same wifi network and it will feed your phone camera in as webcam input. No tech setup needed, just download the app and you're done.
What's your concern regarding Bitwarden?
Infrastructure is used for a lot of things including transportation of goods and produce. It makes no sense to further incentivize moving to cities/urban areas as they already have plenty on incentives already.
I once went to a journalism conference, and there was a panel where a professional science journalist strongly pushed for the view along the lines of, "you don't need a science background to be a science writer," instead of encouraging aspiring journalists to study the relevant background over the years.

I'm sure a view against credentials isn't shared by all journalists (for example, many publications do require a relevant background), but that experience was personally disheartening because it seemed to be supported in the room.

I was also disheartened by the focus on self-marketing and self-promotion in general over doing quality, accurate journalism, and a much bigger focus on having a good "narrative" and writing engagingly versus having a discussion on ethics. To some extent, I get it, because the advice likely works in helping someone succeed in their career. But there are clearly problems in science news related to precision and accuracy, and not much drive in many publications to fix it.
Not only do the manual settings get unset constantly, but also they need to be adjusted throughout the day. :(
How well does the trackpad work?

Mac trackpads are terrific, and I don’t know if that’s down to the hardware, firmware or software -- I assume a combination of all three.
Don't use a sony A6**; they overheat. Use a fujifilm or an A7 series.
There's actually a third alternative, called Git X-Modules (https://gitmodules.com). It's a tool to release the PIA submodules are causing, as described in may comment above :-)
In short, it takes all synchronization to the server's side. So you can combine repositories together in any way you like, and still work with a multi-module repository as if it was a regular one - no special commands, specific course of actions, etc.
> It is funny to me to read this because I recently joined the Xcode Cloud team to precisely work on this, thinking that I could help Apple make developer’s life easier in the near future, but according to your comment, there are people out there who will consider my team’s work a regression.

how exactly will it be easier than my current workflow of:

- Boot computer

- Press win-key + d

- type the letters "qtc"

- hit enter

- ctrl-alt-shift-<index the project I'm working on>

- ready to code
Where in the heck are you buying coffee? I live in a VHCOL city and I pay $3.50 max
Anyone who’s used an import statement can relate to this.
systemd is incredibly useful and powerful.

If you are a developer on Linux then you really owe it to yourself to learn as much as you can about systemd.

If you really understand systemd then you'll find yourself architecting your software around its capabilities.

systemd, if you understand it, can mean you can completely avoid large chunks of development you might otherwise have assumed you need to do.

socket activated services,
nspawn,
traffic accounting,
the list of juicy goodness goes on and on....

Ignore the haters, they wouldn't hate if they dedicated their energy to understanding systemd instead of hating on it.

In 2022 you are a really an incomplete full stack developer if systemd is not one of the technologies you know very well.
However, using a better camera is easier than remodeling your house.
Free is generally considered to be cheaper than $15, yes.
This is not a proof. In logic, you can't say A and C => D is wrong just because B and C => D is wrong.

An example, "My uncle became blind because of diabetes", similar answer: "I don't buy it, my father is diabetic and never got blind". Doesn't work.

In other words, the reason why scientific journalism in non-university press could be bad for various different reason than university press.
Some models definitely overheat. Some models also don’t have clean HDMI output.

Basically, you can’t just buy a random mirrorless or SLR camera and hope it works. You have to pick from a smaller list of known-good setups.
> Average salary of teachers is approximately 40% less than the average salary of any STEM-related-field worker).[1]

This makes sense as teachers are basically median pay and STEM is much above median. Also, I think STEM has a very different skill set and higher risk. People get fired all the time in STEM while teacher is a very low risk job.
Try using it with Discord and get back to me. GoPro Hero 9 can charge while being used as webcam but it’s not compatible with the apps I care about.
Many people here are recommending texts like How to Prove It by Velleman. From this book: "Many students get their first exposure to mathematical proofs in a high school course on geometry. Unfortunately, students in high school geometry are usually taught to think of a proof as a numbered list of statements and reasons, a view of proofs that is too restrictive to be very useful."

One solution to this problem is to learn from a book purely on proofs, as Velleman suggests. It seems to me, however, that given your background and your wish for an 'exceedingly gentle introduction', this method might not be the best for you.

While I agree with the view that the attachment between geometry and proofs is detrimental to students' learning of both topics, I would like to make the argument that in a case like yours, learning proofs through geometry is actually a great place to start.

Proofs are not traditionally linked to geometry without reason; in school, geometry is the closest thing you get to "real" mathematical thinking. Since you are already familiar with geometry, revisiting it, this time through a lens focused on proofs, would be an effective way to bridge the gap between traditional school mathematics and proof-based thinking.

At this point, it comes down to finding the right geometry book. I highly recommend Introduction to Geometry by Richard Rusczyk: https://artofproblemsolving.com/store/book/intro-geometry. While it is designed for the advanced high school student seeking to learn geometry in a different way than what is taught in school, it just so happens that this makes it a great book for your purpose as well.

Having already learned geometry, you will be able to focus more exclusively on the proof aspect of the book. Take a look at some of the excerpts listed in the link above to see if the style of the book suits what you are looking for. After learning geometric proofs, you will then be able to easily extend the same ideas to proofs in other subjects.