skysight-inc/HackerNews huggingface dataset:
30+ years ago, Doubleday published my book. It would not have happened if it weren't handled by a literary agent (John Brockman). The original title of my book was "Fundamentals of Computer Security in a Networked Environment."
ch 1) Hardware (registers, memory, disks, etc)
2) Software/OS (Unix, etc)
3) Application S/W
4) Networks - TCP, IP, Arpanet
5) Security - encryption, trapdoor functions, etc
and so on. 20 or 30 chapters.

When I sent the book proposal to Brockman, he told me bluntly: "I can't sell this. You can't write". Three months later, the story found its way to the front page of the NY Times. First person who called (at 3AM Pacific time): John Brockman. "Lemme sell your book!"

So he went ahead and sold the book proposal. Didn't just sell it. He auctioned it amongst publishers. End of the day, there was a $40,000 advance (wow - more than I was making on my job!)

I started writing: got through the first 5 chapters. Then my friend, Guy Consolmagno visited (he was joining the Jesuits). I showed him the manuscript, and as he read it, his face dropped. After 30 or 40 pages, he looked up and said, "Cliff, this is terrible. It's all about computers."

"Of course, I replied,"I'm writing a book about computer security,"

Guy answered: "Every computer jock in the world will want a copy. Doubleday will probably sell 600 copies."

"Yep, that's the book proposal that they bought!"

"You idiot! They don't want to sell 600 copies," Guy said. "They want to sell 6 thousand. Maybe 60,000. You gotta do better than this..."

"Look, Cliff. Don't write about computers," Guy continued. "Write about people!"

"It's not about people," I replied. "The book's about the Arpanet, about crypto systems, about os holes, about how to manage a Unix system."

"No it ain't," he said. "It's about those hackers in Germany. The bureaucrats in the FBI who have never touched a computer. The NSA people who listen but won't lift a finger. The CIA agents who pester you in Berkeley. It's about the long-hair computer jocks you work with. It's about the nutty living situation you're in. Most of all, it's about you."

Well, I listened to my friend. Tossed those chapters and rewrote 'em. Told my story in first person.

Today, many of you now know me because of that book.

