skysight-inc/HackerNews huggingface dataset:
I agree on the graphics drivers - you can't really hold that against Windows itself! IME I've had a lot of issues with Intel, AMD and NVidia drivers, on both Windows and Linux.
"I mounted photo after photo of them on Facebook with overworked captions"

"He didn’t like seeing pictures of him, or anyone else he knew, online."

That explains it - but I don't think it is a good model to follow for protecting kids from the internet.
Um no, you are wrong.

"A U.S. drone strike intended to hit an Islamic State (IS) hideout"
Hooks are really something !

Here's a productivity boost:

(defun no-facebook-hook (url)
"Always redirect to Diaspora."
(let ((uri (quri:uri url)))
(if (search "facebook.com" (quri:uri-host uri))
(progn
(setf (quri:uri-host uri) "pod.geraspora.de")
(let ((new-url (quri:render-uri uri)))
(log:info "You shall not go to Facebook!" new-url)
new-url))
url)))
(add-to-default-list #'no-facebook-hook 'buffer 'load-hook)
ah yes. the perfect centrist. if you aren't black vs white, why are you playing chess?
NGINX Unit 1.11.0 (static assets and Linux namespaces)
Ask HN: Best ways to spend money towards climate efforts
Hello HN,

I'm going to be putting a significant percentage of my income aside going forward in order to combat climate change.

Let's say, as an order of magnitude estimate, between $250-$2500/mo.

I've already made a lot of changes to lower my personal impact and I'd like to go further. It strikes me that, for example, though I own an electric car, this is almost certainly not the most effective use of funds.

Possible ways include:

- supporting protests globally with funds

- buying carbon offsetting directly

- buying / funding research into carbon capture

- funding renewable energy in general etc

What does HN think? Opinions on specific businesses, charities, platforms, etc?

How can individuals use their earning power to make a difference?
I am not saying these things as a means to insult. I am not up on a debate stage here debating Trump on a stage.

I'm simply describing what motivates people on the political right. There is no end of literature to support this view.

You may find it troubling to accept that many people in politics aren't acting in good faith or motivated by pure virtue. But it's true!
Human indifference isn't a binary state. I can drive around in a big SUV, doesn't mean I'm indifferent. All the people in the world can't, nor are obligated to care exactly as much as you do. Telling people otherwise is just moralising.
Nothing to see here, there were not first world victims!
SEEKING WORK - REMOTE (at least UTC+0 – UTC+14)

Location: Russia (available worldwide; English proficiency is conversational).

I’ve been working remotely with a time zone difference of 4–7 hours for more than 3 years already.

I cover at least UTC+0 – UTC+14 with close communication.

Résumé/CV: https://artkravchenko.com

Email: contact@artkravchenko.com

_____

A front end & Node.js developer who is passionate about solving challenging business and engineering problems and providing delightful UX and DX. An open-source contributor.

Recently built a front end side of platform selling in 18 countries and cooperating with service providers from 42 countries.

Increased conversions up to 12x, decreased bounce rate up to 11x, optimized performance metrics up to 6x.

_____

Aside from regular front end development with HTML, CSS and React, I specialize in performance optimizations and infrastructure. What else I can do for you:

- increase conversion rates

- optimize your web application by far

- speed up your experimentation and release cycles

- improve customization capabilities of UI

- increase the stability of your web application

- make your project's development more scalable and maintainable

- mentor your Junior developers

- work along with managers to plan, extend and prioritize tasks

- work with incomplete or rapidly changing requirements

- configure Google Analytics and provide the right data to make product decisions

- optimize your business processes with self-hosted open source solutions

_____

Learn much more about my capabilities with concrete examples from the experience on my website https://artkravchenko.com.

I've provided a detailed explanation of the projects I've contributed to along with relevant professional accomplishments — all in one place!

I'm sure it will save you a lot of time!

_____

Some details about the tech stack in case you need one:

- module systems (CommonJS, ES6, ES7, ES8) and bundlers (Webpack, Rollup)

- modern JavaScript compilers (Babel; have an experience of creating plugins and presets for AST transformation)

- JavaScript UI libraries (React ecosystem, also experimenting with Svelte)

- CSS pre- and postprocessors (SASS, LESS, PostCSS)

- test frameworks and libraries (Jest, Mocha, Enzyme, Unexpected)

- Node.js web frameworks (Express, Koa)

- web performance tracking tools (Lighthouse, Google PageSpeed Insights, WebPageTest.org, and more)

_____

Other experience:

- product analytics (advanced configuration of Google Analytics)

- DevOps (Docker, Docker Compose, pm2)

- back end (Koa, Bookshelf.js, Knex.js, PostgreSQL)

_____

Available immediately on the basis that's suitable for you, but prefer working full-time or part-time.

Feel free to get in touch — it's always a pleasure for me to meet new people, to help them, and to learn new things!

_____

Website: https://artkravchenko.com

Email: contact@artkravchenko.com

GitHub: https://github.com/artkravchenko

LinkedIn: https://linkedin.com/in/artkravchenkocom

Telegram: https://t.me/artkravchenko
Oh ok sorry, that's fine then.
I hate the fact that most of my time is spent configuring rather than building.
Sure, I know iptables, namespaces, cgroups and containers and lxc. I stopped right here and did not bother to learn Kubernetes because all of this knowledge gives me enough to run anything I want, websites, applications, hadoop clusters and so on without it. I can debug my stack and resolve any issues with confidence, have upgrades and do autoscaling (using AWS). Why should I even think about Kubernetes? Now the real question is, if you need to learn all these to run Kubernetes than is it really tool they are trying to sell it is? One of the promise I often hear is that you don’t need systems knowledge or SREs to run it. Yet I read these stories and many customers reach out for help because they have an undebugable problem in production and nobody can help. I learned in the last 20 years working as a systems engineer that the best tools or stacks are ones easy to understand, debug and fix. Black box computing is the worst, when things happen for no good reason and it is hard to find out the root cause.
Ask HN: Examples of "good/healthy" internet addictions
It seems the most addictive websites can be the most harmful to people, is that the specific type of website? Or the addiction itself that's harmful?

Are there any good/heathly addictions on the internet?

It's subjective but I'm interested in what people come up with. I would say Hacker News is addictive and good for you, but that's debatable...
It's interesting, because many of your problems there are relatable to the simpler deploy discussed by the parent. I'd be no wiser debugging your bespoke ansible script, and likely neither would you, if not for the fact you've written it.

Don't get me wrong, debugging overlay networking issues isn't something to love, but it's also not all that complex:-

- There's a worker daemon on every box that manages the local configuration, whether thats IPtables, IPVS, BPF or something else. There may be a seperate worker for service IP addresses than pod IP addresses.

- There's a controller that does the actual figuring out what things should be doing and lays out the rules for the workers. This might include network policy controller, but this might be in a seperate daemon.

This setup enables Service IPs, Pod IP addresses & Network Policy.

Obviously in ansible you can just write your own firewall rules, but as soon as you step away from running every app on every box, you'll either be relying on something as complex (but managed by someone else) like the cloud providers SDN, or you'll need to run your own system that does the same.

As much with anything, it depends what you're doing, but I like auto recovery, app level health checks, infrastructure as code, namespaces, resource quotas, and don't want to force my dev teams to couple their network policies with infrastructure details, so I'm fairly happy with the abstraction.
I have a Windows desktop, a MacBook Pro and a bunch of Thinkpads running Debian or OpenBSD. They are all fine and I don't understand why for some people it is such a big deal.

I don't think my tiny stupid computer is that important. What I run on the server is a much tougher decision.
A woman who is not fully clothed, because We Are Tech Bros.
> Now imagine “China drone strike kills 30 Muslim workers in Xinjiang”

FTFY
Yeh the difference in the press' reactions between the two is pretty stark. However the most interesting thing about the Saudi attack is the faux outrage at the idea that _Iranian_ arms were used in the attack. As if it's totally cool that British and American arms are used by the Saudis to flatten Yemen but the idea that the Houthis can strike back with Iranian-provided arms is somehow a despicable disgrace.
Rent control does not do anything to limit new development. The law in california doesn't even apply to new builds.
I actually think the way he advertises his products in his videos is pretty good, he does it so unashamedly
Not far much from what he's doing on Youtube, isn't? Posting clickbait titles, crazy thumbnails .. etc to get views, likes and comments to rank up.

I'm not defending Facebook nor attacking Shye, I just want to say that rules are pretty much the same for different games so why criticising one and accepting the other?
And SREs to resist. :) I refuse to put Kubernetes into our infra.
Federal legislation is required.
Deep learning application able to predict El Niño events 18 months in advance
I'm asking for the moral calculation that lead you to say it's unfair to make the lives harder for only those who are above a threshold for certain risks.

