skysight-inc/HackerNews huggingface dataset:
I am a little reluctant to state what I said as I don't really care to open up a huge debate about who is right or wrong here.

I do think it is important to talk to your kids about what happened though. I am sure that some people will not agree with what I said to my kids and told their kids something else. That is fine and between you and your kids. I knew that my grade school kids were bound to find out some version(s) of what happened so I knew we needed to talk about it. These are the things I told my kids.

Very angry supporters of the President attacked the capital building to try to force a change in the results of the election.

They did so because for months they have been lied to about the election being stolen and that they believe that President Trump won.

We know that these people were lied to because none of the many legal challenges suggesting that the election was stolen were successful and that even the President's lawyers admitted it when in court.

This attack was not the same kind of protest as others we have seen over the last year and the President seemed unable or unwilling to do anything to stop the attack even after the police had become overwhelmed.

Brave people like the VP and others stepped forward to call for and authorize the use of more police when the President would not.

Thanks to reinforcements, the police were able to re-control the building and make people safe.

At the time, I was actually afraid that many politicians would be found and lynched by the attackers. I did not tell my kids that and thankfully my fears were overblown.
Variable Utility is not Intrinsic
I think about the Vietnam war, my parents telling me the TV news used to broadcast the names of those who died. On the one hand, it was the first time the nation had the capability to do something like this, "the first televised war"[1]. At the same time I can't help but wonder if that was what it took, if that was the only way to get through people's me-ness, their smallness, their insular, far apart lives, and to inject some sense of the global massive proportion of what was afoot all around them, that their state was engaged in. The media took the time to attend, to focus the nation on what was happening, with the daily namings, running on and on and on, of lives lost. The media socialized the problem by _paying attention to it,_ in direct tribute to it, to the horrible costs.

All these years of this administration, it has been constant relentless merciless assault on our _attention._ We talk about the attention economy? All media has been fixed on the ongoing cavalcade of schlock emitting from 1600 Pennsylvania, non stop lying[2] & affrontery right out of the gate.

It makes it hard to sustain any kind of caring or thoughtfulness, when there's madcap bedlam & lying deceitful insanity working hand in hand with Senate to both pass incredible executive acts & bring in all kinds of wild completely unqualified public servants. The show keeps changing, breakneck pace of whatever three delusional soul crushing things are going to happen today.

We passed the number of US military deaths of the Vietnam war in late April. Heavens, that is so long ago; it feels like we'd just started this long war then. By July we were up to a death count topping most modern wars excluding WWII[3]. But the slow rolling incremental nature of it, the jaw dropping antics & childishness & lying all about us... it's been hard. Real hard. I don't want to tell us to chin up, carry on, because this is dark days, dark material, truly a national disaster of the grandest scale. But with context, I understand some of why this our interests have not been as rapt & focused as they might have been.

[1] https://prologue.blogs.archives.gov/2018/01/25/vietnam-the-f...

[2] https://www.washingtonpost.com/politics/2020/07/13/president...

[3] https://www.usatoday.com/story/news/factcheck/2020/07/30/fac...
This really closely mirrors my preferred stack, so I'll definitely be taking a close look at this for my next project.

One pipedream I've had with TS backed APIs is sharing the types between the backend and the frontend to prevent duplication. I didn't see anything in the API consumption docs, but is there anything here that tries to accomplish that deduplication?
I'm currently in a part of the world where the government nurtures fiscal immaturity and just takes its share directly from employers salary fund. Some specific taxes come as bills too. Not much to prepare, unless you're an self-employed/entrepreneur, so it definitely skews my perception in this regard.
This doesn't seem like a bug.
HN has autoincrementing IDs.
Reddit had a fully public API, with very little rate limiting.

Being a public website is not a "bug".