Editing? Mainly my sister Jeannie (who's a professional editor) and David Gernert of Doubleday.

Brockman? He's still running a literary agency in New York. Brother Guy? He's now the director of the Vatican Observatory. Me? I'm still in the Bay Area, wondering how I ever wrote a book.
SQL is actually pretty okay for writing SQL. I was never in love with this rather roundabout way of doing things since it didn’t solve problems I was actually having.
As for me, I can neither drum nor trumpet, nor tell jokes, nor fart amusingly at parties, nor play the harp.
We do tax lots of other kinds of energy, but you have the dilemma where crypto will use the least taxed, least cost energy anywhere in the world, dump the externalities into the atmosphere, and no one can tax energy everywhere to make them pay to clean it up. That's why you have things like coal fired electrical plants that used to no longer be competitive firing up at full capacity again to mine cryptocurrencies.

Crypto mining can't be curbed by carbon taxes in any energy market like normal electrical consumption.
The author is probably a sed or vim user:

s/Thales/Einstein/
> The problem here is "Don't Be Evil" is so vague.

They're going to have an extremely uphill battle to fight if this is the basis of their legal argument. No reasonable person could understand the phrase, "Don't Be Evil," to mean, "Don't do things that I personally consider evil." For example, I very much doubt that a court is going to find that Customs and Border Protection is "evil," and thus any actions the plaintiffs took against Google's dealings with CBP were contractually mandated by the employment agreement.

To the extent that this is a headache for Google at all, it will serve as a great example as to why legalese and corporate-speak is so common in the U.S. Google tried to have a motto that, while legally ambiguous, expressed a sentiment about how they wanted to treat their users and act in the marketplace. There will be different opinions about how well Google lives up to the motto, but certainly at the time it was coined, that was the idea behind it. And now they're getting sued, essentially frivolously, over the language. If it causes them a problem, it's a lesson to other companies: avoid mottos that are subject to creative and motivated interpretation during litigation. Or to put it another way, don't have mottos.
> things were not always this divisive

Um… *gestures vaguely towards all of human history*
It’s a Rick and Morty reference. See S2E06.
Whether or not any of your options are good is a completely separate concern from whether or not you're using telemetry. If option B is the least bad option available, it's still better than A. Of course, you could also include a good option, and then telemetry would show a preference for that one.
Why not choose one that's been around for a few years, then?

Five? Ten?
Renatte Nkombo: Gospel and Soul Singer
While I can't speak to the case, I have anecdotally known PhD-level researchers who have cited "don't be evil" as part of their decisions to trust Google with potentially sensitive data. The phrase has clout.

This has been official policy. It seems like more than a motto at that point.
If your "app" is running in java, python, you need to bundle the correct runtime version. (As well as another UI framework, and all dependencies)

You're back in bloaty electron land then, no?
Yes Bitcoin mining centralizes along the ability to mine which involves things like electricity, technology, politics, social factors, maintenance, and a host of factors. The point is that all those factors are quite dynamic and can change from year to year.

Proof of stake entrenches a group of rent seekers in perpetuity, without the need to do anything external, or anything whatsoever. The risk of mining is quite high as we've seen the past few years and there is no singular entity that has dominated Bitcoin mining for more than 3-4 years. Furthermore even when Bitcoin was dominated by Bitmain and a few other miners predominantly in Asia, they were unable to use their mining power to influence Bitcoin.

So the argument comes down to Bitcoin depending on external factors that are quite risky and requires constant upkeep and innovation in order to maintain ones position in the ecosystem, versus proof of stake where absolutely nothing is needed to maintain one's position.
Sort of, but with transparency.
I wonder if we can make it useful for refactoring. Like let's say I change the second argument of a function from int to long, then I do the same for another function. Can autopilot "understand" what I'm doing, and apply the same change to the rest of my source file?

Or more general. E.g. I'm in an graphics editor and move one shape so it touches a line, then another shape in the same way, can an AI understand what I'm trying to do and make all the shapes touch the line?
It's xeno because its biology is synthetic, alien to "natural" biology, and -bot because the structure is synthetic, like any other robot. It's interesting research, but seems a little haphazard to me.

"What if we make a Pacman shape out of frog cells" doesn't seem like it's leading anywhere profound.

I wonder if they could impose arbitrary logic, and implement something like Conway's game of life? Seems like you'd need a predictable algorithmic framework in order to achieve anything useful with it.
Using shift operators for reading and writing to streams never made sense to me
Will Nix Overtake Docker?
This is obviously not true, but also why would it matter? Is it not possible to be a "professional" without a degree? If I were looking for a professional editor I don't think it would even cross my mind to ask what degree they have, I'd be wondering how long have they been doing it, what have they published, how do authors describe working with them, etc. There's no magic to editing, it's obviously a skillset that can be learned outside of school.
Yeah I've always wished for something like that. That also gives (presumably) a much stronger programmatic association between windows (GUIs) and processes. Trying to programmatically figure those things out in e.g. X11 is sloppy at best.
We have the technology but most people don't care about decentralization. Even paying lip service helps as an admission that decentralization is good for users.
I'm not sure this is true. I'm not a lawyer, but it certainly seems that in e.g. https://www.findlaw.com/legalblogs/first-circuit/malice-requ... courts may consider the notion of "evil" as even more concrete and fundamental than the definition of "malice." Sure, settlement may be the likely outcome, but there's not a zero chance of success on the merits.
> I have also been in over 20 accidents in my 25 years of driving, the vast majority of those having been rear-ended and none were my fault.

That's way too many to take your word for it. Where there's smoke, there's fire. Well, maybe not... but you sure as shit should suspect a fire.
I would guess that Arc ends up costing nothing on Intel. Intel's aligned load/ stores come with Acquire/Release atomic semantics, so even if you don't need them you don't get a discount. On modern ARM platforms they're very cheap but perhaps not quite free, and realistically there just aren't that many other platforms. So the Arc/Rc difference may make little practical difference.

I think the clear benefit str has is that it's built in from day one. So any code which doesn't use str but should isn't old code it's just bad code. In contrast if you've got a pile of C++ then nothing written before 2017 uses string_view because string_view did not exist, and so then much of what got written after 2017 also didn't use string_view because the old code didn't understand string_view.
The damages are largely theoretical at this point. Most of the time the compromised devices just join a botnet and don't directly steal much from the owners because they don't have access to much. For the privacy concerns it's also largely theoretical at the moment because to our knowledge (at least mine) the government hasn't used SmertTVs to do spying (yet).
Richard Dawkins: “Please Sign the Declaration on Women’s Sex-Based Rights.”
This looks very lean (in a good way). Naturally he's only demoing what works well but there really is a lot here!
Why not? There's this case that went all the way to the supreme court:

>The issue is that, before the 2008 global financial crisis, Goldman had gone around saying things like “our clients’ interests always come first” and “integrity and honesty are at the heart of our business.” Then the global financial crisis occurred, and:

> 1. It came out that maybe Goldman’s clients’ interests sometimes came second, and maybe integrity and honesty were sometimes not quite at the heart of its business[1]; and

> 2. Goldman’s stock price went down.

>[...]

>Perhaps in 2007, investors read in Goldman’s disclosures that “our clients’ interests always come first” and “integrity and honesty are at the heart of our business,” and they thought: “Yes, it is good that Goldman has integrity and puts its clients’ interests first, that is valuable for its business, we will buy the stock.” In 2009, after Abacus and so forth, investors thought “alas, no, Goldman does not have integrity and does not put its clients’ interests first, we are disappointed, we will sell the stock.” In other words, perhaps investors ascribed value to Goldman’s statements about integrity and honesty, and then when they found out that those statements were not true that value went away and the stock went down.

https://www.bloomberg.com/news/newsletters/2021-06-22/money-...
I guess that implies that esoteric aspects of toga wearing in ancient Rome is a "basic thing" that one should know before writing anything about Roman toilets.

I'm sorry that it seems to be so problematic.

This piece seems interesting and illuminating regarding a specific aspect of a culture that we are thousands of years removed from. It's a pop-piece, meant to be approachable and to stir the curiosity of the reader.

I can't imagine how many different ways it probably gets things wrong... and I guess that in itself is interesting to think about... but because it's impure does it mean that it has no value?

Is anything with a hint of inaccuracy (according to our own perspective and understanding) deigned unworthy of inclusion and distribution?

Does one need to be perfect in order to be published?
> The solution is to invest in more solar, nuclear, and energy storage solutions.

> The energy problem isn't unique to Bitcoin.

The unique problem with Bitcoin and PoW in general is that its energy usage is inversely proportional to the cost of energy. If the total value of Bitcoins mined every day is $X, collectively Bitcoin miners will use just a little less than $X of power every day.

That means that any time we do improve our energy infrastructure, by increasing supply with more renewable sources or reducing demand via efficiency improvements elsewhere (all of which reduce energy prices) Bitcoin mining becomes much more profitable, miners expand and new miners appear, and PoW's energy usage goes up accordingly to use as much power as they can possibly afford (up to $X).

This isn't true for anything else - there's no other industry that so directly turns energy into money without limits. While there is a relationship to other energy usage, if energy drops to 1/100th of its current price, people don't start heating their houses 100x more, they don't start gaming on 100x more power-hungry computers, and they don't start taking 100x more flights than they do today, because in each case, there are significant other limits and marginal costs involved.

PoW meanwhile will absolutely increase its power usage by 100x, as fast as the network possibly can. This is why PoW's energy usage is a unique problem.
Thank you. Everyone replying to this comment seems to be intentionally ignoring my point.
Yeah, that all seems reasonable.
> Does that mean everyone who plays video games after work is literally satan for consuming energy for mere entertainment?

If that replaces them and the three friends they are playing with from each driving in their own car to the bowling alley 25 minutes away then it's a net carbon savings. It's all about the alternatives, and in the case of cryptocurrencies, a lot of people think there are comparable, much more energy efficient alternatives for everything you use crypto for legally. There really is no ridiculous conclusion here, it's about the alternatives.
I do absolutely nothing, including not wearing a mask in an area that demands I wear one. Nor have I gotten any sort of shot.

The only thing I do is that I wash my hands every time I return from public, as I always have been. I haven't gotten sick either.
I don't understand how anyone can reach early adulthood and actually take such drivel from a corporation at face value. As you say, clearly such people exist. It just mystifies me.
I don’t have a ton of hope for some short-term (5-10 years) corrective out of the present state of affairs.

What I do see happening in that timeframe is a recognition that these skills are foundational to online culture and discourse, and a push to inculcate them in forthcoming generations through education and private and public policy action.

An immune response evolving to the environmental harms of Twitter, if you will.

But yeah - that chap who keeps failing at science in your Insta is likely a lost cause.
Apple Car's on the way, hang tight.
While I agree with your (general) point, I'm not so sure about the last paragraph.

I mean, I would answer "yes" to your "being oppressed by the government" part. And, to some extent, everyone who lives in mainland China and reads HN should feel so, as HN is censored by GFW.

Overthrowing CCP idk, I am not seeing how this could be practically done without making my life significantly worse. So that's the trade-off I made.
> No reasonable person could understand the phrase, "Don't Be Evil," to mean, "Don't do things that I personally consider evil."

TBH, I think almost everyone treats the former statement, as meaning the latter.
Did you mistype here?

Maybe there's even something different about using "evil" here, specifically. Would another word have a different outcome?
What operator would you have used?
https://en.m.wikipedia.org/wiki/Contra_proferentem

Ambiguity in a contract benefits the party that did not draft it
That's very true and NewRelic has a built in trace route as well as a way to sort and view the slow queries. Even breaks down and does an analysis on the query. Coupled with logging down to the individual thread. It's very powerful.
>10. Even AES256 has a block size of 128 bits, which means you can start expecting collisions after 2^64 encryptions. This sounds like a lot, and the exact details of how this can cause a mode of operation to break down depend on the particular mode, but that’s a not an unachievable amount of data, the internet does that much every few months (assuming 1 block per encryption)...

Correct me if I am wrong, but doesn't the fact that the internet is not encrypting everything with the same key and nonce mean that you can't just add up all the data transferred for this? Or does this mean that in the future we might be encrypting 256 EB(10^18) sessions/files?
The modern desktop environment feels in many ways to be a disaster; between my time on linux (pop!_os), windows, and my macbook it's mac os that has me gritting my teeth the most as I deal with poor window management usability, finder, and the unintuitive behavior of trying to start a new instance of a running application across workspaces.
Ooooh very neat thanks for sharing:) That has... interesting potential...
Thanks for sharing. I’ve always wanted to go out on my own and achieve something similar to what you’ve built. Congrats on making it a reality!
I had no clue AoC is a one-man-band project. With that in mind, how diversified are these puzzles? Wouldn't it be repetitive for people doing it year over year or is Eric one excessively creative individual?
> who would be in the other side of the trade if tether is deemed worthless?

