skysight-inc/HackerNews huggingface dataset:
Hi HN, I've been doing data science for 10 years in silicon valley, snapflow is my attempt to bring the best practices of software engineering to the world of data. Concepts like modularity and reusability, pure functions, testability, gradual typing, and immutability.

The goal is a framework that makes building industrial grade data pipelines fun and fast!

What gets me most excited is the ability to share and re-use data fetchers, transformations, analysis, and models -- the foundation for a collaborative data ecosystem.

Thanks for checking it out and feel free to reach out with thoughts! kenvanharen@gmail.com
Booted people from its hosting services, or booted people from their DNS service? These are not the same.
Some people look at the science and numbers, and aren't that worried about it. Nothing to do with politics. Death rates have just passed 1 in 1000 people, skewing older and with co-morbidities. Double or triple that and this should burn itself out [0]. For a lot of people that is not enough risk to justify wanting to upend their lives for a year or two. New diseases are part of nature.

[0] https://www.statnews.com/2020/02/04/two-scenarios-if-new-cor...
That's the government doing it though, and not just the utilities deciding to cut off your power.
StrongLoop?
Personally, I want the government to set the rules on hate speech, and private companies to follow them.
wait so you keep most of your money on something like Interactive Brokers???

I guess when they give you better rates than any retail banks this makes sense....

but I'd feel nervous even with 2FA.
> Maintainers can't. Only the PR owner can.

Just tried it, seems to work fine for me..?
What i mean is, many other computer standards become obsolete and get replaced. What is so special about this standard from the 1970s that has given it so much staying power?

It is a software standard, influenced by hardware, which has outlasted nearly every other hardware and software standard of its time. Doesn't that strike anyone else as bizarre?
Companies in the US largely just dont trust them. Huawei used to be on my line card when I was an SE like 7 years ago, and I'd always give people a quote for the huawei stuff, and then they'd always went with the HP stuff at like 1.5X the price.
Lets Encrypt has (AFAIK) no TOS that would provide any basis to revoke a certificate.
> I very much doubt that that is true. I think the speech part should always be 100% free. Of course any crimes that derive from it are and will always been fully enforceable. I just question whether or not the speech itself should be viewed as illegal,

So would you say, for instance, that we should be able to do an unlimited amount of discussion, planning, and coordination of an elected official's death. And it's only when one person takes a concrete action towards the plan that they should anyone be able to be arrested, and only that person? Because the rest is all protected speech?
Neither "conservatives", "republicans", nor any other actual political affiliation are being shut out by any of these companies.
People who affiliate with "opposing a democratic election with direct violence" are.
Prisma is awesome. We initially tried TypeOrm and Sequilize and quickly move to Prisma for various reasons. I may post a blog post about this journey soon
I signed up and used Parler and I was never hateful or violent. Its purpose was not that but to have a place where conservative voices (or anyone for that matter) could speak freely without the risk of being silenced by Twitter, Facebook etc. because your views didn't align with the left.
>it's turtles all the way down

so you can see how people might disagree with you on whether someone is independent/reliable/etc.

>a) isn't possible.

Sure it is. "You deplatform someone after court order", or "you deplatform someone after measuring public opinion".These algorithms are just illustrative, before someone starts to point out why they're bad.

I just want objectivity and symmetry. Because I've seen far too many people do mental gymnastics and apply double standards when it comes to "our side" and "their side".

>b) is absolutely not desirable.

it is desirable for me. When it comes to politics, I'd prefer if everyone had a voice, even if you or I disagreed with them on a fundamental level.
I was hoping to see some soldering action, well...
Anyhow how would i go to create a home and self hosted VoIP network with 2 phones? Any leads?
>> You cannot cut someone's power because they broadcast a death threat from their house

You probably wouldn't need to cut their power in order to stop the broadcast. Just call the local police.
They're top-level domains on an alternative root but that doesn't make them not top-level domains.
The notices are usually takedown notices to remove content violating various regulations that spammers often post to the website. This issue occurs if my spam filter or I do not detect and remove such content before someone else finds it and submits a complaint about it.

