skysight-inc/HackerNews huggingface dataset:
I did this back in 2011, though I used OpenOffice (and now I believe it's LibreOffice) at first, its equation editor syntax was a lot like LaTeX. I didn't realize MS Word had a text input option for its equation editor.

Eventually I decided to switch to Vim and LaTeX though (I was pretty new to both). The OP's setup looks much fancier than what I did, I just used pdflatex and mupdf. Diagrams I would draw by hand on paper.

I am grateful to have my notes in a nice clean searchable pdf now 10 years later, but unfortunately my career in software has yet to have me actually do differential equations again.

I have to ask because I miss it so dearly: is there any modern alternative to a 10" netbook like what I had back then? Besides the GPD win that was posted a few days ago. And I don't like the idea of a super expensive tablet with its heavy screen.

What do students take notes on now?
Qk9CQlkgVEFCTEVT
A subculture is more similar in scale to human societies during the majority of those 100s of thousands of years of evolution than to the mega/giga scale of modern society.
I am working in Business Intelligence/ reporting and this type of questioning is absolutely amazing to give out to juniors. Not because stakeholders would intentionally obfuscate something from us, but because juniors are doing too many assumptions.

Recent example was "we need that person to fill this info manually, because she is communicating with other department".
After deep diving with him by similar method, I discovered that opposite is true.
The bulk of my Linux experience has been with minimalist environments. These days, my attempts to use a desktop environment ends in frustration. Why? It is not as though there is anything wrong with the desktop environments. In fact, it's a bit refreshing to install a fresh system, tweak a few settings in the graphical settings managers, then get to work.

The reason for the minimalist approach simple enough, I am accustomed to to it. Experiences with desktop environments tend to start with the idyllic romantic honeymoon and end with the realization that, after the initial setup, I am not actually using it for anything aside from launching programs and managing windows. The bulk of my time is being spent in a handful of actual applications, so why would I want to put up with all of the additional clutter?
M1 MacBook Pro (13 inch) and M1 MacBook Air were released near the end of last year. The newest machines (14 and 16 inch) and the M1 Pro and M1 Max MacBook Pro. The combination of "MacBook Pro" and "M1 Pro CPU" can be confusing. The original poster appears to have gotten an original M1 CPU in the 13 MacBook Pro about 10 months ago from their employer.
>I've finally reached a point in my career where I have a great paying job and like it well enough, and really don't give a shit what interviewers think.

I've interviewed people who have resched this point. It makes for a chill interview. In some cases, the interviewee is overly "chill" and is bored with the challenges described in the job. I prefer to hire people who are EXCITED about the challenges they will face in the job.
agreed^^ there are macros and libraries to bring a nicer syntax (of course). Exple: https://github.com/lisp-maintainers/defstar

(defun* (sum -> real) ((a real) (b real))
(+ a b))
this is a really great book on metaprogramming in Ruby

https://github.com/dazhizhang/ruby-rails/blob/master/Metapro...
Also in other Slavic countries, e.g. Poland (-ski/-ska), Iceland (-son/-dottir), and sometimes in Scotland (Mac-/Nic-) and Ireland (Mac-, Ni-).
Opening it from time to time, sure, keeping it open, no. Power users may install a menu bar applet to track the stuff but you generally don't need to bother.
> How often do you think utilities like sed, awk, and grep are being updated?

sed 4.8 - 15 Jan 2021

awk 5.1.1 - 28 Oct 2021

grep 3.7 - 14 Aug 2021

What am I missing here?
To improve your programming requires that you keep at it; keeping at it is facilitated and fueled with your interest in that which you are trying to accomplish using programming.

The big wood logs are not burning yet and the fire still relies on tinder.

In other words, learning programming in an of itself usually yields poor results and abandonment. Using programming to do something you are interested in yields better results because the interest fuels your effort, and improving programming skills is a side effect.

This is a hack, similar to putting medicine in a steak and giving it to a dog: the medicine (programming) is sneaked into something yummy/fuel/interest (steak), or giving medicine and chocolate milk to a child with a bitter pill.

I think you will learn so much more if you had an actual project for something that truly interests you, or trying to solve an actual painful problem. I'm not talking about working on portfolio projects; those are useless in my opinion, but working on something truly useful.

This is also used in the acquisition of natural languages, not only programming languages: people who watch shows they like, read forums they're interested by, and do activities in their target languages fare better than people who try and study the language itself, especially in the early stages where we have not yet learned to appreciate the intrinsic beauty and subtlety of something, most likely because we are not good at it yet, and still need some sweet to cover the bitterness the pill.
They committed identity suicide. For all intents and purposes _why is dead, regardless of the state of the human who used to operate that identity.
Lens on Educators – Career Mobility, Web 3.0, Fortnite and Meta Universities
But if it’s guaranteed to be 1:1, why? The two implementations (normalized and denormalized) in that case should be completely isomorphic, quirks of the DB engine aside.
Entry level at Google is SDE III. According to levels.fyi the average total compensation for that is $191,860. There are lots of people making $200,000 straight out of undergrad. CMU, MIT, Berkeley and Stanford do not graduate enough students every year to fulfil Google's demand, never mind FAANG's and the same would be true if you expanded hiring to the top 20 CS universities.

https://www.levels.fyi/company/Google/salaries/Software-Engi...
A more realistic example for 40 ("people have names"): Newborns might not have a name. Lots of systems might have to handle newborns.
Medicare Advantage Is a For-Profit Scam. Time to End It
I built an API proxy using a CF Worker today. The deploy takes only 2 seconds. Its speed is its killer feature.
Just want to mention that amateur radio uses BBSs which are accessible over the radio. A different thing but with a similar feel.
Explorer hosts a million plugins for everything that wants to do things like add a menu entry to the desktop right click menu, and each of them can crash or hang Explorer.

It’s just a terrible design.
It's individual persons in the developing world that make the choice to move or not. Why are you so keen to build barriers to prevent them from making that choice?
Do you snore? Many people have sleep apnea without knowing. They can sleep the full night, not actually getting rest. I got a sleep study and the answer was clear.
Accepting feedback, but also providing feedback, also asking for it. So being able to initiate a conversation when needed is an important skill.
Could you elaborate on the compliance reasons for not hiring outside of US?
https://en.wikipedia.org/wiki/Icelandic_name gives an Icelandic example of Stefán Gunnarsson with children named Harpa Stefánsdóttir and Róbert Stefánsson.

Björk's name is Björk Guðmundsdóttir, daughter of Guðmundur Gunnarsson and Hildur Rúna Hauksdóttir.

These use the genitive -s followed by either -dóttir for girls or -son for boys.

In Iceland, matching parents and their kids by their last names doesn't work that well.
I don't really follow where you are getting your data. The link in this comment only seems to show Covid data and no Spanish flu data (unless I'm missing something) and the Wikipedia article indicates we don't have firm numbers even for the overall death toll of the Spanish flu.

