skysight-inc/HackerNews huggingface dataset:
This one, I just don't get at all. If you have nothing to contribute to a meeting, and nothing to gain from listening, why are you joining the meeting to begin with? Just decline like a grown-up and get some actual work done. It doesn't do anyone any good to have you there on mute with the volume turned down, getting actual work done in the background. Nobody is going to notice you're gone, and if they do, who cares? You think the boss is going to sit there during the yearly performance review and say "Hmm, we were going to give Joe a raise, but I noticed that he skipped a lot of meetings where he wasn't really needed in the first place. Clearly bad performance!"
One should be careful when making this argument to distinguish between niche "higher education" like the history PhDs under discussion here (things which people do because they have an overwhelming passion for the "pure" subject and/or for teaching it) and the broader "higher education" which most people pursue (degrees which lower barriers to careers). The post here suggests on the order of 1200 people a year getting history PhDs in the U.S. - multiply that by a few dozen other esoteric fields and that's still not much compared to the millions of people who want to get "higher education" of some kind each year in the U.S.
Repair JSON missed a trick when they failed to call it Shitty Print
Believe it or not, this is NOT a mistake: 700 blog posts in almost 10 years
One factor? Not the only factor, but one factor that helps actually really make the experience happen?

People are familiar with school in general, and with the university experience and lifestyle specifically. The "Real World™" is where you start paying off loans, pay rent, report to a desk job, and the like. If you're taking a step into this strange new world, where you abandon your status and the lifestyle you know, there's a real psychological barrier there, and it's only stronger for many of the people who excel in academics and know it. Far easier to stay in the realm of the familiar.

As a CS student, I took multiple internships, had some idea of what "real work" would be like, made a reasonable amount of money during the summers, and had a job offer in hand before I graduated. A few students of the humanities might be this lucky; most won't be.
>Also known as the Precautionary Approach or Precautionary Action, the Precautionary Principle is a concept best summed up by the proverb “better safe than sorry” or the medical maxim to “first do no harm.”

Also the folklore, "an ounce of prevention is worth a pound of cure".

PP is best applied to situations with the potential, not necessarily the guarantee, of widespread systemic harm and/or catastrophic failure from which recovery is exceedingly technically difficult, prohibitively expensive, or downright impossible - for example, nuclear war, climate catastrophe, global financial crisis, global pandemic of a novel and not-well-understood pathogen.

The "not necessarily the guarantee" is the hard part. Human judgement tends to be biased toward discounting both the odds and impact of occurrence of systemic risks that have less than 100% chance of occurring, but significant impact if they do occur. Especially when there are immediate costs to avoiding them, or immediate financial benefit to avoiding/externalizing them.

Thus it is often politically difficult for society and political leaders to apply PP to any particular systemic risk, until after it's happened and the odds of occurrence become 100% and the impact widely felt. Both the Great Depression and the Global/Great Financial Crisis are examples of this - prevention measures put in place after the fact. COVID19 as well.
The first book in particular is brilliant - I recommend reading it cover to cover.

I would suggest some kind of performance oriented project, where syscalls costs and concurrency issues matter? This will give you a 'feel' for what's going on, and why what's available is available.

Finally, I suggest reading lwn, which will give you a very good idea of what's happening in the kernel:

http://lwn.net
I would assume "offline" means exactly that, except of course, you will have to enable GPS.
The existence of society is a form of control on you. That's almost the entire point of society; standardized expectations and norms meant to maintain order.
I think it has to do with expressiveness. Mice + online whiteboarding tools are always a hassle, and are far far less expressive than just using your hands to draw shapes/words on a whiteboard. I don't really think online tools can replicate this process because of how hands-on it is. It's the same reason it's harder to draw on a WACOM vs. a piece of paper.

Being able to quickly draw some things that may or may not make sense, and then have someone else quickly draw on top of what you drew, and then sharing those ideas, is really hard to replicate online.

I don't think any of this is an argument against true WFH, I just think you'd have to change your process to accommodate the lack of interactive whiteboarding. RFPs + doc reviews + (for really big projects) in person quarterlies are definitely good enough, to me.
There's definitely a cultural element. I made the point that these jobs must be recognized as valuable by society for a reason.

You say they're standing there in place of a traffic cone, Japanese society instead says that they're there to provide a friendly face ensuring safety of passersby around the dangers of construction work. A traffic cone cannot assist someone who has trouble walking to traverse rough ground because of the work being done. A traffic cone doesn't smile or acknowledge your presence.

That sociocultural element is what has value, and as long as it has value, the job is valuable.
> If it were a human problem, how could alternatives like Mercurial and Darcs get consistent amounts of praise for their intuitive workflows?

Because maybe mercurial's real problems wouldn't show up until people started using it at scale.

This is a classic problem that happens time and again.

Windows vs. Mac back in 2005:

