skysight-inc/HackerNews huggingface dataset:
Even with your cynicism — and from your argument, why send them to school at all? — food is so cheap that paying for everyone’s school meals (even if they could afford it without help or hate learning) is a really cheap way to help those that are interested but can’t afford to eat well.

Let me use UK costs as an example, to show how cheap school lunches are compared to all the other aspects of education, because I don’t know the USA well enough: If I assume £2/school lunch (mine were £1, but that was the 90s), and if the school year is still 39 weeks, that’s £390/year, or £11,700 per year for a class of 30, compared to a qualified teacher’s starting salary of £25,714 (head teachers go up to £125,098 in London), and then you need to add the cost of books, and consumables, and the building itself, and insurance, and support staff (HR, caretakers, supply teachers).
Weird; the systemd journal is the feature I want most! It would be the last thing I would ever consider disabling.
You’re trying to treat cancer with bandaids
I have never ridden a recumbent. But for 7 years I had a regular cycling partner who rode one, for similar reasons. He was also an ultra cyclist (think 300 miles or more a ride). We did many centuries in the mountain West. Very hard to draft on the long downhill grades, but slow on the up. No big deal. The thing is the poser cyclists who sport the carbon and the kit and the electronics are almost entirely squares and will give you shade... but you just ignore them. It's the people riding across the country, enjoying themselves, not caring what other people think, that's the people I want to ride with.

As for trying one out, I would recommend talking to your LBS with the best mechanical reputation. Every recumbent rider I've seen was the only one around, and because their rigs are non-standard they tend to have a very good relationship with their competent LBS. I suspect the local recumbent person would be delighted to introduce you to their ride.
> You forgot 5) mic drop

Hardly. The parent reminded me of other issues affecting inflation in the U.S. - things I would chalk up to a sub-omptimal reglatory/legislative environment, which has made a mess over the decades of health care, housing, energy, social spending, and taxes. Congress is somewhat disfunctional, and can't agree on fiscal policies that might help in our current situation. That leaves only the fed to intervene, as best they can. That's not a supply problem.

Also, how could injecting 7 trillion dollars directly into the economy not have an effect on prices? Supply and demand were both affected by the U.S. pandemic response, not just supply as you asserted earlier.

Are you saying that the 7 trillion dollars of money given to small business owners and as stimulas checks had no affect on prices?
In the context of gaming I used to call it: “the computer”

Later I called it: “AI”

Such as “Is the AI still brain dead in Civilization VI?”

In a gaming context I think of it as entirely different from a more computer science definition of AI.
Just clarifying the question here. Are you asking what percentage of applicants are rejected for soft-skills compared to Leetcode performance?

To give my best shot at this, I think I read that the behavioral interview at most big-tech companies had a pass rate of 90%+. This has given me the impression that if there aren't any blatant red flags (explicitly disrespectful, lied on resume, etc) then the majority of the decision will be placed on Leetcode performance. Most companies have an interview slot dedicated to behavioral questions, however Amazon has every interviewer do 10 minutes of behavioral questions which increases the chance of one of them finding something they don't like (with 4 more chances)

That being said, I would say that there is a component of soft-skills in Leetcode performance. This is less about "tell me when you were a leader" but more on a communications side of things. It's important as engineers to be able to effectively communicate ideas. This means that even if you can code the craziest Leetcode hard problems, if you can't convince the interviewer it works or they don't understand the solution, they would view that as a negative signal in a Leetcode interview. If I had to put a percentage on it, I would say 20% of the interview would be on how you communicate it. However learning the algorithms and problem solving is the majority of the challenge.

