skysight-inc/HackerNews huggingface dataset:
No apology needed, and thank you for taking the time to comment your thoughts as without such feedback I would never of been able to clear things up.

[EDIT ADD] Indeed, if anything I should apologize as I'd left no context behind the question and leaving that open left the possibility of callous unthoughtfulness and you most kindly and rightly so, raised that aspect. Many would of just gone with a downvote - presumed the worst and ran with it in sillence, so again thank you for taking the time to question that. If I could mod you up more for that, I would.

[EDIT ADD - I was able to edit my initial reply as did seem you was being unfairly judged and I hope I've addressed that]
I was thinking about a solution that could be implemented by big players like Disqus - I've took some ideas from StackOverflow reputation idea - here you can read about it: https://lukaszkups.net/notes/what-disqus-can-learn-from-stac...

&tldr; limit comments per day, require minimum amount of positive reputation to leave a comment, make it customizable per website by its owners.
How about we require our legislators to become educated enough on a topic to understand the broad view of how it works before the regulate any given thing.

In the case of regulating websites, they might need to understand (at a high level) what an IP address is, generally what DHCP and DNS do, how a web-page is like a mix of recipe and content for dynamically constructing a publication. How a database might provide some of that content and the difference between static and dynamic content.

I think if there are any particular boogeymen they're after, those examples should be deconstructed and contrasted against similar publications that they find OK.

Maybe the Library of Congress should have a Congressional Education sub-office dedicated to providing such instruction, and if not state colleges should definitely file briefings for congress.
TypeScript’s quirks: How inconsistencies make the language more complex
Many implementors try to cache the results of DFA and patch it incrementally. Anecdotal evidence is that they spend endless hours dealing with weird optimization bugs because they patched it wrong.

I decided to redo the DFA from scratch anytime the AST changed, and have had pretty reliable optimization as a result.
I appreciate your skepticism (and your sense of humor) but for the benefit of other readers, it is not like engineering a monkey tail onto an elephant and expecting the elephant to swing through the trees.
One key thing to know, is that typing a character with the Control key held into a CLI session (real or PTY) causes the TTY driver to receive an octet that looks like that letter ANDed with ~0x40. In other words—referencing an ASCII table—you emit NUL by typing ^@, BEL by typing ^G, and so forth. ^H is literally BS (the ASCII backspace character.)

Another key thing to know, is that old pre-PS/2 keyboards actually emit these ASCII symbols, or something like them, directly, when you hit the appropriate key; and also do the appropriate Control-masking in hardware. When you hit the Backspace key on an IBM Model-M keyboard, it's sending 0x08 down the line. When you hit Control+H, it's also sending 0x08 down the line. The computer receiving these can't tell the difference (and, in fact, does not receive KeyDown/KeyUp signals for the Control key. It's not a "key" as such.)