Twitter goes through lengths to stop someone from downloading all its content because Twitter sells that sort of access. They are motivated by financial incentives, not a desire to be 'competent' developers, or because integer IDs are some kind of amateur logic.
The VAST majority of twitter posts are created by a tiny percentage of people.
I got a demo of Vantage recently and being able to build dashboards for each environment (eg dev, staging, prod) seems really useful
What is wrong with that syntax?
Who said anything about ISPs?
I've ended up automating most of the data pulling with Puppeteer and a pile of poorly-written JavaScript; every once in a while one of the scripts breaks, but it's pretty rare and easy enough to repair.
I actually just need generic Sets.

Generic map/reduce on slices wouldn't hurt too.

OTOH, it's 2021 and look at what we are wishing. My love/hate relationship with golang is like the one I have with Apple.
At DigitalOcean (where I didn't overlap with Ben) we obviously thought a lot about how to improve the DX around interacting with cloud resources, both GUI-based and programmatically. Great to see someone taking that idea to its natural next step :)
This is literally the first time I have heard any claim about Ashley Babbitt's relationship status. Where was this reported?

(I don't actually care what her relationship status was, but the assertion that it is widely reported (and would change people's opinion of her) seems dubious.)
What kind of a follow-up to insurrection constitutes doubling down? Launching a nuclear missile?
The announcement states that only the other 2 vaccines will start Phase 1 trials in 2021, and is silent on Phase 1 trials on the Nipah vaccine. There's development work before that though: in vitro trials and trials on animal models. Depending on the outcomes, they can move to Phase 1 trials, where, just like they did for the Covid vaccine, they'll look at the safety (i.e. if there are side-effects) and the immune response (how many antibodies, and what type of T-cell and B-cell response there is). If they do that, they would be in a position to quickly proceed to Phase 2/3 trials in case there's an outbreak anywhere in the world.
TechDirt ran an article on it: https://www.techdirt.com/articles/20200627/23551144803/as-pr...

There are plenty of individuals claiming they were banned for posting left content or disagreeing with right wing content. Hard to know how much is trolling or not, but I think that's kind of the point. If it is the home of free speech, who is Parler to determine their intent?
One could argue that parametric polymorphism is a form of simplicity, because it disentangles algorithms from concrete types.
The lack of generics makes it only more complex.

Simplicity: yes, but in a senseful manner. Omitting generics is not senseful to me.
Manipulating ELF in C++ using Felf
Indeed - Ron Paul is not so much the "canary in the coalmine" - this is the whole mining crew succumbing to the toxic fumes!

Even for people who don't agree with his libertarian politics, there's no arguing that he is anything short of an uncommonly decent man. He's certainly the closest I've ever seen anyone come to being the mythical "honest politician." So of course they're attacking him...
This is a tiny library that I built to work with x64 elf files using C++ structures, my library do all the dirty work to parse and build the STL structures like maps, vector and so on.

Thanks
Property Based Testing Confluent Server Storage for Fun and Safety
The truth is like that. It's the side that is not arguing in good faith that can come up with new allegations at any time.
It is working as of now.
I'll say if you're making this argument, then aws should be responsible for all content on aws servers. No hosting protections, direct responsibility. After all, the illegal data was on their servers, thus they should be directly responsible.
and there comes the downvotes. don't people understand implicit /s
About 7,700 people die on any average day in America. Roughly 1,800 a day from heart disease, 1500 from cancer, and 450 from accidents.

https://www.cdc.gov/nchs/fastats/deaths.htm

I imagine people would act a bit differently if we had heart disease charts and graphs plastered on the front of every major news site.
I'm already seeing people who I otherwise politically agree with demand that Telegram be decrypted. Madness.
>Would it be OK if AWS pulled the plug on you if you criticized Bezos or consumerism or big tech in general?

It'd also feel shitty if Twitter banned me for criticizing Twitter, so I'm not so sure this is the correct rubric.
Well it's been proven that at #3 your site has the ability sway elections in democratic countries and help topple authoritarian regimes. So yes, the line is somewhere between #2 and #3.
> humans have a hard time comprehending large numbers ... the difference between no one dying and one person dying is quite large, but the difference between the 100th and 101st death is far less impactful.

