skysight-inc/HackerNews huggingface dataset:
> I genuinely wonder if deepfake technology will actually result in new copyright restriction law. I.e. to make it a crime to produce unlicensed deepfakes that are genuinely indistinguishable to the average person, regardless of whether they're parody or not. (While "bad" parodies like SNL will continue to be protected as always.)

You don't need new law. It's already against the law to copy someone's appearance in an attempt to impersonate them other than fair use.
My wife and I have cell phones in the 650 prefix that are less than 1000 apart and my number is less than hers; the Mandarin scam calls come to my number a couple minutes before hers... I'm pretty sure they're just war dialing the whole area code. You can usually guess it's them because they spoof 415 numbers or 213 numbers.
In what sense is a radio station a platform? Most commercial radio is just piped playlists from a corporate office and a few DJs on top. Newspapers don't have to publish your letter to the editor and your local TV station won't publish your sternly worded letter either...
We Shot Our Film with a $600 Camera, 3 Lights, and No Budget
And the "Returns:" section!
This sounds totally reasonable to me. However, i think the cost of processing the waste and storing it long term is probably many orders of magnitude larger than the cost of disposing of CRTs, so the economics of using them would be a rounding error. Ive talked to some people who do research on glassification for the DOE, and i suspect the desire to minimize unknown factors like possible inconsisties in formulation of feedstocks will probably outweigh the desire to recycle.

The cost of disposing of radioactive material is truly astronomical. For example a few years ago i saw a $100k quote for getting rid of 300 Ci of elemental tritium, which compared to the stuff in the hanford tanks is nearly harmless and only has a 12.5 year half life. If you inhale it your body will absorb a small fraction and flush it out as water. If i had to choose something highly radioactive to be put in my body, it might be tritium. Compare that to the stuff in the tanks, much of which has half lives more than 10k years and is "bone seeking" if it gets in your body. Compounding this even further is that there are also heavy metals and other hazardous stuff mixed in, which tends to multiply rather than add to costs. I guess what im saying is this will be massively expensive, and that will probably be the determining factor in most decisions.
This is true. I've seen startups spend huge amounts of money on things like lavish game-rooms, lavish-company-outings, lavish-xyz.... It really is because they have to spend the money. It sounds crazy (and maybe it is), but a company doesn't always raise money because they need it. They often sell stock at price $Y so they can say X shares at $Y price means that we are valued at $Z - wanna buy us out? They have to spend money that they brought in selling pre-ipo stock at price $Y so that they can show (on paper) that they're worth $Z for buyout (or maybe more stock splits). But when they raise the money and they want to raise more (to raise their company value), then they have to demonstrate that they need it; you don't need money if you already have some in the bank. Gotta get rid of that money first, then show why you need it and how much you'll be worth some day. Source: Done-it (to a small degree).
Process of Bending Heat Pipes
How does bending heat pipes work-
Some people will now work to minimize damage to society by private platforms.

Google can apply arbitrary rules, but they can't claim that their decisions represent "society". There was no consultative process where society elected Google or society was asked for their opinion on censoring this particular video. In fact, "society" has immediately republished the video elsewhere.

In fact, the Streisand effect will guarantee more attention to the video (e.g. this thread). Google destroyed a huge number of comments debating the merits of the video. Previously, such destruction would have been done by book burning.

Now the debate is scattered and it is harder to address any confused people, instead of going to the number one web property for video. Way to miss the point of both speech and censorship, Google.
> The good news is that there are some pretty mechanical things - like maintaining a consensus of known-trusted nodes that can be used to validate a node/piece of content isn't under attack - that should be sufficient until IFPS is quite a bit larger than it is today

What would I be trusting the nodes for? If I'm trusting them to just keep my data available, then why not just put it into S3? What role is IPFS playing at all, then, if I find myself having to pick trusted nodes to defend against low-cost route-censorship attacks?

Also, the size of the network doesn't really seem to make large DHTs resilient to Sybils. BitTorrent in 2010 had over 2 million peers [1], but north of 300,000 of them were Sybils [2]. That's pretty bad.