It's generally true that disease preys upon the weak. That's not something that stands out to me, personally, as a special observation about the current pandemic.

Of course, there are always exceptions to any rule, but I don't really know why you are engaging in this way.

From my end, it looks like pedantry and it looks like pointless pedantry in this case. I don't see how it casts light on our current crisis.

I'm interested in better understanding our current crisis in hopes of finding a path forward.
Linux on the M1, with GPU Acceleration
Not quite. Confidence is a big part of interviewing, and having someone turn the screw on you on some esoteric topic doesn't really help build your knowledge or your confidence.
In the original design doc: https://docs.google.com/document/d/1_WvwHl7BXUPmoiSeD8G83JmS...

> Update June 10 2020: I saw that this design doc was being discussed more widely. Most people don't have the context to understand this narrow technical document - it is only applicable to a very particular, very technical situation in the internals of Deno. This is not at all a reflection on the usefulness of TypeScript in general. It's not a discussion about any publicly visible interface in Deno. Deno, of course, will support TypeScript forever. A website or server written in TypeScript is a very very different type of program than Deno - maybe much more so than novice programmers can appreciate - little of Deno is written in TypeScript. The target audience is the 5 to 10 people who work on this particular internal system. Please don't draw any broader conclusions.
Every few weeks someone comes back with the one true way of interviewing, or the X things wrong with how interviews are led. I have conducted a few hundred of these by now, and the most I know about it is that there's no good way, because you try to figure someone out in just a few hours based on stuff they tell you. The format that seems to work the least worse for me is when you get them to tell you about actual stuff from their experience, which tends to prevent getting completely pointless people. I have been forced to do coding exercises for a while but I replaced by a general discussion on some tech they have been using recently, just to get a feeling of whether they understand what they're doing.

