skysight-inc/HackerNews huggingface dataset:
I think, and this is not to be snarky, the predecessor question is "Why should we [in science and technology] support the humanities more".

I feel a lot of the answer of "How" will be in the "Why".

If area/endevour is not seen as producing value or being rewarding, it'll naturally atrophy.

If we have a compelling reason for Why that area is rewarding or producing value, it may need as little as an informational/awareness campaign to promote that value/reward.

(note that I am NOT defining "producing value" in dollar terms necessarily, but more generically as "something that somebody or society values". Otherwise, it becomes "something you do for fun for yourself", which is an awesome hobby and everybody should have some, but may not necessarily need to be externally sponsored. I.e. I pay to play music and paint and photograph as a hobby, other people are paid to play music/paint/photograph/etc, and I'm not sure either model is the only right model).

I notice the Historian PhD's only track is defined in that article as somebody who will teach history, not as somebody who will research/write/promote history. This makes it a a very small subset of what I would've considered a Historian / History PhD, and as such, again, I return to "Why" they may need external support if their interaction is strictly inward/cyclical.
like why it's different?

`git fetch` (and by extension `git pull` when given a remote) and `git push` copy data to and from a remote. When you specify `git pull origin master` you're saying "pull down a copy of the remote ref master from origin", which it then saves locally as the ref `origin/master`.

Everything under `origin/` (or really `refs/heads/origin/`) is just a cached pointer to the last known state of that ref on the remote.

All other commands operate only on these local references. So when you want to refer to what you know to be the state of things on `origin`, you can use `origin/master`. Otherwise that command has no particular knowledge of how to talk to origin.

Incidentally this is a shortcut I use all the time to update my local master from a remote:

`git fetch origin master:master`

Which is super unclear in its meaning but it means fetch origin's master HEAD and put it in my local master ref. I actually use this more often than git pull nowadays.
Why can't we keep the floppy and use icons like these for new functionality that are more appropriate?

There is nothing wrong with the floppy and no, people are not too stupid to learn that it means save.
To be fair, most STEM PhDs have pretty grim prospects too.

There was a famous post, "Don't Become a Scientist!"[1] about Physics in particular.

It includes the memorable line:
"I have known more people whose lives have been ruined by getting a Ph.D. in physics than by drugs."

Which I suspect tells us more about Katz's social circle than anything else but nonetheless shows that it certainly isn't a rosy wonderland in STEM.

[1] http://katz.fastmail.us/scientist.html
The two commands aren't actually equivalent, because of course they're not. Usually when you create a new branch you'd like to switch to it, but git branch [name] actually doesn't do that, so you have to execute a second command after.
It's mostly from the flour, because the yeast has evolved to eat the wheat. It's most likely to be found where there's food, not in the air.
Cool. I know Starling Bank here in Southampton didn't completely balk at a six figure sum when I chatted to them a few months ago.

AFAICT these are outliers though, whereas for contractors I'm pretty sure it's easier to break through that and earn half as much again.

That said, if my info is out of date, and you really can achieve top money in the perm world then that's a really positive move for the UK market and something to be welcomed. I hope I'm wrong :)
I’d also be curious about this. Say for the use case of running a small private chat server hosted on a home network; does either of these seem better suited, or are they just different architectures that can handle mostly similar things?
Hm. I read this expecting a more in-depth discussion about best practices for fine-tuning massive transformers while avoiding catastrophic forgetting, ie.

* How should you select the learning rate?

* What tasks are best for fine-tuning on small amounts of data?
etc.