Predominantly retail traders who placed limit orders and didn't react to changing market conditions as fast as bots/institutions. Perhaps also some speculators who believe USDT may be able to reclaim the peg.
Well that definitely blew up in their face.
I definitely correct my "does" a good job with "did" a job. But ultimately, I've advised a good deal of caution, which I think is fair, in particular, considering that only a small fraction of the companies has a compute scale where tiny improvements make massive savings.
If you just want a subset of the internet, Lynx builds in under a minute.
For me this is the single most important aspect of cryptocurrency. So long as you can create "stablecoins", or as I call them - "bitcoin standards", those bitcoin standards can quickly become fractional reserve banking, and when the fraction is 0, you get undefined banking, which leads us directly to wildcat banking that Tether exemplifies.

To believe in cryptocurrency means to believe in a world where stablecoins are outlawed and cryptocurrency is not, if that is even possible. When most of the value of cryptocurrency comes from it being impossible to kill, it makes it impossible to kill the stablecoins that can endlessly corrupt even the purest of systems.
How is that relevant to the meaning of toxic masculinity?
The problem is that sometimes I would love a level five automated kitchen that does everything for me. Other times, I want a level zero automated kitchen, where I can enjoy the process of cooking. My guess is, I'd get one or the other, but never both. If I had to choose only one, I'd go with the kitchen I have, which doesn't take any control away from me, and probably doesn't have any hidden gotchas like subscription fees and constant surveillance of my life in order to ensure my refrigerator knows when to order more milk.
I was imagining having a fully automated kitchen in my apartment, but just like autonomous cars, ownership doesn't make sense. Add to customizations of also choosing the ingredients (local vs global, organic, etc), why bother to go shopping and learning to cook. Like driving, there would still be people that have kitchens at home for which cooking is a hobby. It just wouldn't be necessary for the majority of the population who just want "home cooked meals" without the work or waste of doing it from home.
Here with Ryzen 5700G, it takes almost 2.5 hours to compile chromium (doing one at the moment). This is with /var/tmp/portage mounted on tmpfs.
Prior to this lawsuit, what did you take the old Google motto to mean? Personally, I took it to mean don’t commit evil acts [as a company]. Obviously you can pick it apart now, but it wasn’t derided as some ambiguous concept prior to this lawsuit.
No, the problem is it’s flatly ridiculous to claim an employee code of conduct binds the company. What in the hell.
AFAIK, TeX only gets really complicated when a document contains pictures (which it can move forwards or backwards relative to the text, if that leads to a better layout)