And also how the law works, what's the legal test to determine fairness?
> Why dont people get the basics of the parts of the tool

not saying that you are incorrect, but "basic" is relative.

To understand Linux networking should we also understand basic linux kernel ? or basic chemistry to understand what happens inside the cpu ?

We should all stand on the (stable) shoulders of giants. I would call that good (also relative indeed) documentation that abstract us from the level below/above.
It's not that I don't like Stripe, but was it really so difficult to process payments before? When I start working with online payments in 2007/2008 we had multiple easy to use solutions for processing at least credit and debit cards.

You could have a test account in less than an hour, and be ready to process real transactions in less than a week.

Stripe has plenty of competition, most of which have been around longer. You could argue that Stripe have a better API and that certainly has value.
> Thomas Bushnell was the chief architect of the HURD from its founding in 1990 until 2003. He understands the FSF and Richard Stallman as well as anyone does.

I invited Stallman to speak at my law school, along with other high ranking FSF members. I may have worshiped him at the time, but many of the tight-laced budding lawyers in attendance thought he was weird, mildly anti-social, and did not understand his relevance. Developers "got it", but most law students didn't connect. The traits that endeared him to the software community cut against him when trying to reach a broader audience.

Even though "open source" is everywhere right now, the GPL and true sharing of code is not. The Apache license, which allows you to do what you want and not share any changes, rules the day. I wonder if a more mainstream leader, who was just as committed to copyleft software would have been more effective.
His other videos are worth a watch as well, so funny! Reading the YouTube comments to his vids is very entertaining
This has been noticed for a while now, to the point where there are various theories as to how corporations (and companies in general) are able to persuade people not only to do a service in exchange for money, but to adopt the desires of the company for themselves, to see "a job well done", and go above and beyond, even sacrificing compensation for some time for the company. It's fascinating from a social psychological perspective; Frederic Lordon has some recent work on it.
Are you implying that European Union shouldn't be called that because it does not include all of Europe's countries?

