skysight-inc/HackerNews huggingface dataset:
I think it's worth looking into for sure. I ran across this when I was suffering from some depression and was trying to see how other devs deal with it. https://www.youtube.com/watch?v=yFIa-Mc2KSk

It's a talk about Bipolar Type II which doesn't have the same kind of full blown manic episodes as regular bipolar type I has. It has hypomanic episodes that are not often reported to the doctor because they seem like happiness or something good, or a sudden drive to do something productive.

I've been getting looked at for it myself now and normal depression meds(SSRIs) can actually negatively effect it.

It may be worth looking at OP!
Chinese Firms Tencent, Vivo, and CCTV Suspend Ties with the NBA over HK Tweet
It's the argument I made yesterday in a related thread: if the screen reader can't read it, the machine can't read it. Any machine, whether it's the Turing machine that's trying to make heads or tails of your website so it can read the text to a user, or the actual machine running in some Google data center somewhere. Or the machine running your script to make life a bit less of a series of button clicks.

If that doesn't convince you, then have some pride in your craft, some attention to detail. Visually impaired users aren't the only ones annoyed by the fact that you couldn't be bothered with tab order. We have tools, you don't need me to tell you that you're lazy (or overworked, or underbudgetted...), the machine will do that for you.
And what about individual developers who own their own projects? Open source projects? They typically have no warranty.
This looks like it is dependent on Spotify's API? So if Spotify changes said API it would need maintenance.

Anything that depends on other stuff really is susceptible to changes and needed maintenance.
Will blizzard apply Censorship system in WOW, Hearthstone, Diablo, Overwatch?

Anyway, I don't need to know because won't play it anymore.
Curious how you identify side projects with earning potential?
I had no idea that that second video would have the effect on me that it did. I'm sitting in my office here crying.
This is the single time I prefer to use a gui client so I can get visual confirmation of what's coming in.
Columnar file reading benchmarks in Python and R
> Engaging in any act that, in Blizzard’s sole discretion, brings you

> into public disrepute, offends a portion or group of the public, or

> otherwise damages Blizzard image will result in removal from

> Grandmasters and reduction of the player’s prize total to $0 USD, in

> addition to other remedies which may be provided for under the

> Handbook and Blizzard’s Website Terms.

This is why "cancel culture" needs to end, companies simply shouldn't be getting involved in the speech of an individual. Yes, some words are hurtful, but overall it just doesn't pay off for anybody. You can always find somebody who is offended, this is just a race to the bottom. We're also now seeing the negative effects come through onto LGBT keywords and Youtube monetization.

As for worrying about China, if you even trip up once you'll find yourself kicked out. If you play their game, you'll be rewarded by having to hire state spies into your company architecture, your software back-doored, your customers censored and your source code cloned. And for your participation the CCP will take a large percentage of your profits within China.

Also, seeing how much of a percentage the CCP takes from places such as the film industry, I'm surprised other Countries don't just match it - why should one Country demand so much tax and the others not? What's worse is that governments then invest tonnes of time and money trying to protect these rackets, whereas the CCP puts in very little to no effort in upholding copyrighted material (unless such copyright is Chinese held).
Amazon will not only stop stelling 1984, they will even remote-wipe 1984 from their customer's devices, all you need is a copyright claim.

Jokes aside, I believe they would if China was a large enough market for them. They are complying with local laws, and often that means pulling a product world wide, because they don't want to go through the trouble of making sure it's only unavailable in the US. Since Amazon has never managed to gain traction in China, they likely don't care too much about China's wishes.
In order not to become a lifetime maintainer, you need to end-of-life applications. For technical reasons, we aspire to making applications have a long life, but from a business point of view, it's both unnecessary and difficult.

Don't plan for an application to live for more than five years, especially v1. Put enough work into architecture and maintainability to be able to throw it out and redevelop after five years. Be clear about this upfront. In five years' time you won't even be able to find devs to maintain what was developed today.