One caveat, I'm giving this opinion on the SDE1/SDE2 level. I imagine it's different for more senior and manager roles.
Or “The quick brown bunny jumps over the sexualized dragonfly”, which scans a little better for me.
It's alarming to me how much I see genuine sentiment being expressed that equates to "do less, be less, it's better that way".
I get these, but for me it’s not real-time noise. It’s noises and voices I heard throughout the day. It feels like they’re being replayed from a tape recorder right as I fall asleep.
I don't think we can reasonably assume either of those things. You're speculating about both Google Fonts and Bunny fonts based on very little information.
Funny, I've never had any misgivings or unfulfilled expectations so far. I suppose my "defaults" are a bit different than others. Very disheartening to see the world in such a state as people feel its necessary to waste times with negative activities vs trying to build and uplift.
Muscle is only burned when you are out of fat.
Because they have little to no money.
iSnowflake
> It is largely our own fault. We (by and large) don't want to pay good journalism.

It's not about people not wanting to pay, it's that the value of a single article is too small to charge money for. A single article is maybe worth a hundredth of a cent to me. There's no viable mechanism for me to pay a hundredth of a cent to a writer, just transaction fees will be more than the amount transacted.

I'm not going to pay a subscription to a site I might not ever visit again. I'm also not going to pay a subscription fee to every site I come across that might have a decently written article once in a while. Advertising ends up being the only viable way to "charge" a tiny fraction of a cent to readers.
Here are a few project ideas: get into compilers/interpreters (write a lisp AST interpreter, then a bytecode VM, then a compiler to C, then a compiler to LLVM, then write a JavaScript implementation, etc.), GUI programming (try out Electron, then Swift and Kotlin), hack on databases (build an in-memory key-value store, then one on disk, then one backed by a Raft implementation, then an in-memory SQL database), write an operating system, write a web browser, write a software renderer (i.e. skip the GPU and draw triangles directly), build a game, implement Docker in bash, write a code editor component for JavaScript with syntax highlighting and autocomplete and CJK support, get into networking (implement an HTTP server from sockets, implement TCP/IP), write a native text editor, write a standard library for some language (including common containers, networking libraries, etc.), emulate x86 then original game boy or some other simple game hardware, build your own computer with nand2tetris or the digital design and computer architecture book with whatever the modern version of Logisim is.

In every one of these projects as soon as you want decent performance for reasonable input sizes you'll either need to switch languages and/or get much better at data structures & algorithms.

All of these have references you can follow easily online (except for software rendering and implementing TCP/IP, at least from my searches).

Outside of these topics you can do on your own, joining a large company with data and compute scaling challenges is always a great way to grow personally.
LOL all you want, but I assure you that my school district has a policy of not hiring male primary-grade teachers.
There are ways of making your point that wouldn't descend into personal attacks. Please don't give Haskellers a bad reputation!
Yeah - multiple people preach this in different ways.

I prefer traction with setting rocks and a mix of ivy Lee to focus on my daily stuff to make sure I’m hitting long term goals. Works awesome when I stick to it!
"Ain't nobody got time for that!"

Actually, I would be interested to learn how much time you've invested in customization, especially if there were points when the system became temporarily unusable.
Oh that's interesting. But the problem with relying on standards is what to do before people adopt them? (even the support for prefers-color-scheme is pretty bad)

I think any extension that adds better page theming needs to do its own CSS patching by default. If the project gets large enough and people want to fix their sites, they can do so through the web standards.
>You should almost always choose the "dumbest" possible technology used in the "dumbest" possible way so that you can hire anyone and they can step in and be productive when you need to scale. It minimizes ramp up time. It minimizes deployment and operational complexity. It minimizes the ways the system can fail. Literally build the dumbest thing that solves the core business problem that creates value for the user and then figure it out from there.

Yes!!! Spot on. I always say “make it so simple an idiot can immediately understand it, or me when I’m hungover”. Choose the most boring, simple…yet reliable, stable, well supported tech you can. Focus on business problems and not if you can use fancy-new-tech to solve them!
"Voting with your dollars" is not only a neoliberal attitude, it's also a liberal attitude, but moreover it is also very common for leftists. Unless you're buying the rope from capitalists to hang them, realizing how power flows in our current economic system is essential for all.
European assoc. for cooperation of electricity transmission system operators
> In the US at least, any spying is illegal when both parties are within the US