I assume no, so perhaps it's ok for a Kingdom of Great Britain not to include all of it :)

FWIW, Serbia almost kept with the Yugoslavia for as long as it had someone to unite with. It did turn into Serbia and Montenegro in 2003, before ultimately splitting in 2006.

It even got a first case of ISO country code reuse with CS (hi Czechoslovakia), but I don't think there was ever a TLD .cs for it.
Saudi
11 year olds can be brilliant, and tragically I suspect far more of them would if we didn't infantilize them.
Justin Trudeau blames privileged upbringing for wearing blackface
Lots of HN readers (including myself) have worked at FAANGs.

The cultural characterisation seems completely accurate to me.

Everybody plays multiple games of performative open plan activity, pushing other people to join their projects, all with the friendly face of 'make the world a better place' while counting their RSUs.
PHP/Laravel, Javascript/VueJS, ElasticSearch, MySQL, Memcached, NGINX, SQS, SLS, everything on AWS
I've no idea how it works in SA but if I buy anything outside my market, I'll be paying customs for importing it. So yes, my local taxes still matter.
The usual assumption is that founders go talk to investors to try and acquire funding. This article is about the scenario where the investor preemptively approaches the founders offering funding.
I've seen a deployment of a large number of ec2 instances + other Amazon services handled with Puppet+Ansible, and I've also seen a somewhat smaller but still fairly sizeable deployment using a custom Kube cluster. The custom Kube cluster was cool and definitely seemed to make those working with it happy, but I was much happier working with the Puppet+Ansible bare metal setup. It's just easier to figure out what's wrong. I am now working with hosted Kubernetes, which seems to be much less of a mental headache.
yes, if logged in you can configure your settings to view shadowbanned comments.
A traitor is good fruit to hang from the boughs of the tree of liberty.
The project is running at least since 2017. Maybe it was less « yet another containerization system » at that time?
Backend: OSX, Vagrant, Ubuntu 16.04, Python 3.7, Falcon (APIs), Ansible (local VM provisioning and deployment), SQLAlchemy, Postgres, GraphQL (through Graphene and Graphene-SQLAlchemy), Kong (API gateway)