In order to 'maintain' an application properly business needs to keep investing in modernization of the application, which is more than just maintenance. Let's say they need to invest 30% of the original cost per year. Most will not do that saying 'It is a capital asset that I paid for and it should work as expected for as long as I need it' - okay but in five years time it will be so out of date that it will need to be redeveloped.
I swear modern MSDN is nearly impossible to navigate without a search engine.
All due to unmatched wisdom.
What a ridiculous statement. The US is the least oppressed society in history. Especially for women and minorities.
> Python's STDlib is nice, but rarely spectacular. An old naive CSV parser I wrote for Chicken scheme (using a simple state machine) beat python's C-based one.

The stdlib is also conservative: I've run into quite a few cases where someone had reported huge gains until they realized they weren't properly handling escaping, Unicode, etc. and once updated the gap narrowed considerably.
Before You Reach for That Dependency
Isn't it obvious that way you pay for, you get more of?

I don't mean that cynically--just seems like common sense.
According to people in the know, the $5 a month is for Apple. Apple pays a flat-fee to the developers of games in Apple Arcade, and that's it.
Hiring Older People in Tech
Is upcoming Modern Warfare going to get boycotted as well? That will get Activision’s attention for sure
Note the qualifiers about document size — anything measured in millions probably isn't “smallish”, and unless your app does nothing other than decode those strings the total runtime change is unlikely to be anywhere near 2:1.
Top Five Database Management Trends for 2019
If you want git on the command-line, but don’t want to remember commands, try lazygit[0], it’s changed what I’m comfortable doing with git because it can tell me at any given moment what I can do.

[0]: https://github.com/jesseduffield/lazygit
There are different kinds of "zero maintenance":

* sqlite says it's "zero maintenance" because nobody has to keep a database server running, and your .sqlite3 files don't need a defragmentation step or similar.

* There are middlewares like RabbitMQ where an upgrade through the OS installer generally Just Works [TM], no additional steps necessary. Yet somebody should monitor the RabbitMQ instance, just in case the service does go down, or reaches resource limits

* There are tools that have very limited scope and API surface to stay stable for a looong time, those are also kinda "zero maintenance".

In my experience, all serious business applications that automate workflows or otherwise create value do need some kind of regular maintenance.

Depending on the installation base and maintenance effort, striving for zero maintenance might not be cost effective.

> How do you as a developer, not become a lifetime maintaimer?

A maintainer is a developer.

Depending on the project, things you can do if you don't want to burden yourself with maintenance:

* Build a community around the project, and hand maintenance to the community

* abandon a project

* leave lots of documentation that makes it easy for others to maintain it

* pay somebody to maintain it

* work as a consultant/contractor, and fire the client after the initial development phase (might not be the best for your reputation, could be OK if you are up-front about it and make a very good handoff).

* If most of the maintenance is keeping it up at all, engineer for availability over consistency (if applicable to the business domain).

* Accept that maintenance is part of the normal lifecycle

The appropriate strategies highly depend on the kind of project.
Looks like reverse osmosis or carbon filters -- found this from Michigan State University:

"To know if a filter is NSF certified for the removal of PFOA and PFOS look for NSF P473 or NSF Certified to Standard P473 on the product, packaging, or specifications. Two types of filters recommended are granular activated carbon (GAC) and reverse osmosis (RO) filters."

