skysight-inc/HackerNews huggingface dataset:
I'll give you a much simpler answer than I've seen so far, and it was given to me when I posed the same question. The advice proved to be some of the best I've ever received.

---- Learn how to sell ----

Consulting is an interesting ballgame because you might be the customer support and technical resource - but first you're the salesman.

I made the switch about 9 years ago and the first year was brutal. Alot of the advice here is spot on but it reaches past the point that you landed a customer at a project price that you can endure for some period of time.

A book that helped me with this a great deal was "You can't teach a kid to ride a bike at a seminar" by Sandler
The One China policy is moronic. If they keep being assholes, it is about time to give Taiwan their long overdue recognition.

Hell, give them back the Security Council seat that they had until the 70s...
is not a good working model for anyone, no matter how useful it is

WTF!? You've just perfectly illustrated the attitude that's making technology worse for everyone.

What are computers for? "To control and force users to consume mindlessly" might be an accurate depiction of reality today, but that's not what they were originally invented for. Computers were intended to assist people. As the early (1930s-40s) promotional material would say, "to come to the aid of mankind". The whole point of a computer is to be useful to its users, so arguing against that is just nonsense. This discussion item is full of other comments stating exactly what sort of work they use a computer for, and how they are being affected by useless changes.

Most people take it for granted just how stable a lot of other things --- also invented to help them --- they use on a daily basis are. Imagine if every few years, your toilet, sink, bathtub, light switches, power sockets, door and window handles/locks, lightbulb sockets, and home appliance controls changed in such a way that you had to completely relearn how to use them and without some functionality they had before, and all for totally BS reasons like "development of a platform and technical progression".

As is "supporting everything ever implemented in perpituity"...

Some things just don't ever need to change.
I don’t believe that they’re “doing politics”.

Think of them as widget-collecting aliens who understand nothing about humans but are told that by putting a rainbow on a trinket they can collect more widgets.

There is nothing political about it, it’s just a function of maximised self interest.
It is “Pooh” with an H not a P at the end.

https://en.wikipedia.org/wiki/Winnie-the-Pooh
Playing Flappy Bird with Model Predictive Control
I enjoyed your presentation a great deal. I'm looking forward to the polished version.
Simple js does that for you
https://jsfiddle.net/8ypxW/3/
Connected Components, Concurrently
Rude. What's you beef with Sourcehut? "Other projects use Github" will not be accepted as an answer.
I'd add stash and log.
Sometimes it just shows that something got viral where others didn't.

You could have 200 things mentioning a country or situation, and only 1 or 2 going viral and getting some kind of major response.

It's not like South Park is the only show making fun of China either -- so of 100s of shows and comedy sketches, etc, it was some part that touched a nerve or accidentally got more popular there...
Nope, problem is each window may need a different sizing. With a tabbed interface you resize the lot.
So it would be all good if Amazon did security checks at home?
It’s not.

https://www.dictionary.com/browse/authoritarian
The embryo of this idea is in Software Heritage [0]. It's a great project, well worth supporting. Of course this doesn't include the requirement to store and maintain hardware, and even though we can store well-written documents detailing how to build these sorts of machines from scratch, it might not be feasible for post-disaster societies to do this.

[0] https://www.softwareheritage.org/
Who has got more information here, you, who has no idea what the OP is selling, or OP who is actually selling the thing?

"I simply don't believe" is not a great argument, when the previous car insurance and painting analogies proved to me that you can conjure up a hypothetical interest of a blind person about anything.
A couple of random addendums (although these aren't necessarily what you'd use day to day)

git diff --color-moved

(seriously, read through the man page for git diff sometime)

git log -p --all -- <path/to/file>

(I use this with multiple remotes, so I can track changes in my fork and in upstream when looking for context around a file)

git cherry-pick -x

(for automatically adding a reference to the original commit)

A couple more, but I think they're really quite specific to my personal workflow and responsibilities
Blizzard is partially owned by a Chinese company.
The statistics would be different if based on country of origin, rather than current citizenship or location. Peebles, for example, completed his bachelor's at the University of Manitoba before coming to Princeton. https://en.wikipedia.org/wiki/Jim_Peebles
>will invalidate some Ivanka trademarks

As if several trillion business interests in the US making business with China are not enough to put pressure for this, it has to be Ivanka specifically...

