skysight-inc/HackerNews huggingface dataset:
While that's true, I think it's worth pointing out that it is a mirror of your own statement that "the average left-leaning person today doesn't see bigots even as people any more." Neither statement is true. They are the same kind of hyperbolic/uncharitable extrapolation of a group's inner thoughts.
I got that impression from this sentence of yours:

> These tools are a great example of over-complicating and over-theorising programming languages.

If programming languages are over-complicated, it's not the fault of these tools.

> So why are we trying to use context-free tools?

I no longer keep up with compilers (or languages), but when I was, there was no other tools. Either go through the tedium and effort of hand-rolling a lexer/parser or munge the language grammar to fit.
And, if you keep a history of where the beam went, you know where go to to harvest the carcasses for protein.
When the article says its the worst in 25 years, does that mean the historical record only goes back 25 years or that a worse invasion happened in 1995? From what I can see Wikipedia has an article for an infestation in 2004 and mentions 1989 as a previously notably bad situation in western Africa.
I was very surprised when I first learned this fact a few weeks ago. It's hard to think of another species that acts so differently in a pack, very similar to humans in my view.
Mostly to keep my personal sanity. Joking aside, IMO having to depend DKMS to correctly build the kernel module on kernel update every time for something that is network related isn't something I would consider rock solid for production. It is great when it works. Not so great when it doesn't.

Packaging WireGuard for Fedora, CentOS, and RHEL has been super fulfilling over the years, but DKMS is super fickle and buggy. wireguard-dkms is a package I would love to see drift off into the sunset if RH backports WireGuard into EL kernels.
It really looks like this sale is dead in the water now, and that's a good thing.
US Loses Nearly 4M Jobs to China Since WTO Entry
It has to be from the factory farms. Right?
It's far beyond the web, polarization/toxicity is now all over politics, media, outrage mobs, protests, etc. It's growingly reminiscent of cultural revolutions and other negative historical events, which is not a good thing.

To start:

- Stop using social media

- Don't use services that have public digital scorekeeping and other vanity metrics centered around ego and narcissism

- Recall that the 1st Amendment is the first amendment for a very good reason

- Recall that it's perfectly OK to disagree with others, no matter the subject

- Recall that the more difficult a subject often the more nuance is required

- Reject divisive political and social movements

- Reject identity politics

- End outrage mobs

- End PC policing nonsense

- End cancel culture

- Don't engage in 'call out culture' or 'woke' nonsense which incentivizes toxicity, division, and mob behavior both online and offline.

As for future generations, perhaps k8-12 schools should have mandatory studies of inquisitions, mob mentalities, lynchings, witch burnings, and cultural revolutions, and the tremendously negative outcomes associated with those types of behaviors.
What do you mean by develop wings? Don’t they already have them?
Study: Men who own Mercedes and BMWs are more likely to be a##holes
Damn, this is a great idea... I’m going to try woodworking and make the shoddiest set of chairs one can imagine, but they’ll be my chairs. Could take up to a year maybe of practice but who cares!
My favorite elective in college was Botanical Illustration. I was quite terrible at it, but it was calming while still being incredibly technical.
We can disagree about the wisdom of ethno-nationalist states in general (in my opinion they lead to deciding that some group is a different ethnicity and using that to justify their ouster, see Myanmar, China or recent Indian laws).

Either way advocating for an ethno-nationalist state in the U.S. is akin to supporting the forced removal of at least a third of the population, which is a despicable view to have.
>We're doing the same in other domains now.

One of the first examples I remember reading about this was an antenna designed by an AI at NASA[1]. This was back in the days when "AI" wasn't the buzzword so much as "genetic algorithms" was. It ended up looking like this crazy zigzag thing.

1) https://www.nasa.gov/centers/ames/research/exploringtheunive...
I'm assuming these modules require superuser access, correct?
Agreed. The Obama administration used federal agencies, the FBI, DOJ, and infamously the IRS to target conservative groups.

All of these groups tend to be beholden to their particular agendas.
The ones that are too difficult to trace wouldn't, of course, be included among every lab exposure-related outbreak you've encountered.
Don't Stand Out is a key privacy defence and is impossible with actually decentralized technologies. "The alleged terrorist was communicating with somebody else" is nothing, whereas "The alleged terrorist was communicating with JeremyNT's Private Node" means now you (JeremyNT) are getting the third degree. "It was somebody else" will get you just as far then as it would any number of people who were in the wrong place at the wrong time and went to prison (Birmingham Six) or worse (several inmates at modern US "black sites" as described in the Senate's book on torture).

When fifty people organise something the government wants to track but it can't distinguish that from the five hundred people ordering an Uber, the five thousand people reacting to a funny cat video or the fifty thousand people who just got a weather update those fifty people have privacy. That's important, it's why for example Signal uses Google's and Apple's generic notification frameworks rather than only using their own. It's also why eSNI plus DoH is on the critical path for the Internet.
To add to this, there are 20+ genomes available now.