> I don't think I see the impersonation / bad resolution problem though. IPNS records are content addressed to the key. Having control of a portion of the network isn't sufficient to compromise that (you can prevent availability though).

Correct me if I'm wrong, but IPNS resolves a human-readable name to a content hash, right? If all I'm going off of is the name and the DHT (no DNS), then having a network that can return two (or more!) different content addresses for that name can lead to problems for users, no? If IPNS/IPFS is supposed to be a hypermedia protocol bent on replacing HTTP/DNS, then its inability to handle the case where `google.com` can resolve to either the legitimate Google or a phishing website sounds like a showstopping design flaw that just begging to be abused.

[1] https://www.cs.helsinki.fi/u/jakangas/MLDHT/

[2] https://nymity.ch/sybilhunting/pdf/Wang2012a.pdf
I'm glad the support linux straight out of the box
Sooo... the "JAMstack" is like the inside of a controller action, where the service provider gives you a route to it? Why do this to yourself? Like you didn't have to do ./app run, okay... but what does it look like when you have 10+ "serverless" functions?

It seems to me, it would look an awful lot like a badly organized server application. Kind of like PHP sites were (generally) organized circa 2003.

Speaking of which, isn't PHP like "OG Severless?" In fact, isn't this a more complicated deployment of what you can do with PHP? I don't even care for PHP, but it seems a lot easier than this, and certainly at least as cheap and easy to deploy.

I'm just at loss what the purpose of this is... or how it isn't reinventing a specific set of wheels that everyone already passed on (or already uses for those specific purposes).
DO sort of has IPv6. Their load balancers don't do IPv6, and you can't use IPv6 in their managed k8s offering.

(My guess, honestly, is that nobody asks for it. IPv6 is a problem for Some Other Day.)
Me too: https://www.youtube.com/watch?v=FggueO2CYls

(Maybe there’s a whole anti-IE album’s worth out there?)
We'd be using MSN messenger, Hotmail, and Windows Mobile.

With Messenger, the official client wasn't that bad, and MSNP was a surprisingly nice and simple protocol --- plenty of third-party clients were available, and I wrote one too.

Perhaps if Microsoft got Windows Mobile out first, it would be more like WinCE and not the locked-down iOS/Android clone that it tried to chase after.

Microsoft has played surprisingly nice recently

I wouldn't call their user-hostile spyware/adware OS "nice", nor let all the stuff they're open-sourcing[1] distract from the fact that MS is tryng to head towards being a Google too.

[1] The fact that people have been modding DOS/Windows and applications for literally decades without source suggests the value of it is not as high as the FSF and so forth would believe.
Incorrect dates! Please update.
Ask HN: How are other tech workers helping out in this crisis?
I'm a software engineer feeling a bit at a loss for how best to get involved. I've donated a bit of money but I feel like there's a lot more to be done. I'm really worried about the aftermath of all of this -- how to figure out who's worst affected, financially, and how to get politically organized to make sure we approach crises like this better. Curious to hear what others are thinking.
You wouldn't happen to have been part of the group that came over to Santa Barbara a while back, were you? I worked with Erin and Sean to get some of the sidescan data on the test lines out here with a REMUS 100 one afternoon.
>> If a person can't restrain themself from driving over 100mph

That isn't speed. In my neck of the woods that will be called street racing. License revoked. Car impounded. Probably criminal charges. "Speeding" is doing 60 in a 50, 60 in a 30 because the "construction zone" stopped all activity a month ago but forgot to take down the signs. Or it is doing 32 in a 30 school zone ... when no student has attended a school in months. 100 is a different league.
C++ is legitamately gross to read these days, unless you sit there reading it every day.

The syntax has become so ridiciously complicated, I have developed an involuntary gag relfex every time I read any kind of "modern" C++ code (i.e. heavy use of templates / generics / keywords).
Belgians urged to eat fries twice a week during lockdown
Yeah, I have to wonder how much of that is Promotion-Driven Development. A few contributions to an existing package is way less impressive than writing a whole new thing from scratch. In case others are curious, here's the list:

