skysight-inc/HackerNews huggingface dataset:
Basically no serious programming language uses bison or flex, and everything that does (awk is YACC based) has terrible error messages. People totally do handwrite lexers and parsers, if you use some language in earnest the chances it has a handwritten parser or lexer or both are far greater than that it has been developed with bison/flex.
It is unreasonable, because that assumes somebody (the person or group, who "fixes" the problem) can and must decide, what is good and bad in regards of what you are saying.

That is a wholly reasonable assumption; it's the same one that underlies courts and jury trials.
The toxicity is seeping in from real life, and really popular social networks and media treatment of these is creating a feedback loop.

The real problems are:

A) real life sucks unless you are part of the subset of the rich or have good support structures,

B) toxic behaviors helps you get ahead in certain situations in life and people with low or no resources often resort to them,

C) there's no cost to joining certain social networks so it attracts those with no resources and/or the lowest common denominator, including people who have been damaged by life and only know toxic behavior as a norm,

D) people are interesting and useful when doing something productive or creative, but not otherwise.

It's hard to say if the category of people who fall in C is increasing in absolute number or only due to popularity of certain social networks.

Social networks that aren't dedicated toward doing something productive or creative, or who are open to everyone for free, will be overtaken by toxic behavior as a result. They should be avoided, or new ones developed in their place.

Another factor is the downfall of respect for the news media in the US, this makes discussions of news events attract comments from the type of people in C as they think their opinions are more important than they should be.
Well, it is called "Sign in with apple", not "Sessions with apple". Keeping sessions in a secure way is on the developer.
No, I don't think it does.

The thing about simple, key-based authentication is that it's very extensible, without changing the actual protocol.

What?

Well, what Wireguard's auth actually means is that you can use whatever authentication you want to communicate a shared secret to both ends.

Want to authenticate with, say, SSH keys? Sure- SSH into a server, run a command that generates a new Wireguard key, connect in with that key.

LDAP? Same situation. Whatever SSO you want- as long as you can stick up authentication in front of a service that's able to pull bits from /dev/urandom. Multifactor? Sure.

Wireguard does one thing well. What's missing is not features in Wireguard- it's the ecosystem around it to actually handle key management. For enterprises, Hashicorp Vault or something should probably look into supporting Wireguard; for smaller situations, some SSH-based key exchange, like the way Mosh handles things, seems reasonable.

Complex, pluggable authentication is sometimes necessary...but you want as few implementations of it as possible, and you sure don't want it in the kernel if you can help it.
Napalm needed.
OK, let's rephrase. Why have op-eds at all? I understand why 30 years ago. But today anyone can publish online. The op-ed appears to be an obsolete institution that's now seriously degrading trust in news outlets.

If bias and inaccuracy was random then "it's just interesting blogs" might be an acceptable way for op-ed sections to go. When the problems trend obviously in one direction it becomes clear that the entire organisation has an agenda.

crucial to our liberty in America

As you may have guessed, I'm not American, and I'm sick of meeting Americans who have completely bizarre and distorted views of the UK because of the factually inaccurate nonsense they read in this supposedly high quality "newspaper".
A production rate of 32 locusts per person per 16-hour workday isn't enough to matter unless you have a small army of people rubbing grasshopper legs together all day, I'd think. Though it is a pretty funny image.
Aluminum is replacing plastic at the Super Bowl
>>Couldn’t they do something like stick up big electrified nets at the crop areas?

Over millions and tens of millions of acres? Not doable. Maybe a genetic tweak and then release them to neutralize the rest. Poison will probably kill other beneficial or not so dangerous insects. Either way, a locust party will ruin this year crops for the unfortunate farmer being visited. This is even worst since Africa is already poor
Phased array microwave beams could cause enough instantaneous local heating to kill them, could optical detection to steer the beam.
Apple Takes Another Stab at the Data Center Market with a 4U Mac Pro
I honestly would use that instead if there was a quick way to disable without digging through the settings app.
Agreed wholeheartedly. Some hobbies have become more chic because of the analog "in-person" aspect (like tabletop gaming/role-playing and adult sports leagues), but culture is still losing the fight against isolation.

I optimistically think people are appreciating face-to-face time more, and I hope we think of a lot of new excuses to meet up over the next decade.
Deplatforming doesn't work by silencing people, and the environment that you'd have to create to make it otherwise is not an enticing one. So yes, you can often cause the creation of spaces like Voat as a result of deplatforming.

Sure, something like Voat pops up. But Reddit improves. And Reddit is where all the people are.

There will always be dive bars, there will always be rough online neighbourhoods. But start by cleaning up the civic square.
Greta Thunberg Patents Her Own Name
Earlier-time kettles may be more common than you think.
I believe it is the latter.
Aside from pesticides, nets. Some places where bugs eat produce if not protected have nets covering and enclosing the whole farm.
> The data suggests that deplatforming works

