skysight-inc/HackerNews huggingface dataset:
Americans think every surface is a slippery slope because our society is deeply polarized and the slide down the slope is always a real threat. For example, out of the largest five EU countries, four (Germany, Italy, Spain, and France) have abortion laws generally limited to first trimester, with mandatory waiting periods and counseling being typical. (Germany still has them, France recently got rid of the waiting period.) On paper, those restrictions would be among the strictest in the country if they were in the US. (Alabama and Georgia currently have a 22-week limit, until the heartbeat laws take effect next year.)

But as you can see with the recent push in the US, the goal for a large contingent of people in the US really is the outright elimination of elective abortion. Liberals, correctly, recognize the slippery slope and categorically oppose restrictions, even ones that are common in Europe.

The same dynamic holds for gun control. In liberal circles it’s common to deem the second amendment “obsolete” and declare there is no reason for private gun ownership. Prior to Heller DC law banned ownership of handguns (except ones grandfathered in), and requires rifles and shotguns to be kept disassembled. Licensure procedures have been used as effective bans, with municipalities almost automatically denying applications for a license. Second Amendment advocates, quite reasonably, don’t trust “reasonable restrictions” because they know that the end goal is prohibition.
I’ve never used either (just an F5 appliance), but I know HAProxy is built by a core Linux kernel contributor and has a reputation as the foremost infrastructure-grade software load balancer. In fact, a lot of hardware load balancer appliances run HAProxy under the hood.

From all accounts, if you really need a load balancer, or even if you just need failover, HAProxy should be your default choice. It has high-availability features, monitoring, supports TLS & SNI, HTTP2, session replication, Lua scripting, and almost any other feature you might need. It was also designed from the ground up to be a high-performance, high-availability load balancer. (NGinx does several other things.)

Stack Exchange (the company behind Stack Overflow) uses it in front of their IIS application servers, and so do a lot of other smart people.

Also, it appears NGinx has commercial/OSS conflict of interest issues — like in recent versions all monitoring functionality was removed from the OSS distribution.
Interesting. The Pascal one doesn't surprise me as much as I'm familiar with Delphi but I wouldn't have thought about Basic being used on embedded
Works fine for me on iOS Safari / Chrome.
The title of this link is so grossly sensationalized. Nothing has been set yet, and Quebec hasn't banned anything. Politicians just proposed a bill and will likely face steep opposition since this sort of thing has happened before.

In Canada, everyone must wear helmets when operating a motorcycle; riders who wore turbans were exempt from this rule. A bill was proposed to ratify the exemption, ppl cited discrimination and the bill was shot down.
Proper Layer 7 retrying is huge. I’ve been waiting for this for a while.
Maybe form an incubator a la YC but for scientist in cross disciplinary fields (or involve existing ones), then connect the scientist on the interest basis and they maybe deliver some platform for online collaboration, it's the collaboration part online that's the difficult part. Anyone with some programming skills could throw together a django install with orcid.org login but what do with the platform if the most important. Most of these efforts end up like Figshare, holding the data but not encouraging anyone to go outside their boundaries of the field.
The Invention of the Beach Read
> If you think some shady government agency is out to get you

But this wasn't rational.
Is bolting on a TCP/IP stack really annoying?
dry toilets and solar concentrator kettles, yesterday
TezLab, the Fitbit for Tesla Vehicles
I'm on android. In chrome the button's just unclickable in the other browser it automatically selects the text box and opens the keyboard instead. Even zoomed in directly onto the button.
I would be annoyed at the lack of uptake if I were RMS, the GPLv3 is designed to make sure the user has the four essential freedoms, while Apple and Android OEMs (except those permitting bootloader unlocking) are all too happy to trample freedom zero: https://www.gnu.org/philosophy/free-sw.html

Without the ability to run software as we see fit, we are constrained to what these vendors permit us to do on our own devices.

