skysight-inc/HackerNews huggingface dataset:
There were all sorts of FrontPage server side extensions to IIS that you could use to support your site if I am not mistaken.
we do not allow standard PGP signatures on the consensus layer.
This is done for simplicity and safety.
This means that a regular call to
$ gpg --sign will not work for handshake
airdrop proofs.
As far as SSH keys go, people typically do
not sign arbitrary messages with them.

Because of this, we require a special tool
to do both the signing and merkle proof creation.

I like how they say, simplicity and safety.

The right solution: Give me a random block of text, I'll sign it using my private RSA/DSA key and you can verify that I am the owner of the public key, send me the money, and everybody is happy.

Alleged simplicity: Two hours I'm trying to redeem the airdrop without giving away the private key and the passphrase (hint, it's not implemented, despite the documentation somewhat references it here: https://github.com/handshake-org/hs-airdrop#fallback-for-hsm... ).

Alleged safety: after installing dozens of NPM packages and code from whoever who, and running an algorithm that we don't know (even the developers) if it's reversible or not.

I see horrible consequences:
https://github.com/handshake-org/hs-airdrop/issues/31

User has key safely inside HSM, gets the key out to get free money that A16Z is supposedly giving.

Reminds me the "Elon Musk gives Bitcoin on Twitter, just send YOUR PASSWORD"

On the practices overall:

It's unclear what the private key derivation process does and if the developers themselves truly understand it.

If the developers would understand the full security implications, they would not say it's safe to do it on an air-gapped machine.

The process could just multiply by two or base64 encode the private key, it would be near invisible since the whole code and theory is a big soup.

All that, supposedly for privacy benefits, when at the end, you have to give your real identity and ID documents to actually withdraw/exchange the coins.
> or whatever else was 1 inch inside the boundary and could fairly clearly be linked to the preferred candidate without "counting"

That is generally how laws work, yes. You explicitly define the exact boundaries within which people/organizations/smaller governments may operate. And they operate exactly within those boundaries.

This is why law is complicated and good lawyers make good money. Not because the system is corrupt (it might be) but because you need to draw these explicit boundaries, and then you will have people/organizations/smaller governments try to get around the spirit but follow the letter.
What did your boss say about it?
It is also one of my favorite cathedrals, though perhaps you can tell me: why is there a labyrinth on the floor of the stairs leading to the crypt? The labyrinth in Chartes is larger and more famous, but the one on Cologne doesn't call much attention to itself, in a cathedral which dominates the city.
As the article said, we're in that awkward transition period. The problem is that it puts people's lives at risk, even though most deaths could be avoided if the drivers hadn't been so negligent, like watching their smartphones while the car AI operated the car, sleeping etc. It's a turbulent transition, but the tech is here to stay, and it'll not only keep improving, but the advancements in AI due to self driving research will surely benefit several other areas;
I can see why someone might not want to loose their 40% appreciation of their real estate property but that doesn't make them right.

That is, of course if you change a policy that was primarily designed to inflate housing prices to the stratosphere then it might negatively impact that, but maybe you were wrong to do that to begin with.
My mistake - I should have checked his bio rather than assume based on the content of the discussion. I've updated my comment to change his association to Tesla to the past tense, Thank you.
I've been using this for the past 6 months for git and enjoy it. I only have two gripes: linebreaks are broken e.g. when writing long commit messages, and there's still no way to do proper multi line commit messages. Hopefully this is solved now, will check on Monday!
Apple is designing its own antenna for this year’s 5G iPhone
>don't drive when there is ice / snow / excessive wind

For me, that's been one of the big wins coming from working from home at least some of the time for almost 20 years at this point. I'm pretty much fully WFH or traveling these days but even prior to that I rarely needed to drive in if conditions were bad.

Because of various circumstances, I've had to do a few fairly long drives in bad weather for personal reasons the past couple of years and it's not something I miss at all. (And I came way closer to having an accident because of ice last weekend than I am happy about.)
Also a link to a site whose owner makes utter gobs of money if that's of concern to people.

I usually get $10 a month or so if I occasionally post a link that I think is highly relevant to a discussion, that I turn around and spend on more books.

Happy to buy anyone a beer with the massive amounts of cash I'm raking in.
Personally (3 decades+ journeyman C), I find lot of the advances are often about trying to get people out of bad practices (e.g. stdint.h in C99 to fix portability issues between 32 and 64 bit).
In Canada, we ban all political advertising within the official election period for anyone other than the politicians themselves, and only individuals are allowed to make donations limited to $1600. It keeps things sane. Our elections are measured in single-digit weeks rather than double-digit months, though.
Pretty awful article, sounds like it exists just to push pair programming.

