jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> I don't understand what being a CA (either by actually being a CA, or by hacking into one) is supposed to gain you here. CT is designed to protect against CA misbehavior. If the argument is that it doesn't prevent a MITM, it just permits one to be detected, then yes, but that isn't faking an SCT. I'm happy to argue about whether detection vs. prevention is useful, but I just want to be clear that that's a different argument.

Being a CA (that has a log) allows you to have two different merkle trees (one for secret MITM, the other for ordinary uses), as explained in the post. That is where even detection gets questionable.

But as also mentioned further down in the post, the attack will probably be simpler than that (identical to today's attacks). These attacks might be "detectable" after they've happened, but so what? So was this one. Damage will have been done.

> In particular, CT would have completely prevented this attack.

No, it wouldn't have, not even if SCTs were mandatory.

All the attacker has to do is send the cert to a log, and all CA-signed certs are accepted, so they would have gotten their SCT without any trouble at all. After some time, Google might query the log that it was sent to and discover the SCT and raise the alarm, but again, damage will have been done, and it's even possible that the MITM will prevent any fixes from making their way to the victims.
I wouldn't want anyone to see some of the code I was paid to write when I was just starting out.

This article makes me sad, because it is easy to find posts by Chris Schefler, who along with Thomas Leavitt founded Web Communications, the world's first private web hosting service. Before WebCom, if you wanted to have a web page, you needed your own server with an Internet connection - or a good friend with those.

Chris and Thomas had lots of questions about the HTTP protocol, apache, Solaris and so on.

They eventually sold WebCom to their direct competitor, Verio. Chris got $4,500,000.00 out of it, and retired young. I only saw him once after that, out in the Santa Cruz Mountains, riding a mountain bike with a friend.

Chris was later brought by the police - in handcuffs - to a psychiatric hospital, but was turned away as "not sick enough to hospitalize". The very next day he shot himself in the head.

I myself have quite a severe mental illness - Bipolar Type Schizoaffective Disorder. It is somewhat like being manic depressive and schizophrenic at the same time.

There are all manner of social workers, case managers and the like who have urged me to go on the disability check, get into subsidized housing and so on. The specific reason I always refuse is that I am - for the most part - well enough to take care of myself.

There are plenty of people who are not. I don't want to take the resources away from them.

There is a case manager at my mental health clinic whose job it is to fetch prescription medicine from the pharmacy then hand-deliver it to us clients. I asked her not to do that and said "I don't want you to do for me what I can do for myself". However she kept fetching my medicine for me; as a result I request a written prescription from my shrink, so I can fill it myself, with money I earn myself.
For those unaware of "pure data and other software", these are programming languages and/or coding environments for the synthesis of music:

Pure data: http://puredata.info/

Csound: https://csound.github.io/

Supercollider: http://supercollider.github.io/

Chuck: http://chuck.cs.princeton.edu/

Overtone (Clojure using the Supercollider synthesis server): https://overtone.github.io/
Remember that the 5-7 don't know that they're 5-7 when the game starts. They have no idea. It takes a while before they figure out where they stand. When the game starts, people are all over the map in how they represent themselves.

The 2-4 and the Q-A figure it out quickly. Then the Q-A start talking down to the 9-J but no one else does, so they figure out where they stand. Because of miscommunication and confusion, it takes a few minutes (maybe 10) of interaction before people figure it out.

Just to fuck around and have fun, I'd talk down to the Q-A and suck up to the 2-4. It'd be interesting to see how this game changes when there's an intentional "spoiler" in the mix.
I think most public school teachers are soldiers in a system they don't even know is there, which includes "kids who don't want to learn", parents who don't give a shit, administrators who piss off parents, etc, etc. While I took a dig at them in my post, I dont actually think it is their fault, they just go with the flow, and the flow is toward barely conscious re-creation of social hierarchy.

My experience of public school teachers has been from volunteering regularly as a tutor, being in the periphery of the educational system as an Upward Bound teacher and tutor. The public school teachers I have met generally taught to the "talented and driven" in their class, did a decent job, but were incredibly naive about the social system in which they did their supposedly idealistic work. And to a one, they all believed in the myth of talent and a wide bell curve (and had never heard of the pygmalion effect...)
As brilliant as the algorithms listed in the book are, I find them less and less interesting in and out of themselves nowadays. Those data structures and search algorithms have really become basics. I just don't understand why people still blindly worship this book and the way it was and are still trying to replicate it during interviews. If you want to test a developer, don't force them to do bitwise manipulations in C. Why not step up a bit further and try to ask them to apply those data structures and algorithms into a server cluster or a server cloud and see how they come up with a solution. That is more likely the case they will encounter nowadays.

All right, enough of rants. Here is my take on this book. This is one of my favorite books. Great things like this book, in the same way as Unix, C and other oldies, can last for a really long time. One thing of the book that intrigued me was the way those old great hackers managed to conquer seemingly impossible problems, despite the severe constraints such as limited memory space, in a extremely resourceful manner. The bit sort in chapter one and the chapter how Ken Thompson squeezed storage space for his chess program are two of my favorite read. The other thing I think may be even more useful is the back of the envelope estimation, which encourages out of the box thinking or street smart (though those kinds of questions got abused and became notorious in technical interviews).

Constraints still exist as we begin to attack harder and bigger problems, such as "web-scale" applications. New metrics for the back of the envelope estimation came into beings such as network latency, database queries. I really hope someone of our times can come up with a similar book in the same spirit, but addressing the issues we face nowadays.
I think you are taking his comment to personally. I don't think anyone thinks you are a moron for not knowing, but because of the sensitive nature of the data on any of my computing devices, I'm extremely paranoid. I certainly don't install anything the day it is announced.

I read the launch coverage (several different blogs, actually), and this information was available in those posts. It's easy to get caught up in the hype, but it only takes one time getting "burned" to learn from that.
Where is "here" for you ?

Europe has a pretty diverse range of healthcare facilities, varying greatly depending on which country you are in.
Would rather have the Amanita visualizer.
I'm in Europe (United Kingdom, not mainland Europe) and I've never heard anyone say 19 o'clock, that doesn't mean it doesn't happen, I've just never heard it and I'd find it quite strange if I did.

Schedules are usually made of context: Shall we grab a drink at eight? (Nobody drinks at eight in the morning, so it must mean the evening.) – Shall we have a meeting at two? (I'm usually asleep at two in the morning, so it must mean the afternoon.) – it's rare that I experience ambiguity in times.
While writing some code, I often found myself listening to Spotify radio.
This little script I wrote works with Spotify Linux Beta. It lets you commit your code with your currently playing spotify track as your commit message.
Hopefully you'll enjoy it as much as I have!
Yet "vaccines cause autism" has spread like a virus over the Internet. I had never heard about it before the recent (ten years) memification. It's not like the recipients google it and go "no it doesn't" because it you really do you might as well go mad about the insane "facts" put forth. Google and the web in general probably spread as much bullshit as it kills. It's complicated.
>the whole web is stored in RAM

Whoa wait, that can't be totally true? The full text of everything is in RAM? Not just the indexes and whatnot? I guess the textual information is a small fraction of the total bytes, and some clever compression would make it possible, but wow.

So even at Google scale, some problems are already possible just to put in RAM. (The original Page rank paper spent a bit taking about aiming for 1 seek per lookup.. And my own multi billion record lookup system also found that to be the biggest latency.. But even I'm dealing with at least a TB a day of mostly text protocols and am happy to get the rough indexes into RAM.)

Wow.
Are you referring to this part:

> Business Transfers. We may share or transfer your information in connection with, or during negotiations of, any merger, sale of company assets, financing, or acquisition of all or a portion of our business to another company.

? It doesn't mention the "they can do whatever they want with any information" explicitly, but given that the parallel "Affiliates" section says they'll have to adhere to this privacy policy and this section doesn't, I suppose it's implied.

To be clear, this is always the case whether or not it's explicitly mentioned in the policy, unless the opposite is mentioned - some kind of "any merger contact will require our acquirer to adhere this same policy", which I've never seen from any company. And it'll be an unlikely (albeit very welcome) addition given that it'll affect the acquisition potential and the $$$ bottom-line.
Not all CRDT libraries focus on text editing. For example, I'm working on a Byzantine fault tolerant general-purpose data sync library loosely based on CRDTs: https://www.hyperhyperspace.org

I'm finding it painfully difficult but it is evolving steadily.
Social Networks should be like email providers. You choose one that fits you best, or deploy your own, without having to worry not being able to communicate with others.

Maybe we are long overdue for an open standard protocol for social interactions on the web. If you come to think of it, when the personal data itself isn't the property of the company behind the social network, there should be no reason not to share that information, so we can access it from a provider of convenience.

This is what locks people into harmful platforms. I can't go to slow social without all my friends coming with me, so I'm stuck with Instagram/whatsapp.
Depends on the county and the judge. There’s a judge in Loudoun who is known for giving, at minimum, three days in jail for reckless driving. He allows for work-release so people don’t miss any days of work, but still.
Not quite, it mentions a few new SUSE Linux versions? I’ll admit, I don’t have the context to really understand what’s going on here with SUSE, my brain must be tired :)

I made a quick mirror of the submitted article at https://archive.ph/dW5bF
Good luck finding half the cabinet willing to paint a target on their backs for every furious Trump supporter with a gun.
Ironically I feel as if by censoring Trump, twitter is performing an act of free speech.
“Overall it’s not clear what you have added here.“

This isn’t pretentious snark. It’s an expression of surprise, and feedback that you really don’t seem to be making a clear point.

You reduced my original comment to “everyone is biased, this is not a deep insight”.

I thought you might have something deeper to add, so I was surprised not to see it.

“It's true in the sense that you cannot impugn a particular part of the spectrum for the actions of individuals because there is no way to reliably quantify dishonesty much less attribute its distribution across a poorly defined political continuum.”

This seems like a re-statement of the original comment I made in response to the post about FOX. I guess we agree about that.

It continues not to be clear what you are trying to add.
I have done this to debug a difficult to reproduce bug, where restarting the runtime would have lost my hold on the occurrence.
Life was easier when it wasn’t so easy to fake a photo...
> single corporation to be able to censor a president

People on a medium tend to overstate that media’s influence. Newspapers routinely refuse to print politicians’ op eds. Twitter is more pervasive, but it’s far from universal. As long as it’s not fiddled with around elections, de-platforming is fine.

The President does have certain abilities to commandeer media time, but that would require making an official address.
Sedition isn’t legal.
I'm depressed that the food here isn't as good as in Japan.
Roundabouts are absolutely fantastic replacements to residential stop signs.

They are horrible and frustrating with multiple lanes (the one around the Arc de Triomphe can be tough to naviate) and lots of traffic, though they might still improve throughput during heavy congestion.

My only accident in a rented vehicle in Europe was with a 2-lane roundabout in Manchester which had a mandatory outer-left-turn lane that the other car didn't notice - I turned left from the center lane into the side street and got sideswiped. The other drivers were also foreigners (Belgians - my UK colleagues were not surprised about that part).

edit:clarity
I don't want to sound like a fan boy or anything but I can't recall a time when Xbox live was down for more than a few hours.
Actually from what I've heard that's not the case.

As I often find myself saying on HN, if you're going to be nasty, you'd better be right. Though honestly, why be nasty at all? These guys are celebrating. Why post comments belittling their achievement?
Wow. This has to be something bigger than just "Hacker brought down some PSN computers." Sony surely has disaster recovery plans for something as simple as a large swath of computers going down (for any reason), so it sounds like they must suspect something is fundamentally very wrong with the network itself.
You could also add basic Forth support very easily. In Forth, everything is composed of whitespace-delimited tokens. A token is either an integer or a word. Forth uses metaprogramming to make the syntax extensible, but the most common words with special syntax are comments and string constants.

\ is a single-line comment that skips until the next newline, ( is a multiline comment that skips until the next end paren, ." is an inline print string that scans until the next quote, and it has a counterpart .s" string constant that works the same. Bingo, one basic Forth tokenizer!

There's a great manual for GForth[1], in case you're curious to see what some code looks like or give the language a spin.

[1]http://www.complang.tuwien.ac.at/forth/gforth/Docs-html/
China and Japan are nothing alike, so the entire argument here is moot.

Additionally, the average Chinese person is beyond capitalistic. China is hyper-capitalist, if anything. And no other country needs to look after 1.3B people, so China is essentially the first experiment in government for a population of that size.

China's going to become the world's largest economy -- there's essentially no doubt about this. Americans need to get used to not being #1 anymore. I know it's hard to swallow. :)

The world is going to look very, very different in 10 years.
You should read Darkness at Noon.
looks and works awesome! :)
Well, take it from somebody who successfully built and sold a startup and worked in M&A...

If you have zero growth and whatnot - yeah, 25x on EBIT may sound steep. But software can scale w/o much incremental costs (given what the author mentioned).

If you assume they know their business (you know, those MBA kind of guys...) and see a 30-40% yoy growth in revenue with a rather fixed cost base - what exactly does your calculator tell u?

10x on sales and 25x on EBIT isn’t exactly greedy... Look at FAANG valuations...

You can also do some back of the envelope math with discounted FCF. Take a 15% discount factor and 30-60% yoy growth (if you don’t see something like that or anticipate it - it’s not worth much tbh).
Have you considered writing an index for Cosmopolitan's API by topic? The current reference documentation is rather daunting, and it is very difficult to determine at a glance what sorts of functionality are available, and thus what kinds of applications could be written or ported.

What would it take to create an analog of SDL- some kind of lowest-common-denominator interface for mouse/keyboard io, audio output, and software-rendered graphics?
You probably have a mapping for a multikey starting with O, I had this problem many times with different keys.
You can search for it in `:map` or `:verbose map`.
Or just `:map O` and tab for autocomplete (might work, not sure).
> you miss the world in which google reader could exist

But what you're not getting is that Google Reader helped make that world. Deleting the largest RSS reader app and replacing it with proprietary news feeds damaged the open web.
Birthday is commonly used to verify people despite the practice of broadcasting it to people on Facebook.
swiftc isn't also not that blazing fast.

For me Delphi, .NET Native, D are some of the targets to beat in compilation time.

They all share a common trait though, not built on top of LLVM.
A little off topic, but I notice a lot of people new to Emacs and Lisp banging there heads trying to get Slime set up and running, when Emacs has excellent Lisp support right out of the box. Slime is excellent, but complicated (even by Emacs standards). I wouldn't recommend a user installing it until a specific need arises. I can't imagine trying to learn Lisp, Emacs, and set up Slime all at once.
Wrong. There are a whole lot of people who have never heard of Ayn Rand, and don't know anything about her ideas. You are not everyone, and (fortunately) not everyone has or will come to the same conclusions you have.

On top of that, I don't think you have a deep understanding of her ideas (specifically her epistemology and metaphysics.)

--

Folks, would you judge Newton by his critics, or by reading the Principia and working through it yourself? Don't trust anyone to tell you what you shouldn't read!
I think the lesson here is simpler: the company hit product-market fit, and assumed this would be the case forever. This wasn't true, of course. The founders hadn't optimized for this problem, they disagreed on what to do next, success got to their heads, and everything spiraled out of control.

It's always harder to follow-up on a success, especially a huge one, like what the company in this story had.
void strcpy(char s1, char s2) { while((s1++) = (s2++)); }
Blogspam. Here's a proper link - http://kossover.squarespace.com/journal/2010/11/12/seeing-wh... - and it mentions that he borrowed the idea from http://www.youtube.com/watch?v=mcEYvkvfWE8, which appears to be exactly same setup sans the narration.
Grades are for college, but ethics are for life.
Anybody else clicked the "think before you click" thing right away?
Okay, if I'm understanding how transactions work, all transactions are public, as they need to be validated by the P2P network.

This seems to be a significant disadvantage, to say dollars, where no record of a transaction exists.

Am I missing something (that's what I'm assuming)? Or is having a list of all transactions viewed as a strength?
Can someone explain the velocity of money argument to me?

The blog post seems to be:
1. If btc are liquid, everyone will want to move btc wealth out to some other store of wealth and btc will fail.
2. If btc are illiquid, then it fails by definition. Currently btc are at this stage.

Here's why I don't get it:
1. If they ARE liquid and its easy to convert btc value to other value, why would everyone want to move value out of btc? seems like people would want to move value IN to btc because of the other benefits (anonymity, instantaneous transaction). Regardless, it doesn't follow that easy value conversion predicates value drain.
2. "Bitcoin seems to be at this stage [of being unable to convert Bitcoin assets into other, non-Bitcoin assets easily now]" -- this seems to be false. There's a highly liquid market for BTC-USD (21k btc have traded so far today). Yes, its not easy to transact 500k, but thats true for most new assets including exchange listed backed equities.
It's not the best-written criticism (incidentally, why was the title changed for submission?) but it has a point. Right now, Bitcoins ain't worth jack-shit as a currency in any denomination larger than "a few".

If I have a hundred thousand dollars, I can buy a Porsche. If I have a hundred thousand bitcoins, I can't buy anything, because I doubt I'll find a buyer for a hundred thousand bitcoins.

I'd be interested to know: what's the largest bitcoin-to-dollar (or bitcoin-to-real-goods) transaction that has ever taken place?
I just looked into buying the .app TLD last night. Someone registered it less than a month ago.

Bloody ugly site, but there's a TLD search form at the bottom http://tld.name/global-tld-whois.php
They note climate change, but to quote:

""The message here is climate change, but that doesn't equal global warming," Keith said. "It's possible this would have benefits," by working against the atmospheric effects of fossil fuel consumption on global climate, he said. "
Didn't you get the memo? Threads are lame, evented is the new hotness. ;)
This is not an Ask HN. It's a link to what appears to be a blog post asking that question.
I wonder if he's pissed enough to add her to the Interview portion of his live show.

Weird Al has a jumbotron in his live show where he plays film clips and fake interviews during his (many) costume changes.

The "interviews" are scenes of him asking questions, cut with replies that, say, Madonna, gave during other (real) interviews. The result makes the celebrity look like a complete idiot.
Cohen's GMU colleague Russ Roberts interviewed BitCoin's Andresen a few weeks back. Roberts, normally hyper-critical, was ecstatic over it. A great podcast: http://goo.gl/mNcQW
You should apply to the CNIL since you seem to know GDPR better than they do. (https://www.cnil.fr/fr/cookies-solutions-pour-les-outils-de-...)

I never said no personal data were collected but, if configure properly, the processing of data falls within the legitimate interest basis.
Poor quality article, some of the quotes don't even end so I can't tell where author stops and Linus starts.
> Signal is objectively ugly

That's a weird thing to say. How is anything objectively ugly? It is a matter of opinion after all.
His comment about technology being a long, unbroken chain of abstraction layers changed the way I look at a lot of things in life.

Absolutely fascinating interview.
Or you gene drive them.
I simply use it as a way to curate a list of channels that I want to keep tabs on. I get no notifications.
The 'bidragssats' on my mortgage is currently at 0.7160%. This is a 15 year mortgage at 1% interest so effect rate is 1.71%.

If I was to refinance to a 30 year mortgage with the same bank/mortgage lender this quarter I would get a 0.5% mortgage with 'bidragssats' at 0.6812% so around 1.18% effective rate. This would also increase my principal by ~30000 DKK or around $5000.
I am against censorship but also don’t support companies who actively promote hate speech via recommendations. I’m ok with anyone having a blog but not OK with FB/Google creating conspiracy theory rabbit holes to drive engagement. This is a distinction I wish more people made.