https://github.com/uber

I'm sure some of those were necessary. But I have a hard time believing all of them were.
Thanks :). I think the resolution to my problem is moving away from infinitesimals. I did learn some calculus, linear algebra, number theory etc. in university, but I did it quite superficially, since it didn't feel that relevant to me at that time. Now I feel different.
I agree with this. Reputation is a funny thing, we think it is quickly lost (and can be), but it can also be lost very very slowly as a slow erosion of time.

I tend to think this slow way is alot harder to bounce back from. It took what, 3 generations? For Japanese-made cars to be seen as equal to or better than, American made cars, because for a long, long time the perception was that Japanese-made was crap (and it was). It took generations to overcome that point of view (because it took generations to form it).

It looks to me like the same is happening to Amazon. Not many people fully trust Amazon anymore, but also don't distrust it enough to say "I don't trust it!" to a survey. More like "Well... kind of... ok sure... I trust them."
> well actually they are, they essentially saying that in future version your application will break.

No, you idiot. It's a deprecated usage in a dependency.

What happens in the future is I update pandas, it stops using the deprecated numpy method, and the warning just disappears with very little action on my part.

It's a useless warning.

And submit a PR every time this happens? How about I request you pull me?

> If you had that message you should also hold of with upgrading to newer python until this is resolved.

1. Upgrading to newer python? Who fucking cares

2. Upgrading resolves the warning entirely.
If anything i have learned from all of this is that school is just babysitting and a waste of time. Kids don't need so many hours of "study", they can study most of the day material in one of two hours of decent youtube tutorials, maybe another hour of practicing. The rest is pure babysitting.
If you’re building an infrastructure company, or any bandwidth intensive product, it makes sense pretty early. For example, it would be impossible to build a competitive CDN or VPN company based on AWS infrastructure. It would also be hard for Zoom to offer a free tier if they were paying per gigabyte for bandwidth, since it would essentially mean every extra second of a meeting cost them money directly.

The fundamental problem is that AWS (or any major cloud) charges you for the amount of “stuff” you put through the pipe ($/gb), but with colocation you can pay a fixed cost for the size of the pipe ($/gbps). This allows you to do your own traffic shaping and absorb bandwidth costs without needing to pass them onto your customers.

This is the dirty, open secret of cloud pricing models. It’s also their moat, which makes it infeasible to do something like “build AWS on AWS.”
I think the dog one ("Mistake: Forcing a relationship by cherry-picking scales") was actually fine for a very specific reason: assuming dogs are of roughly constant density, weight is proportional to volume, which has a cubic relationship to a linear dimension like collar size. Therefore, if you have an increase of, say, ~7% (42 to 45) in your linear variable, you want an increase of 1.07^3 in your volumetric variable... which works out as 18 to ~22.1, which would make the two lines overlap even more. You don't want a 7% increase on both scales.

Intuitively, there should be a fairly tight correlation between size and weight, so overlapping them isn't misleading.
State level data is collected using the exact same methods. In many places people with symptoms are told to self isolate until they have difficulty breathing etc. This makes state level data a highly biased sample.

There are a few population studies for very specific areas, but no widespread statewide sampling anywhere.

PS: The US has ~50,000 Coronavirus deaths. Assuming a very optimistic mortality rate of 0.5% suggests at most 10 million infections out of 330 million people or 3.3%. A higher mortality rate of say 5% would mean total infections are possibility as low as 0.3% of the US population.
The carp is an invasive species in the Americas, so I'd say both?
It's wrong to conflate this with censorship.

A few people at Google/Youtube should absolutely have the power to allow/disallow what they want on their platform for whatever reason they choose. That is as much a freedom of speech issue as is the doctors' right to public speech.