And no doubt it must be even more illegal to then perjure yourself in front of congress about not having engaged in such illegal spying, when in fact you have.
> Linux features

Not sure what you are referring to, but I am writing this post from Chrome OS flex and the linux features work perfectly.
Responding only to the title, my immediate thought was "that must be the mode I'm always in"
It is an awesome language. It's the first language I'm feeling will be able to pull me from Ruby once some things get ironed out.
> is relatively high entropy at <= 13-bits

That is only true if-and-only-if we pretend those 13 bits are the only identifying information being sent to Google when requesting a font. The HTTP request is almost certainly being sent to Google wrapped inside an IP protocol packet. For most[1] requests, there are at least 24 additional bits (why 24? see: [3]) of very-identifying data in the IPv4 Source Address field. More fingerprinting can be probably done on other protocol fields, and IPv6 obviously adds an additional 96 bits. Yes, IP addresses are not unique, but ~13 bits is easily sufficient to disambiguate most hosts on a private network behind a typical NAT. Correlating the tuple {IPv4 Src Addr, x-client-data} received on a font request is trivial: it only requires a user to login to any Google webpage that includes a font request.

>> re: your [1]

A given Chrome installation may be participating in a number
of different variations (for different features) at the
same time. These fall into two categories:

Low entropy variations, which are randomized based
on a number from 0 to 7999 (13 bits) that's randomly
generated by each Chrome installation on the first run.

High entropy variations, which are randomized using
the usage statistics token for Chrome installations
that have usage statistics reporting enabled.

How many users have 'usage statistics reporting' enabled, and are there for a "High entropy variation"? Is it enabled by default and thus will only be disabled by the minority of people that know how to opt-out?

[1] Google reports[2] they currently see about a 60%/40% ratio of IPv4/IPv6.

[2] https://www.google.com/intl/en/ipv6/statistics.html

[3] my previous posts on this topic - re: x-client-data https://news.ycombinator.com/item?id=23562285 re: 24-bits-per-IPv4 https://news.ycombinator.com/item?id=15167059
Distributing pirated games for hacked consoles without getting caught is not easy, as you point out yourself. This also goes for whoever you're trying to sell the exploit to it. I can't see any combination of these facts that add up to 'very easily monetizable'.
Happy Father's Day!

Best advice I can give is record everything, but be present.

It may not seem like it but before you know it they go from wanting hugs and kisses to being embarrassed, then they start going out with friends, then its graduation then college.

Becoming a father was the single best thing to ever happen to me. Cherish it and save the memories.

Father's day is especially rough for me without my kids- so I'd also say realize the blessing you have, and try not to take it for granted too often.

Edit- This entire thread flagged and killed, really?
> Declining is always a multi-step process with various checkboxes.

https://oblador.github.io/hush/

You're welcome!
The US government has some restrictions of spying on inside the country. Much less so abroad.

So you're safer from the USG inside the US.

Then again, they don't have a great track record of following those restrictions, so I doubt it really matters.
No, not Zipcar
We absolutely agree it'd be a lot of extra work, hence I agree with you that it'd not have been applicable in most instances back then. Most of the time if you faced a squeeze like that you'd be more likely to agree to reduce the playing field by a row or two instead, or ditch something else. But being freed from those considerations and considering what is actually technically possible is what is interesting to me.

> — If you can reduce the time needed to do a full-colour update when scrolling arbitrarily (including 8-ways), with unrestricted use of colour design on the maps/tiles, on the C64 platform, then I'm sure there's a reasonable handful of folk that would like to hear your suggestions. Otherwise, technically you're solving another problem, and it's not the one which we were dealing with back then.