And so, what's happening with the author's "cheat sheet", is that there's some particular key on these keyboards that has 0x5D ']' as its scancode; and, despite modern keyboards no longer doing Control-masking in hardware, the author's Terminal emulator is doing it in software, translating the key-chord of "the key with scancode 0x5D" + "control being held" into "the ASCII symbol 0x1D" (that's GS/Group Separator, for those wondering) and emitting that octet through the TTY driver into the telnet client, which receives it and treats it indistinguishably from someone who had typed Control+] on a US 101-key keyboard.
Thank you for the honest feedback. I mostly came up with the title as a funny way to open the post, but I do agree I've been too hard on myself.

My decision to leave the field may have been brash, but living in an area with little tech jobs it made it quite difficult to find a new one. I still love to develop my own projects.

I am trying to incorporate my detailing experience with the next idea I'm toying with. It's something I'd use daily to run my shop, but it's still at the scoping it out stage.

Thanks for reading too.
Can you explain what the difference is between president and CEO in terms of role and ability to influence the company?
Why is this suddenly a discussion about extremism? Not everyone who is bigoted is an extremist, but maybe it's easier for you to argue as though this is the case.

> Extremist bigots take it as read that people of the wrong [...] 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.

Funny, this is a pretty good description of cancel culture. "Warning" and "complaining" is one thing, but advocating for the complete social and professional ostracization of people for increasingly arbitrary reasons is happening, and has been happening. _That_ sounds like extremism to me.

Assuming constant bad faith on the part of people, _most_ of whom don't have any control over the views they hold, is not how this problem gets solved.
I sometimes want to find out what species a spider or plant is when I am hiking. Generally I find it easier to identify from an illustration than photos. It seems the illustration emphasizes the main points whereas photos aren’t as clear.
I didn't ridicule anyone. I did criticize what I see as an obnoxious trend in software labeling and I stand by that. But if you re-read my post, I didn't say one thing bad about the project itself, and didn't mention the author at all. My comment was entirely scoped to the "for humans" description.

I emphatically insist that it's absolutely OK to lambast industry trends, and that's what I did here. I'm not sure how you inferred ridicule from that.
2% so far, it's very early in the lifecycle of this epidemic and most people go days without showing any symptoms.

The mortality rate will rapidly increase as it spreads to areas where it can overwhelm the local infrastructure. Not every country is capable of creating hospitals in 6 days like China, and China has a lot of experience responding to these crises since the Sars days.

We are only a month in, it's too early to really count mortality.
In America, there is a real problem with everyone disregarding traffic laws. Motorists, cyclists, and pedestrians are all self-absorbed and selfish.
I imagine another concern is that the longer you are in a place, the higher the chance you're going to get pregnant or get someone pregnant. Children born within a nation's borders often are citizens which then complicates your situation if you plan to leave and gives you more of a claim to go "but you can't deport me, my kid is a citizen!" in more civilized countries.
Quality wise, I'm very satisfied with my Nest Hello.

However Google keeps removing features and neutering functionality as they painfully absorb Nest into their Google home crap.

For once I'd like one of these vendors that isn't incompetent or evil and actually brings some value to the table :(
The NSA Just Released 136 Historical Propaganda Posters (2018)
ACLU: ICE and CBP Are Secretly Tracking Us Using Stingrays. We’re Suing
Maybe, just maybe, crying wolf about ww3 or pandemics is the reason we did something and these things dooms day scenarios didn't happen..

(Maybe not, just saying -- we don't know)

Example, experts did warn Russia might invade Baltic NATO members, NATO did post a reaction force, and Russia haven't invaded a NATO member.

It's hard to say if dooms day predictions caused NATO posturing, and if NATO posturing caused Russia to not invade.

Maybe some of the scenarios we cry wolf about are real threats, we don't know..
People using DFA tend to want a 100% solution. Rust, for example, sets a store on a 100% solution.
>The president is a bigot and almost half the country voted for him

That's not entirely true. About half of the pool of eligible voters who participated in the election voted for Trump[0], but they accounted for around 20% of the population[1].

Not that I disagree about bigotry being normalized in the US, it has been since the founding of the country. But I think the evidence of that isn't Trump's election so much as Trump even making it to the primary. His election, arguably, came about due to a system designed to meet the interests of the parties, and not the will of people at large.

[0]https://www.quora.com/What-percentage-of-eligible-voters-vot...

[1]https://www.quora.com/What-percentage-of-the-population-vote...
I think that's what they did in Canada and it worked out great as far as I can tell (except that they had a silly clock based on 10 hours instead of 12 IIRC which had little to do with metric units and nobody wanted it nor was it compatible with the rest of the world).
I won’t act like I have the answer, but I do have a complaint about the state of our news sources (specifically focused on the USA).

A lot of people like to throw around the term “fake news” when they see an article from the news source that is opposite their side of the aisle. While fake news does exist, CNN and Fox News are not fake news. They produce heavily biased news. There is a major difference. While both news sources have been caught lying before, both of them are usually telling the truth. It may only be half of the truth and purposely mislead the viewer, but that doesn’t mean the information being shared is fake or false.

I’m relatively young so I don’t know if there has ever been anything remotely close to “unbiased news,” but just presenting the public with facts that aren’t tarnished by bias would go a long way to helping people become more informed and, potentially, less worked up.
What did he do to call him a bigot? Enforcing immigration laws? Banning travel from countries where we can't vet people properly? Declining to have the military pay for people's sexual reassignment surgeries? Not letting people on welfare earn citizenship? Restricting a refugee system that was being abused?

One of the sources of polarization is that the definition of hate and racism and bigotry seems to be broad and expanding on the left, while on the right it is narrow and static.
the outer exoskeleton is quite tough and doesn't seem to conduct electricity
Return the slab, or suffer my curse.
Because everyone in TV knows that TV isn't about the truth, honesty, information, or any of that hogwash. It's about selling ads. Cable TV "news" is outright corrosive to our civic institutions, and Jon Stewart would be the among the first to tell you that.

The public shaming of Cramer was never going to change anything, and it wasn't meant to. It's purpose was to show the audience a public shaming and hope they stick around to watch Comedy Central's ads.

Jon Stewart's Daily Show was the media naval gazing at how fucked up it was. A form of impotent penance for those working in media. More fun than going to church to atone; and it covered it's own costs by delivering chuckles to the rubes outside of media.
Interesting I've started a project with a friend to build a simple toolkit for stream processing
https://github.com/python-streaming/dam

I'm happy to see the streaming ecosystem is getting bigger in python, Java has a lot of market share
this is just another example of ML/bio hype.
Pnpm v4.9 comes with command completion
> and then unwrap the model depicting the most interesting features.

That part will be hard.
Wouldn't look at this as a farming avenue, more a way to respond to such scaled issues using tools that may very well already exist or be modified to cater for such needs.

Certainly aware of crowd control sound weapons, I'd be supprised if the militaries of the world didn't have there own more powerful flavours begging for a PR test opportunity like this.
OK, then we agree.

The fact that CA (which has more in common with London, UK than Oklahoma City) has freedom of movement only with the latter has nothing to do with their decision as a community and everything to do with decisions made long ago and social contracts they were born into.

My point is that a communities' right to self-govern has very little to do with where you're allowed to freely move today -- it's a vast web of historical agreements, geopolitics, and the lottery of birth.
Scala web start project that covers user management
The non-survey one
The article claims that the new coronavirus is an "hybrid" of an usual coronavirus with some parts of HIV. If you mix both virus in a bottle of water, you don't get the hybrid.

If both virus infect a cell simultaneously, there is a small possibility that something like this happens. I think it's so small that is not possible to do it in a laboratory even on purpose, and definitively not by accident but IANAB.

It is easier with other virus. For example mixing variants of flu, because they have (IIRC) 8 strands of DNA. There are avian, swine, human, others flu, and each of them has many subvariants. If some animal get infected with two variants at the same time, a cell may have a double infection and the viral offspring may have a mix.

But the mix is a mix of the strands of DNA, like 3 swine flu + 5 human flu. This is usual, but you must consider that there are millions and millions of animals in the wild and farms. It's more difficult to do it in a small lab, but IANAB.

The main difference is that the article claim that the usual coronavirus and the HIV parts are in a single strain, not a bunch of strains packed together.
I think something more like a kite rig https://en.wikipedia.org/wiki/Kite_rig, but a net would be good. if they could be "thrown" up in the air quickly, have a sort of sticky inside so locust would be caught better, as they filled the net the net would become heavy and be brought down. The net should then be easily detachable somehow, attach another, throw up into the swarm.

Swarm passes by, the kite netters have a couple tons of locusts netted, a good harvest.

on edit: personally like because has such a 50s sci-fi feel to it.
So happy to hear it helps, thanks a lot!
> since ~92

Thus you would remember a bit of the tail end of the era before Eternal September.

Normally, September was the time when a crop of new students would get accounts at universities and step into the world of Usenet for the first time, behaving like asses.

In September 1993, AOL connected to Usenet. That became known as Eternal September.

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

The online world we have today is basically the continuation of Eternal September, reaching further depths of deterioration.
Split Strings in Java
Odin doesn't have CUDA-like GPU interoperability, so the benefits are going to be purely client-side. If you were working in say OpenCL + C the benefits are more obvious, with CUDA you're not going to get an analogous experience.

I would say in my experience that Odin is definitely preferable as a client language for the simple reason that it's a nicer systems programming environment than other languages, but it's not (at least right now, future developments could always change this) equipped to run native GPU code.

Things like SPIR-V and "shader ASM" open up some interesting possibilities once the custom backend is implemented, but the complexity of integrating GPU execution means making it a first-class feature it probably unlikely.
Al Ruddy (the producer) describes how this came about in his interview with Malcolm Gladwell[0]. It's quite a story.

[0]http://revisionisthistory.com/episodes/39-chutzpah-vs-chutzp...
That's unbelieveable... I can't imagine that there's any real way to control swarms that large, and the idea of burning the entire country clean to starve them out seems a bit counterproductive.
However, what they don’t do is convert loads of other people to their way of thinking.
> Not everyone who has an allergic reaction to a vaccination is going to have medical documentation of that. Maybe their parents couldn't afford to take them back to the doctor for confirmation. Maybe they couldn't take the time off work. That happens, especially among the poor.

This is what allergy testing is for. If you don't have the paperwork, then you can get tested. The fact that people don't have time to get tested is an entirely separate issue relating to the class stratification in the US

And I told you what the strawman was. You were insinuating that people with allergies would be forced against their will to be vaccinated and risk a deadly reaction. You tried to claim that was a reasonable point and I disputed that.

And I said exactly what he was lying about. Which was that specifically he was claiming to not take any sides in this argument, when his post history shows clearly that he has taken a stance. That's lying at the minimum and gaslighting at worst. Which is also why I have trouble believing he came to the table to argue in good faith. This is without mentioning his leading sentence.
Not really. Maybe the book does, but the article is pretty light on detail. It mentions 3 different types of attention, video games can increase attention and the gorilla experiment again.

If you've been on HN for a while you've probably encountered those ideas before. I had Jordan Peterson nailed into my head that there is an infinite amount of facts in the world so your brain picks and chooses, and what you see is what you value. This stuff is of a similar vein with likely better detail in the book.
Now I wonder if there is a single resonant frequency that would work on all of them. The individual differences alone would be hard. Perhaps a general microwave type of weapon/harvester would work better?
AG Letter is page 3 of this pdf: https://www.icann.org/en/system/files/correspondence/jeffrey...
Maybe the emergency is less about severity and more about the urgency of attempting containment.

The possibility has been raised that if this goes global, it could become an illness that, like the flu, just sort of continually floats around and we're stuck dealing with it. We don't really want another such illness. If freaking out about it right now can even move the needle on the odds of avoiding that scenario, it might be a good plan.
> Or, in other words: There are more people believing in flat earth than there are democrats caucasing in Iowa. How in the world is this not a problem.

I mean, isn't the answer already in these sentences? The world vs Iowa.

It's not that I don't believe pseudoscience and cults are a problem, it's just that they are a small problem on the grand scheme of things. Increasing polarization of society at large is a problem on a different scale. It's something that has very tangible effects for most people, some guy believing that the earth is flat and having 60k people watch his videos really doesn't.
> Circulating money does create economic value in far multiples of the initial amount.

Again, that assumes the "initial amount" came from dead or poorly invested money. I have seen no rationalization or evidence that this is the case.

Consider that 37% of Federal Income Tax revenue comes from the 1%. The 1% are the most effective investors, because that's how they became the 1%. Government spending would have to be incredibly good to outdo the best investors.
For $50 I can buy a smart speaker

For $50 cash up front and all of your personal data, forever. It’s not as cheap as it first appears.
US cars have had dual speedometers for decades. One example: https://www.ebay.com/itm/NOS-1980-1981-FORD-MUSTANG-85MPH-SP...
I think the approach here is a bit backwards from what the rest of the world has always done to a degree. Software Development is a specialized skillset, not unlike a trade. If we are solving a problem for someone with software, we are essentially like a typical contractor you hire to do something at home. What you're doing here is trying to convert that into a scalable product under the assumption that many other might also have the same problem. This might be true, but as in construction, the product makers aren't selling to the consumer directly but rather the tradesperson.

Every "tech" company is not actually selling tech, but rather is selling something tangible, a product of sorts. Software developers are selling their labor.

If you want to find out the scalable product or solution in a particular business or domain, I think you really need to be a part of that industry or have someone who is.

Otherwise, even if you end up developing a SaaS that satisfies the needs of 100 customers, you won't really ever truly be able to scale. So my suggestion is start talking to friends and family in other industries.
> you can by rubing the back legs of a grasshopper for about 30 mins(iirc maybe shooter time) and it will start to develop wings and change.

If true, this seems very effective for economic terrorism. I wonder why thats not more common.
On solving engineering problems as a member of a team
I'm a little late to the party but I'm just going to write about what happened last night on Telegram.

I was speaking with a friend who's often pushed me towards Signal. For context: I left Signal because of Moxie. The usability concerns and terrible Electron desktop apps didn't help but Moxie's attitude and the fact that he's just not rich enough to be free of gov/corp influence were my motivating factors. He fought us for dropping dependency on Google Play Services, refuses to allow 3rd party distribution, and is anti-federation.

I've been having a back and forth with Telegram over email since the events of last night. It's... interesting. (last response was a couple minutes ago)

So last night, I was speaking with this friend and he remarked that he used a burner to register his Telegram number, he was expected it to be banned at any time. I was in the middle of typing back to him "I wouldn't worry, so long as the account is active" and my account was instantly banned before I could hit send. I was trying to provide him this re-assurance because I use Telegram with a Google Voice number instead of a carrier number that could be ported out easier.

Trying to sign back in the clients tell you the number is banned. There is a help button. It gives you a pre-drafted email filled out with app version, OS version, and phone number asking for help to unban.... and it's addressed to login@stel.com. I found this peculiar as recover@telegram.org is the email used in most documentation and is what other people suggested to email.

Within a few minutes of this email being sent my account was re-enabled with nothing deleted except my chat mutes. They apologized and I inquired about wtf had just happened. They told me that it was likely due to my usage of Google Voice and not to worry as my number is now on a whitelist. Furthermore they said in their response: "Or why did you have
such unusual authorization parameters?".

I use the secondary app password, I listed off all the clients I've used... the only really bizarre one being an ancient QT port of the desktop client to Blackberry 10 (I was curious to see if anything still worked on that platform). They told me it was likely due to that.

I questioned them about use of pattern matching in private messages, not once did I hear a denial of this. I could see it being done to prevent bot or terrorist activity, but my guess is talking about 'burners' and having a Google Voice number was enough to have me slip below their trust level even though my account is years old.

EDIT: Turns out the friend I was speaking to had people logging into his account this morning. I've also reported this to Telegram. The unauthorized logins changed his account name on each login.
Probably as well as on all the vegetation and populace...
Writing Well: A Process for Nonfiction
how do we know your docs are not fake?
You literally have no fucking clue, and have decided to generalise from a sample set of 1 autistic person.

Fucking pitiful.