If you like this constraint, GPLv2 and lesser licenses are for you, otherwise a license like GPLv3 is advisable to ensure your users aren't trapped with an outdated, vulnerable version of your software that their OEM refuses to update.
Windows 10 built-in search works pretty well, and easily finds things in PDFs, even non-English and non-Roman alphabets.
It's worth noting that there are two uses of gene here, or at least of "genetic".

One of which is roughly DNA that codes for a protein, or controls such, and indeed the causal mechanisms from there to phenotype can be extremely complicated and hard to figure out.

In the context of "variation between people" there's another meaning, of just whatever it is that causes inheritance. We could say many things about this (e.g. from twin studies) even before we'd discovered DNA, and non-DNA routes (like if most babies get some microbes from their mothers) would still count.
It's more accurate to say that you can implement the relational algebra via the Unix command line

https://en.wikipedia.org/wiki/Relational_algebra
> No “lifetime leaders” are guaranteed a life term. They must continuously fight for political survival. (And with that, often, actual survival.) Dictatorships deploy, with limited constraint, their immortal nation’s power on mortal time scales.

A dictator that survives the first two years is more likely than not to die in power. Bruce Bueno de Mesquita, The Logic of Political Survival. That’s not a guarantee of lifetime tenure but it’s pretty good, and you don’t get to be dictator, or last the first two years without being excellent at the fight for political survival.

Regarding mistakes and bad decisions democracies may be a bit better than dictatorships but it’s not a massive difference. When democracies go to war they mean it. Dictatorships are a lot more likely to realise they made a mistake and back down.

Democracy’s saving grace is in the proportion of the population that has power over politics, nowhere else. Dictators are great at pleasing the people they need to please to stay in power, it’s just that’s less than 10,000 people, sometimes less than 1,000.
There are just 4 companies that supply meat to all of US, there is just one company that supplies like half (or something in that range) of seeds, just 4-5 companies provide cable /internet services...

