skysight-inc/HackerNews huggingface dataset:
"Vietnam veteran Doug Shaftoe, the son of Bobby Shaftoe, and his daughter Amy, do the undersea surveying for the cables and engineering work on the haven, which is overseen by Goto Furudenendu, heir-apparent to Goto Engineering". My all time favorite book.
I'm starting to dislike laptops as well. Once you get used to a nice mechanical keyboard, especially one with an ergonomic layout, laptop keyboards feel like a joke. I wonder why they won't try to innovate there. Only the MNT Reform comes to mind, and its keyboard is still not my ideal layout. Some way to keep a high end keyboard I acquired myself attached to a portable machine would be nice. Maybe just a custom case around a modern SBC with a portable screen slapped on. Like one of those cyberdeck builds, but in the clamshell form factor.

I also use a docked laptop as my main machine with peripherals attached, but then the thermal situation is pretty bad because laptops so often seem to run very hot. I think I'd be okay with an increase in size and weight to sort out some of these problems.
Was this written in 2021 or 2001? How could someone in 2021 not even mention mobile at all? I need a password manager that will work across all of my devices and browsers, not just a single browser on a single desktop machine.
I spent hundreds of hours playing factorio.

Video games allowed me back into the mode of thinking without any sense of external requirement. It was all on me to decide how deep I went and for how long. Eventually I played until I achieved boredom after over 900 hours. (Not all at once! Over months.)

From that point of boredom I could see how much energy I had channeled into something pointless, and realized I had recovered. Then I started channeling that work into home renovations and other tangible efforts. Even coding for family projects!

But I never got the motivation back to code for profit again. I’m done with that part of my life.
For mobile view, use the «Free download» links on the bottom of the page.

Links here for convenience:

Global: https://submarine-cable-map-2021.telegeography.com/images/Su...

America: https://submarine-cable-map-2021.telegeography.com/images/Su...

Asia Pasific: https://submarine-cable-map-2021.telegeography.com/images/Su...

Europe: https://submarine-cable-map-2021.telegeography.com/images/Su...

Middle East: https://submarine-cable-map-2021.telegeography.com/images/Su...
> I mean, what if the world's billionaires are eventually forced to transect on a public blockchain?

That’s never going to happen because the technology is not going to get that far. How do you have effective monetary policy with a deflationary currency? Governments and central banks are not going to willingly give up that power, nor should they. Blockchain currencies just do not make sense on the macroeconomic level.

Moreover we already have solutions for investigating financial crime, it would be much easier to improve policy and enforcement there than overhaul our economy for what would be at best an indirect benefit.
It is all about the right balance. Also, there many things we "could make work" with a lot of effort, but mostly it is about finding a way to achieve better results with less effort.
Also, Schneier is trying to teach people how to implement cryptosystems, not how to break them or how to design them (which you allude to by saying "applying known systems").

One difference between classical and modern cryptography is that classical cryptography usually works at the letter or character level, while modern cryptography usually treats plaintexts and ciphertexts as uninterpreted sequences of bits and uses bit-level operations. Sometimes these two perspectives have equivalences or similarities, but mostly not if you're looking at stuff like block cipher S-boxes or block cipher modes of operation or Merkle-Damgård hash functions or whatever.
Just do something different? Music, drawing, painting, adding 200hp to your car? Starting as a novice in something completely unknown can give you a lot of satisfaction, since the achievements come quickly (to begin with)
> One thing I've never really recovered is the passion I had for side projects. Worse than that, I can't actually think of anything worth building, or even tinkering with, which is sad, as spending some of my free time on side projects was something I really enjoyed.

If you don't enjoy side projects any more, don't force it.

Better side projects would be something offline like improving your personal fitness, learning a new (non-computer) hobby, leveling up your cooking skills, and other real-world skills.

Forcing side projects on top of a day job is a recipe for returning to burnout.
Unlike Proof of Work based blockchains which require seizable factory infrastructure to break even, Proof of Stake doesn't need one.