In my experience, this additional overhead comes with hosting a live service that allows user-generated content. Other types of projects where the tool is run offline or where the users take the tool and host it themselves are fine.
I just don't understand. If there really is $236M on the line then services of any company that could unlock it would be worth any asking price. I'm sure there exists someone willing to take the challenge for a big enough slice of it. There's cybersecurity companies everywhere.

Maybe let me put it this way - he has basically unlimited money to do this. At that "price point" you could hire the best specialists in the world to crack this.
no it is not. Saying “covid is a hoax” should be protected by free speech because it is an expression of (stupidly false) opinion. Saying “we storm Capiton at 8:00am on Jan 6” is a call to violent action, not an idea, thought, or opinion and obviously must be taken down ASAP
Great idea! If anyone knows of any particularly great organizers in the Pirate Party, please let me know!
Oh I definitely agree. I was trying to find a way to express my concerns about giving him a pass on saying dumb shit while employed as a senior government official, with out watering down my core concern that anyone might consider this a genuine threat. But that’s it in a nutshell, he doesn’t deserve special treatment due to his political affiliations, he’s making off colour jokes about putting children in camps based on their parentage, which is obviously wrong. But he is also a human being who lives in a country currently beset by turmoil and I can definitely sympathise with blowing off steam...

I just don’t want to see the political polarisation spread further into government beyond normally political appointed positions.
So it aims to replace both DNS (a way of looking up IP address for a hostname) as well as certificate authorities (a way of knowing if the SSL cert being used by your connection is 'good')?

Its an alternative DNS, with a method to use that alternative DNS as a way of authorizing ssl certs too?
How does this differ from spoken conversation?
https://taxfoundation.org/us-tariffs-on-french-goods-digital...
Also covered (among other places) at:

https://www.bleepingcomputer.com/news/security/mimecast-disc...

https://threatpost.com/mimecast-certificate-microsoft-supply...

https://www.computerweekly.com/news/252494698/Mimecast-lates...
Very cool. What DB is the tool currently using?
you only need hns.to if you haven't set up your system to resolve handshake names directly, or (theoretically) use a browser that has support baked in.

It's on Brave Browser's roadmap to resolve handshake DNS directly.
I used to used GNUCash heavily with double-entry bookkeeping; nowadays I use org-tables' spreadsheets functionality. I've also done a bit of tax calculation using CL, and always meant to look into ledger, and it sounds like it might fit the flexibility requirements I have come to (ab)use in org-mode.
Some of the reasons HN is civil is that it covers a niche area and quickly flags things that are highly contraversial such as politics and race relations.

I just checked and 8kun.top is up.
Hi friend. You don't need to dither over hate speech. It's okay.
One challenge there is that identity is only supported for some built-in types — only primitives, and structs of primitives; no pointers, slices, maps.

If you want a set of some complex kind of value that contains non-map-indexable types like slices and pointers, then you have build an indirection around it.

A good set implementation needs to support a comparison operation. I really wish this existed for Go maps, too.
Like I said, I use (and like) several languages that have Generics, and when I need to do something where it makes sense, I can reach for those. For me there was an advantage in having a language where it wasn't an option.
Your (b) scenario is quite a strawman. I have seen plenty of good code using Generics, but sure, there is subset of code written using Generics that is not good, and I think it becomes easier to obfuscate code and make it hard to read if you have Generics, that might just by my bias, and I think I'm tainted from C++ and hopefully it will never become as bad as what you can encounter there.

I'm not trying to make out that Generics have no place in Computer Science. I was trying to make the case for it being nice that there was a language that didn't have it, and was building on the grandparent saying that he didn't miss it that often, which mirrors my experience with Go.
PG&E is a government-granted monopoly and is close to being part of the government itself (in that the government gets to decide how much profit the company is allowed to make, and insists they service every individual).