"Windows having malware is a human problem"

"If it were a human problem, how could alternatives like Mac get consistent amounts of praise for their lack of malware?"

Turns out it's just because Mac didn't have a big enough market share. As soon as it did, Apple could no longer claim that Macs can't get malware because they can and do.

Similarly, if you scaled up the number of Mercurial users by several orders of magnitude so that it was now "mainstream", I'm sure some of its lesser known pain points and/or counter intuitive behaviors would start floating up to the top 10 HN stories. But since hardly anyone uses Mercurial vs. Git, that doesn't happen. Just because a minority of users praise something (<insert lesser known language>, <insert lesser known DB>, <insert lesser known VCS>, etc.) doesn't mean if you scaled up the userbase one or more magnitudes it would continue getting that level of praise from all users.
This is hard. Developers set expectations. How would a non-engineer manager have any idea if something should take hours vs days? Most managers ask engineers to estimate.

On the flip side, comparatively, it is much easier to compare performance vs other engineers working on the same project. At least for outliers.
11 x 17 inch paper is also pretty useful (the next size up from 8.5 x 11 paper).

Unlike a whiteboard, you can prepare 11 x 17 inch paper ahead of time and bring it to a meeting. Including carrying all those random post-it notes in some weird order that you made up.

For you Europeans out there... that'd be roughly A3 sized paper.
i wish the branchless tools would be incorporated in standard git. :|
Emphasize those things in the education of your children.
Isn't that the whole tipping problem in a nutshell? It's this awful unfair system that even the customers don't want to participate in, but businesses force it on us for their convenience.
From what I've seen after research, they have to give it to you if your reporting into the California part of the company. Also if something becomes law in a significant place of the company, they often just make it a general company policy unless they really don't like the law.
Ask HN: Starting with macOS Development?
What's the best way one could start on macOS development today? With the move from Objective-C to Swift, most of the resources I've come across have been less relevant since they are too Obj-C heavy. And most folks who do work on macOS today have been iOS programmers prior. For someone who's starting on this front for the first time, what would be the best way to start on macOS and potentially carry this knowledge over to iOS in the future?