(Kind of how proud Presidents in the past had put e.g. Saudi Arabia at their place, and din't "think of all the money", right?)
Age Related Macular Degeneration: The Most Comprehensive Guide
Doing Enterprise Financial Data Visualization After Journalism
dyslexia for the win
One of it's best traits! It's just not that hard to say stuff with it, they roll of the tongue!
One of two scenarios will happen depending on how easy it is to retrofit an existing website for accessibility. If it is easy, some subset of developers will specialize in retrofitting. If it is not easy, all developers who want to compete for contracts that require ADA accessibility will have to do so. If some freelancers here or internationally refuse to learn for whatever reason, then they will not be eligible for those contracts, plain and simple.
Just ask them when they try to recruit you.
At this point it goes far beyond just gamers. From the NBA to Google, this effect is everywhere. To be explicit, the effect is U.S. firms letting China dictate what they do or do not care about on a global political scale.
> ---- Learn how to sell ----

This is a bigger deal when you are peddling your own wares, but the skills involved apply to working as an employee as well.

You're just selling a slightly different product (standing army soldier vs. mercenary).
Possibly is, my experience with a few current London based clients in my day job is often recieving pushback and delays on any initial deposits or pre-payment. Holding firm that the clearly defined payment terms are a prerequisite for work commencement has been the most effective approach, even if it involves some uncomfortable emails or meetings. Polite but firm push back on a clients reluctance is very often sucessful even if momentarily uncomfortable.

I'd suggest to try proposing reasonable payment terms as soon as possible, terms that are as favorable to you as they may or possibly are willing to accept, and upon discussion (or a note included in the proposed terms) respond that an initial deposit is a firm requirement before commencement of any billable work, but you are flexible and willing to discuss a customized draw (payment) schedule if it's required (or.. you're not willing). You may be surprised how many clients will accept your terms, even after declaring them unacceptable, once you (re)affirm the terms as a firm, mandatory requirement. Willingness to walk away is often a strong, persuasive signal of competence and/or high demand of your service and can provoke decisions to be made more promptly by potential clients.

You can factor an intrest charge for payment delays that will encourage prompt payment, calculate by percentage and then format your payment terms to represent these differences as discounts for prompt payment instead of penalties for late payment. A secondary benifit of using these now slightly increased rates combined with prompt payment discounts is that you will be able to slightly increase your effective rate for recurring clients by adjusting these discount amounts in the event you can't or don't want to propose a higher rate. Also, IME (in the US) the initial disclosure of late payment terms or penalties may be a requirememt when including compounded interest on an outstanding debt amount in a situation where legal action to recover debt becomes necessary.
Here’s what my first year of consulting was like, with tips I learned along the way: https://www.gkogan.co/blog/how-i-learned-to-get-consulting-l...

Don’t bother with social media and business cards. Figure out where your potential clients get their information, and go there. “Fish where the fish are.”
As I recall, Blizzard decided to remove skeletons and some other things from World of Warcraft years ago in order to enter the Chinese market.
Freeldr allows to boot Windows 7 from BTRFS volume
Click the link to watch the episode:

https://southpark.cc.com/sitewide/img/messages/geoblock/gb.j...

The irony is not lost...
As I watched 2 red trains collided then occupied the same space for a while.
It is not like it is censored in Sweden, it's just someone holds the distribution rights in Sweden for South Park. So, they cannot show it to you on their website.

So, there is no irony here, it's copyright issue, not censorship issue.
Or you can use a DNS server that handles that for you, like dnsadblock.com
Yes I agree, a Z80 is not enough.

Especially that the people who will restart from a Z80 will face technological edges when their skills and needs grow.
We faced the same in the 80's: going from 8 bit to 16, then 32, having memory addressing problems, being pushed to new and hardly compatible architectures, having programs to rewrite...

Then why not leaving behind us a technology, still simple, but that will save them most of these issues?

I feel an 8-bit data bus and 32-bit address bus would be a good way to make long-live programs, edge-free when extending memories, and still not so complex processors and main boards. The address bus does not need to be fully wired in the first processor versions, so it can scale over time with more complex processors when skills and needs grow.

Besides, it would be smart to leave in a vault a kind of FPGA technology with sources to flash the FPGA components. So no need to create a production line for many different integrated components: only one output, and the components are specialized by flashing them.

Indeed even microprocessors can be flashed on an FPGA.

Well, just ideas...

FPGA:
https://en.wikipedia.org/wiki/Field-programmable_gate_array

Low tech CPU to support 32 bit code:
https://en.wikipedia.org/wiki/Motorola_68008 (8 lines data bus, 20 lines of address bus, 32 bit programs, 70 000 transistors)

Microprocessor on an FPGA:
https://en.wikipedia.org/wiki/Soft_microprocessor
I wanted to try this out right away, but stumbled over the fact that I don't know how to use "go get" with Sourcehut, or even if it's supported. Of course it's probably easy to find out, but a "getting started" section wouldn't hurt. The "installation" page only describes the installation of the dependencies...
In a parallel universe I'd like to know what these people would do with their lives if they did not become addicted to games.

I. E. What percent would lead normal lives, what amount would become addicted to something else like gambling, drugs, or television, and such.

What I am wondering is how much of this is due to games being at fault and how much of it is on the person + biological inclination to become easily addicted?

Yea, games do design tricks to get people to keep playing, but so do casinos and there is very little sympathy in society for people who are addicted to gambling.

Gaming addiction is still relatively new and needs more studying. The question I pose is, if someone was going to get addicted, would it be better for a person to be addicted to games, or would you prefer something else?
I reduced my phone dependence using data analysis and gamification
I guess it did partially come true. The GPT-2 model by OpenAI (2019) trained on reddit links did tear some communities apart. :)

https://openai.com/blog/better-language-models/
You can say the same for the Olympics as well. Ultimately there's no single "fair" system, just different labels, and country that issued your passport is what most people/organizations choose to go with.
Thank you for a glimpse into your perspective.

What do you think of the multiple voice assistants out there? Do you think that would be an acceptable alternative or tradeoff if Domino made a bot to take orders?
> was unanimously declined to be heard at SCOTUS

We don't know that. It takes 4 votes for SCOTUS to agree to hear a case, and the voting breakdown is usually not revealed unless some justice decides to write an opinion disagreeing with the decision.
This is exactly what I fear with a used Merc even though I want one so bad. Will a Tesla have a significant yearly cost?
I was pretty sure I got 64bit warnings for both of them fairly recently. But looking at the binaries now, they're both 64bit indeed.

Still, I'm running both using a site license from my work. The upgrade cost per user in site licensing is pretty low. If I had to pay myself for a single license, I'd bet I wouldn't have upgraded for eight years either. And the Office/Adobe CC subscription costs may not be insignificant either, depending on where you live.
Their trust structure is probably a positive vs. influential owners (as you say) but that doesn't automatically mean that The Grauniad always offers "quality reporting".

They still push a distinct political angle (aka bias) in everything they write, and aren't above lower-quality clickbait.
I agree that there are no promising candidates for his replacement.

What I wonder is, are there people who could have been promising candidates, but which he rejected associating with? Eg, for some flaw in their ideological understanding of free software that could have been worked out over time, or because they wouldn't overlook personal issues with Stallman, or because Stallman liked his position of high priest and wanted no challengers?
No it’s not comical, considering we’re looking at an American corporation doing the censoring here.
That’s one aspect of the business, but you also have companies like Netsuite or Intuit selling general ledgers and similar solutions, and those lines of business don’t really benefit from the scale.
The only reason Blizzard was legally able to engage in this punishment - which involved stripping the player of his winnings - was that there's a player handbook banning offensive conduct and including this as a penalty. If that provision had not existed, China and Blizzard could not have used it. And the only political faction in the west who demand such codes of conduct are the SJWs.

When tomp says that China coopted the machinery of censorship laid by SJWs for its own purposes, he's entirely correct.
Yeah. China won't ultimately care whatever we do, but Blizzard can me made to feel it. Their own annual gaming convention is coming up in less than a month, and hopefully this will backfire on them badly.
The poppy doesn't even commemorate people who died in the war as a whole. It's specifically about the soldiers who were fighting the war and killing for it, and that's why it's politically controversial - the whole thing has jingoistic pro-war, pro-military overtones and they seem to have become more dominant over the years, especially after we helped invade Afghasnistan and Iraq and the British Legion decided to to make it a symbol of support for our soldiers there. Perhaps the best symbol of what it has become was the time the British Legion decided that a photo of little kids in "future soldier" shirts waving huge inflatable poppies was a good representation of the values the campaign represented...
They (China and foreign dictators) find the openings they can in Western society and echo those narratives that are convenient for them. This is a very good analysis.
All of Our ML Ideas Are Bad (and We Should Feel Bad)
That's a good question. There are multiple reasons for this. I'll briefly mention two of them. One is the high fan in ratio - millions of machines are writing relatively small blobs of data, so the middle layer serves as an aggregator (which saves backend's IOPs, number of connections, etc). Another reason is the volume of metadata - it would be inefficient to keep all the LogDevice-level metadata on each of the producer hosts.
Not a book but from my interview bookmarks:

https://github.com/kdn251/interviews

https://github.com/aakash1104/Graph-Algorithms

https://github.com/google/guava/wiki/GraphsExplained
There is zero chance they would be able to produce high quality components without understanding what error rates in specifications of other companies mean.

Low error rates in their own output means that they understand industry processes very well.
If you consider concentration camps, gulags, or whatever as anything other than evil, I don't think I can convince you.

Such way of thinking seems really alien to me.
Show HN: Bookself – The Social Reading App
As almost everything about Goodreads is broken (https://onezero.medium.com/almost-everything-about-goodreads...), readers do not have a great platform to discover, recommend and discuss books while authors lack a good channel to interact with their readers.

Readers hack other social platforms like #bookstagram on Instagram, #booktube on YouTube, recommend books on Twitter or move the discussion to Reddit. But these platforms are not built for books.

This is why we built Bookself.app. Currently we are a drop in replacement for Goodreads and over the coming months we are launching premium audiobook and ebook content to the app with a new, more flexible pricing model for digital books.

In the meantime, join the book club and let us know all your feedback!
Fast software, slow animations: Jira Cloud
Allow me to indulge in the slightly spammy repost of relevant comments I made yesterday:

https://news.ycombinator.com/item?id=21180623

https://news.ycombinator.com/item?id=21180714

It's important that we clarify what the word "Democracy" means in our language, and whether to accept or reject the fact that its current use is tragically removed from its original meaning: it used to describe a concept, it's now simply a label with no intrinsinc meaning.
It was the CEOs attitude towards gamers and his derogatory comments about them as well as the way Activision treats/treated its developers. There was a lot of controversy around these issues and after reading quite an in depth article about it around 10 years ago I've avoided buying anything developed or published by Acti-Blizzard.
We’re not (at least I’m not) saying go to war. I’m saying take the same actions we do against Russia and Venezuela for example.
In Canada it’s much music who has the rights. Yes.. that channel is still around! But the show is online and streaming. Worth a watch!

https://www.much.com/shows/south-park/
That would be missing the point. He’d have to commit to a specific statement as being a scissor. But if someone doesn’t already get the point, they’d fall into the same trap as the people in the story “what? They must misunderstand the claim. Obviously it’s true/false.”

The story’s point requires identifying the psychological state state that scissor statements put you into, where you feel reality is actually bending against you (eg “he turned her against me”).

If you think there is an explicit scissor statement Alexander could have committed to, then I think you might not appreciate the core thesis.
Freedom of speech is specifically meant to protect citizens from oppressive governments.

It is not meant to help holocaust deniers create a new oppressive government.
So, if Stallman were hit by a bus three months ago - the literal description of "bus factor" - then what would have happened to the movement?

That is, there appears to have been no contingency plan; no build-up of enough people who both share the vision and have the respect and authority to take over in case of problems.

The civil rights movement didn't die when MLK was shot. John Lewis, one of the "Big Six" leaders of that movement, is an active member of Congress.

Or, look at Python. Van Rossum stepped down because of a mob (a different type of mob, but still a mob). Python development faltered, then recovered.

This either means that there is no effective Free Software movement, after 30 years, or it means that Stallman wasn't thinking about how the movement could carry on without him, or it means that Stallman prevented the buildup of a cadre of people who could take on the mantle, or possibly other scenarios.

Hence, if Free Software can be dismantled so easily, then it isn't really a movement.
Seems like a modern kowtow. Relevant:

https://amp.scmp.com/magazines/post-magazine/article/1877753...
What? She was part of it, the Schmidts just Hulk Hoganed the Guardian and they decided to cave, as the story was clearly about more than an heiress to a tech fortune.
Another one from the same developer but in 2-d : https://nagix.github.io/mini-tokyo/
Imagine applying F-K to code. Since it's based around syllables, we'd discover that Perl5 code I write on the command-line is some of the most readable code out there.
Do you really think Turks and Caicos banks only loan money to islanders? Not much to invest in there. Capital easily flows across borders to the best investment opportunities.

Real estate is a bit tricky since it can be both consumption and investment. While I'd rather see taxes on imputed rent like they have in some countries to cover the consumption part, property taxes do a pretty good job.
Channel Tunnel 25th anniversary: England to France in 68 seconds [video]
Gio looks really neat (from the demos), I will definitely try it out as I have been looking for a nice way to build desktop app for quite some time.

Other projects that I am considering to use: https://github.com/wailsapp/wails (looks very decent and I would be happy to use Vue.js for a UI bit) and Flutter with desktop support (https://github.com/google/flutter-desktop-embedding, in this case it's not directly using Go but you can bind them together).

If this would mean that I can just use Go for everything - that's great but the only concern for me I guess is just the availability of examples and widgets. I don't consider myself a good UI designer so relying on libraries is important :)
> Our goal is to have the lights respond to your requests as quickly as possible when you interact with them via Alexa or Google Home.

so perhaps design the product such that it is a few minimalist byte oriented protocols operating over a single link layer, rather than requiring 50 hops through the 57 layers of your k8s cluster?

I mean, content wise, as far as k8/debugging scenarios, thanks. But this is precisely why 'cloud' is wrong for some things. I shouldn't need engineering teams (multiple) 5 time zones away to be having meetings about improving their troubleshooting methodology to find out why the multinode distributed system responsible for the light in my toilet isn't working.
I use it often as a giant sanity assert that guards my application state in dev mode. In lieu of static types. Helps me catch dumb type errors early at the site of mutation.