Monopoly is already a thing. A big part of the world is already controlled by just a handful of mega corporations and possibly just a few hundred ultra wealthy people. The internet is simply mirroring the real world :(
> Basically, imagine if states could pass temporary laws that were not allowed to be challenged as unconstitutional. For some reason, Canada allows that.

One argument in favour is that it preserves the ability to pass emergency acts without contorting the definition of 'rights'.

As a negative example, look at current US rhetoric regarding a "national emergency" over immigration. That is being used to justify acts that might under other circumstances be unconstitutional, but the only way the courts can allow it is to also allow broad, ad-hoc "national security" exceptions to constitutional rights.

If the US had something similar to the notwithstanding clause, the line of authority would be much clearer. An act that would otherwise be unconstitutional can still pass and become effective if the elected government certifies the need, on a temporary basis.

While this clause (and similar language in s.1 of the Charter, which states that rights are guaranteed to "such reasonable limits prescribed by law as can be demonstrably justified in a free and democratic society.") ostensibly weakens the strength of rights in Canada, I believe that this presence invites courts to paradoxically take a stronger view of rights on a day-to-day basis. In particular, they're much more likely to truly inquire whether government actions are reasonable.
What open-source NGINX lacks that open-source HAProxy has:

* ACL rules with full support for logical if statements [1]

* active health checks

* end-to-end HTTP/2 [2]

* Robust logging or a dashboard with metrics

* The ability to read env variables

* session stickiness

* DNS service discovery [3]

These are just things I'm aware of, there could be a lot more.

HAProxy has shown itself to perform better for certain users such as Booking.com [4]

[1] https://www.nginx.com/resources/wiki/start/topics/depth/ifis...
[2] https://trac.nginx.org/nginx/ticket/923
[3] https://danielparker.me/haproxy/nginx/comparison/nginx-vs-ha...
[4] https://events.static.linuxfound.org/sites/events/files/slid...
An opt out clause that provinces have that allows them to prioritize cultural aspects higher than the constitution.
We have a situation where a very controlling and supervisory religion does not want to allow any reformation or 'backsliding' in their adherence. That means in speech and dress they must conform to their religion - even though many of the younger ones dearly want to reform and/or 'backslide'.
The priovince says while you work for us and are paid for us, you must dress like us. Do what you like at home/in private. A lot of Canadians do not want to deal with masked people in provincial offices or in the photo on their drivers licence or whatever, when those same Canadian are denied the ability to wear a mask. I have to admit that having a drivers licence of a masked women does not meet identification reality for that or for health or drug benefits. In fact, there have been many cases of people borrowing health(Free medical care cards in Canada) cards to use for non residents.
Added to that is the large group of young muslims who want reformation and to shake islam off their boots.
I don’t think the part about being very Catholic and very French* is true at all. Churches are dying all over the province.

But you’re right in that the Quebec outside of Montreal is _very_ different. Much more conservative.

* Unless by that you mean they speak French, which is very much true. But calling quebecers “French” is akin to calling Americans “British”. They’re not the same at all despite a common language.
It saves a lot of energy.
I used it for a while... Found it really sad what some people in the US will do for 50 cents (~20min of work)...
Yes, I tried it. Without a BOM, because you can't rely on BOMs being there.
Ah, we've come full circle and reimplemented lesspipe[1][2].

[1]: https://manpages.debian.org/jessie/less/lesspipe.1.en.html

[2]: https://www.openwall.com/lists/oss-security/2014/11/23/2
To discuss 3D APIs with their intrinsic value, instead of FOSS religion about them, we are better off visiting Gamasutra, Flipcode (sadly long time dead), Gamedev, IGDA forums, IGF,Game Connection, Making Games, Develop among many others in the game development scene.

I have long time ago learned the hard way, how the values between both communities are completely different.
> The current state of homelessness in Seattle sucks for everyone. Regular citizens of the city are rightfully getting fed up by the lack of progress. That’s important because the only way we can solve it is with the support of the public. Attacking me isn’t doing anything to help.

Okay, yes, we need the support of the public. But if we get the support of the public by appealing to the self-centered fear of people who live in homes, you get more of the solutions we already have: put spikes on the stoops and make benches impossible to sleep on, send cops around to wake people up every 30 minutes, etc. People haven't forgotten about your fear: that's all they care about. That's why they've driven all the homeless into a few select areas which are now scary and dangerous: so you don't have to be afraid, because you don't have to go there. Solving that last little bit of the homelessness problem will never be a priority because the fact that you want to go somewhere you don't have to go but can't because you're afraid just isn't a real problem. And if someone does decide it's a real problem, they can always just deport the homeless to another state[1].

The solution to homelessness is homes. No counseling, rehab, or drug treatment is going to reliably cure someone's mental illness while their basic physical needs aren't met. And giving homes to the homeless is an expensive solution that isn't going to be palatable to people unless they can muster a bit of compassion for the homeless. Because if all you're trying to do is create a safe space for people with homes to walk around, sweeping the homeless under the rug is a "good enough" solution.

[1] https://www.nbcsandiego.com/investigations/Nevada-Settles-Ho...
Some months ago I decided to move every little things running on some VPS to docker (so I could move those apps at will and have apps with incompatible dependencies running on the same VPS).

I looked into Haproxy, set a bunch of rules and fall into static IP management hell. Then I tried Traefik mainly because of the HTTPS auto-renewal feature but the ability to tag docker containers with DNS regex (so traefik knows how to reverse proxy traffic) is a god send.

Is there something like that in HaProxy 2.0 (HTTPS auto-renewal and container tagging) ?
Personally, it’s the slowness, not the memory use
This is a list of nearly every feature I've ever wanted from haproxy. Truly wonderful work!
No , your perspective is lock in. You're trying to fit all their rationale into one convenient box and ignoring the nuance of the situation.
CSS has been a bit of a mess for ages.

It never scaled terribly well in its original state, and with every iteration became more bloated, so we came up with methods of controlling the sprawl; but imo glut of Modern CSS Implementations and their many and varied permutations not only feel like they are not only fighting against the original concepts, but also against each other.

Which isn't to say they're bad or anything, but simply that CSS is old, everything else has changed dramatically, its probably time we went back to the drawing board.
I can't wait until it sends email in addition to searching for it.
An example of a reasonably complex monolith web applications in Go
It's more unwise than annoying.
To add a little nuance to this, there are two copyrights at play here, the song and the recording. The songwriter (who may or may not be one of the performers) originally owns the rights to the song, but often sells them to a publishing company. The lyrics pertain to the song. The recording is made with a mechanical license to the rights of the song, and a CD is distributed with a license to the recording (owned by the band, unless they recorded as a work-for-hire for their their record label, which is typical).

As a listener, you either own a physical product that happens to have been made with those licenses, or you're listening to a performance, if you're streaming. Neither of these things give you further rights with the song or recording.

This stuff is pretty wacky, and I may have some of those details wrong. I took a class in music industry law a decade ago
To me an evident thing in UI development is that separating stylesheet from layout isn't really a thing anymore and the benefits of this separation aren't really that clear.

Things like SwiftUI and React are showing that declarative UIs can be built by tying the style to the layout and allow for much better accessibility, tooling, overall thinking of how UIs work.

So to me CSS feels a bit outdated since big companies are definitely moving away from this separation. How does HN feel about this?
The early paragraphs of this article are a huge distraction from the rest of the article. So the article is supposed to be about someone porting a random number generator to webassembly, but inexplicably pontificates (without sources or references) that Terry Davis believed in some 4-sided Trinity of God, and that Evangelical Christians are like Terry, and how Evangelical Christians think insanity is normal (all without sources). Making a bunch of unfounded hot-button religious statements is a sure fire way to distract people from what could be interesting about a random number generator written in web assembly.
I don't think we can conclude the long-term intent from backing down now. It could be simply kicking the can down the road. Beijing might just be waiting to try this later. The longer they wait, though, the riskier it gets to push the Socialist system onto Hong Kong. It seems more and more citizens are willing to defend Democracy than has been the case in Hong Kong's past. If the numbers are correct, this is more protestors than the Umbrella movement.
I was shocked by the line in the article that mentioned years, plural, of schooling to become a stenographer.

Apparently, although many states do not require a license to be a court reporter, if you want professional licensure, you need an associate's degree. As far as I can find, it's 60 credit-hours of legal jargon, "phonetic theory", and practice typing.

Two years of school in order to become a stenographer. Jeez.
Vulkan only works on the classical Win32 subsystem.

Win32/UWP store sandbox does not support OpenGL ICDs, which is the mechanism used by Vulkan drivers on Windows.
Perhaps one of the best videos on YouTube "Don't talk to the Police":

https://www.youtube.com/watch?v=d-7o9xYp7eE
The argument you make isn't wrong but it's also irrelevant to the currently displaced because they weren't doing "back breaking dangerous manual work." As the article points out, a big chunk of the shift is from white collar predictable work, to unstable, no benefit gig work.

So the argument falls apart the same way as the "People in Africa are starving so be lucky you have food" argument to your 4 year old does. You might be right, but it's an argument that doesn't actually address the lived reality of the person.
I think there is a distinction. Rational/irrational is a relative form. It depends on perspective. For people that are wired like most other people, irrational behavior is ... irrational, but if you are wired completely differently mentally, your behavior might seem irrational to onlookers, but it might not actually be. A crude example, but effective: you wouldn’t call a dogs behavior irrational if it acted very differently to a human. Same with people wired differently in the brain, like people with mental illness. Might seem irrational to you even though it isn’t.
> "hundred" -- not a million but a hundred -- that were copy-pasted from Genius at some point.

To be fair, they can probably only confirm incorrect lyrics. Correct ones would look the exact same. Presumably, the vast majority are correct
(Could not edit the parent comment for one more remark)

> I still support your democratic movements. But if you truly want mainlander to hear your voice, talking about how good Japan is is counterproductive.

Thank you for your support, and for the honest opinion. It is important for us to understand how you think. I hope we can understand each other better with enough communication.
> exceptions are quite rare

... are you sure we speak the same language?
Wow. And some amazing cat acrobatics!
> The group that get coerced into confessing to a crime is a very small percentage of people interviewed.

It seems you are OK with this group not being zero.
> I'd say it's completely in character for Quebec to pass a law like this with no ulterior motives except what's on the box - preventing civil servants from wearing religious symbols.

Additionally, Québec is the province in Canada with the strongest sense of a unique cultural identity. It is the Francophone-majority province in an English-majority Canada, and it has a long history of using public policy to advocate in favour of its particular group identity.

In turn, they wish to prevent civil servants from wearing religious symbols in order to enforce a form of laïcité in the public face of the province, as a role model of what Québec "should" be like. Advocates are obviously concerned that this religious-symbol ban will drift downwards to affect people who seek to use government services as well.
CCP does have a lot of room to improve in protecting human rights. But to be fair, for the matter of national security, every country takes the extreme measure. Look at the Assange case. Neither Swedish nor US government makes any sense to me.
This is not quite necessarily true - I work at a tech giant and we've opted for using scss still & are quite happy with our choice.
The 'secret underground lair' where scientists are searching the galaxies
Why is Instagram reinventing the wheel, instead of using WhatsApp backend?

I though Zuck announced they were merging everything into an unified system?
Sorry, but China could invade Taiwan by breakfast and be done by lunch if it was so influens. The only reason it has not happened already has very little with Taiwan to do and more with geopolitical issues and Chinas dependency on oil.
Travis works fine for me building windows binaries.

It's still beta, but wondering what problems you are having here? Have you tried windows in .travis.yml?
I'm trivialising the problem, but whichever station energises the grid first becomes the reference. An operating grid has what may as well be infinite inertia (it isn't infinite of course), so new stations coming online must match it (or try and change the phase of the grid to match theirs). I visited a power station in Melbourne many years ago, and they have the shattered remains of a turbine and generator that was connected with a phase mismatch.
Rationality is continuous like everything else. You can be more or less rational. You don't have to be all or none. With a mental disorder, your mind works more rationally some of the time, and less rationally other times.