Frontend: Angular 7, Angular Material 7, Apollo GraphQL

SaaS (free tiers): Auth0, Sentry.io, Smallchat, Braintree, Netlify

Hosting: Hetzner
My current venture (https://www.podalong.com) is using Elixir/Phoenix Framework/Vue.js for the front end, a couple various Golang services for background stuff, and Elasticsearch for search.

This was my first project using Elixir/Phoenix and it’s been really fantastic, I couldn’t recommend it enough for being very productive and it’s fairly performant to boot.

The mobile app was built using Flutter (again my first project with Flutter), and it has honestly been great. I come from a Java background and Dart is extremely similar so it took no time at all to get acclimated.
Such a native person can compare what they see to what they lived in the past, or at best to what the cultural memory can still vividly recall. Which is at best few hundred years.
Flask, Python 3, MySQL, SQL Alchemy, React, Google App Engine, Google Cloud Storage, Google SQL
> the only advice I can give him and ppl like him if they could have a do-over is stay away from women period

Stallman could have been a quirky, uncompromising, and passionate personality and still treat women like equals. Being a "genius" is not a good (or even sensical) excuse to treat people poorly. If anything, it shows you're not really a genius after all.
With zero enforcement
Your comment is the best illustration of what fragmentation means.
No company has to comply with laws of jurisdictions they're not based on. Unless they want to be allowed to conduct business there, that is.
Which is why the most important constraint in dealing with climate change is ensuring that scenario never happens.
I was hinting toward frustrating programmers, testers and manager, who don't bother reading requirements (or think they know better) and proceed to code and test against own imagination. Despite requirements being unambiguous about this or that point.
sorry misread the title.
I disagree with this comment, I think, but it's well written and provides a useful alternative viewpoint. Upvoted to counter the downvotes.
It only supports English
Man vs. mosquito: what to do about our biggest killer
> Larger...more number of text lines shown on screen

Surely that's down to the font size, which you can change?
It can be a serious project, and yet not aimed at corporate.
Web: .NET Core, VueJS, SQL Server

Mobile: Xamarin

CI/CD: Azure Devops, AKS

Reason for choosing it: 15+ years of experience with C#, Vue is easy to learn, Xamarin is also C# for both Android and iOS
Damning video. He painted himself black from head to toe. How many times? He doesn’t know.
Yes you had a shitty experience so it must all be bad.
YouTube/social media in themselves are not bad. But when it becomes an addiction, then there's an issue.
If they are needed for your job description not for learning purposes, you may not be able to completely cut them off. You can however as someone to install parental control (yes!) On your computer system and/or phone and lock it with a password. That way, even if the urge comes, you cannot help it. Accountability helps.
But if it has nothing to do with the above, deletion may not still help. For example, Gmail accounts come with a YouTube account. If there's a way to disable the YouTube account while retaining the email, fine (I dunno). Yahoo! has videos too. You may want to go for email providers without the video option. Drawbacks means you lose those email accounts - not easy.

I'll go with the controlled approach, nonetheless.
Maybe everyone's trying to fill the hole caused by the modern loneliness epidemic (itself a complex phenomenon) with more stupid shit.
Hmm, I will look into the GIF problem. But thank you for your kind words :)
And the Islamic State is finished with this strike?