(https://www.canr.msu.edu/news/list-of-household-filters-appr...)
Via capitulation, it's always possible to avoid a power struggle. Game theoretically, this has some pretty obvious suboptimal outcomes for the capitulating player. I think it's an interesting question to figure out when the power struggle is worth it, and when it isn't. But I think necessarily this is going to be a question that boils down to values that every person is going to have to evaluate for themselves.
Can you elaborate on why you chose no_gravity? Is this a joke?
EC2 Instances with 18 and 24 TB of Memory
And too far down the other hole is the ambiguity of definitions and other postmodern gobbledygook that will eventually expand the umbrella of what we call 'hate speech' far beyond what we might both agree is reasonable. It's probably already happened.

That's an awful place to live as well.
Even if your business requirements never change, security updates are a thing. Many libraries have stated support policies after which a given version no longer receives updates. Fixing your application at a point in time and never updating dependencies etc is a liability. Assuming you update dependencies, at some point, you'll have breaking changes. (not really getting into the nuance of whether or not everyone will obey the rules of semantic versioning)

This all assumes your application is like most being built these days: you're using a framework on the web. If you put your application on a machine that never is exposed to the web, or you create an application with zero dependencies (including OS-level dependencies) you might get away with never updating it.
> The reason we constrain the government the way we do is that Blitzchung is still perfectly free to go on his own blog

...unless Cloudflare or Amazon or whomever is hosting his blog arrives at the same conclusion as Blizzard. I would argue free speech as a philosophy doesn't work unless corporations are on board.
A noted mainframe programmer, Roy Burnam, once said that "A program that requires no maintenance is a program no one uses!"

Perhaps this should be elevated to "Burnam's Law".
We're increasingly at the mercy of private companies for what used to be considered civil liberties.

I'm sure I'll get someone arguing about private v.s. public oppression, but at the end of the day being a professional video game player in someone's walled garden is no less of a specialized or acquired skill than say being an expert cabinet maker.

So we're increasingly ending up in situations where people's hobbies or professions exist at the whimsical pleasure of private corporations.

If this guy talked shit about a foreign government 50 years ago and liked to play football as a hobby, and was a skilled cabinet maker that government couldn't pressure a private company to ban him from all football pitches worldwide, or exile him from cabinet making.

The answer isn't to boycott Blizzard, that's raging against the smallest cog in the machine. The answer is to eliminate these power relationships with a concerted effort of moving to free & open source software, and at the federated services when something needs to be hosted centrally.
If I am hiring your for a professional job having a "side project/hustle" is not going to be a good look in a lot of cases.

Of course some sidejobs like a musician are ok and different to say driving an uber.

I used to work with a senior project manger whose side job was a Jazz musician but he did get a residency during the Edinburgh festival at the Balmorral
I reverse-engineered Instagram to find the real first post
As South Park has just demonstrated, Ridicule is a powerful and effective world-wide weapon against the CCP censors. Imagine how much work it must have been to scrub every reference of South Park characters from the entire CCP-controlled internet? And how embarrassing and petty that looks from the outside?
I don't think the poster was suggesting that 'cancel culture' has affected the chinese political process. I believe they were suggesting that it has created a means for their censorship to be pushed in the West. In so many words; Blizzard can say they don't want to offend the Chinese and use that as their excuse to support this kind of censorship.
Continuous Cross-Architecture Integration with Gitlab
See also: "burn pits."
Great, now make it possible to sue owners of sites unusable without JS.
I completely disagree. It isn't a complex issue and companies don't get to decide whether to "allow" politics or not. Politics are a part of EVERYTHING... Ignoring and trying to moderate that is just foolish.
Is Twitter's Worldwide Trends not just based on tweet frequency anymore? I went to Twitter to see if people are talking about this outside Reddit and HN and my trends is filled with unrelated topics. The Blizzard one was at 13th position with more tweets than the topics above it. https://imgur.com/a/Ymb9D04
Microservice Observability, Part 1: Disambiguating Observability and Monitoring
I just canceled my WoW subscription because of this. I was so excited for phase 2. :( What a shitty thing for Blizzard to do.
Democracy is failing. People have realized that votes are largely based on demographics, which are driven by immigration and birthrates.

In short, democracy is ethnic warfare. Why would you want that?
At that age wasn't he barely an adult anyway?
We need to keep a list of when this happens

I would love to see a list like this.

Unfortunately, it would contain the names of virtually every airline. But I would still like to see it.
Then US shareholders need to be reminded of the fact that they are moral agents as well as financial ones.

The reality is that while a "shareholder" title means you want dividends from your holdings, that title attaches to a real human being or entity run by human beings, and the moral or immoral consequences of your policy as shareholder DOES affect the world.

It's time for shareholders to put their money where their morals are. And for those who choose to support immoral policies to be called on it.
Buttons simply doing nothing happens all the time, sometimes reloading the page makes them work, other times the site is complete broken and it’s time to move on.
>> Is it even possible?

No. The only code that requires no maintenance is the code you do not write. In other words, "No code is easier to maintain than no code." Add that to the nihilist coding attributes:

No code runs faster than no code.

No code has fewer bugs than no code.

No code uses less memory than no code.

No code is easier to understand than no code.

No code is easier to maintain than no code.
To be fair, proposing regulation on people is really easy if you're not affected.

And individual rules can often sound nice at first glance, only to have disastrous consequences in practice. Add in the fact that repeal of regulation is an... onerous process, and things get even more tricky.
All of these geniuses warning about AI taking over the world need to stop reading sci-fi and actually read about AI.
I am trying to learn more about distributed systems architecture. Currently almost finished reading "Designing Data Intensive Application". Is there any recommendation from HN what book should I read next? I am thinking
- Building Microservices
- Desining Distributed systems

Any thoughts?
This clearly reduces the number of plants that can't exist with increases in salinity, but does it increase the amount of plants capable of living with salt(ier)-water? I'm curious how this shift affects the ecosystem ability to process CO2 -- let's say the number of "plants" remains the same, but the type of plants change, and the type of plants with the ability to process CO2 changes.
Evidence points to the contrary. Equality of opportunity is a reality and has been for a long time. You cannot force equality of outcome.
Seems he was right. People undeservedly think Jobs was "the inventor of the computer and the phone", and little touches of bullshit like that went a great deal to form that image.
If you really can't tell the difference between the child you chose to have and a for-profit, investor-backed corporation seeking hyper-growth, I'm not sure if I can help you.

Yes, not all returns are financial. But companies exploiting others' generosity to get rich is a cuckoo's-egg strategy.
Manage, Debug and Secure Debezium-Snowflake Flows via Kafka with Lenses.io
Hey, we can have a conversation like adults or you can browbeat me with semantics. Your choice. You haven't taught me a lesson here by trying to police the words I used.
>As Marx said, the human would become interestless to the point it will never think for itself.

Could you cite this quote?

> They've concluded that Phase 1 is needed, without questioning, and using force by all means, even killing people, lying or forcing into slavery.

Capitalism also historically used force to support itself. Lenin supported armed revolutions, yes, but this became a necessary evil to him and he did not advocate for wanton violence. The thing is, suppose if the Bolsheviks were right about communism and everything - that means responsibility lies on the Bolsheviks to totally transform society, thus, they needed to secure these means: they needed to A) acquire state power make and B) prevent themselves from being undermined by a capitalist order. I point to Rosa Luxemburg's critique of Eduard Bernstein as evidence why moving beyond capitalism requires force.