In software collaboration simply doesn't happen through interactive conversations. There is just too much background work to do and too much knowledge and information to get through that requires a lot of deep focus, so it can only be a slow moving non-interactive process. Over time people learn code, documentation, comments other people wrote and contribute same things themselves for others to see and learn someday. This is how collaboration happens. If more targeted collaboration is required people just create a some sort of document and give others a chance to read it, learn it and contribute back on their own time. The attitude expressed in the article is actively harmful to that process, software is not that field where you can "love seeing people working together".
I can see you've never tried to actually get charges brought against someone using dashcam footage...
Your comparison doesn't make sense. You're conflating multiple variables.
If the FEC had teeth they could come down on candidates skirting the law like this forcefully - being technically within the law but outside the spirit of it is something all branches of law currently deal with in a sane manner - there's always "clearly wrong" and "clearly okay" where they meet always has somewhat of a grey area (or areas) and that's where judges rule.

I don't think this is a legitimate concern, we've solved it elsewhere - even in extremely sensitive areas. And, at worst, it'll force Ads to be more indirect and, if that proliferates, we can expand the powers of the law as needed.
Bomb-Sniffing Cyborg Locusts Can Now Successfully Detect Explosives
Thank you. This is very helpful!
This is the most common argument I hear against building, but I am firmly convinced that the reason you have the commute problem in the Bay area isn't because of the number of people, but because the resistance to building has forced development further and further out.

Consider that there is still housing growth, but its in South San Jose, Morgan Hill, and Gilroy. Those people all have to drive past Los Gatos, Cambell, Cupertino, San Jose, and Sunnyvale to get to Mountain View. All your doing is increasing the amount of Miles people have to drive, and that in term increases the amount of time they spend in their cars, and clogs the roads. If you built houses in Mountain View or Palo Alto, none of those people would be on the roads, and if they were it wouldn't be for nearly as long. You don't have to take my word for it take a look at average commute times in the bay area, those increases aren't due to a 2x increase in Mountain View, its due to a 2x increase far outside with people driving in.

Public transportation is great, but the solution is to build houses near where people work, that means San Francisco and Mountain View.
Those ATT workers sleeping 8 to a garage and pitching themselves off buildings sure is a dang tragedy.
> You are absolutely correct that the root cause of the housing crisis is capitalism and the commodification of housing.

Every other commodity in my life, food for instance, is dirt cheap and getting cheaper all the time. Housing is expensive because it is not a commodity. You have to beg the government to allow it to exist.
Your "always" statement reeks of a legacy mindset that doesn't have room to explore implementing new technologies/logistics outside of the box as potential solutions and you also appear to be oblivious to the overhanging threat that earthquakes have in long-term planning for high-density housing in California.

Why do you think Cali has not overbuilt skyscrapers to solve the housing crisis? The moneys has always been there to build them. Its probably something obvious huh?

Edit: I'm also in Southern California and am impressed with the sheer number of bungalows that cover the landscape. They would have chosen other alternatives had they been available during the growth boom. I also felt the tremors in July of last year from the quakes 150 miles away and think that is still top-of-mind looking forward.
It's worth remembering the specific issue in the Citizens United case: "Citizens United, a conservative non-profit organization, sought to air and advertise a film critical of Democratic presidential candidate Hillary Clinton shortly before the 2008 Democratic primary elections"[1].

Individual citizens banding together in a non profit to express their political point of view is at the very heart of what it means to have a democratic process. You can't just say "well they could have done the same thing as individuals" because in many cases this isn't possible. You need the organization of a corporation to do projects like this at scale.

1. https://en.wikipedia.org/wiki/Citizens_United_v._FEC
Unlikely and if that's the case, trivial to fix. We're talking about masking against N potential bitmasks instead of one, which is still stupid easy and people do it all the time.
How much are you building?
Really? No longer an MS user but occasionally my code gets ported to Windows so would like to know more.
SN-50 fantasy console: My new audacious project
Apple has a history of paranoia and unwillingness to trust their own employees, let alone their business partners.

Also, there's a surprising number of colo facilities that are pretty lax about who is allowed to come and go.
>Now imagine what Republicans, and Trump supporters especially think of this propaganda machine and how little trust they have in it

I'm really not sure this statement holds. They don't trust certain parts of the media propaganda machine, but they place unwavering faith in other propaganda outlets which are arguably far worse in pushing conspiracy. FB and Twitter are both far from free channels and the fact that people think they're somehow better than another propaganda machine just means you agree with that bias, not that they're somehow more trustworthy.

A healthy dose of skepticism is always a good thing, but when you go too far you fall prey to things that slip between the cracks of skepticism to feed fears.
I’m going to agree with knzhou here. Unfortunately, the terminology in mathematics can be misleading.

It is important to note context, and note the part where the article you quoted uses the works “ambiguously”, because the word “algebra” has more than one meaning.

In this case, a group is not an algebra (because we are talking in the context of algebras over a field or ring, not universal algebras).

