skysight-inc/HackerNews huggingface dataset:
You can't spend money on haproxy license. It's free. They make money by selling appliances (servers with haproxy pre installed).

Nginx however is $1900 per year per server. There are plenty of critical features missing from the free edition, for example the status page to see available servers or metrics exporting for monitoring.
Yes, its still more popular than Nginx according to
https://trends.builtwith.com/Web-Server/Apache
https://trends.builtwith.com/Web-Server/nginx
In my previous company we used to use HAProxy, and it was a hassle. Yes, it is powerful. However, nginx is way easier to configure and set up, and performance wise is a contender for most usual applications people needed.

Maybe for a few edge cases, HAProxy works better, but overall, I'd pass on it.

nginx just fulfills most people's requirements for reverse proxy and has solid HTTP/2 support (and other features) for way longer.

If you are using nginx and it is working good, I'd recommend against trying out HAProxy.

If it's not working good, I'd first look into fixing whatever is wrong with your setup and only trying HAProxy if some experienced with it helps you out with it. HAProxy requires much more configuration tweaking than nginx (at least to gain any benefit from using it).
All I would need added to that style of interview is something along the lines of:

"And if you have to Google things during the video call, go right ahead. But try to talk through your thought process."

So that I don't go into the interview feeling super nervous about the moment where I get to say, "I'm googling the bidict library because I forget the API. But I want to use a bidict because..."
I find it hilarious when people assume Biblical translation is some arbitrary discipline than can be easily fudged based on individual, cultural and political biases.

People may choose to interpret it however they like, but we have the original words. Anyone who learns ancient Greek can interpret it for themselves and those will never change.

The consensus for the last 2000 years is that Arsenokotes means homosexual. You can just make up your own categories years and declare the we got it wrong all along. There is not a shred of historical evidence that proves otherwise.
Chinese Google Translate Sabotage
The article says it uses apostrophe fingerprinting... and a lot of songs have lots of apostrophes. Assuming just 4 apostrophes per song, there's only a 1/16 chance of it being an accidental match... but given that it's already quite unlikely for any text (including lyrics) to contain both types of apostrophes, practically speaking it's probably closer to a 1/100 or 1/1000 chance of false positives.

They should be able to accurately confirm whether hundreds of thousands of songs were taken from Genius, without any difficulty.
I'm not sure how police would do their jobs if they could never ask anyone questions without a lawyer present. This would mean for example, that before giving a statement as a witness to a traffic accident resulting in minor injury, that I would need to obtain representation. Of course this is not the kind of interrogation you are talking about, but what would be the bright line rule that separates adversarial interrogation (even for someone not yet arrested or charged) versus just "asking a few questions" ?
You're talking about instrumental rationality, but you're replying to a comment which seems to be implicitly using "rationality" to mean epistemic rationality, which is almost entirely unrelated to the instrumental rationality you're talking about. Epistemic rationality is not relative to goals, it does not depend on value systems, and it is not subjective. So your comment is irrelevant to the comment you're replying to.

