skysight-inc/HackerNews huggingface dataset:
I love squash merge. I’ve seen it being enforced in many places I’ve worked at.

You’d think losing commit history due to squash is a bad thing, but it’s actually a good thing in a large team. When you have 100s of merged into master you want to see one atomic commit per PR. If something is wrong, then you can revert that individual commit.

It’s also much better signal:noise ratio. Most individual commits in PRs are like “fix”, “ugh! lint” and things like that. The PR title has much better names. GitHub squash merge adds title and link to pull request with the number. So if you want to see finer version of squash commit, you can always do that.

However squash merges tell you one big then in the main/master branch “who did what when”. Git bisects to find when a regression was introduced work work well. The whole idea is a merged PR is a piece of work ready to be deployable. Individual PR commits are not.
I have some extremely clunky 50 line shell scripts around virt-install presently but was hoping to find something a little more streamlined (like the usual Vagrant or docker-machine workflow).

Do you just manually run a huge virt-install command each time?
Why not have the government subsidize purchases at the business, if the goal is to have as close to 0 pricing as possible and ensure the business survives regardless of its utility?

People constantly argue for the rights of businesses which pay incredibly poorly, as if that is effecting mom and pop shops which are by and large already closed and gone, and when they were around ended up paying a bit more. Maybe a community is better when there’s a collection of local businesses moving money locally instead of a big nowhere-place off the turnpike paying slave wages and moving money back to corporate HQ? America’s business climate is pretty sick compared to so much of the world.
This really reminds me of "the old internet", where stuff like this felt like a higher fraction of content that surfaces to my attention. These days, something like this is a rare find.
"No one wants nonexistence. We are constitutionally unable to will that, to will nothing."

I am not convinced that this is true. I should think someone who is suicidal wills exactly that.