It’s being closely tracked and any claims should not be made without genome.
I see why you'd think that, but I meant over-complicating the implementation of languages, not their design.

> there was no other tools

I don't think you need tools. Just write your parser as a normal program directly in a general-purpose programming language. I'm not sure that parsing is so special as to require an external DSL.
This is neat, but it seems strange to call it a "port" of a closed source proprietary commercial product. It doesn't actually seem to be related beyond also being a firewall with a UI that kinda imitates Little Snitch.

I think a better term might be "clone"?
Molecular autoinducer AI-3 drives quorum sensing in toxic E. coli
Ask HN: Which are the best resources to learn Compiler Design
I have tried a few books and such and many are overly academic and not practical at all.
I've been thinking about watching that for a while. Unfortunately finding the time for these kind of films with a family around is much harder.
Looks like the AG is considering that case seriously, they're asking a very extensive list of information, including information on how the decision to remove price caps was made, the names if individuals involved, and confidential details of the deal with Ethos Capital. They definitely already studied the case to ask the pertinent questions. Hopefully this is treated as seriously as it is for the Internet and any decision where corruption was involved, or that is detrimental to the interests of non-profits, is not allowed to go through.
release notes

https://openwrt.org/releases/19.07/notes-19.07.1
Good show! I use Little Snitch for my computer. It really does rat out the apps that want to tell others about me.
Is there any decent open source 2FA / IdP management systems at the moment that work with WireGuard?
Why is this suddenly a discussion about extremism?

Because that is my area of expertise and I wish to contribute to the discussion. While not all bigots are extremists, all extremists are bigots.

"Warning" and "complaining" is one thing, but advocating for the complete social and professional ostracization of people for increasingly arbitrary reasons

I'm not making an argument for cancel culture, which has flaws of its own. When I talk about extremists I have narrow and specific criteria for inclusion in that category, most importantly the advocacy of genocide.

Assuming constant bad faith on the part of people, _most_ of whom don't have any control over the views they hold

You seem to be assuming that most people are mindless, and further that I'm talking about the broad mass of people.
> The data suggests that deplatforming works.

And how will you feel when whatever you personally have interest in gets deplatformed because someone else finds it to be disagreeable?

If you don't think power will eventually be applied against you, you haven't read enough history.
Apparently designers of large air craft have been aware of things like this for quite some time. It's not a good look if everyone on a 747 comes down with measles, or worse.
I worked as a CAD operator, surveyor, and occasional field crew worker at a civil engineering firm for a few years. We never ran into issues like this - by far the more common issue was the difference between NAVD and NGVD. At the time I was surveying, the FEMA flood insurance maps in our area were only partially updated, so the base flood elevation could be in either datum, and you had to really watch it so you didn't end up about 0.7' off vertically.
Modified, not synthetic.
There are numerous Mac, Windows and Linux apps that do not behave well when they detect the network is up, but they can not reach a resource. Most of the time I run into these on Windows. Some apps can lock up the desktop until the flow is permitted, but permitting the flow requires the desktop.
I think good moderators and a code of conduct that is out front and visible helps.

Back when I first got online there was this idea of internet etiquette. I am not sure where that disappeared to.

It helps if the online communities can meet in person. I remember we did this with the first indiehackers meetup and it was great to see real people and make a connection.
Crafting Interpreters https://www.craftinginterpreters.com/contents.html

Writing an Interpreter in Go https://amzn.to/2PA5LEh

Let's Build a Compiler https://compilers.iecc.com/crenshaw/