They are different problems, yes, but plenty of games have gameplay where 8-way scrolling is not what you're dealing with. And additional constraints also often fall out of the level design. To me it's the way those design constraints create opportunities to use additional tricks that are interesting, not the problems you were dealing with back then.

Frankly it's an extra artificial problem, because the state of the art of scrolling on the C64 today involves using "dirty tricks" from the demo-scene like VSP/HSP/AGSP which no "hardscroll" based approach like the ones we're discussing can compete with.
Advertising is only part of the problem, as is accessibility and price. You don't grow obese by eating a candy bar once a week, you have to turn your unhealthy food consumption into a pattern and patterns of behaviour are inherently difficult to change.

You can remove all advertising for candy and fast food and most people will still not lose any weight. At best you'll prevent new obesity cases by a tiny margin.

When actively trying to lose weight, the body and mind resist. Partially because change is hard, partially because you're running your bodies on fewer calories on purpose. There is the ever present feeling of "I could go for a quick snack but I really really shouldn't".

I don't believe there will ever be this One Secret Trick That Doctors Hate to losing weight (except for getting dangerously ill, perhaps). However, if research like this can lead to ways to reduce some of the symptoms of cutting calories, I think the world might become a lot healthier.

There is also always the risk of this being exploited, of course; I'd imagine some less than humane leaders would be all to pleased if their working populace wouldn't be complaining about hunger all the time. The brain exhibits this behaviour for a reason, probably a good one, and surpressing it willy-nilly can only end in disaster.
> Reverse engineering for interoperability has always been permitted by law.

It's not that straightforward (even if I wish it was).

First, it requires a judge and jury who understand "interoperability" to include "connecting to a server you don't own and sending it payloads that it isn't expecting."

Second, it requires a lenient interpretation of EULAs under the DMCA: the DMCA promotes otherwise legal reverse engineering activities into illegal activities by allowing companies to establish "acceptable use," which can include prohibiting reverse engineering activities that circumvent restrictions on copyrighted or other controlled material. A bank may plausibly (in the eyes of attorneys) claim that third-party uses of its APIs compromise the bank's ability to comply with federal regulations, since no law requires that compliance and operation be integral operations.
People could choose to eat plants insted, but they'll also need to take supplements to avoid becoming malnourished, for example deficient in B12 vitamin.

Feeding everyone a vegan diet and making sure that everyone is scrupulously watching their nutrients and taking appropriate supllementation on a planetary scale moves your "simple solution" to the realm of science fantasy.
This article needs a name and a company name on it, so that I can avoid ever applying to a job that would involve working with this arrogant reductionist egomaniac.

There might be some substance to his gripes (I doubt it), but his method of interacting with other humans sounds frightfully flawed.

And it's just more of the pompous assumption that somehow the actual mechanical writing of code is the hard part of this job. It's not. The hard part is business requirements, task management, figuring out what the next and right thing to do is. Very rarely is our job a simple matter of writing code, the actual programming is often only a small part and most people's productivity issues tend to boil down to handling and understanding ambiguity or conflict in the business requirements, or motivation around them, or dealing with piles of legacy crap that needs to be cleaned and managed before moving on... not the coding itself.

A bunch of junior or new hires get sent home to do remote work combined with a guy who admits he "yells in chat", yes that sounds like a disaster.

And honestly it wouldn't surprise me if that's where the whole thing was falling down, not the competence of the programmers he hired.
The writer never talked with the interviewees about their code? I’ve made the same mistake as him (seeing great code from a candidate and not pressing further), but it’s fixed pretty easily by asking them to walk you through it.
Yea the official app is garbage. Or it was garbage the last time I even tried using it. It was more than a year ago and I'm still angry at it.

Not sure how well it works with the Libre 2 but check out Xdrip. It can upload your measurements too so you can share them with your doctor. I use the app to read my Libre 1 through a Miaomiao relay.
Meanwhile, the Chromebooks we use at an after-school program where I teach are no longer receiving security updates. I'm not sure how old the machines are, but they're quite speedy compared to other Chromebooks I've used, and perfectly capable of browsing the modern web.