I can see the argument that basic Internet access should be similarly regulated, especially as it uses either public frequencies (e.g. 5G) or public land (sidewalks etc) to provide the service.
According to MDN SameSite=Lax is default. Isn't that exactly this behavior?

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Se...
I'm taking my second crack at learning Rust and I have to say I've made a lot more progress this second attempt. It could be just giving things time to stew in my head, but I really think it's because I'm using rust-analyzer with vscode and before I was using RLS. Rust-analyzer is a much richer experience and its informative error messages and suggestions lessens the learning-curve drastically.
Or, discuss in chat but make sure to end with a summary email detailing the relevant decisions. Maybe include a link to the chat so you can find it in the future.
Crossing a state line on a federal highway to commit an illegal act is a federal crime. Parler was given the opportunity to police itself, and they defiantly said, no. What other choice do these companies have? They can't just leave it ignore it, considering there was legitimate concern for the safety of other humans lives.
Yep, OPs entire argument is very poor and very much a strawman.

If you start doing crazy stuff on the highway you will not only be stopped, but potentially fined and imprisoned.
> I think you're looking at it wrong. You can absolutely solve it with interfaces

There are lots of generics use case you either can't solve at all with interfaces, or you have to contort every which way and usually lose something in the process (type-safety, performances, readability, …).
It gives it that really cool look of weatherworn text chiseled into stone.

What you should do is spread some parchment over it and get some charcoal and rub the charcoal on the parchment over the chiseled letters... oh. yeah. sorry...
The Psychology and Neuroscience of Curiosity
Namebase is a service built on top of Handshake similar to how Coinbase builds on top of Bitcoin. It's an incorporated company that has to follow normal AML/KYC laws like other onramps. You don't have to go through Namebase to get HNS. Also, you can buy HNS with BTC without KYCing on Namebase. You can't sell or transfer the HNS without KYCing but you can still register names and transfer the names to other wallets without providing any passport info.
The 139 contrast errors are all the headers "jshprentz" "12 minutes ago" not having enough contrast.
Hong Kong Privacy Commissioner concerned about new WhatsApp policies
First Robotic Kitchen Launched
Thanks for the support!

My goal is to make userTrack one of the most useful analytics tools out there, while keeping it entirely self-hosted and making the self-hosted experience as good as it can get.
This Week’s Finds in Mathematical Physics (1–50)
> Before then, "free speech" as a concept did not exist.

Now that is a heavy claim to be making. Do you have anything to back it up?
ok. obviously you can replace cert authorities with those systems on present DNS too, it doesn't require a "(more) decentralized DNS", right?

Replacing cert authorities with something DNS-based (or alternative decentralized DNS based) doesn't actually seem relevant to the problem they are highlighting, of sci-hub's DNS records being removed by private or government actors making it harder to find sci-hub... no?
This is a godsend. We're running multiple accounts and different regions on AWS, and I believe Vantage will be phenomenal. Excited to use it.
Accidentally-Discovered Quantum-Particle
Discord's voice chats have no apparent upper limit in how many concurrent users they support - they basically say "the upper limit is how many your client device is able to support without crapping out".

I haven't read into this but it seems like they're doing peer-to-peer for audio or the server load is INCREDIBLY efficient, given this.
GitHub is facing employee backlash
Are you still involved? If so, is there some way I can request a feature to turn off all of the "by the way" and other follow-ups? I find them incredibly annoying. I usually answer "no and don't ask again" but it doesn't seem to understand.
U.S. to require negative Covid-19 tests for international air passengers
Yes. Implicit in these "free speech" arguments is the idea that the government should be able to force private companies to publish user content that violates their policies. This is the sort of thing that the 1st Amendment is actually supposed to protect us from.
Go find some Bosnians. They'll know what to do
Despite the “asychronous” claim, you have to keep a steady eye on it and reply in realtime or the conversation will move on without you. Anyone who takes the time to ponder and respond thoughtfully with context and explanation will find that they’re too late.