Awesome list of compiler resources https://github.com/aalhour/awesome-compilers
Yea, kernel-wireguard on Android is just for people who have rooted their phones and want a little extra adventure. Cellphones have weird networking stacks and unusually written drivers (I'm looking at you, qcacld and rmnet_perf...), so supporting WireGuard's kernel module on Android has been very worthwhile to us for fine tuning things. Plus the performance is as good as can be in kernel space. But it's definitely something for "rooters only."
Hulu CEO Randy Freer to Exit Amid Reorganization Under Disney
fun to take the speed tests for a whirl and see you can accurately type 80-90wpm.
This appears to have been debunked already. https://foreignpolicy.com/2020/01/29/coronavirus-china-lab-m...
An autoimmune disease is a condition arising from an abnormal immune response to a normal body part. People having different opinions is normal.
How do we usually construct compilers in industry today? I saw others mentioning parser generators -- is that the main difference?
> 410
> This account is under investigation or was found in violation of the Medium Rules.

Hmm...
I've lived, worked and have numbers in the UĶ and Germany and the main spam I've had has been from LinkedIn. Robocalls happen maybe 10 times total per year for me in Germany, maybe a bit more in the UK and at least on a mobile number. Still annoying but hardly a dont-answer-phonecalls kind of thing.
Read the paper, they actually only match 2 inserts, the other two inserts are modified by the authors in such a way that they are made to match (Table 1).

Both inserts 1 and 2 also match to Streptococcus phage, but a bacteriophage would of course not be such a bold claim as HIV matches are.

Also, be aware that because of the scientific interest in HIV, there are hundreds of HIV strains sequenced, a virus known for its mutation rate (especially in these two proteins gp120 and gag, as they are under pressure to mutate in order to evade the immunesystem). So in such a large library of protein sequences one is bound to find a match of a short 6 letter (amino acid) sequence. That's why E values exist to make a statement about the statistical significance.
In practice, since the difference is so small it does not matter in almost all cases, because no one was in a position to measure accurately enough. If you ask for 100 feet of rope, the difference between the two definitions of "foot" is much tinier than the smallest possible roundoff error you or the sales person will make.
Right, but while the Cayley-Dickson construction mostly provides novelties (though I remember reading something about octonions and string theory[1]), Clifford algebras are derived differently; they are isomorphic to complex numbers and quaternions for two and three base vectors respectively, but they produce something else after quaternion. This "something different" can be used to represent, you guessed it, reflections and rotations in a 4D space. Because they are not obtained from the Cayley-Dickson construction they are not division algebras, however.

[1] https://www.quantamagazine.org/the-octonion-math-that-could-...
Accelerating netfilter with hardware offload, part 2
I sense that when you say "start sucking" you are envisioning a gradual process.

People and organizations can live in an unhealthy way for a long time before they have a crisis, but that doesn't mean there's a gradual ramp at the end.
I've used and setup SpiderFoot for others. It works fine and usually does enough that it helps more than hurts.
How does body fat composition get factored in? You’re calculating how much fat is being burned so does the member have to enter their weight when walking in?
Sure, would you like to be the first?
There’s another way to see it: violently playing games fosters violent behavior.

How you play and what you think while playing games matters more than the exact content of the game.

It’s easily seen in how the same games can be played in completely different ways depending on the people: the last Zelda is inherently a fighting game for instance, but you’ll have people focusing on the world and the story, other people just enjoying beating strong ennemies, and others cooking and looking for hiding spirits for half of the game.
One clear example is the idea that Assange tried to evade the Swedish justice system in the rape case. This is taken for granted by many people. But it turns out to be totally false—unless Melzer is lying about the documentation that he’s seen.
This whole thread has been about parser generators, but that's not really what I meant!

I think the biggest difference is the rich intermediate representations we use these days. These classic texts don't really address intermediate representations and are usually syntax-directed instead.

These days a program will spent almost all of its time deconstructed into an IR.
There is no whataboutism in my response. Im honestly not sure what you're talking about. Maybe you mean the thing about south africa? The point is: how is it evidence of bigotry to be worried about land seizures in south africa? Thats not whataboutism, that's pointing out a non sequitur.
The rest of your post is ad hominem.
OK, you got me. An area that was never occupied by USA ground troops (that was NATO, UN, and OSCE), saw a couple weeks of USA flyovers before the Serbs withdrew, and which later was ruled by heroin and organ traffickers as a result, totally proves that the Afghans would have been wise to welcome the invasion with open arms. Not really!
Zerohedge? Their primary product is fear porn for clicks, how reliable of a source do you think that is?
The US government decision to invade Afghanistan involved a number of other factors. Whether or not you agree with that calculation is subjective. The difference between that and what Assange did is that Wikileaks could have taken the time to redact these names, as they were immaterial to the point they were trying to make.

If this was a tradeoff between "not expose abuses by the US government" and "name these civillians", I think your point would be reasonable. But there was no tradeoff. Wikileaks was just lazy about it.
I'm getting multiple spam calls per day in Russia
Do you know _why_ this uptick has happened? Does anyone?

That is obvious. No idea how to solve it, but the cause? Sure.

There's people determined to make it happen. They're called activists. From both sides. They're determined to make anyone in between to choose sides.

Look no further than this post. See comments attributing the problem to the right, the left, old people, young people...
What creative projects would AI voices unlock for you?
Ask HN: Best tech to process a real time data stream using low hw resources?
MercadoLibre is the Amazon of Latin America and has an open and official API (https://developers.mercadolibre.com/) where anyone can request data about the transactions made on the platform. For example, you can check in real time how many iPhones are being sold by a specific seller.

I've already developed a script on Python that uses Redis pubsub queue which interacts with node and d3js to output the data to a real time visualization.

I'd like to make a simple script that could run on a simple machine using the lowest possible resources for a third party to be able to run it.

What kind of tech stack would you use to do this? Any advice?
The average age of the 1st Congress (1789) was 46.[1] The average age of the 50th Congress (1887) was 57.[2] The average age of the 115th Congress (2018) is 61.[3]

That's not a terribly huge change, especially considering the increase in age of the population.

[1] Average age of all listed Senators at 1789. https://en.wikipedia.org/wiki/1st_United_States_Congress

[2] Average age of all listed Senators at 1887. https://en.wikipedia.org/wiki/50th_United_States_Congress

[3] https://www.senate.gov/CRSpubs/b8f6293e-c235-40fd-b895-6474d...
I'm betting on seeing it coming.
Can systemd dynamically load new kernels at this point?
Super Bowl 54
Sorry ... I should have said "don't kid yourself that you'll save time" instead of developer time. We do indeed have a faster change cycle on every service which is a win even if we're still burning (in general) the same number of hours over the whole system.

I also should have mentioned that it's definitely more pleasant for those in purely development roles. Troubleshooting, resiliency and system effects don't impact everyone (and I actually like those types of hard problems). I'd also suggest that integrating tracing, metrics, and logging in a consistent way is imperative. If you're on Kubernetes, using a proxy like Istio (Envoy) or LinkerD is a great way to get retries, backoff, etc established without changing coded.

Finally, implementing a healthcheck end-point on every service and having the impact of any failures properly degrade dependent services is really helpful both in troubleshooting and ultimately in creating a UI with graceful degradation (toasts with messages related to what's not currently available are great). I have great hopes for the healthcheck RFC that's being developed at https://github.com/inadarei/rfc-healthcheck.
Servers most certainly do signal capabilities and extension support to clients, I do not have enough experience to comment on server-server signaling.

With message archive management and message carbons there are no weird deliverability issues. I have not noticed battery issues with conversations running on several devices for the past couple years.
You're validating the problem, not the value or the target market. You need all 3, but it's easier to identify problems, then validate whether the defined target would be interested at a given price point.

The freelancer sites are just a starting point, they answer the question of, "what are some things business owners want".
But a goal cannot objectively be right or wrong. It could be agreed upon, but it can never be true in the sense that objective facts are true.

To go even further, people may agree on the 'what' of a goal, but disagree on the 'why' of a goal, which very much inform what policy choices they are amenable.
While I think China is hiding the number of infected, it'd be pretty hard to hide the proportion of dead to infected as the virus has already escaped Wuhan.
Any source you have found credible? Their is a lot of information going around in both directions.
If you're going to argue that truth is relative, fine. Let each person decide their own truth and broadcast it. Let each person decide what to believe and decide what is good and what is evil and let them constantly fight. Constant misery.

Science was a good idea for civilization to adopt as defining truth.

Hey, I did this, and then THAT happened! You try! Wow, it happened again! Let's see if it always happens! It does! Don't believe me? Try it yourself!

Eventually, yes, you have to trust specialists, because there's too much to try on your own. So you vet the specialists, and the specialist specialists. You don't just throw everything away and listen to the first fat idiot who says everything that happens is a lie and paid actors staged Sandy Hook.
I'm not sure you were around for the great Gnome vs KDE wars of the 2000's. It was pretty toxic and "win-at-all-costs" back then :-)

When I released my app 8-years ago, I thought support would be my most hated part of releasing a product. To my surprise, it was one of the most rewarding parts, I met some great people via email, some I will visit one day.

But support has its ugly "toxic" side as well. This is particularly prevalent in 1-star reviews for trivial issues. All the reviewer sees is a box to vent their thoughts without considering that there is a real person on the other side. But I'm a real person who cares and some comments do stir bad emotions. This has brought some of my lowest and darkest days of app development.

Sometimes I will make contact with the reviewer and as soon as they get to know me as a real person, they are friendlier and more respectful.

The faceless nature of the internet causes people to treat others poorly. In the real world where we meet people in face-to-face, our initial and natural position is to treat each other with respect.

So here are a few ideas:
1. imagine a person, someones face, not a textbox, website or company - add a persona to him or her.
2. Ask this simple question "Would I treat or talk to someone (my friend) like this in real-life?"
3. Would you be proud of the way you're conversing if people you admire were watching, e.g., respected colleagues, friends, parents.

This will change the way you write.
OpenAI goes all-in on Facebook's Pytorch machine learning framework
20% of SaaS vendors will cut you off immediately upon mid-contract downgrade
Apparently Mr. Cramer is a trailing indicator.
@TimTheTinker: May I suggest you study rhetoric and some informal logic? It helped me a bunch.

A few links:

https://bookofbadarguments.com/
https://plato.stanford.edu/entries/logic-informal/
https://en.wikipedia.org/wiki/Rhetoric
https://plato.stanford.edu/entries/aristotle-rhetoric/
You reject the concept of enforced laws?