I think this data illustrates the exact opposite of what the researchers claim: people are actually pretty good at intuiting danger. A new danger that's never been seen is worthy of attention in a way that the 101st death is not.

There's plenty of studies about the ways humans fail at assessing risk, I just think the above is not one of them.

Also, news is just one type of item on everyone's data feed that's mixed with fake IG posts, fake news and dishonest ads. That approach makes as much sense as buying your groceries at the sewage treatment plant.
Improving Cross-Browser Testing: New Automation Features in Firefox Nightly
I foresee a small, but non-negligible market for swag that says, in tiny letters "i don't work in" and then in regular-sized letters "facebook" ;) I'd wear that (I don't work in Facebook, but don't share the conviction that Facebook is evil either).
Most of the Coursera courses "starts today". Check tomorrow, you'll still see the same message.
Hiring Lead Engineer. Remote, but preferably in the US (or same timezone). Bonus if you are in the Northeast, but not required.

lockr is building a suite of consumer-facing tools to revolutionize the relationship people have with their data by providing means for access and allows for sharing, selling and trading data in exchange for goods or services.

lockr’s first product helps you regain control of your inbox by providing an email product you can use for company relationships online. As an example, you can use your @lockrMail.com for newsletters, publishers and ecommerce. We give you tools to control which emails pass through to your personal email account and which remain in your lockrMail.

We are backed by a number of notable angel investors - i.e. Brad Burnham (co-founder of USV) - and will soon raise institutional capital raised.

https://apply.workable.com/lockr/j/606656B632/
What if two groups of people both use the highways to commit crimes, but the moderators of the highways only enforce the rules on one group?
I don't see how we can have a productive conversation if you don't think it's my place to have feelings on the matter. I'd suggest that you should avoid participating in discussion forums on issues you don't think can legitimately be discussed.
No one in the minting process read the book(s), perhaps
Not at my PC to check ATM but I'm pretty sure Discord uses Opus codecs as well.
People dying is normal. An event like 9/11 isn't.
You already need to go see a doctor and get a prescription for anything contraception related, and they can decide not to give it to you. This includes "the pill" as well as "the morning after pill".

Also the recent rulings on Abortion almost caused a revolution. So they might be more careful in the coming months.
You said it's not a phones intended purpose to snitch on you, but it's also not an Amazon Echo's intended purpose to snitch on you, so I'm not sure what point you're making if you're going to assume that the device is used for its intended purpose.
I would say that in the case of Rust, generics are on the list of those "few other bonuses". There are other things in Rust that are more attractive and innovative. Rust is as complex as C++ (which is not a compliment) but saner and safer, without undefined behavior. Though, at the rate they add new features, I can see it becoming rapidly a kitchen sink.
Wondering how many GQL programmers are aware of GQL injections.
Ask HN: How to sell side project IP
I have a small SaaS side project that I have been working on for the last few years. I no longer wish to continue working on or supporting it, I am burned out and my interests now lie elsewhere. I have one customer who really loves the product and wants to buy the IP for it.

My question is how should I structure this deal to reduce the tax implications? Should I directly sell the IP to the customer from the company and then distribute the proceeds, after taxes, to myself as a dividend? Or should I transfer the IP to myself, shut down the company, and then sell the IP to the customer and then pay taxes on it as ordinary income?

About the company:

1. It is incorporated as a C corp

2. I own all of the outstanding shares of the company

3. It has been incorporated since 2018 and has never turned a profit

4. The company will show a small lose on its 2020 taxes as well

The sales price we have been discussing is ~ $50k. Any guidance would be appreciated.
The golang nuts mailing list archive might be the best place to start. https://groups.google.com/g/golang-nuts
Spin is, aiui, related to an algebra that satisfies the same relations as the operators for the usual sense of angular momentum.

However, unlike the operators for the usual sense of angular momentum, there are additional solutions that appear, which have the half-integer spins.

And, in a sense the spin contributes to the angular momentum.