Instead, this seems mostly to just be running through the implementation of ML/DL 101: loss function for binary classification, helper functions to load data, etc.
Strangely enough it feels like you’re proving OPs point here?
> > The value for the customers was that was in Dutch, with Dutch support (it didn’t even support English

> Or people just want to do the work in their mother tongue instead of a foreign language

These two sentences mean the same thing. While sometimes people say “or X” to reword X I don’t see why you’d do that. It’s clear as it is.
It's surprisingly expensive! But I've heard it's also not particularly healthy even, being chock full of sugar/hfcs and allegedly plays a significant role in child obesity.
This still works for me: open an incognito window, then google the article title and click on the article from there.
Yes, this is a key difference between the US "law firm" system and the UK barrister "chambers" system. The first is focused on profits (and survival). The second seeks to reduce the inherent commercial conflict of interest during difficult cases.
What's even worse with NCAA compensation is that it is limited to a scholarship and the value of that scholarship is tied to the cost of a given college or university. If an athlete is given a scholarship to an in-state public university their compensation might be $25,000 per year versus another student attending a higher cost private school who could be getting paid $75,000 per year effectively.

You then have the value of the different degrees to the market (which is separate from the cost) so it is very possible that certain student athletes are obtaining a degree worth hundreds of thousands of future dollars in the market versus some who get 4 years of room and board to play sports, make the university money, and then maybe they do not even end up with a degree by the time their eligibility expires (see data on student athlete graduation rates).
If you understand the fundamentals of a version control system I find git relatively intuitive to use. Sometimes I don’t know the exact cli syntax for a complicated procedure but that’s easy enough to figure out if you know the concepts. Most people fail to learn the concepts and then try to brute force everything.
Unless you are competing directly with the company, or doing anything that they are actively working on, any such non-competes, or 'we own your rights to whatever' will not hold in a court of law.
That's nice, but most of us here are version control consumers, not version control professionals. We need something that has very few knobs to turn because our job is focused around delivering value through other tasks.

Git is highly professionalized. It has layers of modal state. That is built into the operating model. It is made for Linus Torvalds, a professional merger of code. If you are using all of those commands "almost daily", you are a professional code-merger too.
This was actually one of the first things I did with Blender when I got it! When I was a teen and Blender was at 2.5 or 2.6, I booted it up and tried to recreate the lighting in some Quake 2 maps that I had downloaded. Then I used the Shift + ` shortcut to go into first-person and re-explore my childhood in 15-fps ray-traced perfection.
> he bureaucracy exists to limit welfare spending though. If you have a fixed budget it is more efficient to only give it to those who truly need it even if it is self defeating over the long term.

If it is self-defeating, it is not more efficient. And we already have a bureaucracy whose functions include verifying income claims and adjusting net payments based on them in the income tax system, we don’t need a bunch of different bureaucracies doing that redundantly with slightly varied definitions and rules and paperwork that serve little practical purpose besides justifying additional bureaucracies and enforcing self-defeating funding cliffs.
I have lived in Silicon Valley for two decades and most people I've talked to see Apple as the most prestigious place to work out of all the FAANG companies. I'm not surprised because Apple has had the fortune of having a visionary founder AND Tim Cook, who is one of the best managers in the world.
It does depend on the province. In Québec some travel medical care is covered by the state.
Sorry not to imply otherwise. More as a literal note as I find myself assuming the things I’m reading are recently posted and not 2, 5, 10 or more years old.
If you can't keep it all in your head then you could type it in a file. But sounds like you may need another manager or lead or two to help with tracking success. The other thing you can do is track team success based on project.

You would not want to use metrics but rather knowledge of the actual effectiveness of the programmer. Evaluating this requires someone with programming knowledge who can see first-hand what their code is and what they accomplish on the project.

Again look at the work output rather than your guesses about their hours. If they are accomplishing their tasks then they are not slacking off. If they are not accomplishing their tasks, make sure they have motivating work and autonomy. Having covered all of the above, the next step if you really have a problem is a serious warning and probably just firing them if/when they don't radically change their behavior which is somewhat unlikely to occur.
Best Video Downloader Chrome Extensions in 2021
it doesnt matter who runs google. its literally a money printing monopoly with search. And that will never end. And they can plow that money wherever they want. (even into a furance) and theyll be fine. Especially if you add in youtube money.
College is not job training and yet it's training that most jobs require. Hmmmmm....sounds like BS.
The README for the parent repo (https://github.com/arxanas/git-branchless) answers these questions in detail.

Short answer, recreating this tool's features in vanilla git requires using the reflog, which isn't user-friendly:

> Why not git reflog?

> git reflog is a tool to view the previous position of a single reference (like HEAD), which can be used to undo operations. But since it only tracks the position of a single reference, complicated operations like rebases can be tedious to reverse-engineer. git undo operates at a higher level of abstraction: the entire state of your repository.
https://onlinelibrary.wiley.com/journal/1475679x
+1. I think people romanticize shipping on the side, and for many people that's the only option because they can't afford to quit their job and have no income.

For someone with a high paying job where you can save up money, reduce your expenses, and then quit your job and dive in 100% while knowing your costs are covered for X amount of time, that's a huge advantage to starting a company. You should definitely consider this path if you can.
A currency that constantly loses value in terms of purchasing power over time is not stable.

Again, zoom out and the picture looks different.

The US Dollar loses approximately 100% of it’s value per century.

Bitcoin maintains or increases its purchasing power by many orders of magnitude per decade.

While the market rate on offer for Bitcoin at a given moment fluctuates, sometimes wildly, over a multi-year period the value always tends to go up.

This is by design as Bitcoin is the scarcest asset ever invented - giving it the property of hard money which unlike fiat is immune from debasement.

> Value stability should be one of the top goals for any currency.

Per my comment above the US dollar’s value is not stable. It falls by ~100% per century and because of the Fed’s 80 year long policy of continuous debasement the value of US dollars will never be stable over time and will always go down.

By contrast, while Bitcoin is volatile today, as it matures in its price discovery Bitcoin is likely to become more and more stable (read less volatile) in the future.
"Podcasting" was coopted by Apple and put to their closed iTunes store almost immediately, haha

Podcast Directory in iTunes Music Store is from... 2005

https://www.apple.com/newsroom/2005/06/28Apple-Takes-Podcast...
"Free Julian" bumper stickers probably haven't sold as well as the "Free Kevin" ones did.
Nice, I can evolve from https://xkcd.com/1597/
Doge Branded as Ponzi by Federal Reserve Bank of Minneapolis President
Social sites frequently suffer from "I don't agree with you but I'm too lazy to write a rebuttal or work to clarify the nuance so, here, you get a downvote". HN is no exception. Besides, I'm not too concerned about internet points - my life has fulfillment outside of what strangers think of me.
New Cross-Platform OpenPGP Front End Tools
I think you're underestimating opportunity cost and overestimating how much grant money is spent on actual science rather than overhead costs like the university's 25% cut, head count, administration, conferences, and so on. The actual numbers are staggering. When I dropped out and first moved to SV (pre facebook IPO), I lived with a Mozilla undergraduate intern who made twice what my mom made as a neuroscience postdoc with decades of experience. An engineer making mid to senior level FAANG money and investing savings in an index fund, probably makes $1 million to $2 million more over a decade. For someone who doesn't make it into a tenured position, the life time difference in earnings is depressing to think about.

The barriers to entry are intimidating but not insurmountable - there are so many hidden idiosyncrasies and inefficiencies in academia that obfuscate the real cost and make it seem harder than it really is. Just look at the proliferation of hackerspaces with their capital equipment which, although not as expensive as some lab equipment, still runs in the tens of thousands per machine. It's just that we've been doing it this way for so long we can't imagine any other way.
This is good advice.

Also, Windows is an excellent way to learn systems programming because the documentation and tooling is so good and things hardly ever change.

There is a wealth of documentation on MSDN for writing device drivers and such. And great tools for remote debugging so you can set up a VM in hyper-v and step through the code from the host system.

Do make sure if you're analyzing malware you do it in a VM on a machine you don't care about having to wipe, and isolate it from the rest of your network.
Amazon sets the standard that other copy and Amazon actually has the funds to fix it but would rather add another point to their stock price.
Document https://saturneric.github.io/GpgFrontend/index.html#/
You're the one who used personal knowledge of intersex people a part of your argument, and authority on the topic - am I not allowed to interrogate that?
Hm this is basically on the level of patenting pulling your wallet out of your green pocket to pay for a coffee at a street food shop.

Or cutting wood with a knife to then use it to build a chair.

I.e. while you need the result of the first part to do the second part, how you do the first part and how you do the second part are completely unrelated.

Honestly given the large degree of economical damage such patent trolling does it's sad to see that laws hasn't been updated to involve serve penalties for anyone trying to abuse the patent system (if it's clear that it's an abuse like in this case).

Like if it's such a obvious case like this:

1) Hold the suing person responsible for all financial costs of the defender, and a penalty and personal consequences for lawyer suing.

2) Make it a crime a create "deceptive" patents. Which are not clear in what they patent or clearly (for a person with knowledge of the topic) patent trivial or obvious things which should never bee palatable.

3) Make the patent office earn more money from catching clearly bad patents then from passing them through.

Through only if it's "clear" abuse, whatever that means.
Better to hire a lawyer to verify that while in the well-paid job rather than later when the employer comes after the startup.
Do they deliver what is expected of them? What happens if you ask for more (as a test to see if they're slacking) over a period of weeks?
I would argue that any certification that's based on answering questions is not going to be very useful.

In the past, RHCE fetched you a job because to get it, you had to demonstrate practical knowledge. Nowadays, RHCE is definitely not enough for a job, but I'd argue it's a much better indicator of knowledge than something where you answer multiple-choice questions.

I'd go for something like CK{A,AD,S} unless you're trying to break into the industry and have no CS knowledge (in which case these AWS/GCP certificates can probably get you an entry-level tech support position in some companies).

As a side note, when interviewing people, I've not given much weight to the certs. A few weeks ago, I got excited about a candidate who passed CKAD. When I asked the candidate about their opinion (!) about pros and tradeoffs when dealing with distributed systems, they could not answer.

I'd argue that passing CKx when you know nothing about distributed applications/systems is counterproductive (because it'll make me ask about that thinking that I'm helping the candidate with some easy questions to break the ice).
High-powered engineers often assume that building a startup's technology is the same as building a startup. In this world, product/market fit is the ONLY thing that matters. A bad, but functional implementation of a great idea is 100x better than a great implementation of a bad idea.

Build an MVP that can acquire actual paying customers, and the growth rate/ROI will end up making the decision for you.
Sure, hubris is part of it.

You are also getting paid (hopefully - if you aren't, then you're really screwed). It's not a lot, but enough to live on as a single person.

Then, the academic humanities lifestyle is quite cushy for anyone who really loves reading, thinking, and writing. And as a Ph.D. student, you get to live it for 5 years or more. There's very little of the grant race (you just need a few thousand dollars a year to travel to conferences/archives), there's no grueling lab work. There's not much pressure to perform from your advisor, who is likely working on unrelated projects within the same sub-field. It's just reading, thinking, writing, and talking about other people's writing.
And clicking anywhere to do things is.. not a great way to do them! So that pretty much backs up the age old joke-but-kind-of-serious 'They're really useful... As an indicator of who not to hire'.

(Though I get it for consultants/contractors etc. who have to impress non-technical people. Sure, fine, tick all the boxes you can.)
Still love it. But day #3 in a row of seeing this in various forms. In reverse chronological:

On Youtube again, 3 upvotes: https://news.ycombinator.com/item?id=27578001

On Youtube, 2 upvotes: https://news.ycombinator.com/item?id=27565281

On IEEE, 4 upvotes: https://news.ycombinator.com/item?id=27554760

That said, would very much love to see HN give some of the same respect & amazement to this project that Reddit did. Such an ultra-cool project!! I want (to make) one!
> we're apparently not mature enough to have a discussion

It needn't be people participating in the discussion that are flagging or downvoting things. It's basically censorship from an offended 3rd party.

> How "far" does a trans person have to go

In discussion like these I ask "How willing/confident are [they] in their argument that they are willing to defend it?". The censorship of this thread aside, I often find the prime argument of these things is a tactic of dismissal; or censorship of the opposition. A good counterpoint is labelled offensive, and on that basis buried.

The obvious counterpoints are:

Jessica Yaniv, a toxic transwoman who pretty blatantly abuses the good-faith privileges enjoyed by many trans-people; specifically: labelling beauticians who refused to wax her testicles as transphobic.

Karen White, a violent trans-woman, who while legally male AND convicted paedophile and multiple-rapist, was put in a female prison where they managed to assault/rape female inmates.

If you can't answer to these (possibly-)worst case scenarios, then your worldview is missing something.

EDIT: downvotes, yes no replies. says it all.
I have seriously considered paying for the NY Times and that's the only site I've considered. I still haven't seen any reason to pay, yet. Seems like I can always find something somewhere else to read, and nothing that's exclusive to The Times has really drawn me in that much, at least not yet. I am aware of the freeloaders thing, and I end up feeling like one sometimes.
> It's a human problem

If it were a human problem, how could alternatives like Mercurial and Darcs get consistent amounts of praise for their intuitive workflows?

> 9 years ago git wasn't the clear winner, it had competition via SVN and Mercurial. Both of them are practically irrelevant at this point so however bad git's UI was, it's clearly better than anything else that existed before.

SVN isn't distributed; it mostly tried to replace CVS, which it managed to do very successfully.

As for DVCS, the fact that system X became more popular than system Y doesn't mean that every aspect of X is better than Y. Many would say git succeeded despite its awful interface. As far as I can tell, the main feature of git was its speed; that made it usable for huge projects like Linux and Xorg, and this endorsement from high-profile projects gave git the edge for DVCS hosting sites like Gitorious. Then GitHub came along, and grew into such a behemoth that git became the de facto standard.

See also: WorseIsBetter
Wow, that is indeed way cooler than what I knew! Thanks a lot for sharing (I wrote the blog post).

As for square roots, the reason why you can't use the underlying architecture is that it only works on the native i16 type. That's why I had to reimplement integer square root in the Int32 and then fixed point square root using that.

If you're saying that I could just ignore the Int32 part of the code and implement square roots just for the fixed point using the underlying architecture, that's definitely doable, but I'd be concerned about Newton's method (specifically the squaring of x_n) overflowing the fixed point. Maybe it'd work and I haven't thought it through enough. Thanks for the suggestion :D
> You will still need the bureaucracy there to be monitoring for abuse

When you eliminate means-testing in favor of income taxes and eliminste the myriad different definitions of income and assets for qualification for different programs and the opportunity it creates (and the incentive funding cliffs create) for specialized benefit fraud, there is no special “UBI abuse” to monitor for. You have to monitor for tax fraud, but we’ve got a bureaucracy doing that at society-wide scale anyway.
Seems like that patent expired https://patents.google.com/patent/US6199048
No, I mean more like an audit trail. Not like `blame` either.
What I typed on the command line to get into a new state.
> In the case of management, specifically, I'd think if someone's reached the point where they have a realistic shot at a management position, but haven't figured out they need to dress for it, and also found the time & willpower to do so, that's signaling working as intended

It's signalling working as intended from the perspective of people who think they can tell everything they need to know about someone by how they dress.

And they're wrong. Every single one of them.

It allows a certain group to continue favoring their own group, or force people to conform to their group before being considered.

How you dress says nothing concrete about your ability to function as a human, as a worker, or a manager of people.

It is just another aspect of how attractive people get preference in society. We have to shed this eventually.