I like the idea of a time-limited channel. You can only reply to it during the meeting, and up to 15 minutes after. Theoretically it would force everyone to communicate succinctly and not drag meetings on indefinitely over the course of a day.

Alternatively, have a channel that only allows one message per hour. Call it #deep-thought. You’ll really need to think about what to say before you write it down.
> Curious if you feel torn supporting the US highway infrastructure? It can clearly be used for to traffic drugs, humans, blackmarket weapons, etc. It can be used to flee justice, evade police, abets vehicular manslaughter, etc. The list goes on and on. Is it even controversial to support the highway system as is? Do we loose sleep over it?

I've seen this kind of argument all too frequently in the last week. While I don't think the People Who Decide what is taken down to be infallible, I do think that we're all capable of making reasonable decisions here. Taking down a hate speech site obviously doesn't mean we need to delete the internet, or iPhones, or whatever else Parler users have in common with every other person who uses the internet.

> I feel like we've all been a bit brainwashed by the government in our notion that "free speech" must have limits. I very much doubt that that is true. I think the speech part should always be 100% free. Of course any crimes that derive from it are and will always been fully enforceable. I just question whether or not the speech itself should be viewed as illegal, or something that should be regulated.

I strongly disagree. Apps and websites being taken down is not something new at all, and what happened to Parler is only notable because it impacted more people.

There are many sites that are IMO righteously taken down. Our conversation should not be "should big tech control what we see online", but should be "where do we draw the line?".
I just had a stupid run in with a trooper and magistrate.

Due process? Nah, never heard of it. Dismiss with prejudice? I'm not prejudice! (Magistrates in my state don't even have to be lawyers)

My god, no wonder there are people who want to actually abolish the police. Gave me a lot of perspective. I contacted a civil rights lawyer and he said I have a case, but that judges don't want to be bothered with it unless it involves significant financial damages. Says a lot about how much the system values our rights.
> On the other hand, do we really want a handful of unelected billionaires deciding what is acceptable speech - whether or not we agree with them? We talk about net neutrality, but shouldn't we apply the same standard to hosts like AWS?

Parler was co-founded by an unelected billionaire as a "grassroots" way for the Mercers to push their ideology and their version of "acceptable speech". I don't really have any qualms with their power play getting shut down, and I don't think other businesses should be forced to support it.
I definitely think speech should have legislative limits. I like Germany’s model.
That's right! Though the infrastructure for HTTPS without CAs on Handshake is still nascent (the community welcomes contributors if you're interested!). This article covers how to set up HTTPS on Handshake using DANE https://medium.com/@ca98am79/how-to-view-dane-tlsa-websites-...
parametric polymorphism does not make code harder to read

you know what's hard to read? hand-rolled for loops & select blocks combined to wrangle concurrency.

the no1 benefit of parametric polymorphism in Go is going to be abstracting over concurrency
> Could we reform Section 230 in a way that is pro-user, so if a website wishes to be a "platform" they would have to make their raw feed available to the use

That's not reforming 230, that's abolishing it and repudiating it's entire purpose. Enabling host action to suppress perceived-as-undesirable content without increasing host liability for content not removed was the purpose of 230.

> Could we clarify the distinction between platform and publisher?