The real problem is that Google/Youtube has special legal protections related to not having editorial controls, yet here they are exercising editorial control. That they can play it both ways is the greater tragedy.
all that can still be true, statement 1 is relative tho. ride out the virus for how long? 1 month? 3 months? 3 years? By laying off 5400, they are now even more flush with cash. it's business.
> The author says that a solution to the Post Correspondence Problem with infinite dominoes in finite time is impossible.

He doesn't say an infinite set, though:

> Turns out, there exists no algorithm that says “yes” or “no” to the Post Correspondence Problem in finite time, given any set of dominoes as input.

That means any finite set of dominos.

It's similar to the idea behind the halting problem, it's not checking whether an infinitely long program will halt, but whether any possible finite program will halt.
Many of us deal in bytes that simply aren't UTF8 and never could be. Because they're just bytes.

How many things are stored as binary files?

> All Apple platforms are UTF-16.

I'm glad all their executable files are apparently text files. How amazing.

> Why should Python go against the trend, and make life more complicated for developers using it in the process?

You tell me why Python3 did that.
I think I should probably do that, but it feels so unnatural for me to be suspicious or cynical of so much at face value and assume that people are always trying to manipulate my thinking at some level. I may end up being more intelligent by doing this and have better outcomes in everything I do, but I'm not confident that I'd feel happier in the process.
Honestly I don’t care why YouTube censors what they censor.

The text of the amendment looks pretty clear to me. Pressuring big platforms is a world away from passing a law.
I think we need a poll or survey about this. I don’t think it is as bad as the article is portraying.
Javascript has lowered the barrier to entry into the tech field (especially for `full stack` development). However that is all I'd say is the biggest achievement when it comes to increasing developer productivity/efficiency. Building a simple SPA in React with a few input fields results in 80+ files getting generated. The level of contortions that React (or other JS) framework goes through for a simple app would make even the most flexible contortionists in the world blush. Then there is the "Everything is a component" dogma that translates to single line components that bring down the internet -- see left-pad/is-promise fiascos. Serious high performing and large-scale enterprise apps ( read as software that does actual intense business app logic and CRUD ) would fall flat if Javascript-everything web development were adopted as a dogma. Javascript should stay where it is good at i.e. browser, and should stop with the impossible imposture of being a contender for serious server side programming.
> Have any whiff of non-explicitly handled UTF-8 and it would just go bang at the worse time possible.

Whereas python3 is just waiting to explode the moment there are bytes in your UTF-8 that are invalid.

Oh the http request got truncated to leave invalid utf-8 in an otherwise fine utf-8 response? FUCKING ERROR.
You're a gem in the embedded world of almost pure coal and dirt mixture.

I also want to stab embedded developers with a pin header if they ever try to use a touch screen. About the only place a touch screen makes sense and is provably better is your phone. Any other application of a touch screen needs to be eradicated from this planet.
My beef is articles about patent infringement issues that don't cite patent numbers. The storage and transmission costs of text data are essentially free (they burn more on javascript bloat) and such information could be excluded for publications that still have dead tree editions.
How many of those libraries are even used by Uber? While I think open source is intrinsically valuable, it feels like a lot of work out there is innovation theater by those with extra VC cash.
I sometimes buy things from eBay when I know I'll get a counterfeit item from Amazon.

...strange world.
For something, the risk of a counterfeit seems lower.
Is spam free speech?

Are bookstores required to stock every book ever published?

Are fraud and defamation free speech?

Must newspapers post every classified ad submitted to them?

Is medical advice free speech?

Are government clerks required to serve verbally abusive clients?

No, no, no... there are plenty of examples where the right to free speech is found to have limits. Especially when that speech violates other freedoms.

You have the right to make videos and distribute them. You do not have the right to compel anybody to watch them, receive them or redistribute them. A platform such as youtube has the right to curate -- otherwise it would be a useless mass of SEO'd spam.
Pros and Cons of Database as a Service (Dbaas)
You made me click. They fixed it to tarp. And here I was about to go on a wild goose chase to see if there might have been a reasonable explanation for why a carp was used. :)
I dunno, I'm a millennial and I grew up with all 3 of those featuring prominently in my childhood.