Most Proof of Stake supporters see this as a good thing because it means there's no electricity waste and higher degree of "censorship resistance".

However what will actually happen is this "censorship resistance" is what will make the PoS blockchain as a whole get "censored", ironically.

Proof of Work blockchains, while wasting a lot of energy, can be regulated easily because the government can simply regulate the large miners in their countries. However Proof of Stake, because it can't be traced easily, the regulators will have to try to stop the entire blockchain as a whole.

Of course, it's impossible to completely stop it, but the governments can do a lot of things in their "anti-decentralized tech playbook" to make sure the adoption never goes mainstream. (See Tor, BitTorrent, etc.)
Yes, there are strong parallels between Polya's video and the "Cryptodiagnosis" chapter. The chapter is based on a monograph called "Ars Conjectandi" ("the art of conjecturing") and Polya's video theme is "first guess, then prove".

"In all of one's endeavors, the successful cryptanalyst's precept should be kept foremost in mind: "Try the simplest thing first." It is surprising how often this admonishment is disregarded, to the later chagrin of the cryptosinner." -- Callimahos
wow a whole 5 million! glad we can ignore the chinese coal plants that power the majority of mining now
I am pointing out that the free market won’t invest in the first foundational research specifically because it isn’t yet viable. Government is the only social actor that can fill the void.

SpaceX is not the first to act. Government was. SpaceX wouldn’t be viable now without government contracts so that example is not persuasive.
> Martha Stewart went to jail over a $230,000 trade [0] at a point when her net worth was likely hundreds of times that amount.

Martha Stewart went to jail for lying to an FBI agent. The trade was irrelevant. Never talk to the FBI.
I was curious about that, so I looked into it; KeePassXC is having some mixed messages about it:

https://github.com/keepassxreboot/keepassxc/issues/1870 says "awesome!"

https://github.com/keepassxreboot/keepassxc/issues/1996 says "go away"

and I can't figure out what is going on with https://github.com/keepassxreboot/keepassxc/issues/3560

They reference https://github.com/kryptco/kr-u2f in one of the issues, but it was bought by Akamai and the code was never under an open source license to begin with :-(
The end justifies the means, eh?
"I learned that sometimes math and physics are best discussed privately. ;-) "

Would you have preferred to remained silent and afterwards having to implement a physical impossible concept?
that sort of faux-diplomacy annoys me more personally because it always is blatantly obvious what the person is trying to communicate, and it sounds like it comes out of some kind of corporate PR training session. Like, if someone thinks what I does suck I always invite people to tell me so. If you're trying to sugarcoat it not only is it obvious that you think the idea sucks, you also think I can't accept your opinion, that's worse lol.

I think in general, not just in the workplace, people are very fine-tuned to noticing false compliments or underhanded criticism, and it's always worse than just playing it straight.
I'd expect someone to name theirs Thypon
ok, but when you are sending money via visa or paypal or what have you, you aren't sending shares of stock in that company, you are sending something denominated in dollars.

The theory around "prices people are willing to pay for ease of transactions" seems probably not that tricky,

the theory around "the value people will assign to a good based on ease of transfer of that good" seems like it would be more complicated and confusing.
The size of the output is n^2. So you do need at least that much effort. But it's not O(n lg n) to sort n^2 items, it'd be O(n^2) to just construct the output and then O(n^2 lg n) to sort it. So there is potentially a lg n to shave off there.
"didn't you attend the project meeting? We said we dismiss the motion part but of course not the perpetual part."
I'd agree with this. The article specifically mentions the need to analyze rather than jump to conclusions, and "That won't work!" is usually a case of the latter. If TWW is the result of an analysis, then it is definitely not what I was referring to in the article.
But you still started from scratch. With productive I meant that they can jump right in with their existing knowledge. If you learn some new tech, you might be able to solve a simple task after a short period of time. But you will still have to learn how to best handle basic problems for weeks.
Great work gang!
Who's doing that? People can choose to hold whatever assets they want in whatever proportions they think are best (assuming they are not shut out of the fiat banking system, and live in a stable developed country).
Talk to me when decent laptops with AMD dedicated and/or APU graphics and >1080p IPS displays exist.
Just curious, has Anonymous ever threatened someone before attacking?