There is a weak connection between epistemic rationality and instrumental rationality: plans based on false beliefs are more likely to have undesired results. (This is why sometimes people lie in order to manipulate others' actions.) But often they don't.
Wut?

Nobody complained about Google having it, but about it being fake-ranked by Google to appear above the more popular Okla.
Jerry (YC S17) Is Hiring Software Developers in Toronto
I can't speak from any experience outside Romance languages, but English verb conjugation is significantly simpler, along with a lack of gendering of nouns. Those two points alone go a long way.
Of course, for anything that is cgi/fastcgi. nginx doesn't support that.

There is also stuff running on mod_php/mod_python/mod_wcgi that is bound to apache, however these are deprecated and unstable technologies that should not be used in this decade.
Yeah reduction in NEAT is fairly common in prolonged caloric deficits.

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

https://www.strongerbyscience.com/metabolic-adaptation/
Your suspicions are correct; that would be a bad idea.

What are your goals?
A Bridge Made of Grass
Without having a popcnt instruction it's faster to use a SWAR approach instead of that Kernighan trick.

http://graphics.stanford.edu/~seander/bithacks.html#CountBit...
If you're looking for a system that does, OpenBSD adopted libc++ and libc++abi by default.
Correct me, but I can tell what 16px is, not 1rem. 1rem can be 16px, 18px, 2000px. When you see tons of relative units, you need to doble check what it's going on. With pixels you see explicit values, so no double checkings.
Texas can't??
there is plenty of subsidized housing in Fairfax county it still #2.
Nothing happens with the cache. According to the article you can't use a Python int, instead you have to use a ctypes.c_int and those are not cached.
Anglo-Saxon? Have you not heard about the Norman conquest?
Personally I prefer a mix of both. For reusable components, I prefer inline styles. These are things that shouldn't be mutable without creating an exception to the design language. For basic page layout, standard stylesheets all the way. I shouldn't have to know react to make a marketing page that has nothing dynamic on it, but I'd still like to be able to reuse existing components on that page easily.

Recently I've been using webcomponents a lot for this, mainly because it makes the code accessible for those who don't know javascript and don't have an environment set up - just load the script at the top of the page and you can use <my-component> wherever you want in the html with the styling/functionality already taken care of. With those in place anyone can update a css file to lay things out appropriately.
It's all manual now but not that hard. Buried in Quicklisp are the locations of all its repos. The reason I haven't automated it is I don't know if there's a Github API for "Please fork this URI into my account if that's not already done." (Plus not every repo is on Github, and not every QL repo is a proper repo.) I haven't bothered to look into automating it because I don't use that many QL libraries, so manual operation is fine for me. Happy to work with you if you want to try to automate the process.
I don’t like hyperlinks in an article. I really prefer a footnote, so I can see the link directly before clicking on it.
The text of the GPL 2.0 states

> Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.

The license itself admits that it may cover multiple versions. Being clear, as the FSF is recommending on this page, seems like the best choice to avoid confusion for your end users.

(in particular, this page seems to be about deprecating the existing ambiguous SPDX license indicators and replacing them with ones that have clear 'only' or 'later' suffixes. This seems like a good thing.)
Evolution is more complicated than you realize.

Kin selection is the term you need to read up on for our current explanation on why we live so far beyond reproductive age.

https://en.wikipedia.org/wiki/Kin_selection
Ha ha, yes. I had a similar experience on Grand Cayman. My host seemed like a totally native english speaker -- until a few days in when a friend came by and they started a little good-natured ribbing over a recent fishing expedition -- they dropped into Caymanian, which is "English" of a very Scotts-influenced and evolved-in-isolation sort. I got nothing out of it except that they both seemed to be in good humor.
Allocate N hours to your whole technical qualification process. A process that spends more of those hours on at-home work-sample problems will be more inclusive of people with time commitments than one that spends less.
What conversation?

Been using apache2 for like 20+ years now. It is doable to switch to something else, but would probably require effort with various details, etc. It works well for our moderate loads, so not really urgent to change it.
Breaking news: replacing your poop with my poop may have adverse consequences for your health...shocking
I don't think there's a reason why support for pointers can't be added as a package, perhaps one that integrates with ctypes. It could function like PEEK and POKE in the old BASIC interpreters. However, accessing storage as a base plus offset, if desired, could be implemented with numpy arrays.
Well that is kind of too bad in my books. Less candidates for me to weed out.
My biased opinion is that an inexpensive laptop and a desktop with an internal card would probably be much less headache.
> it instructed the interrogator to attempt to obtain knowledge through the torture that only the guilty could have

This (AIUI) is currently used in Japan (without the torture). It's not a cast-iron guarantee against false confessions:

> Article 38 of Japan's Constitution categorically requires that "no person shall be convicted or punished in cases where the only proof against suspect is his/her own confession," In practice, this constitutional requirement take a form of safeguard known as "revelation of secret" (Himitsu no Bakuro, lit "outing of secret"). Because suspects are put through continuous interrogation which could last up to 23 days as well as isolation from the outside world, including access to lawyers, both the Japanese judiciary and the public are well aware that confession of guilt can easily be forced. Consequently, the court (and the public) take the view that mere confession of guilt alone is never any sufficient ground for conviction.

> However, most miscarriage of justice cases in Japan are, indeed, the results of conviction solely based on the confession of the accused. In these case, (1) the record of sequence and timing of the police discoveries of evidence and the timing of confession is unclear (or even faked by the police) (2) the contents of the revelation of secret has only weak relevance to the crime itself or that (3) the revelation of secret to be actually vague enough that it is apply only loosely to the elements of crime (Prosecutor's fallacy). Serious miscarriage of justice cases in Japan involve police deliberately faking the police evidence (and insufficient supervision by the prosecutor to spot such rogue behaviour) such as where the police already knew (or suspected) the location of the body or the murder weapon but they fake the police record to make it appear that it is the suspect who revealed the location. During the 1970s, a series of reversals of death penalty cases brought attention to the fact that some accused, after intensive interrogation signed as-yet unwritten confessions, which were later filled in by investigating police officers. Moreover, in some cases, the police falsified the record so that it appear that the accused confessed to the location where the body was buried, yet the truth was that the police had written in the location in the confession after the body was discovered by other means. These coerced confessions, together with other circumstantial evidence, often convinced judges to (falsely) convict.

https://en.wikipedia.org/wiki/Criminal_justice_system_of_Jap...
Also, take home assignments are often time intensive for the candidates but not for the company giving out the assignment. I’ve done remote coding assignments but then had my candidacy dismissed for such silly reasons as “you live in the wrong time zone” AFTER I had completed the assignment. I would have felt a lot better about that sort of nonsense (it’s unavoidable if you have done more than a few interviews) if I knew that the company had invested as many hours in my interview process as I had.
An open letter to our bloggers (2013)
Wal-Mart is not the same as it was 20 years ago. They didn't do "groceries" back then and they tended to source some products from local businesses when possible. They had a local feel and devoted customer base. Not so much now though.

The "Super Wal-Mart" we have now is pretty boring, makes you walk across that entire giant store to get a quart of oil and a bag of chips, and then lets you choose between "Self-Checkout" or a really long line at the one or two cash registers they have open.

In places where an Aldi's has opened up they've put a serious dent in those Super Wal-Marts, and Costco just blows them away. Wal-Mart will have to do a lot more very soon to maintain same store sales numbers as those two competitors fill in the gaps.
Maru: Plaid's Experiment in Interactive Music
More: https://www.creativereview.co.uk/jellyfish-and-geometry-figu...
Although HAProxy is not a web server, it does have Small Object Caching so files can be cached on the proxy. https://www.haproxy.com/blog/whats-new-haproxy-1-8/#http-sma...
They're not going to be so nice when they're at the other end of a four-billion-person refugee crisis in a few decades.
So a site should incur the cost of modifying their Web site to opt out of (in theory) illegal behavior by every random scraper that comes about?

That is as if I had to post a personalized “please don’t steal my shit” sign for every thief that may happen to be in the hood.

The only reason people don’t laugh at that suggestion is because it’s coming from Google (“sue me if you can!”)
But wasn't that basically compiled by the US intelligence agencies? So, those translations are a unique artifact of the Cold War, no?

It appears that there was never any drive for translation from the scientific side.
He's not dictator-for-life, they simply don't have term limits.
When the Slack sales team came to my employer they pitched it as some sort of memory store - the reality is that it’s nigh impossible to pick out a specific bit of information after a couple of months unless you remember who said something, where they said it, and approximately when. It’s also annoying when an admin leaves because only the owner can remove their account - not another admin. I would also say Slack has a very bad habit of forcing new features down users throats - people have been complaining about threads for years but there is STILL no way to mute them or disable them. Someone installs an add-in that makes a lot of noise? Tough cookies to you, your options are to put up with it or uninstall it, there is no way to mute it. Like people joining you to new channels? No way to stop that either. Their API is a pain to deal with in staticly typed languages - you often have to decode a member of a substructure to discover what the overall type is. So overall I would say it’s definitely not an e-mail replacement and it’s very heavy handed for IM, there is definitely room for another product. I would personally prefer something more akin to IRC or the classic “cb simulators”. The only real challenge today is working with mobile clients (and challenge is probably too strong a word).
Isn't the methane release going to accelerate the warming exponentially to the point of mass-extintion? The so-called feedback effect. Permafrost is thawing 70 years before the simplistic models predicted:

- https://www.livescience.com/65709-arctic-permafrost-melts-de...

- https://envisionation.co.uk/index.php/nick-breeze/203-subsea...

Also, there is Nitrous Oxide too, which will deplete the Ozone layer:

- https://news.harvard.edu/gazette/story/2019/06/harvard-chemi...
Yes, I agree. In typical usage, labeling something as "rational" implies it furthers a goal. As each person has their own unique values and goals, rationality is highly individualized.

> Different people can have different goals but the same beliefs, they might have more in common with each other than people with the same goals but different beliefs.

OK, I see the distinction here. This is true. I'd further note that individual goals often come with sub-goals (conscious or not), and people with overlapping central goals often have disagreements over sub-goals.

This is a major problem in politics (the "narcissism of small differences"), and part of effective politics is getting people to ignore their own sub-goals in service of shared central goals. One may often feel more sympathy with an "outsider" who shares fewer actual concerns with you than with a neighbor who disagrees on specific implementations.

Edit: clarified a little more.
They'll learn.
nginx supports fast cgi

https://www.nginx.com/resources/wiki/start/topics/examples/f...

I imagine it supports cgi calls too
Maybe watch some Sandi Metz talks together as well as Ben Orenstein’s refactoring talk and then see if you can align around some practices that you think could make your lives easier.

Code styleguide is another possible direction.
I have written a lot of style files (in plain TeX, I am actually a quite passive LaTeX user) for things like handouts and tests I use in my teaching, including my side job as a flight instructor. Some specialized typesetting tasks, like multicolumn dictionary typesetting (was another side project) took a lot of macro writing, as well. I have also written a number of parsers in TeX for pretty-printing code (I use another great Knuth's invention, literate programming, quite a bit). I am addicted to TeX, I can see it now :)
> People have calls instead of figuring it out.

I find the opposite, I can often help my coworkers debug something pretty quickly via a quick Slack call and screen sharing session, whereas other times I have seen similar problems resulting in hours of struggle as someone tries to 'figure it out' on their own without being able to tap the expertise of someone who's familiar with the problem or system at hand.

That said, there are definitely downsides to the abundant distractions through Slack as well.
Well I'll say one thing about the "heat", I didn't expect this thread to get so noisy and thought my post was going to defuse it so now I regret that. I thought I was being nice.

Anyway, speaking of projection. I'm not the one that said a single thing about domain or work-life balance. You're making up stuff in your brain based on your just-stated tendency towards a false sense of superiority. Which is funny given the point of my damned original post.

Whatever. I give up. I'm only here because the site for and by hackers doesn't have an account delete button.
Learned BASIC on the Sinclair ZX81, then BBC model B. Did a ton of VB6 which was great and then on to VB.NET. Also a lot of Excel VBA.

The ability to knock-up great GUI’s using Visual Studio’s WinForms was extremely valuable, having to develop trading desk applications quickly. Then, Microsoft introduced WPF and that’s where I jumped ship.

VB6 was actually a powerful language, compiler which was highly optimized and rivaled C++ in terms of performance. It was a highly productive language for many.
The extent to which they carry a flame for Tiananmen indicates that they have an all-China political vision as well.
the economic hitmen don't bother to hide their mission these days
No one up till this point ever mentioned using HAProxy with Apache
As an Australian our treatment of (some) immigrants is a national disgrace.

I would like it if our government gave more consideration to legitimate refugees instead of the completely selfish attitude that you describe.

Rich immigrants coming by plane are welcomed in massive numbers, while the tiny numbers of poor refugees forced to risk their lives on boats are used as some kind of political pawns/dog whistle for racists and held in secret concentration camps in my name. It's disgusting.

Also our laws are already a dystopian nightmare. Look at the AABill that was introduced recently.
Your examples are even more horrific than what we were talking about in the first place...
Pay as You Earn Tax System on Ethereum
We have answered to your claims of "being alarmist", "disproportionate FUD" and that we did not forget to disclose we are working on a fork which is not hostile.

https://gist.github.com/maxidorius/5736fd09c9194b7a6dc03b6b8...
I work in Bentonville for Walmart Labs. Glassdoor salaries are probably accurate for Software Engineers if that’s what interests you. I grew up in the area so family is my primary driver in location at the moment. If you like a more rural setting with an interesting art/culture vibe it can be a fantastic place.
The monotone, linear, etc. functions are called clones and the clones form a lattice called Post's Lattice

https://en.wikipedia.org/wiki/Post%27s_lattice

Given several logic gates, if their most recent common ancestor in the lattice is the clone of all boolean functions, then that set is universal. This provides a convenient prescription for deciding universality for a new k-input gate.
Poems are under copyright and can't be reproduced without permission, either.
I worked at 3 walmarts in 2 states over about 7 years. They all had issues with inventory.

Corporate has been trying to fix the issue for years with different technology. They bought into RFID tech pretty heavily but it didn't really work as advertised. It seems the plan was to interrogate tags as they come off the truck since they had readers on both sides of the loading dock. Even with my limited experience with RFIDs I can see that not working. Passive RFIDs are only reliable when you have line of sight. Active and semi-passive tags work far better but they're way more expensive. When unloading the truck you need to deal with box orientation, un-loader's watery bodies, and equipment. Now the readers look abandoned and in disrepair.

Later they re-purposed the Layaway system to assign cases/items to locations in the back room. It was an amazing idea but it's fundamentally flawed in a few ways.

1. Adding and removing items is too slow and unreliable. The portable terminals lose connection or take seconds to process scans. Those seconds add up when scanning hundreds of boxes.
2. Each item/case requires a label that takes time to print
3. Large quantities of unsold special items can fill precious backroom space. This requires hunting for holes to add new, normal items.
4. Lack of time results in corners being cut. Items are not scanned or they fall behind stacks of other boxes and are lost.

Add in theft and items being left in the wrong place by customers and it's not hard to have a seriously messed up inventory.

What I would like to see is a store where all merchandise is kept in the stockroom. Customers scan bar-codes on the shelf or on displays. A team in the back picks the items from inventory and meets the customer at the door after payment is made. Of course that would require a major change to story layouts, staffing, and customer expectations so I doubt it will ever happen.

Edit: spelling errors
Beautiful and true
A fair amount of good recent robotics papers are also published in German. My daughter was at an internship and found a good robotics paper in German relevant to her project and actually found it reasonably easy going with high-school AP-German level of language skill. Of course a robotics paper is half math anyway, and German isn't shy about borrowing technical terms from other languages.
The EPRI Power System Dynamics tutorial is a free resource that is really solid https://www.epri.com/#/pages/product/1016042/?lang=en-US.