Looking to hear strategies, resources to use etc.
In the same way that most people don't want to pair program full time, but it's perfectly legitimate for a company to decide it wants to be a full-time pairing shop if they think it's important enough to limit their hiring pool to people who want to pair program, it's perfectly legitimate for a company to decide it does not want to be remote.
There were also NKVD combat units, most famously one which did a lot of heavy fighting in Stalingrad. (Actual desperate fighting against Germans, not the scene from the awful "Enemy at the Gates" where they fire on retreating Soviet troops -- that's mostly made up for the movie).
I think the drive to do something like this will not be with you forever. Once you are in your thirties you will probably want to prioritize your (potential) family life and will not have time or inclination or freedom to pour yourself into a start-up. So if you have no current commitments/responsibilities outside work, and there's a good job market for your skills to fall back on later, I suppose it's now or never. Even if it fails I'm sure you'd learn a lot.
LOL.. I actually feel much safer using Google than Microsoft, Facebook, Twitter, Amazon, etc.
Thank you for that link, this is so much fun! I feel like a ten-year old playing with this.
I want to add to this. People might think they lack opportunities for this exercise because they don't have special requirements out of the open source packages they use. But realize that breaking a piece of code in a controlled manner also needs roughly the same level of understanding as adding a feature.

It could be as simple as a `sleep` in the right circumstances. Maybe your resulting patch is a boring handful like:

bool cond1 = ...;
bool cond2 = ...;
if (cond1 || cond2) {
sleep(1000);
}

but you need to read and develop understanding of the code to define the conditions in terms of the program's state. And you also need the same understanding to know where exactly in the code to introduce this snippet. Not to mention compiling it; even with Makefiles, lower-level languages could still be tricky to build.

How this can be useful: Long time ago, we were observing odd behavior from Redis under extremely high load. Of course it did not replicate consistently and when it did, it lasted too short for us to properly observe and make hypotheses. So I had the brilliant idea of installing a custom Redis binary in our test environment that tweaked the odds so that the behavior happened almost consistently, no need to thrash the server. I had to read through Redis source code to make it happen (and added a hell lot of logs too). Plus in the end, it's not quite compiling Linux but, boy, I did compile Redis from scratch!
As someone quite into fashion (and worked in the space before), this is a very astute comment!

Fashion trends in the past few years have often progressed increasingly into a level of irony. It's become about what level of craziness/funkiness you can pull off while making it look intentional and attractive.

This includes hairstyles like dying your hair platinum blonde or purple and buzz-cutting it, or wearing loud, maximalist patterns, or even ironically wearing defunct fashion brands or cultural symbols opposite of your everyday life, like the popularity of Bass Pro Shops hats. The comeback of 'dad sneakers' and 'mom jeans,' while even retaining those monikers but in a positive way, are other good examples.
GitHub is what made git so popular, git wasn’t inevitable, and GitHub didn’t become huge because of git, GitHub’s big innovation was attaching a social network to a software/code repo. It’s what made it way more popular than basically all the competition, which were just software/code repos but didn’t have a great network/social story. (Also at the time GitHub was coming out, the biggest player in the space decided to monetize in an annoying way.)
I think the email can be inappropriate and Dean's response can be problematic at the same time.
For me, a hybrid system combines the worst aspects of both worlds. I think employees should get clear commitments on WFH days so they can decide if they want to move out of the city.

For example, I wouldn't mind moving from my apartment in central London to a commuter town to have a garden and dedicated home office. But that would only be possible if days in the office are limited.
Regarding the "unimaginative" comment: OP might have just meant that we are in the very early days of artificial meat and dismissing it now would be tantamount to dismissing the internet in the early 90s.
What does this mean? I thought (Marxian) historical-analysis was a debunked pursuit?
> That is an interesting point. But the halting problem is one of those things that is only problem on a literally unbounded memory.

What do you mean "but"?

If you say "trust me, there's a tape factory that will kick in once you run low on space in a zillion years and it will add on another terabyte", then you do have "literally unbounded memory".
I pick up skills to get better jobs or increase my position. Sometimes my goals align with my employers.
I tried to exhale through my nasal passage and then block it off with just the muscles in my nostrils, building pressure in the nasal cavity. I cannot do that.
gitk (and similar) are great for browsing the history and figuring out what is going on. I couldn't live without it.
Timnit was a bully, the definition of 'toxic employee', so glad Google had the balls to let her go, PR hit be damned, it means they still have true leaders
> why are you joining the meeting to begin with?

At companies that misuse meetings, most meetings are not optional to attend. Of course you could say "Well just don't go", but some people don't like getting fired over things like this.

> Just decline like a grown-up and get some actual work done

What a condescending way to communicate.
EU’s top privacy regulators Reclaim Their Faces
This is a figurative use of the word "lose", hence the quotes. The beginner comes in with the impression that it's impossible to lose your data with Git, and then manages to "lose" it anyways. Whether it's really lost, or it's just that the user doesn't know how to get it back, isn't relevant from the novice's point of view.
As a consumer, I love lightboards. They are much more engaging than someone drawing in something like xournal.

That said, as a creator, I'm not shelling out thousands of dollars for it. I have my trusty Wacom tablet right here.
WFH opinion seems to split between people who see work as where you achieve corporate goals for pay and those who see it as a far more encompassing mixture of human experience.
I mean, if she had taken PCP and jumped off a bridge while trying to fly, I think it's it would be fair to blame PCP and not ignorance about gravity. I think it's pretty fair to blame deaths based on bizarre behavior while on drugs, on the drugs.
Very nice color wheel, I was able to quickly choose and use some very beautiful colors.
The application of history to the vast majority of people's lives is probably pretty low on the list of priorities. Shelter, food, water, air, income, healthcare, childcare, vacations, and then maybe history comes into play as a component of entertainment.
I was thinking of the hard limit on Apple's monitors, which have always been locked at 60Hz (such as MacBook, iMac, and Pro Retina). But I'm glad to hear that macOS is ready, even if the hardware isn't! Thanks for the correction.
One would think that a goodly number of them live in coastal California, where the housing market is fully out of control. The article hints as much. Can we fix the housing market and then start blaming victims?
IANAL, but I think the difference there is that game was standalone and playable without a ROM file. Theoretically, a ROM patch and a bunch of netcode would be legal (though most people would still illegally obtain the ROM to patch).

E.g. see Project Slippi[1], a patch for playing Melee online with rollback netcode.

Interestingly, a tournament using was Slippi was issued a C&D[2], but Nintendo has issued C&Ds to Melee tournaments in the past just for using their graphics and making money and stuff.

[1]: https://slippi.gg/

[2]: https://twitter.com/TheBigHouseSSB/status/132952108157785703...
It's not that simple, though. "What if our supply chain of X is disrupted?" always leads to a problem where one of the most obvious solutions is "Stockpile huge inventories of X!"

That's what manufacturers had done ever since Ford tried to scale up his initial (very Toyota-esque) operation, and scaled it incorrectly but managed to inspire hordes of other manufacturers to repeat his mistakes.

The novelty of Toyota et al. was not that they asked the what if question, but that they answered it unconventionally: they worked on making the supply chains more reliable instead of adding buffers.

That's what makes this next move counter-intuitive to so many people: when Toyota encountered a supply chain that couldn't be made more reliable, they chose the previously-conventional response, apparently in defiance of their whole thing. Except it wasn't.

You're right in that it is simple, but in trying to show that you're making it too simple.
You presuming to tell other people how they should think, according to your worldview, is also “bullshit”.

Accepting how other people have other opinions, rightly or wrongly, is just part of being a participant in this world.

If you interact with others as you are doing here, then perhaps you need to learn some wisdom.

Note that I agree that judging others by how they dress is bullshit + I have always hated it myself. I would also hazard a guess that you judge others for how they dress e.g. I expect you don’t like power dressers, or extremely fashionably dressed people.
https://www.gq.com/story/no-irs-audits-for-the-rich

She was off by some years or not rich enough.
I think this is something that society can adjust to and be better off for it. People would have to be more intentional about meeting new people (seeking out meetups or whatever), but the results are likely to be better.
I think this drop-in style meeting space is best being optional.

At my work, we have a 3hr block of time on Fridays that’s a place to hang out/learn from each other/fix issues in a collaborative environment. It’s 100% optional.
Issue a check? My whole point is you shouldn't have to pay money to "hopefully" receive money.
In particularly well designed UIs, the interface for power users and the intuitive one are one and the same!
Kapo by Gillo Pontecorvo is a must see
Melanotan 1 for Sale – At Unbeatable Prices
This is a problem with university education generally, non-technical PhDs are just the epitome of it.

We are graduating far more people in various fields than are actually required.

We need to scale back education at all levels to match actual demand, and hold students to higher standards. We need to accept once again that only about 20% of the population really need tertiary education.

In the anglosphere we seem to struggle with the concept that people are of differing levels of intellectual capability (particularly when trends are seen along racial lines) - and we have figured erroneously that just throwing degrees at people will end inequality.

When it has been the fact that only the most qualified and intelligent people were previously granted those degrees that has given them any value.
> You might also want to learn how to handle your kids while working from home.

Work was a respite from home. Then came WFH and remote-learning. "Just figure things out" smacks of privilege. For starters, (almost) no one plans to be a single parent.
I had already read the No times article when you posted your comment.

My issue with not with your point, my issue is with business insider being cited as an authority for any news.
How to write maintainable automation code
Haha... Apple to me is quite the opposite, more like a cult of personality. I really do not see Apple as visionary. I don't think they are doing anything really special or are market leaders in anyway when it comes to technology.
According to the book The Toyota Way: 14 Management Principles from the World's Greatest Manufacturer by Jeffrey Liker, one of the motivations for Toyota was to repay the debt to American manufacturers who participated in the postwar rebuilding of Japan and taught American manufacturing techniques to Toyota and other Japanese manufacturers.
Instead of LOL, care to explain why?!
Strong agree. Building on the side seems like a smart, low-risk move, and you could try it to see if it works for you.

But it's easy to fail to maintain enthusiasm/momentum when working on the side, simply because you don't have the time/brainspace to devote to it. Experimenting with/failing at a side-project won't prove that trying to start a full-time project/startup isn't for you.
Oh you're right I am confused. I actually don't even understand the point of the price check in the first place. Why does the USDC portion of IRON tokens need to be locked in the smart contract based on TITAN price anyways?
I have a long history. I started out as a Biophysics PhD doing MD simulations and applying machine learning to biology (search for 'David Konerding' in Google Scholar).
Since Google is very much like academia, my research training prepared me to be successful inside. Getting inside was the hardest part!

When I joined google, the only way I could get hired was as a test engineer on an SRE team, which I then converted into an SRE via mission control and wrote docs and shared them internally with folks until the principal engineers read them, and then they gave me infinite resources (Google Exacycle) to do everything I described above. I used that to get promoted to Staff SWE, and used that to launch a product (Google Cloud Genomics) and do some interesting machine learning for drug discovery (BTW, at this point mny career was effectively complete- I had set out to do everything I wanted, and was interested in what to do next).

The above happened because (beyond a wide range of boosts provided by parents and country) I have an intense drive, wanted to work at Google more than anything, and exploited the internal structure of the company to maximize my power. I kept networking to meet more and more people, and by meeting those people I got more access and support. I helped build up a team- Google Accelerated Sciences- which does basically what I thought Google should be doing all along.

unfortunately, at that point Google politics and personalities intervened and I was kicked out of the cool kid's club.
For which platform? It is really hard to boot an x86 board without using a commercial UEFI.
I wonder how many people pursuing advanced degrees do so in an attempt to prove they are smart ("I want to be called Doctor Whatever"). I considered pursuing an advanced degree, and realized it was only for my own vanity, so skipped it.
Well said. Perhaps the proverb should be “an ounce of prevention is worth a one-sixteenth chance of a pound of cure” :)
I'd love for you to explain how. I've never met him personally. Reading internal blogposts is a very common thing that people do.
>WHO has evaluated that the following vaccines against COVID-19 have met the necessary criteria for safety and efficacy:

I would like to see all the data W.H.O looked at before making the evaluation. Also why is VAERS not mentioned?