Well of course. That's like a prohibitionist using the reduced alcohol consumption overall as justification. Data often suggests that prohibiting <thing> means less of <thing>.

The question is not whether the goal of the silencing is mostly achieved, the question is whether that goal is worth the precedent. If your goal is to silence at all costs, it will always seem worth it. You'll find the less forceful actions (e.g. ignoring, dissuading, etc), when possible, have less slippery trade offs.
Have you seen this movie? :)

https://en.wikipedia.org/wiki/Wild_in_the_Streets
That just means the concept is ahead of its time. People scoff at things they don't understand before that thing takes over the world.
It's payment for justice. We just call it taxes and police. They call it tribute and protection, or something else. The same basic functions are being fulfilled in different ways.
Ah, the joy of standards.
This is one of the languages I've liked the most, though I may be biased since I love C#; Beef is actually made by a legendary PopCap developer ;) Loved popcap back in the day. PopCap Framework, HGE Game Engine etc. Good times;
This is welcome news. Perhaps there's a slim glimmer of hope here.
Solidarity, love to see it
Papers with Code – Site with Machine Learning Papers and Their GitHub Links
The submitted link might be an older preprint.

Here is the official acm link to the paper: https://dl.acm.org/doi/10.1145/3371071
The article doesn't explain well what specifically is so un-ecological about tourism - it does say the transportation pollution in general is significant, but that's about it.

Switching aviation - the main transportation mode used for traveling - from fossil fuels to renewable sources is a hot topic today. I don't think hydrogen fuel cell solutions are sufficiently researched for that problem; e.g. I haven't seen an analysis of Toyota Mirai-like power train as applied to high speed subsonic propeller driven transportation.

So while may be the article gives a valid point, it doesn't feel as a well articulated source of the problem and the attempted solutions.
I suppose it depends on what your goals are; despite being officially metric, my Canadian and British friends still seem to exhibit a melange of imperial and metric in everyday life.
I think the point is that if you can self-fund by living off the investments, you're really effectively retired and not particularly motivated to fix profitability gaps in your new career.

In a sense, it's cool, cuz like, you're helping people in the world out for less than the cost to provide that service. But in terms of recommended reading material for people hoping to replicate the situation without an infinite runway, selection bias is a definite concern.
One of the issues in treaty monitoring for bioweapons is that so much research is inherently dual-use. The CDC synthesized Spanish flu and infected primates to study why it was so lethal.. they've even tweaked regular strains of flu to make them more lethal, in order to study what genetic factors influence virulence and mortality. There are legitimate, compelling reasons to make even genetically engineered pathogens. Even straight-up engineered bioweapons can be used to study defenses.
Serious question - do you ever worry that perhaps you'll get a call from a hospital about a loved one, or from a school about a hurt child, etc?
"A website" that can get the reach among parents of FB's newsfeed? Yes, I think there are few anti-vaxxers who can build such a thing.
I’m not a biologist, so I’m really not interested in this type of paper, and I expressed my opinion through the voting mechanism.

Also, there are thousands of researchers studying this new virus. If this turns out to be an important finding, I can wait until it is validated. At this point, this paper looks poor quality, and it was a waste of time for me to click on it and read it.
Not sure if you can even control GCs that well some times. In Java I've worked on projects that never GC once they reach a steady state. I'm not sure I could do the same in Go, or maybe the techniques are just more involved or different?
This another reason why we should have dry toilets. Flushing toilets waste water and excrement that could be put to good use.
Good comic!

But isn't the number of people reading a problem per se? The "deniers", those who keep shifting their arguments until they've gone full circle to the starting point, are not trying to convince you- nor you are trying to convince them. They're competing with you for the attention of the reader, trying to fill the space with the illusion of an argument.
This guy's time management is impressive. If you're diligently spending 1 day a week exploring new research methods, writing and reviewing your lab notebook, staying up-to-date on current SOTA research, writing SOTA algorithms for review, reviewing textbooks, engaging in "personal development" time (which apparently means general ML research) - when do you have time to actually do your main research?
Everything the government does has to go through the justice system. Thugs will kill you without warning. This is very different.
What about things like root@localhost?
Do you use any web frameworks with Go?
Nice work on this!

Something subtle, but I quite loved the email regex is, IMHO, close to perfect: \S+@\S+\.\S+

Because the "perfect" one is just absurd, and no one realizes it's going to be so fucking absurd until they start getting support cases and then go read something like this: https://stackoverflow.com/a/201378/931209