You will find that, historically, Thomas Jefferson said similar things about the French Revolution:

"In France the 1st effort was defeated by Robespierre, the 2nd by Bonaparte, the 3rd by Louis XVIII and his holy allies; another is yet to come, and all Europe, Russia excepted, has caught the spirit; and all will attain representative government, more or less perfect. This is now well understood to be a necessary check on kings, whom they will probably think it more prudent to chain and tame, than to exterminate. To attain all this however rivers of blood must yet flow, & years of desolation pass over, yet the object is worth rivers of blood, and years of desolation. For what inheritance, so valuable, can man leave to his posterity?"

Lenin was in favor of armed revolution - but not wanton violence. This is why no one died during the October revolution, but millions did during the counterrevolution when the Bolsheviks had to assert themselves lest they would fall (i.e. the Russian Civil War).

>Once people is molded into one single line of thoughts, objectives and all property will be abolished

Marxism is not about turning people into the Borg and abolishing all property! Marx's critique of Capitalism actually went to say that Capitalism tended towards the degradation of property:

"We Communists have been reproached with the desire of abolishing the right of personally acquiring property as the fruit of a man’s own labour, which property is alleged to be the groundwork of all personal freedom, activity and independence. From the Manifesto:

Hard-won, self-acquired, self-earned property! Do you mean the property of petty artisan and of the small peasant, a form of property that preceded the bourgeois form? There is no need to abolish that; the development of industry has to a great extent already destroyed it, and is still destroying it daily."
We need to avoid getting lost in minor internal debates. I agree some classes of people in America have had more difficulty exercising their rights, but they always had those rights and the courts enforced them usually. What we are talking about with China and Russia is totalitarian dictatorships that come and take you from your home and beat you and murder you for making a comment on the internet they didn't like or even sharing a Winnie the Poo meme.