For text, https://en.wikipedia.org/wiki/TeX#Hyphenation_and_justificat... claims O(n²), with n the number of possible breaking points in a paragraph, or even O(nw), with w the width of a line.

As to the algorithm used by MacOS, that’s https://en.wikipedia.org/wiki/Cassowary_(software) (also used by the scwm window manager)
No one is suggesting that everyone must use Bitcoin, but please understand that over the past 100 years the majority of the world's currencies have collapsed one way or another. Not every country is the U.S. which has been able to use its military might to maintain the value of its currency. Russia, Mexico, India, many European nations prior to the Euro, most of South America, have all seen their currencies collapse at some point in the past 50 years or so, and in many cases within the past 30 years.

It's possible that the US dollar doesn't collapse at all in the next 50 years... and that would be great... but it's also possible that at some point in the next 50 years the US dollar ends up being devalued significantly in which case it isn't such a horrible idea to take some of your cash and store it in a globally accessible cryptocurrency in addition to other assets such as gold.
Since one of the inherent properties of PoW cryptocurrencies is it doesn't matter where the mining takes place, mining will always take place in whichever country doesn't impose a carbon tax. Ironically they're much more "censorship resistant" to carbon taxes than actual attempts by major economies to ban their use (which would only need to be partially effective to squash the price bubble and by extension reduce incentive to spend on mining)
Real progressives don’t agree on what progress means. No amount of progress is ever enough. If no amount of progress is enough, no progressive politician is enough. Progressives then don’t show up at the polls for anyone who isn’t a “real progressive”. And then progressives have the gall to complain that the few progressives who do manage to get elected are fighting for table scraps.

I’m becoming convinced that the true definition of a progressive isn’t based in any specific ideology, but in a refusal to acknowledge the constraints of politics. And the result is progressives would rather compete to have the best idealistic vision for utopia than actually do what is needed to win elections and make progress.
Now this is one I'd use, but I'm already satisfied with Firefox.

Firefox for Android could use some improvements, when I switched from Chrome, the downgraded experience felt almost immediately, but you get used to that to the point you don't notice.