> If you want to get fancy and pedantic, implement a complete state engine. A regular expression can only act as a rudimentary filter. The problem with regular expressions is that telling someone that their perfectly valid e-mail address is invalid (a false positive) because your regular expression can't handle it is just rude and impolite from the user's perspective.
Paintings can be reproduced, both manually and automatically. Prints used to be easy to spot because of color quality and because they were perfectly flat, but that has become a lot harder with the advent of 3D printers that can layer ink and even craquelure (visually). See for example https://shop.ariustechnology.com/collections/all-products.

I think it’s more a matter of ‘snobbiness’ that determines prices that get paid.
I predict a lot of people calling the DOJ telling them to leave the poor telecom providers alone.

/s

From the article:

> The US Department of Justice has filed lawsuits (PDF and PDF) against two small telecommunications providers that have allegedly connected hundreds of millions of fraudulent robocalls from Indian call centers to US residents.

I wonder if this could be used as precedent to sue ISPs that deliver spam from foreigners.
Also, it should be noted that foreign governments are actively trying to polarize us.
Do you think that the average person sharing false stores on Facebook is capable of (a) finding and (b) sharing a website created by some random anti-vaxxer?

The ubiquity of the platform and the ease of sharing massively amplifies the problem.
> it is an unreviewed pre-print

Any relevant work on nCoV will be unreviewed at this point.
To me the only problem I have with the way they handled cctld, is the inconsistency which has let to a lot of confusion.

I think that cctld should be a sub off of the gltd. just take the gltds and append the country extension to them.
(so the UK for example would be .com.uk, .org.uk, etc..)

I don't know if it would be wiser (and necessary) to effectively leave the US with the gtld, or to try to transition all of them to a .us sub.

As it sites now, greed and stupidity have now pushed the number of gobal tlds to over a 1000, I would see that 99% of those should be removed, or them all fall back under the rules for the global tld issuance.
Correct. More specifically, type checking is performed as part of macro expansion, which happens at compile-time.
Maybe through shortcuts?

I foiled myself and missed an important call the first time I used that setting. It was a call I expected, but not a contact.
Abraham Hicks – Our lives on planet earth explained
they can leave a message, which shows up almost immediately
It's simple; there are few-to-no costs for doing so (at worst, getting banned and making a new account), but the emotional benefit of upsetting someone else, while attenuated, still deliver significant satisfaction to those who seek it.

For simple trolls (as opposed to political actors), the dynamic is simple to model; you spend time and some effort to create accounts and say antagonistic things while people respond with abuse (to which the troll feels immune), and then harvest (via screenshots) examples of the saltiest tears for sharing with ones troll peers for lulz in other forums.

People do the exact same thing in real life, but it's more time-consuming and expensive to establish and maintain physical groups, both in economic terms and direct costs (legal or physical sanctions).
> Most employement contracts will make it sound like they own every waking thought, but in most cases when this has been taken to court, the precedent has been set, that it really only applies to inventions or ideas that happen in relation to and using employer's resources.

A simple example of this that I like to point out to people in tech to help them understand that an employer doesn't inherently own your soul, is picture yourself starting a Pizza Hut franchise (convenience store, or anything equivalent) strictly on your own time and dime entirely outside of work. Does your employer get to own that business, get to take it away from you, just because you work for them 9 to 5? Nope and it sounds particularly absurd when you frame it with something more traditional. Or imagine starting a real-estate renovation business, where you renovate houses in your own spare time; same thing, does IBM get to own your house renovation business just because you pull 9-5 for them? Hell no they don't.

The only serious risk difference re starting tech businesses (vs other traditional businesses) while working in tech is in cases of competitive issues if you start something directly in the employer's wheelhouse. Then you better lawyer up well ahead of time and navigate it very carefully.
https://news.ycombinator.com/newsguidelines.html

> In Submissions

> Please don't do things to make titles stand out, like using uppercase or exclamation points, or saying how great an article is. It's implicit in submitting something that you think it's important.
This may be pedantic, but it's a pet peeve of mine, so here goes.

She didn't patent her name, she trademarked it. The two things are very, very different (and names can't be patented).
There is a recently opened P4 biolab in Wuhan within miles of the seafood market in question, with researchers who have recently been working with and publishing on the topic of Corona viruses, including research on human transmission. Not to be sensationalist, and personally I think the title is alarmist, but are a number of suspicious elements to this story that are worth examining:

https://medium.com/@siradrianbond/coronavirus-2019-ncov-part...
If InfoWars says Sandy Hook never happened, and they have millions of followers, ban them. That’s a really low bar for banning. Same with Milo. Not only did he repeatedly lie in a very verifiable way, but he did it with the vigor of a bully.
These are toxic people and institutions that don’t care about the facts. They’re after your amygdala, and we are, to some extent, slaves to our amygdala. You can get a PhD and still retain a lot of your most basic instincts, for better or worse.