I love the idea of Chrome OS Flex, but I wish Google extended the same support to hardware designed for Chrome OS...
I have checked several books.

The best one right now is Proofs: A Long Form Textbooks by Jay Cummings. I wholeheartedly recommend it. And this is exactly the one you are looking for.

It is fully intended to teach learners how to write proofs, and not to impress one's peers or get citations.

I loved the book.

I picked it up because although I had a decent curriculum-based Maths education as a Physics undergrad and wrote many proofs, these proofs were always learned in a domain-dependent way. I was clueless about writing a new proof in a new domain.

This book filled a large hole in my life.

And I recommend it.

One other book that is good and should be read if you want to rigorously study Calculus from ground up, and it also teaches you a decent amount of Analysis, too. It's Spivak's Calculus. It's one of the best Math books ever written.
I have a parallel term I use, jiggle programmers. They can jiggle code around until it works, often working off existing code. They may become obsessed with refactoring because it's the only kind of programming they really understand.

They usually cannot write code from scratch, or when they do it contains a huge amount of plumbing copied from other familiar codebases without any reason for its purpose. It's kind of like they can read a foreign language, but they cannot speak it. Or maybe a parrot who can produce the sounds without the meaning.

I do think Google has caused some of this. But the other secret, I think it's how most people program by default. Animals largely learn by copying. The deconstruction of concepts to primitives, and synthesis of these primitives into new ideas if a very academic way to approach things. Centuries have proven this approach is superior, but it takes a huge amount of effort, and many things are lost in this process. (Ever do a physics problem with spherical cows?) With the rise of self-taught programmers, you will see more take this copying approach than the academic redistillation.
I hope vegan food becomes cheaper & it is very wild that vegan restaurant are generally more expensive due to economics & subsidy.
> I'd love to eat plants a lot. Just turns out they give me depression.(takes about 4 days after ingestion)

I mean no offense, and I'm no vegan (ha ha no), but it sounds like you need a therapist more than you need a butcher. There is no way that eating plants gives you depression. It's even less likely that "it takes 4 days" for it to go off.
Great for most end user facing applications though.
"Popular" scientific literature, dieticians and physical therapists are demonstrably, profoundly unreliable sources. Besides, if you look around for opinions about the "starvation mode myth" you will find there is actually a lack of consensus.

If you believe this is wrong then I suggest trying to articulate why you believe it is wrong, rather than appealing to cherry-picked non-authority opinions.

The vast majority of calories our bodies burn are upkeep related and this upkeep does not change significantly based on our diet.

Exercise is certainly a factor, but it is orthogonal to the question of whether our bodies somehow stop burning calories while continuing to operate itself. Most people in these extreme circumstances do not significantly exercise at all.

Calorie restricted diets in a clinical setting where calorie inputs are strictly controlled will reduce weight 100% of the time.
If it were me, I'd make third-party font sources require a SHA hash. In pseudocode:

url("https://fonts.googleapis.com/comic-sans", sha="abcd1234")

This way:

- If my browser has comic-sans cached, no request is made

- Caching works even if the same resource is sourced from multiple places (e.g. I can host comic-sans locally, but if they got it from a CDN, they don't need to get it again)

- If a malicious site replaces a resource, that's flagged

I think the trick would be to make this optional (but bandwidth/privacy-saving), and gradually to make this increasingly mandatory for different types of resources. AJAX calls obviously can't have SHA hashes, but JavaScript libraries can.
welcome to techno-feudalism.
I'm also starting to think that most of the low hanging simple ideas are done already, so what is left is exceedingly technical and field specific ideas. Either these aren't very interesting for general public or explaining them is difficult.

Not to forget push for media by most institutions on anything that could garner positive press.