Maybe I'm wrong, I just haven't seen a top hacker who makes public threats before attacking.
>Maybe it could be abused by political types but I feel like making someone write out their idea forces them to think it through and sets up some filter for ideas.

I think as your organization gets very big you need to do this to be able to have any overview, the problem is that when your organization gets very big this is also the time when political types start to use these tactics to gain more power.
Especially considering the recent post on HN showing that higher quality audio makes you more influential
Speaking as someone that does C++ since 1993, and as compiler geek, the OP is right.

I advise you to at least read Tour of C++ 2nd edition.

Projects like LLVM are one of the reasons C++ will stay around for decades to come, and they make use of many features that you won't find explained how they work on a book describing LLVM APIs.
The change in law is not especially great. The change in exercise of power is bigger.

Crackdown on speech and democracy movements? If in one year, there are no protest movements and no crackdowns, and in a later year there are several protests and several crackdowns, has the level of cracking-down-on-protests gone up?
Fair point. I was under the assumption that subpoenaing certs at least for domestic entities was common place. I guess that barrier hasn't been crossed yet, or at least we assume so?
Sure, Edge notifications are annoying, and it would be better if they wouldn't push Edge so hard.

Regarding the updates, I don't consider it more annoying than the macOS equivalent, and it's understandable that MS wants to push users to upgrade, to ensure they have the latest security updates.

I have not seen security threats alerts with Windows Defender enabled, and without downloading suspicious (i.e. unknown/unsigned) executables, which also seems reasonable. Actually, it's less painful to run unsigned executable on Windows, than on macOS.
Strike is not a requirement. The proposal is to allow Bitcoin payments, not specifically Strike.
> One thing I've never really recovered is the passion I had for side projects

I know how this feels. After a few bouts of burnout over my ~20 year career, I'm not convinced we fully recover from all of it. I think each bout leaves some permanent damage, along with increased risk of subsequent bouts. I made a similar comment here: https://news.ycombinator.com/item?id=22164678

The best general advice I can give is don't push anything. If you're not feeling motivated to engage in a side project, no problem, don't pursue one right now. Give things time and see how you feel after 2-6 months. Other general advice - reduce work hours if you can, exercise regularly, and relax. Morning/evening walks combine the latter two well.

Learning something new can also help combat burnout fogginess. I've found courses in something of interest work well (search Coursera, Udacity, Udemy, etc.). What I like about these is they're smaller in scale and more self contained than an open-ended side project. They allow you to commit time and energy in small chunks and at your own pace, but still leave you with something valuable in the end. E.g. over the years I've taken courses in Vue, Svelte, TypeScript, and a couple math refreshers. All enjoyable and worth while IMO.
for some reason everyone from socialist companies moved to the US and not the other way around.
The thing I hate most about the modern web experience is something else - somehow, it seems to have become fairly standard to reflow content between a tap and when it registers, but not to use the coordinates from before the reflow.

This seems like such an obvious and elementary bug that I have wondered if I'm missing something. Like, maybe it's deliberately done to increase the number of accidental clicks on ads.

Then again, maybe it's just a side effect of everything being threaded and asynchronous these days.
The sweet spot for me is an Idea -> CAD -> Manual Production -> Idea loop, which works for pretty much any hobby that results in a physical artifact. The computer work lets me spot enough problems that I can feel confident the end result will be worth the effort, and I'm not going to hit a dead-end.
Yes, but you're not important enough for someone to try your password on other sites by hand, and bots are hopefully not smart enough to do this automatically.

You should still use a password manager. Or at least a paper notebook.
I think our thoughts aren't mutually exclusive.

Good science > intuition/experience/best practices etc > bad science.