If we are slaves to our amygdala, how do we have civilization at all? We externalize cognition, just like we’ve done since the dawn of time. Culture is externalized cognition. Standards are externalized cognition. They are ways of protecting us from ourselves. If you let anyone get on the world’s largest platform, with the world’s largest megaphone, and shout whatever they want, what do you expect other than the devolution of society? And why should we throw our hands up and say “we built the platform. We built the megaphone. Anyone can use it.” That’s not a mythological embracement of freedom. That’s stepping back from your responsibility to set standards.
DoWhy – Making causal inference easy
> Extremist bigots take it as read that people of the wrong ethnic/religious/political group are either not people or at best inferior people, and direct their efforts to promoting those views, planning how to eliminate those they dislike, and normalizing that behavior.

Yes, extremist bigots do tend to favor deplatforming: they just want to deplatform a different group.

Surely we can behave better than the bigots?

> You are, essentially, projecting the characteristics of bad actors onto other actors who are warning and complaining about said bad actors.

Yes, but it's not just projection: the shoe fits.

If we behave like them we are no better than them. We on the left can't claim tolerance if we only tolerate people we agree with.

> That's a tactic known as 'entryism' designed to leverage your nice, conflict-averse personality as a vehicle for normalization and possible future recruitment.

LOL at me being conflict-averse. Check out my post history.
It’s about time someone has created an all encompassing smart gym where I don’t have to wear my iwatch, Fitbit, iPhone and chest hr monitor. How are people reacting to the face recognition part of your video?
Historically, they would have used trigraphs to represent those characters. Today? Unsure.

https://en.wikipedia.org/wiki/Digraphs_and_trigraphs
There's a good scene depicting a locust swarm in Things Fall Apart.

The traditional village that is the subject of the (fictional) story sees swarms as a blessing -- they may eat crops, but you can harvest and eat the locusts themselves, and there are so many.
Even this regexp has false positives.

The `ai` ccTLD ran their own mail server at the root, so an address like `a@ai` was a valid email address.

They serve a website at the tld root: http://ai./
I think the vast majority of humans are simply disinterested in objective truth, except to the extent it's actionable in our day-to-day lives; otherwise, our sense-making is driven largely by the utility of social signaling: https://meltingasphalt.com/crony-beliefs/

See also: Donald Hoffman's experiments in truth-maximizing vs. fitness-maximizing: https://www.edge.org/response-detail/25450
I'd argue that in this case, it deplatforming absolutely worked in the way intended. There are 2 factors at play here. People who are willing to argue in good faith, and people who are simply trying to put forth an agenda regardless of what anyone says.

Those who likely moved to Gab and Voat and 4/8chan are likely persons that fit the latter description. There is no need to even have discussions with people like these on the internet. The best is for them to be deplatformed and continue their self flagellation. They are simply too far gone. If anything, these sites will probably radicalize, but it will also be easier for authorities to keep tabs on particularly dangerous accounts.

The concept of deplatforming is to protect the integrity of good faith discussion. The key idea there is "good faith". Persons like the aforementioned Milo clearly do not engage in any concept of good faith discussion. IMO there is no need for any discussion base like reddit or facebook to protect these types.
my point is about consistency of enforcement, not about the possibilities, instead of letting each ccltd make their own, they should come with the agreement of following the global tld standards is my point.
I just think it's interesting that you can make almost exactly the same argument against this new commission that Graham made against the CFPB with a couple of words swapped out:

"They can get into everybody's business. I don't think they added much at all to child protection. They sure add a lot to decreasing privacy for people in the country that had nothing to do with the exploitation of children."
> I'm always amazed by people earning 250K-500K due to "consulting"

I knew people making that in the mid-1990's in the IT end of biotech in California and also Switzerland. I would assume that something similar to "computer people" salary increases has happened to consulting rates too, on the higher end.

Never made anything near that myself consulting, but even when I was doing that kind of work (around 2000-ish) I knew people who were differently motivated than I was, in San Francisco, making more than those numbers and working less than I did.

The trick was they worked on the business first, whereas I was always working on the product first (which wasn't even my product, of course). So for instance I might spend all night coding in order to make something shine (hello startups!) and be wiped out from it the next day, but these other type of people would see that as a massive anti-pattern and route around it contractually.

For instance I knew one consultant who only flew business class - it was in her contract - and billed every hour from taxi pick-up to drop-off if not more whenever she had to go to a meeting outside driving distance. She read documentation on the flights.

Of course I ended up working for one such person for a while, because the sort of heads-down nerdy coder with no stomach to fight about money is ideal for farming out some of your more time-consuming work. :-)
It's a legitimate thing to consider and something I've thought about. If the call comes from a loved one's phone then the call won't be blocked. If it's a major emergency where the call is from a hospital line then they will leave a voicemail and I'll find out soon enough when I glance at my notifications (although not immediately).
Not all bigotry is "I don't consider you human".