It is unfortunate that the words are defined this way, but you have to deal with it. A “universal algebra” is a very different concept from an “algebra” (over a ring or field) even though one is an example of the other.

It’s like saying that “book” is a very different concept from “The Great Gatsby”.
> specifically writing things for the sake of avoiding downvotes or getting upvotes

Now that I've cleared up my earlier misstatement (see my other post about 7 or 8 minutes before this one), let me go back and take another look at the underlying point here, which is: how should upvotes and downvotes be used?

We agree that downvotes should not be used just to express disagreement. But to me, that seems to imply that upvotes should not be used just to express agreement (whereas you said you think it's fine for upvotes to be used just to express agreement). Even if people aren't specifically trying to write things for the sake of avoiding downvotes or getting upvotes, if upvotes are used just to express agreement, I think that creates the same kind of problem that using downvotes just to express disagreement does. People respond to incentives even if that response is unconscious.

To me, both upvotes and downvotes should be used in response to whether or not a post adds value to the discussion; a post can do that even if you don't agree with it, and it can fail to do that even if you agree with it. I think a downvote should mean "this post adds no value to the discussion and makes it harder to have a value-added discussion by adding noise". And an upvote should mean "this post adds above average value to the discussion".

In short, while I agree that usage of downvotes needs to be fixed, I don't think it stops with downvotes; I think usage of upvotes needs to be fixed too (if we assume that you are correct and that upvotes are mainly being used just to express agreement).
Oh, that's interesting. Do you have a more detailed version of this taxonomy you could point to?

The thing I like about Wikipedia's version is that the high-level concepts are sufficiently abstract while still providing an intuition as to how the different disciplines can be applied.
Don't blindly repeat what Go fans say, it's useful to use own head sometimes.
> exactly what properties of HTML make it so long lived?

I think we're thinking about this backwards. It's not anything inherent to HTML that make it long lived, it's that the code to parse static HTML is simple, it's more or less standardized and has stuck around for a long time.
I don't understand the distinction between "valid" and "could have been used for other transactions". Can you elaborate and/or give an example? Is one of them always a subset of the other?
>> Removing campaign finance would not impair the content of free political speech, but merely its magnitude to the extent it is amplified by money.

> Reducing the ability of someone to broadcast their speech is an impairment.

Not necessarily; it all depends on perspective. Campaign finance restrictions would (relatively) enhance the ability of a not-so-wealthy person to broadcast their speech, because their message wouldn't be so drowned out by the broadcasts of the wealthy.
How's that htop looking?
Revenue is close to useless if you’re selling dollars for quarters. Hard to gauge the efficacy of businesses without the full picture.
I share in these concerns.
Tesla collects information during crashes but will not ordinarily release any of it directly to the owner of the vehicle[1].

All modern Teslas passively use the cameras outside of the vehicle to monitor your driving to compare and improve their own self-driving algorithms, which is part of the reason the hardware is present whether or not you paid for the upgrade[2].

There's also the problem of forced updates, where some updates (particularly safety updates) must be installed, whether you want them or not[3]. In an extreme case, such as the aftermath of the Tesla battery that caught fire in China, they are believed to have solved the problem by limiting the maximum charge of the battery in software, reducing range significantly for a minority of drivers[4].

In all of these cases, user-control is sorely lacking.

[1]:https://www.consumeraffairs.com/news/tesla-blames-drivers-wh...
[2]: https://medium.com/@trenteady/deepminds-ai-learned-to-play-s...
[3]: https://www.wired.com/2012/09/tesla-over-the-air/
[4]: https://www.theverge.com/2019/10/4/20898741/tesla-cars-nhtsa...
I wish I could find the movie on youtube again, a demonstration of collaborative text editor from 1960-ish. Been looking for it a number of times just this year.
> How are we supposed to trust the media when they're on track to get a billion dollars from a single candidate?

We're not, but unfortunately there are extremely few reliable sources or institutions to accurately frame this problem for people. The Trumpites were CORRECT in that there's an inherent bias in the media. They're just incorrect in what that bias is, which is the status quo/pro corporate/pro "stability" line.

Bernie Sander's supporters are sitting watching MSNBC wondering what the hell all of their anchors and commentators are doing - he, like Trump (at least when Trump was running for election), is a true anti-corporate candidate in the race.

That we have several full on billionaires literally buying their way to 2nd place in a primary is the largest example of the wealth inequality gap being used in full force of the public. Its going to be quite a show.
CDNs already use servers in your local ISP. That’s how they speed things up. This is no different than how Akamai or Netflix or Cloudflare builds their CDN. Most likely these Apple edge servers sit in cabinets and network segments adjacent to those other CDNs.
I've said it multiple time on HN, and I'll say it again: Self Driving cars are impossible until we have Artificial general intelligence (and not the limited AI that exists now).

The only exception might be specially instrumented road tracks, with limited access (like train rails).

And yes, I fully expect such a thing on interstates. It will never happen inside cities.

Want to make money? Design a vehicle agnostic system, primarily aimed at long haul trucks. Install it in a ton of cars, but don't switch it on.

Then instrument some highways, and convince governments to only allows these cars on those lanes. By being vendor agnostic, anyone with a car could get this.

It will require deep pockets, and maybe you would need government to mandate this (some kind of open standard).
Like DRY is wrong? I don't really get the point of this article.
PlayStation 5 Costs $450 to Manufacture
Whaling is dying out; that's great for carbon storage
> In most places new supply is high end and is making more housing available for people who don’t lack access.

vs. the article:

> ... how expensive new housing today would become affordable old housing tomorrow ...
Why was this downvoted? I've learned many technical things using this method.
Interfering with someone voting and breaking and entering are not speech.
If people are actually investing in housing, then I see nothing weird or hypocritical with wanting the value of those investments to go up.

But a primary home is not an investment. Many many many people mistake it for one, or try to treat it like one, but it's not. Often it works out in the end as if it was one, but it's not. There's a reason why we call non-primary homes "investment properties"... because your primary home is not that.

It's a liability. It ages. It requires costly maintenance. It requires upgrades and renovations. In most jurisdictions you have to pay ongoing taxes simply to own it.

The main reason housing prices often rise faster than inflation is because of scarcity, much of which is often artificial and due to zoning and other legal tricks.

Opposing housing in high-demand areas is one of the most selfish things a person can do.
The first amendment doesn't say anything about ensuring any sort of level playing field for speech from different parties. It says that the government can't make any laws "abridging the freedom of speech."

The amendment says that the government has to stay out of the way.
Shopify Slow Time to First Byte
Speaking of reasoning, I believe a Hoare proof of correctness for a flowchart is

* a choice of a precondition and postcondition, Pre(B) and Post(B), for every basic block B

* for every basic block B, a proof that {Pre(B)} B {Post(B)}

* for every arrow a : B1 -> B2, a proof that Post(B1) /\ Cond => Pre(B2) where Cond is the condition for the arrow to be taken
Do you consider Signal to be secure? A seal of approval from you would be nice :-)
Aha, that's an interesting thought. Nudge theory is exactly why I've named the extension Nudge. It's a theory that was designed for good, by Thaler and Sunstein - the idea being to alter default environments so that people find it easier to make better decisions. Classic examples are auto-enrolling people in pension plans, or placing a fly on a urinal so that men aim better. You're right though in that more recently it's sometimes used to describe UX dark patterns, B. F. Skinner-style.
I always thought NexusDB was the database to use in Delphi days?
CSS Containment Specification
I heavily discount the market value of SpaceX, which is a private company (recent events have taught us that such thinking is prudent...).
I agree, that's a problem. I would hope that most landlords are good actors, though. (heh)
I bet your hypothetical developer would price the new houses at $1.9 million (or maybe $2.1 million, because where else are you going to buy a new house?), and they'd sell out as fast as they could build them, netting them a huge profit and hardly affecting your property values. Now if they could build 10,000 houses nearby it might have more of an effect.
Boundary pushing is also risky business. There are two kinds of murky areas that exist - ones that are specifically carved out due to the letter of the law and ones that lie between the restricted and the allowed. The former case is where lawyers make really good money - the latter case is where judges reign and precedents are set... If there were a 1964 law that read something like "Sale of consulting services on the topic of banking via remote communication methods (radio, phone, television, or vision-phone) is prohibited when such communication would necessitate crossing a state boundary" then it's extremely likely that a judge would uphold the law as preventing such communication via VOIP if a tech company tried to offer such a service.
In california, landlords largely did get us into this mess though. Like not on an individual scale, but as an organized political constituency they lobbied for the policies that have caused the problems we're experiencing and they're generally lobbying against the solutions.
Human brain parts left over from surgery boosts research
The space industry’s B.S. problem
> Clearly, this policy benefits landlords more than anybody

Plenty of people buy duplexes and fourplexes and live in them. They are also housing that is cheaper and can be rented at a lower price.
The only things certain in life are death, taxes, and the top comment on HN being someone complaining about how the product doesn't fit their very specific use case.
They have the APK available from their website[1] and they have reproducible builds[2].

[1] https://signal.org/android/apk/

[2] https://signal.org/blog/reproducible-android/
If we were serious about reducing housing cost, you'd see 3-5x the number of proposed units as you do, or more.

And your plan for achieving that number is - what precisely?

There's a reason for the modest increases in unit counts these plans produce: In reality, they all end up being way harder to implement (and costing a lot more) than you or I would like to think they would.
Does all art I enjoy have to hang on my wall?

I no longer see any reason to continue this conversation; you're just trying to attack me.