I suspect we agree that a lot of product development is based on bad science. Yes doing good science would be best, but let's at least stop doing bad science.
> the drive, and the creativity, only come back if I stop working for an extended period of time (weeks)

For me it was first weeks, and then months. And as for the last time, took six years.
You're wrong. you can exploit browser extensions without escaping sandbox.

In fact, LastPass and others had some pretty embarrassing vulnerabilities that can be exploited due to being an extension.

There's no question that a local PM has a significantly lower attack surface.

Here are some stories:

https://blog.lastpass.com/2019/09/lastpass-bug-reported-reso...

https://www.csis.dk/newsroom-blog-overview/2021/moserpass-su...

There were several classic web vulnerabilities for 1password and bitwarden when it comes to extensions.
You mean like... Tether?
I think you're conflating two different things, and although you've identified a real problem, that conflation is causing you to blame the wrong thing for it.

Verilog has a vaguely C-ish syntax, and VHDL has a vaguely Ada-ish syntax, but in my experience neither of them feel "imperative" in any real way once you get a handle on them. The issue with the syntax appearing imperative is superficial: imagine adding a C-like syntax to Haskell, perhaps to spur adoption the way Reason did for Ocaml - it wouldn't make it any less functional.

The real issue isn't functional vs. imperative - it's just that VHDL and Verilog are still painfully primitive in terms of their capacity for abstraction.
This is a great concept, but higher ups are on the manager schedule, meetings all day long. They live in conference rooms. If they are at their desk, most people will think twice before interrupting them.

Individual contributors however live at their desks and no one hesitates to interrupt them.

So having your execs in the open seems egalitarian, but it is an empty gesture.
The "just" questions have their place, but more often than not, I've found it there's more than one they use up the available conversation energy.

By the time all the obvious "justs" have been asked, and explanations why not for the n'th time have been given, the worthwhile meeting energy is exhausted and the original purpose of making a proposal is rendered pointless. You can see this outcome long before the end of a meeting too. If you see it coming at the start, maybe you won't bother making the proposal in the first place.

It's not a bad sort of question, rationally. It's more that it tends to be accompanied with dismissive, looking-down yet shallow thinking, when what you needed for a useful meeting was engagement with the "meat" of the issue, not shallow dismissals.

I knew someone who worked at a place where the word "just" in conversations was called out humorously with a silly noise, even when said by accident, to discourage it :)
It would be interesting to have a similar map for submarine power cables. It's early days, but the power grid will eventually go global too.
> (Does PyPI need to host multiple HTTPS domains?)

The real question: is the PyPI front page running on someone else's infrastructure or some dedicated hardware?
An excellent presentation on the work of the Friedmans is A Life in Code:

https://bookshop.org/books/a-life-in-code-pioneer-cryptanaly...

but there are several other biographies. The government treated the Friedmans very badly considering how dependent it was on them. Ultimately it was only the Friedmans' sense of duty that prevented wholesale collapse of American cryptanalytic capability.
Yup, there are good faith and bad faith ways to say "draft a proposal". I was continuing in kind with the "That won't work" themes of this article, speaking to the bad-faith situation where it's just a way to push the idea into a graveyard. If your manager is trustworthy, then of course drafting a proposal is an important step.
This is just a charitable guess. A guess with equal probability to anything.

Another guess is they want a precedent to subponea Fox News readers and classify people by political opinion. Albeit less charitable, it has equal probability.
> I think each bout leaves some permanent damage, along with increased risk of subsequent bouts.

Negative experiences tend to produce learned behaviors and reactions that we’re not aware of. These can be overcome, but it takes effort to identify them and implement deliberate changes in our behavior. There are various ways of doing this from self-guided books to professional therapy. It’s not exactly “damage” in the sense that it’s permanent or unaddressable, though. Viewing it as such can hamper recovery.
No, I use pass natively only, from the command line, for stuff like tokens, code lists, PINs, etc.
You don’t have to have side projects.