Recently I have been looking for another team internally to my company. An interesting fit is that I went through 3 interviews. I'm an engineering manager. Two interviews were focused on system design, one was coding. The only non coding question I received was around how I coach people. The three persons who interviewed me I asked: "what does the team need to do better", and they all answered a variation of "it takes a while to get stuff to prod once it's built. We need someone who can help get better at that". Yet not a single question for that. I guess the lesson learnt is that if you are looking for a particular skilk, maybe focus on that as well.
Or Hackintosh. Hey, GP asked 'what machine'. Didn't require it to be an Apple.
An npm like ecosystem sounds absolutely horrible. It’s also not what I thought you were talking about.

Many (most?) software engineers (most?) cringe at the state of the npm ecosystem—even if they hold their nose and participate in it. I definitely wouldn’t consider that an improvement to the state of game dev software engineering practices.
Amen. I can't think of another brand that fosters so much "I'll spend more money here" compared to "I'll use a different brand."
I'm not ready to pose a solution (to the problem, of 'what metric do we follow?'), but I agree, central planning is gross. Its likely that there is no numerical method that is going to map to human happiness, and perhaps that's a good thing.

I believe that balancing our minds and our heart's influence on our decision is how we should proceed.
A lot of those weird random things would happen to me on Linux. But I agree with you, I wouldn’t expect a $2K+ vertically integrated, 10th iteration flagship laptop to have these kind of issues. It definitely does suck. I have the 16” base model M1 Pro and I’m also considering a return
Your bed is very likely already crawling with all kinds of organisms, spiders at least keep mosquitoes in check.
One example of a data structure implementing faceted classification would be the multitree [0]. Unfortunately multitrees seem to receive far less support than 2 other data structures it intermediates: trees and DAGs.

k-d trees [1] are close but use cases seem to predominantly target data with inherently ordinal (rather than nominal) dimensions.

Further abstraction could lead to the knowledge graph [2] or graph databases.

In all cases, the availability of "low-code" tools (in the domain of single-user personal information management, at least) seems sparse. I have been looking for some time, but the search continues.

[0]: https://en.wikipedia.org/wiki/Multitree

[1]: https://en.wikipedia.org/wiki/K-d_tree

[2]: https://github.com/JeffreyBenjaminBrown/hode
I've gone back and forth between linux and macOS the past 7 years at work. Both get the job done, but there is absolutely no denying (in my experience) that macOS is slower.

Clunkier and buggies depend entirely on which distro you are comparing it with, though I find clunkier at least to be true.

Buggier than linux WMs and desktops is a pretty high bar to beat, as long as you're not including homebrew in the equation (worst, most necessary bit of software for Mac ever).
An empty array might then suffice, but surely this outcast has a sobriquet, like "that loser without a name"
My team had migrated about 35 codebases from a mix of Play, Scalatra, Ruby, and Python, to Akka HTTP. The unification definitely made it easier for juniors to start work on unfamiliar codebases, but the same could be said if we unified on something else. That being said, a portion of the services did make use of Akka streams & actors and we’ve found a lot of success there that otherwise would’ve been complex code with locks or synchronized blocks. Stuff that I’d rather not have to onboard engineers with or review their PRs and miss an unlock(). It’s probably a steeper learning curve by teaching them about actors and futures, but it means they’ll be writing safer code by design, and reviewing their PRs becomes easier for me.