I don’t see a problem with saying “it is in some ways kind of like if it were spinning, but it isn’t quite the same. Here is the math to describe it, and how that math is like and how it is unlike something spinning.” . It seems better than just saying “here is the math which describes it”.
If there was a social network whose primary objective was to promote these actions, then sure.

As it happens, these actions are not coordinated en masse, are neither promoted nor supported by even the vast majority of people who are supposedly aligned ideologically with is perpetrators, and are not organized in spaces mostly devoted to that purpose.
There are also vue bridges, though admittedly unofficial.
Your second link has a wonderful 45 minute documentary about Bobi Wine which got me up to speed with what's going on over there. Highly recommended!
Parler was never a good faith actor. They are profiteers looking to corral a conservative audience. They were more than happen to moderate descriptions of areola, but not violence.

We do have a big tech problem. Amazon, Facebook, Alphabet, and Apple should be broken up. Twitter should be required to improve moderation and bot removal. Public/Private enterprises should be established to provide alternates to Twitter/Parler.
Understanding the difference between in-band and out-of-band signaling is valuable. Pay phones and how a red box exploits in-band signaling has been an example I've used in teaching. I find it less difficult to relate than the MF signaling that blue boxes exploited.
Hasn’t this always been the norm though? People with abhorrent views are not welcome in polite society. The idea that I should be forced to associate with those people is definitely not a norm I’d want to curse future generations with.
Handshake has a number of mechanics built into it that I think give it a stronger chance of succeeding than previous attempts. It's similar to how there were numerous failed digital currency attempts before Bitcoin figured out all the mechanics necessary for success. Some of these mechanics are:

- There is no centralized party that owns Handshake. This allows for any party to step in and contribute to the protocol. We've already seen this play out in building Namebase (I'm the CEO) as numerous unrelated parties have come together to further Handshake adoption

- It's not just about opening up the TLD namespace. Handshake's main technical goal is to improve the security and censorship-resistance of DNS by shifting the root of trust from CAs to a distributed ledger. My article on the technical improvements Handshake can provide was previously discussed on HN [1]

- TLDs aren't sold for a set price. There's a vickrey auction which awards the TLD to the highest bidder. This creates a better distribution of names than selling at a set price or to the first buyer