You could just keep making money at faang until there’s an idea that calls you.
Yes! I linked to the recent Zodiac Killer cipher solution - https://youtu.be/iuNyQ44JYxM - over many years, many people observed patterns in the cipher, and tried to determine how likely it was that each pattern was nonrandom.

Eventually, they were inspired to try a particular combination of substitution and transposition based on a pattern people had observed at width 19. I think this observation was first made in 2015, and the cipher itself is from 1969.

So in the "Cryptodiagnosis" chapter Callimahos says ...

After finding a phenomenon - or what is thought to be a phenomenon - an evaluation should follow. It's not enough to say "I think the doublets are high." How many are there? Go count them. And, even more important, how many doublets are expected at random in a sample of this size?

Then, the team showed how that last question could be answered for the Zodiac killer ciphers with Monte Carlo sampling (i.e. modern computer methods).
For this reason I basically think of options as pure gravy. It'd be cool if I get some big opportunity to exercise them safely, but if not, I don't feel bad about giving them up. So I barely factor them in at all when comparing offers.

Stock grants on the other hand - it bears saying - are totally different.
This is what bitcoin - and the world - through non-authoritarian controlled currency, needs.

BTC is a currency. People who treat as such - by simply accepting it or spending it - drive it's growth, and more importantly its acceptance. People who treat it as purely an investment stagnate its growth.

Feel free to read (or not) my more detailed comment on this concept here: https://news.ycombinator.com/item?id=27338320
This makes me wonder how a Hacker News-for-politicians variant would fare, if political managers at various levels in the chain could post under a pseudonym to bring high level attention to some broken or un-oiled cog. Not necessarily for civilians to find out but for other political operatives to learn about and pull whatever levers they can pull to resolve issues internally. My understanding is that the government (at least the US Fed) is very top->down information wise, and e.g. a town clerk in Kansas has no available way to interact with INS even when they need to for their job.

Let's say one day you stumble upon some nuclear centrifuge in the middle of a field. Who do you even call and how do you do it in such a way that you don't end up on the no-fly list for the rest of your life?
Allowing corrupt governments continue to steal the wealth of their citizens through printing money isn't a great alternative. At the end of the day people will use the money that works best for them if they have a choice.
You have to recognize the psychology beneath anti-Elon sentiment to understand where this is coming from. It is to a large extent political hatred from the far-left, and Anonymous is largely a left-activist group right now. Polls run in /r/EnoughMuskSpam confirm the demographic reality of the most staunch Elon haters.

Elon is symbolic of capitalism working. He creates cognitive dissonance as someone who applied capitalism (with subsidies that level the playing field versus oil externalities) effectively to environmental sustainability. He creates cognitive dissonance as a capitalist who created innovation (VTOL) that a public government funded agency (NASA) couldn't do by itself.

Elon is white, male, and wasn't overtly anti-Trump. Elon's ancestry is white South African.

Elon is rich.

Elon dislikes regulators.

Elon isn't afraid to criticize left-wing politicians in public.

These are the real reasons behind the strongest forms of Elon hate on the left that we see. The actual things he's done worthy of criticism (e.g arguably false advertising on Autopilot) factor in but I don't believe it is the real reason underneath it.
> I think it’s nearly impossible to expect most shareholders to understand the business underpinnings to this degree within the existing system. Think of pensioners with mutual funds, do you think most even understand all the businesses in those funds let alone the operations of those businesses?

That's true, but I don't think that matters. Those same shareholders both profit and lose based on all kinds of other factors they don't understand. Adding new ways to lose tied to illegal activity doesn't really fundamentally change anything.

Also, there's something important to note: pensioners with mutual funds have savvy proxies (fund managers) who should very will understand the business underpinnings to this degree, and vote their shares to avoid losses due to these kinds of fines.
I wonder how they'd draw that on a mercator projected map.
The Friedmans and the Poles did, independently. Brits only automated it, based on the Poles' work.

British spycraft during WWII and well after was absolutely abysmal, with rare bright spots.