If you're smart, but irrational, then the things you do will exhibit 'interestingness' but won't be connectable to existing bodies of knowledge and understanding, i.e. out of the norm. You have to work harder to understand what's going on, to connect the dots between the elements.

In everybody's brain, thoughts are connected with each other because brains are organized to provide continuity of experience. Rationality concerns how well you can convey that continuity to others.
Confused, are we looking at the same edition? I don't see an explicit mention in the ToC [1], and Chapter 9 is "Cellular Respiration: Harvesting Chemical Energy"... are you saying that's where they mention epigenetics?

[1] https://www.pearson.ch/HigherEducation/BenjaminCummings/EAN/...
English painfully simple, grammar wise? Wait until you tried constructed language like Esperanto or Ido.
Are you really in a position to declare that that was not the case? Do you posses all evidence, or is there actually a chance that there are things about the situation that you don’t know?

Also he was mentally ill, his brain worked differently than normal. Rationality depends on perspective. He was probably acting with rationale according to his experiences.
While true, people also make honest mistakes. While this is a very different context, I have played a lot of mafia (AKA werewolves) online, and often the liars are the ones who have gone to great lengths to make sure their story checks out. Innocents are often more likely to be accidentaly inconsistent, because they are not trying to keep their story straight.
I'm quite sure Taiwan will last longer than the CCP in Beijing. The end game is PRC becomes democratic eventually and then Taiwan can "unify" - meaning, China becomes a federal republic with Taiwan as one of the states/provinces.
People thought the Soviet Union would last forever and then, almost overnight, it was gone.
Only on classical Win32 mode.