- The Handshake coin (HNS) provides an incentive for miners to provide security to the network and for holders to support ongoing adoption of the protocol, similar to how Bitcoin holders have put in massive efforts to evangelize it (I recognize that on HN people may find the Bitcoin evangelists annoying but I believe Bitcoin wouldn't be where it is today without them)

[1] https://news.ycombinator.com/item?id=20995969
"If you said "Once a company like that starts moderating content, it's no longer a platform, but a publisher" I regret to inform you that you are wrong."

https://www.techdirt.com/articles/20200531/23325444617/hello...
Ransomware attacks will explode in 2021
It’s not pirated. The vast majority of this research has been paid for by the public. Eykaban is a hero, and has liberated it. Aaron Swartz died for this cause.
Yes it does, as it highlights their conservatism is not what got them banned.
Double-entry bookkeeping is mostly for keeping business accounts. If you want some maybe try running a small business on the side?
I would suggest looking into Mikrotik. Bit of a steep learning curve and a prerequisite that you understand networking, but cheap, reliable, feature packed.

Their WiFi APs are behind the curve (no mu-mimo even afaik), but you can just hook up some other wAP if you need the newer protocol features.

What I do is keep a Mikrotik router that does all the heavy stuff and hang wAPs off of it as needed. I especially love capsman for wAP management. They do have all-in-ones of course, just not my cup of tea.
Indeed. But Google has fired more people for speaking out or organizing on employee issues since then. Which is to say, the NLRB needs to show a lot more teeth if it plans to curb the behavior.
> All this censoring will almost undoubtably cause some people on the other side to double down, unfortunately.

QAnon needs deprograming and therapy. Anything short of that will "cause them to double down".
How are you planning on accessing Facebook and Twitter if Comcast boots you off their network because they're allowed to? We don't even have net neutrality anymore.
Please change title from QT to Qt (I am an ex-Qt developer).
Opera browser had a feature at one point where you could basically have it as a server and browser. And if we all had transparent addressing on the network you could do that. I have the ability to host at home, but I'm not too keen about having my personal address on the Internet. I know that's an oxymoron, but I'd rather have someone attacking a cloud node than my personal network. And I still value my anonymity in places.
Wait people were fooled by the "don't be evil" thing? That's just willful ignorance, in my opinion. I don't fault anyone for wanting to work at Google. The pay and reputation it carries are hard to ignore. But anyone expecting Google to be a moral authority, or to ever "do the right thing" when it comes to ethics vs money are just plain delusional.
If you are sick if it, then just log off. No one is forcing you to stay on social media.
"outrage among users, media, competition, etc."

You really believe this? Still?

Amazon is so big that the loss of outraged users is a rounding error to them. Ford used to let cars off the line missing bolts. They're still here because their pockets are deep enough to wait until people forget.
Great list of tools you have here!
From https://nymag.com/intelligencer/2021/01/who-dies-for-trump-t...

> “I actually saw it first on video when I was on the phone with multiple hospitals trying to find her,” said Kayla Joyce, 29, who said she is the mutual live-in girlfriend of Babbitt and her husband, Aaron. “We found out through the news. Through live television.
You need a license to legally use the US highway system. It is patrolled by police who can stop you at any time and request your documents. You can have that license revoked for a variety of reasons.

The highway has a crapton of regulations around how you can use it. Speed limits, rules against drunk driving, driving only in 1 direction, requiring your lights be on (in some places during the daytime).

Nobody (almost) complains about limits on "free driving."
I don't really understand this point other than that you think only left-wing people are polyamorous?

The first poly person I ever met in tech was conservative.
There's this common belief that "rust is too hard", which used to be actually true, but the docs and the language itself came a long way since those times.

I'd say: If you can code in C#/TS (or anything like) + go, then it only depends if you have a free weekend.
They already refer to 6.2 as LTS in their blog posts, so it's going to happen
What is the workaround for having a nice ORM library?
We are using this exact technique on the Amplication server where we automatically generate the models for the clients from the graphQL schema on the server.
When you build your app with Amplicaiton you anyway get a generated code including the models both for the client and the server so you get exactly this OOB.
> Overall it feels like a legislative failure - in an ideal world, we have laws applied even handedly to deal with this.

Whether it will be applied even-handedly remains to be seen, but there is a law to deal with this, and I suspect it's a factor in why businesses of all kinds are running screaming from anything connected to the attacks (including other businesses that fail to themselves cut off any activity with a nexus to the attack, the attackers, and the apparent planning for future attacks): 18 USC Sec 2339A, which makes it a federal crime to knowingly provide any goods or services except medicine and religious materials connected to any of an enumerated list of federal criminal offenses collectively designated “terrorism”, punishable by fines and imprisonment for up to 15 years unless death occurs as a result of the crime, in which case the imprisonment becomes for any term of years or life.
Retaliating against the behavior of an unrelated authoritarian regime is irrational.
Any successor to C needs to be type-safe. Generics make that easier.
This is totalitarianism disguised as "combating disinformation".

"I'm from the government, I'm here to help" -- run, run for your fucking life.
https://en.wikipedia.org/wiki/Ronald_Wayne

https://en.wikipedia.org/wiki/Stu_Sutcliffe
It's complicated. If you own a giant bar, should you be able to close down a tiny bar next door because there is hate speech inside, because you happen to be friends with the electric company?

Parler wanted to open a new platform and attract its own users. Only incidentally was it (like everything else these days) dependent on a number of other services to work.
Dude we make our own cheese. You can get a kilogram for just a few bucks and any warehouse store. (lol)
Thinkpad X1 Carbon Gen 9: 16:10, 4k screen, 32GB RAM