Just make sure the actors are small and have one focus. When they get too large and do too much is when they become unwieldy and difficult to maintain.
I'm the author of Supertag, which is what you might be talking about. https://github.com/amoffat/supertag
I used a Microsoft Surface Pro for a math course. It was great. The pen could be better but you learn to write with it.
Best interview questions are open ended general questions. What is your opinion on software security? How would you improve your efficiency?

This usually is a great discussion where everyone feels good at the end, but tell a lot about the sophistication of the person being interviewed.

After this, pass a small test to make sure the person can do some real work.
That might be just my bubble, but I've never heard of anyone using Flow, especially with React, whereas I often hear about React with TypeScript.
You could add at least Learn You Some Erlang for great good and Realm of Racket to your list.
> Do we actually have anything like this in the 'justice' system?

Aren't there things like children's advocates in family court? Review boards at every level who check up on accusations against lawyers/judges/etc.?

I'd venture to guess there are dozens of such entities sprinkled throughout the legal system.
Def got slightly burned by docker on M1 Pro. Inherited a python project with 250 deps. Building docker image (part of is compiling spacy) used to be ~10 minutes, now it's a whopping 65 minutes.
> This depends on what you are looking for.

I am open to learning other sides here because this is so foreign to me. What are the cases where you don't want to work in a place where people care about the mission and culture and want coworkers who do as well?

What are the cases where you're happy working for the company whose attitude is "we don't care who you are and what you value, as long as you have the basic skills and are willing to take what we pay, welcome aboard?" Do such companies become great places to work and if so how?

I am asking genuinely curious because I've always looked for high culture high mission companies because that's what I am like.
This is total loserthink. Saying literally that will assuredly get results.

Mature managers and owners are well aware that hiring is a commercial act and that commercial acts are about money. Signaling that you’re willing to walk from the negotiation is key to getting good compensation. Strategically, you wait until they’ve already invested thousands of dollars in labor costs interviewing you first.
> In the long run, creating more understanding of the physical world is probably more universally valuable to human flourishing than the far more parochial 'make money number go up' type of work lapsed physicists slinging JavaScript in the MAGMA[1] mines are doing for us now. If nothing else, it creates new and more interesting ways of making number go up.

I don't know that much about quants and trading, but I do know something about startups. Ten years ago, most of the startups I encountered were pets.com 2.0 — with crazy ideas that were supposed to change the world but turned out just being batshit crazy.

But now, most startups I encounter are about doing the same thing that existed for a long time, but more effectively. And a lot of them succeed. It's not exciting, but this JS code often replaces a lot of manual clerk labour, and allowing the same people to do more.

It's certainly not the zero-sum game OP is trying to make it look like. It's exactly the kind of grinding, boring work on everyday things that make humanity better as a whole.
what does 'featurize' mean here? do you mean fingerprint feature vectors? IIRC, the computation time to get a fingerprint vector vs. extracting a murcko scaffold are pretty similar, although it depends on the fingerprint.
Ok, so besides my use of data which is very difficult to collect and verify, do you disagree with my statements of money failing to map to love and dignity?
Interesting and thought-provoking! But, similar to how he mentions that the predominance of monogamy in the modern world might be a result of cultural evolution, this line from the end raises a question:

"Perhaps we should accept gracefully the inevitable sundering of ‘national’ cultures, and learn to operate within a truly multicultural world."

Well, maybe...or maybe those few national cultures that persist, will find that they can steamroll over the fragmented once-were-nations that cannot muster the joint effort to resist them. There's a reason large states arose in the first place, to displace hunter-gatherer tribes, and it is precisely this. If you don't maintain a national culture, you're not going to have anyone willing to fight to defend it. Which, if every single nation has that happen, maybe that's fine. But if even one persists, it will find itself an elephant in a world of mice, who wonder why no one else is willing to defend them when they are trampled on.
I absolutely loved _why’s work. It was hugely influential and wonderful.