The distinction in 230 is crystal clear: to the extent content items are user-generated, the online service provider (land other users, even if they may have the power to promote, demote, or suppress the content are not publishers or speakers, period, the end.

The source (whether it is the user that is the source or the service provider for it's internally-generated, first-party content) is the publisher or speaker.
Meet had that feature long before the pandemic? Certainly was using it when it was just branded "Hangouts" (no relation to the end user Hangouts) in like 2018.

Google's loss was that they had pushed Meet (formerly Hangouts Meet, formerly "Hangouts, no the other Hangouts") as a business only thing while they were pushing Allo/Duo as the consumer apps and chasing the whatsapp/imessage market that year because of their addiction to launching a new chat app every year.

(Hangouts anecdote: In the early days, hangouts.google.com went to the more well known hangouts for users app which had a contact list UI and a different video call interface. There was another link on the same domain to go to the meeting listing/creation screen now at meet.google.com. I don't think there was any way from one to the other in the UI, Google had a g.co/hangouts link to get to it and I think the unshortened URL just had an extra underscore component in the path. I guess they were still on the fence over whether to launch Meet as its own thing or as part of old Hangouts, before they decided to shut down old hangouts)
With all the CVEs we see every month due to what can be only called design flaws in C, I have a hard time saying that C did fine for last 30 years.

For C+=1, I'd look at Zig; it unfortunately lacks the excellent corporate support that Go enjoys.

To me, Go looks much like early Java, only with a much better concurrency and saner "OOP". If anything, generics made Java better in many ways, without sacrificing performance or usability. It took 7 years for Java; it's going to take closer to 10 years for Go, bur better late than never.
There is never any expectation that spoken conversation might be archived/searchable/linkable-to-others.
It’s eye opening to eat a fresh banana. In Mexico I ate what I can describe only as a “juicy” banana. Much richer in flavor and pungent than what we buy in the states. I strongly recommend it if you’re ever in an area that grows bananas.
Look for a job while working at this job. It's sometimes harder to find work when you're out of work. Plenty of people change jobs after a couple of years, and one could potentially argue that your team expects you to leave because they've put you in a repetitive and un-engaging role.

Do you believe that you feel numb because of the job, or because of other life stuff? As they say, "Man shall not live by bread alone." You have to engage your passions and awaken your spirit in order to live a fulfilling life.

Physical health is important too.
Really cool... But I would really like to see more data type support and also if it isn't too much support for other frontend frameworks (Specifically Vue.js/Angular). Nest.js and Prisma is something I wanted to try for a long a time. All the best.
I don't know, it is quite easy to search a well indexed chat for keywords in order to find important information.
It won't bankrupt a city, they simply won't do the required infrastructure maintenance. Check out the city of Los Angeles and its water piping system. Under the current pipe replacement schedule, it would take 100 years to replace pipes that are 100 years old. They instead just fix the pipes as they break. Usually the pipe breaks are small enough where no damage is done, but a few years back a large pipe ruptured and flooded an expensive part of UCLA.
The capitol riot happened at the same time as his speech. Not after. Devil is in the details.
Funny thing, I've worked places where emails were deleted after 30 days but Slack was forever.
If anyone wants to check fast compile times try Delphi, RAD Studio has community edition which is amazing. It feels like it compiles while you type :)
French wine is not more or less expensive than domestic wine; there are cheap and expensive options for both. It does, generally, have a different flavor profile.

I'm nowhere near a 1%er and I strongly prefer the taste of old world wines. Count me among the annoyed.
More info here about box86 https://www.giantpockets.com/box86-run-x86-code-and-games-on...
Top issues of the iAfrikan Daily Brief newsletter from 2020
use JIRA as an internal stackoverflow :D
If you're into Cal Newport, he's got a new book coming out that seems related:

https://bookshop.org/books/a-world-without-email-reimagining...
$345 list price [1], but yes :)

[1] - https://www.cdw.com/product/hp-reman-enet-10gbe-530flr-sfp/3...
I’m confused. Are you saying a website might actually spit out your current password or what you had just entered when attempting to change it? The former should never, ever be the case; the latter shouldn’t be the case, although it does happen from time to time.
"Snapchat"-like, in the workplace.
I've only seen Remarkable on photos, but comparing to all other (even the expensive Sony models) it just looks best. Maybe it's because its frames are white, and in these days we tend to perceive electronic devices with small (or almost none) frames as more modern?
So does the real-life look hold up?
There's a pretty good Asian market in Austin if anyone's looking for one in that area.

Before Covid we'd drive up to Austin every few month's and resupply on curry paste and a couple other things.