I urge you to take a closer look at U.S. drone strike programs and how effective they are. It's closer to 0 than it is to 100%. The U.S. takes no responsibility for its actions in the world stage, like ever. Have you even seen US held accountable for anything?
When you first start renting in a rent controlled apartment, it's at market value. Rent control in California just caps rent increases to 5%+inflation to prevent price gouging by landlords.

In CA, the landlords property tax will be the same as the day they bought the property.
Nowadays you can mostly solve any problems with wildly different tech combinations, so I increasingly feel that the tech does not matter.

So i guess sticking with what you already know is the best when starting out.

Finding product/market fit is waaaay more difficult than learning new tech.

You will have time to optimize it later when you get traction and the product kept together by duct tape starts to fall apart under pressure.
Working on an email hosting company. Stack is Kotlin, Postgres, Docker, AWS.

It's likely been helpful because it's a stack I'm good with, and it has very mature tooling and libraries (via JVM). The alternative was basically C, which has higher quality mailserver libraries but seemed a lot harder to work with from my point of view.
Verdad Is the Most Dangerous Crypto Bill to Face Congress Yet
If everything is a container, does that mean processes have failed?
In the rest of CA it's inflation+5%.
> Windows really need a package manager.

I feel like you only have this mindset because that's what you're used to, coming from the 'nix world. I came from the Windows world, and not even once have I wished that there was a package manager for Windows. In fact I think it's safe to say I've hated dealing with pretty much every package manager I've ever touched, with possibly the sole exception being pacman.

> NTFS is getting old and it is very slow if you have a lot of small files.

"Old"? So what? That means it's robust and well-tested with lots of tools designed for it. It's not a Javascript framework. And 2 seconds of benchmarking on FAT32, exFAT, or whatever other file system you want would easily demonstrate that the performance difference has nothing to do with NTFS. NTFS is fantastic; I'd take it over extwhatever any day. It doesn't deal with small files quickly simply because Windows and its performance trade-offs weren't designed around programs dealing with lots of tiny files individually. Yeah it sucks, and I wish it was better just like I wish ext was better in other ways, but it's not really surprising; you're trying to program on Windows with a 'nix mentality, so of course you'll hit an impedance mismatch. It's like going from Windows to Linux and complaining that you need to drop into the terminal all the time (or the reverse direction for that matter). It sucks, but the tool just wasn't designed to be used that way.
>Were any of the 9/11 attackers widowed/orphaned by the US? Or were they just whipped up in religious fervor and an abstract idea of a cultural war with the US?

It's so sad that you don't know this.

https://www.theguardian.com/world/2002/nov/24/theobserver

>Full text: bin Laden's 'letter to America'

>As for the first question: Why are we fighting and opposing you? The answer is very simple:

>(1) Because you attacked us and continue to attack us.
It is not just speed. Speed difference shows up in simple exercises. When you have to solve complex calculations and need to think hard about small ones, you wont figure big one out.

In homework we had equations and series that took hours till you figured it. On test, we had equations and series that took over 20 minutes to solve when you was smart and good. No because there were many of them, but because it was hard to figure out what to do and because it took multiple experiments to find it.
You forgot to mention they have a very sane package hirachy that always draws as few dependencies as possible. Many self proclaimed "minimalist" distros will immediately become bloated as soon as you install one package not in the base system.
Ask HN: What are similar web frameworks like Rails but with less magic?
That's not strictly true. Undefined behavior includes unsuccessful compilation as well [0]. But for this the compiler has to prove that the offending code is executed every time the program is executed. I think compilers don't bother with this though.

[0] https://eel.is/c++draft/intro.defs#defns.undefined-sentence-...
I strongly disagree. I don't believe in an natural ideal state, however I can distinguish between a planet with a large number of species living in a biologically diverse set of ecosystems; an a biologically impoverished planet with fewer species and biomes.

I think it is fair to say that complexity and variety is a objectively good thing and that humanity's action causing a mass extinction event is objectively bad.

That's not to say that mass extinctions or biome change will occur without us.
Jira and Confluence Suck
>hey use this stuff as proof that the USA is anti-muslim or to prove that there is a war against muslims going on.

isn't there though?
https://www.bbc.co.uk/news/world-us-canada-49764305