Non-existence to ease the suffering of existence.
It's not reasonable to screw innocent people over.
That's a fair distinction. I did some digging, and it appears unassisted suicide only has common law implications in most states since the 90's; however, as of 2019, only 8 states have laws on the books legalizing assisted suicide (https://apnews.com/article/7f0fe9d789294a02852c1669c892f382).
One of the first things I do on a new Mac is to enable three finger drag. A couple of years ago this option moved fron trackpad settings to accessibility options.

That’s when I understood that I had a disability.
Show HN: Crypto Listing for Hakka Finance
Wouldn't that presumably cause energy costs to skyrocket because of all the overhead you get from going from multitenant machines to dedicated ones? Even if the capex is compare I'd imagine it would be hard to get the opex to be competitive
This is random but does anyone know where to get a good professional setup in San Francisco on a guitar I own?
What's the advantage of labelled baskets of symptoms vs treating symptoms from first principles? Honest question
On top of that it sounds like this person was a contractor, which means their health insurance situation was probably even more shaky and/or non-existent
This article desperately needs diagrams
A software developer in finance is still a person in finance. Also, I wasn't talking only about starting salaries. The shape of the whole ramp counts. Our oversized finance sector really doesn't need more people providing excuses and rationalizations for how much rent they collect.
Does Gimp use the correct api calls for that? I use it, but 90% of GTK apps do not show up.
Analytics seems like a fairly awful substitute for ethics.

and

I do like This is what insurance is for followed by sick guy operated outside of complex series of guidelines that help reduce the resources spent on actual care.
This is a completely unscientific claim. IQ is extremely well studied by credible scientists and found to be a very reliable indicator of general intellectual ability, as reflected in competence in a wide variety of intellectual tasks.
Great resource. Thanks for sharing.
Glucose can be present in blood but the brain can be still unable to consume it due to diabetes (insulin absence) or some form of a mitochondrial disease (inability to transfer glucose to ATP via oxidation).

In both cases this is a panic situation from brain's point of view which is compensated by a spontaneous "stop" (seizure as OP seems to call it) and by injecting adrenaline with a corresponding response from endocrinal system (more glucose + more insulin).
Whoops Thoughts on Rails, forking and leadership
The "Supreme Being" in the French Revolution was not necessarily the Abrahamic God. One major cause of the revolution was the Church's corruption and overreach during the ancien regime, and they got pretty radical with religious experimentation during that time.

They even tried to set up a state-sponsored "cult of reason" to replace religions like Christianity. That was followed by the "cult of the supreme being", because not many people felt comfortable worshipping an abstract reification of "rationality".

https://en.wikipedia.org/wiki/Cult_of_Reason

https://en.wikipedia.org/wiki/Cult_of_the_Supreme_Being
Management can't make these sorts of decisions.

They can set metrics on quality, but those can be easily gamed. (E.g. measuring average TTFB for a site instead of the real wall time to show visible content for the user.)
There is no way a 5 year old wrote this poem:

The burden of myself

Has grown impossible to bear

Although rather than slip further

Down this mountain of despair

I will simply cry for help

And hope an angel hears my plea

Or I’ll not survive much longer

And succumb to misery.
Probably your CI could be faster. Just take a look at where the time is going and see if you can speed it up. Here’s some tips that might be useful: https://charity.wtf/2020/12/31/why-are-my-tests-so-slow-a-li...
>There a few issues with DMARC, but the main one - adoption by senders is well below 100% so you just cannot block mail without DMARC.

I wonder if this could be fixed by email clients marking emails that fail DKIM as spam/attaching a large warning. Most users use email clients and they really don't do a great job of notify users of potential spoofing issues (with Gmail, you have to find "view original" to see that DKIM fails). I'm sure that spam filters would notice after a few hundred/thousand emails, but a successful spear-phishing attempt may not require that many emails. If customers complain about legitimate emails being marked as actually fraudulent, I'm sure adoption rates will increase.
Podcast Recommendations: 2021
This is something that is quite nuanced that isn't apparent until you really look into the numbers.

When something happens that universally makes the labor costs go up, and you expect for many businesses to go into the black, what you will instead see is that the very worst company goes out business and all of the others will put pressure on their land owner for lower rents pointing out that they are next. The landowner wants their land to be used and not be earning nothing for years, so they will lower rents. For a restaurant, if everyone is in the same boat, is agnostic to labor costs.

Higher labor costs makes real estate prices go down. Automation makes real estate prices go up. With interest rates going down bringing real estate up, we have plenty of space to rise minimum wage to balance.
Marketing doesn't inflate hardware prices by 500 %.
I made a Moonlight Sonata cover myself a few years ago (https://www.youtube.com/watch?v=gIbBcJ7EkxQ) and had countless copyright claims since then.

I had to manually dispute every single claims over the years and prove again and again that no copyright were infringed.

It can get tiring when you get a copyright claim finally lifted after weeks of dispute, only to get a new claim the next month.
Misdiagnosing bipolar disorder as a purely depressive disorder can have disastrous consequences, especially if prescribed antidepressants instead of mood stabilizers. [1]

[1] https://www.webmd.com/bipolar-disorder/news/20100601/bipolar...
I disagree with the idea that everything is racist/sexist/ist which is what this seems to support. Why wouldn't the people who have invested more time into an organization reap more of the benefits? Why stick around otherwise?
The only thing I realized after having kids was how in the hell did I ever live without them. There was nothing more rewarding in my life than having children and both my wife and I had very rewarding careers.

It boils down to the type of person you are. Are you someone who can love your children more than yourself? If not then I would suggest not having children.
I don't think so, but I remember the moment it happened. That day I was feeling more stretched and tired than I've ever been. It was the last day of university before spring break. Then my parents started pressuring me over my recently declared non belief in Christianity, and I felt like something in my "spirit", just broke or snapped in that moment. It was clearly defined instant in time where I was completely changed afterwards. I don't remember if it was like a physical pop, but I knew as soon as I felt it that something in my brain had just dramatically changed for the worse.
How would you buy pre-IPO without options?
I don't understand this; does DMCA imply no one can use algorithms in a book within open source projects ?
Dry wood is about 50% carbon, 41% oxygen, 6% hydrogen, and 3% trace minerals, so it's probably safe to say that over 50% of it comes from CO2, and the rest from water and soil.
I can’t trust this article and instantly turned off by the excessive use of Emojis. You might argue - what’s the problem? I’d say, what’s the need! Do they add any value? Why combine semiological characters with an otherwise perfectly fine and widely accepted English orthography? Are they accessible? Is there a emotion being conveyed? Why add cognitive load? Is the design severely broken or dysfunctional without Emojis? Are you able to write well and convincingly without using Emojis as a crutch? Is there an ambiguity where emotional importance can make or break the central arguments being presented in text?
I find it easier to develop apps in Gtk Python. But I can see how Vala might be more performant.

Towards this end I've worked on a transpiler (py2many). Any suggestions on what language Python should be transpiled to for the best Gtk runtime experience?
I do lots of frontend development myself, so I'm a kind of "web developer" as well. And I'm insulting web frameworks, not webapps in general.
undocumented features in Intel and AMD processors

Why is this at all a thing? Why would you ever leave something out there like that without documenting its existence?
Something wrong if it is?

I'd expect bullies in pathological cultures, where cut throat competitiveness is needed to drive customer value.

I'd expect less bullies in a generative culture. Where customer value depends on creativity.

https://cloud.google.com/architecture/devops/devops-culture-...
I understand that a company cannot keep all old software downloadable forever, but note that in this case it was just a four years old device.
Similar

I wouldn’t say specifically software, it’s more in an intense office environment / thought work under high pressure.

Hard physical work I’d go home at the end of the day 10-12 hours, tired but could switch off mentally and relax. On the days off I was ready to take on the world and make the most of it.

The tough software jobs like I’m currently in have left me mentally drained like a zombie at the end of the day then physically unable to go do some exercise to get out of the pattern with some mild depression.

I found a greater sense of achievement in physical work. Working through a high number of pallets a night stacking shelves leaving in the morning with a shop isle looking pristine. Tipping one ton bags of sand or gravel with a spade and wheelbarrow, digging trenches, moving heavy materials etc etc. It’s easy to see the work you did, it’s clear, it’s simple, there’s no faff. Moving Jira tickets, sat in endless meetings feels like nothing gets done, you are working for the sake of work without doing work, people talk using the same management speak from a book answering questions without answering questions or taking ownership and instead grandstanding.

As much as I love software, right now if labouring payed, I’d switch in a heartbeat.
it's interesting to me how classified FOGBANK was, despite being apparently just an aerogel. I wonder why they couldn't replace it with something off the shelf.
OK, but what if the criticism is "I understand what the company is trying to do, and I think it simply should not be done and certainly should not be done better"? Is such criticism prima facie invalid? Why?

I think there's a clear answer for what can be more hateful - hoping that the person fails hard because of who they are. I saw none of that in the comment you linked. The hope is that the company fails. That is a valid position to hold!

Again - if I say that I'm going to enter your industry and do a better job of it than you have such that my company succeeds, is that "hateful"?
It's not just about abstraction. VirtIO is significantly more efficient than SATA emulation, and as it is built into the Linux kernel it just works. There is also a Windows driver package that adds VirtIO support, but it's a bit tricky to get it to work when porting in an existing Windows VM. VirtIO also makes it possible to do USB relay.
Richard Stallman: Copyright vs. Community (2013) [video]
> Sadly the story lacked the "why?"

This is his 2nd post. It seems pretty why-ish.

In an effort to pay off debts & get ahold of my financial situation, I took every gig & side gig that I could.

I didn't have much choice. I had a family to take care of & a house I could no longer afford as my previous partner had left.

I worked every day, night, & weekend.
It can be for both reasons at the same time, Apple is absolutely massively incentivized to make 3rd party repairs impossible.
why not? feeling miserable and unable to do anything might be part of a normal development.
What if I just don't read/watch the news every day?

"Bad things" have happened as a daily occurrence for all of history - it's only now that there's an echo chamber and attention economy for this kind of trauma porn.

All I'm trying to say is that "Do you want to force someone to live on a planet where things happen which are a daily occurrence on ours?" is a consideration that all of our ancestors had to consider, too.
If you're comparing sample-for-sample, maybe. But that's not what is performed by music identification algorithms - it would be both slow (to the point of being unusable) and inaccurate (because of re-encoding, etc). Instead they rely on different kinds of dimensionality reduction that match the way we perceive music, so they only compare smaller amounts of data to get more perceptually relevant matches. The Shazam fingerprinting algorithm is the best known but there are others.

So if you submit white noise to a copyright database, it could match different white noise recordings.
Weird Al himself was well aware of this issue, and famously would only parody songs after receiving permission from the authors.
That's cleared up by understanding covariance and contravariance and the fact that mutability is an attribute.
Clojure with usual suspects; e.g. Ring, etc.
> 7200 per day

Let's say it takes 5 minutes to properly adjudicate a dispute. 5 minutes allows 20 per person-hour. An 8 hour shift could resolve 160 reviews. 7200 / 160 = 45 shifts per day to review all of the hypothetical copyright issues. I don't think that's required, and the number of requested reviews is going to be some fraction of that. Requiring google to spread out under 50 shifts over a 24 period in order to provide a fair review so that they may bring in billions of dollars a year from youtube doesn't seem like a large ask. This is call-center-esque work and even done in the US or Western Europe would be very cheap, particularly as it can avoid otherwise more cumbersome regulatory hurdles.
Lambda School lays off 65
How often are conversations in the political/SJW space “reasonable” and “professional”?

Never, in my experience, because the said activists tend to accuse anyone who disagrees with them of being a bigot.
> being oppressed and humiliated definitely made some Jewish Germans to kill themselves. (Convolute phrase, but plenty of them considered themselves Germans, so.) <

They — like my grandparents —considered themselves German because they were German.

The othering of Jews, that they are not really English/Spanish/German/Russian (to name a few examples), has been used to justify the persecution of Jews for the last 2000 years.
The difference between tube and solid state amps is less about sound and more about response to the attack of the pick.
Probably just "that's what was certified and tested, probably with actual nuclear explosions we're not allowed to do again".
Some of the best programming videos you should watch
Even so, what would be their chances without oxygen? You might easily be doubling the overall death rate without it
Are you insinuating that some Americans think it might be too big?
Another reason to self-host. Rather than sit on someone else's platform.
Read up on it here: https://blog.elementary.io/elementary-os-on-pinebook-pro/

This version has some experimental support for Pinebook Pro in early-access builds.
This is in the law, but it’s rarely enforced. Stepping up education for judges and support for people filing lawsuits against major companies would be a relatively easy way to start making the automated bots riskier to run.
Embedding the Ruby and Python Interpreters into Nginx as a Unikernel
There is no chance because copyright is not a data problem. It is a provenance problem. Provenance is not a function of data.

(Humans can't really solve this problem either.)
We need more CI processes using https://bazel.build
Depends on the family!

Hoarding the clearance pickling supplies after the season is over is a long tradition in my family. :)
I would add the externality tax funds should be given directly to the harmed population. Those funds going into the general tax ledger fails to compensate the harmed.
If you press the ‘/‘ key you can search the menus. Very useful. I use it all the time now :)
Once JIT is disabled, webapps are no longer viable. Which means we can start to deprecate features content-based websites don't need, and eventually, JS itself.
So, distributed git has become sort of centralised. Maybe people depend too much on github? I wonder, what would happen to IT over the world if github will be down for a week or a month?
Hard to say without knowing /what/ you want to accomplish in your CI process, so maybe some open source examples will help:

* A "complex" library (node-resque). In CI (CircleCI) we install deps, compile Typescript to JS, test on 3 versions of node, and build docs. 4 min w/ some parallelization https://app.circleci.com/pipelines/github/actionhero/node-re...

* A web server framework (actionhero): In CI(Github Actions) we install deps, compile Typescript to JS, test on 3 versions of node, and build docs. 7 min w/ some parallelization https://github.com/actionhero/actionhero/actions/runs/801273...

* A Monorepo (Grouparoo): In CI (CircleCI) we install deps, compile Typescript to JS, run migrations, check licenses, test UIs, CLI tools, Plugins, and try out a few different databases. 5 minutes with rather extreme parallelization https://app.circleci.com/pipelines/github/grouparoo/grouparo...

In my experience, the biggest wins in CI speed improvements come from parallelization. You can parallelize by either running multiple processes/containers or by running tests in parallel on the same container (jest, parallel_tests, etc)
> if you have the pentalobe screwdriver

This is already a problem - what's the reason they couldn't use a standard screw beyond making it intentionally more difficult to repair?

Screws are still relatively tame and easy to work around but I'm sure if they could come up with some smart, DRM-powered screw that only an official, Apple screwdriver could open (after an online check) they'd do it.
I had the same reaction, but then I remembered that child prodigies do exist.

https://en.wikipedia.org/wiki/List_of_child_prodigies
I think the wording of that email is bad, but your assessment of the situation is incorrect. The threat of legal action is real and it comes from the copyright holders. The company can't do anything about that, they are being threatened by the same copyright holders. Removing the public API doesn't really change the situation.
Especially when people pay $2 for a half liter of Poland Spring!
One of the rules is that two independent doctors need to be sure that you want to be euthanized, so this is already covered and has nothing to do with the ridiculous judgment of whether I am suffering enough.
How is encouraging democracy directly equal to imperialism?

The US doesn’t want autocrats who can subvert us geopolitically and kill their own people.

Fact is that countries in our sphere are democratic and prosperous.
Anyone care to chime in about why Blender seems to have the resources for this kind of work but the GIMP doesn’t?

I know Blender has a lot of corporate sponsorship, so I think the explanation is there’s a “commoditize your complements” effect going on. But does anyone have a more specific hypothesis? E.g., why does Blender have so many complements and the GIMP so few?
Yes, You Should Estimate Software Projects – The Pragmatic Engineer
It's not sunken cost. Vala is performant, plays well with a multitude of languages, doesn't require a VM, and makes it easy to write Gtk applications. Unlike Rust it's very simple to learn and the elementaryOS project likes it for that reason since it lowers the barrier to entry for app developers. Based on this I'd say it's still got a lot of things going for it.

Now is there more to improve? Absolutely. Despite its use by users, development of the language itself suffers from chronic underinvestment. But I think that's changing a bit recently. (Full disclosure: I'm involved in developing the language and tooling. We could always use more contributors.)
Gergely Orosz captures extremely well my thinking regarding time estimation. Being able to provide time estimation is a skill you should practice and improve. It will help you improve your project management skills and your communication skills. It will help you set more explicit expectations early on. It will help you deal with risks and how to mitigate that. It will help you build trust within the organization. The tradeoffs are essential: "Pushing back on estimates also misses the bigger point about engineers staying focused on delivering the largest business value... For every major project, we shipped something different on the launch date, than what we agreed to originally". Like everything that is important, people (Dilbert type of managers) will find ways to abuse it. When that happens, find a better place to work at. Don't sacrifice your ability to learn, grow, and increase your impact.
Show HN: Jinsi – JSON/YAML homoiconic templating language