Although, really only in my childhood..
I think what they mean is that they don't yet have proof it's related, but it's a factor reasonable people could think relevant.

And personally, I'm sure it is. There's no way that that discussions around his resignation didn't involve the pandemic. Even if he had planned 6 months ago to leave now, execs still should have said, "Hey, it looks really bad for you to leave right now, and your people would benefit from stability. Could you stay longer?"
HTML, CSS, and JS are also standardized but IE & Edge go in their own direction whenever it suits them. Show me office software that has perfect compatibility with Microsoft’s office software and I’ll retract everything I’ve said.
I agree with most of your ideas except energy ownership. However, as a Singaporean I have to say that Singapore has HSAs. They are called MediSave accounts and are separate from CPF although both earn interest. CPF is the retirement plan.
You're lucky you got to university. In many systems screwing up in high school is the end for that, even the remedial programs are hard to get into. After really doing poorly in high school (and prior) I was lucky to crawl my way into a community college and get into an arts program and then transfer to a university for an honors BA philosophy path after -- but I really wanted to be in CS. But because of my high school math grades that was never open to me -- and will never be even now. I ended up dropping out of my BA in my 3rd year to go catch the .com boom wave and get my first programmer gigs, and I'm still doing it 24 years later. I work now at Google, surrounded by people who look at me with blank stares when I describe my troubles with school.

This whole path is why I'm deeply suspicious of educational and career models which make excessive claims to be 'meritocratic.' Measuring humans is hard, and mostly we just measure the wrong things and pull the wrong motivational levers.

University I think is better because you do mostly feel like you 'own' your own educational path, and there's more room for individual learning choices.
I can't edit my earlier response, but on second thought, we are both right. Is that consensus? :)

I think the difference in our stances arises from the two ways in which the term 'Paxos' is used. In the part-time-parliament paper, the single-decree paxos is the fundamental building block. I'm assuming this is what you think of as Paxos, and you are right in your assertion. It is defined as the fundamental act of consensus.

However, I have always viewed the single-decree protocol as a pedagogical device; a single write-once distributed register is useless in practice, so the multi-decree protocol is where it becomes useful, and to me is the point of the paper. I say this for a few reasons: a) state machine replication has been Lamport's focus since his early papers, including the 'time clocks and ordering' paper. (b) in engineering-oriented papers such as 'paxos made live', 'chubby' and so on, the term is used as a proxy for a replicated log. The reason for the many variants of Paxos is due to the underlying impulse that basic paxos is not sufficient in and of itself. You need some variant of shared log or equivalently, atomic broadcast.

So, we are both right in our ways. We can have consensus, as long as we sacrifice consistency of the definition of 'Paxos' :)
From the video around 4:40:

> 33,865 COVID cases out of a total of 280,900 total tested--that's 12% of Californians were positive for COVID.

This would only be true if those tested were randomly selected. Even in the most optimistic Santa Clara County study prevalence was estimated at under 5%. 1

1. https://www.medrxiv.org/content/10.1101/2020.04.14.20062463v...
> Do you worry about your children having large blind spots in pop-culture

I home school my children, and it's intentional that they wouldn't relate to people in a discussion of pop-culture. That's what we're very much trying to avoid. The difference is that you seem to think that's a bad thing, and my family intentionally sacrifices quite a lot to achieve it. My son has never even heard of tiktok, but he talks about the Illiad with his friends.

I get how strange that sounds to someone who doesn't value the same things. We do worry that he may regret the decisions we've made later in life, but that's part of being a parent. Luckily the home-school community is larger than it used to be, and more secular, so he's not as isolated as home school families were in the past. There are plenty of like-minded families around that he'll be able to relate to.
We are not an industry that is particularly strong on the capacity planning front.

I don't know where that stems from, but we are constantly surprised when we have too much or not nearly enough of whatever we need, and we don't know what the right amount is until after it has already happened.