We need to all band together to fight this or we will lose all of our privileges and rights.
It's really hard to answer if you don't provide any context :) Zero maintenance for a blog, small webshop or some Kubernetes controlled madness running a zillion pods? For the first two:

1) Make everything static, HTML, CSS, don't manage your own servers

2) Use as few dependencies as possible when dealing with JS

2 a) For backend try to find a service that do the work for you without you deploying your servers

2 b) Maybe cloud functions are enough?

3) Write tests

4) Don't write bugs :D

5) Setup alerts (uptime robot)
of course it's rational for an individual or subset of society to fight for something that's very important to them, if they can't get it through persuasion. but if most things are settled this way, it's not going to end well for the less powerful members of society.
This really looks like a great software and seems that the guy behind it knows what his doing. Additionally being open and fair about the licence. I will try it ASAP and wish the project gets BIG.
I'm really sorry to hear that, though it was kind of obvious given the way they were trying to monetize it.

If they had open-sourced it and tried to make some money off of being associated with it, the idea could perhaps have taken off. It's a reasonably clever and catchy idea, but not nearly valuable enough to make real money off of. It's exactly the kind of thing Google throws out for free to see if it catches on.
Google is blocked in China for refusing to censor what China wants. Bing works in China.
The 68000 still did not have an onboard memory-management unit, though.

The was only introduced with the 68030, which is roughly analagous and contemporaneous with the Intel 80386.

The 68040 added an onboard FPU, like the 80486. (And like the 486SX, the 68040EC had the onboard FPU removed again.)
You’re product will be developed at some point - that is when it doesn’t matter how the product was built. Agile is not an indefinite process.
I don't care about video games. I don't care about Blizzard. I've never heard of Hearthstone.

But I do care deeply about freedom of speech, and I'm getting tired of this crap.
It's not investment when other people get the returns. At best, it's a gift. At worst, it's a con. I also question that there is a "the community" in a meaningful sense of that term.
This is utterly unhelpful whataboutism. The japanese internment is not ongoing, is broadly recognized as an atrocity, and has been formally apologized for by the governments involved.

- https://en.wikipedia.org/wiki/Civil_Liberties_Act_of_1988

- https://www.cbc.ca/archives/entry/1988-government-apologizes...
As a white man with upper-middle class money to afford good lawyers, I can tell a cop to piss off when they're out of line and suffer fewer repercussions than others. I might go to jail for the evening (no biggie, I've traveled that road), but come Monday morning me and Ms. Pit Bull Lawyer, Esq. go smooth it over with the judge. If it even gets that far...'cuz, you know, I'm white.

This could all be in my head, but based on reporting and anecdotes from friends, I firmly believe that if a cop's being a dick and I call him/her on it, the cuffs will go on much more slowly than if I were another color or lived in a different neighborhood.
No. It was always designed to be configurable so you can keep on the API endpoints, but deactivate them internally.
James Gunn had 10k pedophile friendly tweets. but yeah it is a political hit job sure.