Having said that, when they committed identity suicide they deleted everything they could. Preserving their work for archival purposes seems valuable, but I feel weird about operating a “museum” or “estate” dedicated to showing people where to read the stuff that _why tried to delete.
Above a certain level of expertise, ICs are far harder to hire than management-like positions.

This is definitely surprising to younger ICs in the industry - who seem to want to become engineering managers any way they can.

The ceiling of genius you can possibly spike to as an engineer is far higher. I’ve seen single engineers at smaller startups perform the work of entire teams at big companies. And these folks get paid maybe 3x-4x the standard engineer salary. Huge savings. But hard to hire these folks.
How Penguin’s Modern Classics dared us to judge a book by its cover
It's a sham
Nothing he said referenced the social sciences in any way. He referred to * Studies. The Social Sciences all aim at truth in some way, whether you're talking about Sociology, Anthropology, Economics or Political Science.
Completely missed that thanks!
Call Apple support as your experience is different than other people's. No memory problems here at all.
That's how much we hate Windows and desktop Linux.
It’s really something, isn’t it? I’ve never regretted my decision to switch from macOS to Linux over a decade ago. Having to restart a 64GB machine constantly because it runs out of memory? Meanwhile my 4GB Linux computer shows a 38-day uptime (only because I accidentally unplugged it last month) and my two Linux servers have uptimes of over a year.
i love linux but there’s no way macos is more buggy, I think my video drivers alone have more issues than apple’s entire os
I knew this as a French-specific thing when I worked there and I used to love it. Haven't seen it anywhere else though.
The Tcl wiki is quite strange, it has interesting content but most pages are discussions like this one and it's hard to find what's relevant or even correct.

What's weird about the Tcl syntax is that there is barely any. It's very dynamic so only the top-level of a file is parseable as a list of commands, anything else like a procedure depends on the implementation of the command which can be overridden at any time.

It's even used by built-in commands like expr and if which essentially implement a mini expression language which is different from Tcl.
UK adviser calls on people to get Covid booster amid vaccine efficacy warning
I guess the conclusion is, it doesn't work.
Honestly it just sounds like you’ve bought into the politics of it all. This is (mostly) a scientific issue, and inherent in that is the fact that the body of knowledge changes as a result of new observations.

> If you point that out, people will counter back with covid doesn't impact kids. Well, okay?

Who is “people”?

Are you using a consistent source?

If your point is that people have different understandings of appropriate COVID responses, then I guess I agree, but I don’t think that that’s the point that you’re trying to make.

More to the point, I can’t see how any government response could combat the fact that in 2021 everyone is an expert and disinformation is rife. This is a pre-existing condition.
React Split Components: A New Way of Function Components Without Hooks
Write React like Svelte, just natural and fluent code.

Remove the dependence on Hooks, but not purely Functional Components.

Only at the writing level, no need for ESLint support.

Like High-Order Components, it's a "design pattern", not API, no lib needed.
Maybe way to got is simple linux laptop for work and an iPad for everything else. Would probably still end up being cheaper than a MBP.
Where did your comment come from, nothing in the parent comment is related to what you're saying.
There is no easy way to get Word to automatically right align equation numbers and number equations you have to fiddle with invisible tables and shove a reference in the right side, there's no equivalent to the "bm" LaTeX package available so instead of just typing "\bm{\phi}" I have to type the whole equation go back and then bold and italicize the phi.
I think it's a result of the cost of technical testing reducing to a negligible amount, and then as you say, an unhealthy relationship with risk aversion. If any company can open a funnel to the entire timezone or world and put everyone through a HackerRank test they bought off the shelf, they have sunk no real cost by the time they interview someone and potentially no shortage of people who'll go through with it. This is proven out by how little of a signal these cost-of-entry tests apparently provide, because they go on to do other tests anyway, and inevitably reject candidates who passed all of them for any reason they can come up with.