skysight-inc/HackerNews huggingface dataset:
The Big Book of Computing Pedagogy – Hello World
It's the Byzantine Fault Tolerant part of this that is particularly innovative and based on Kleppmanns most recent work. I believe it solves the issue of either malicious actors in the networks modifying others transactions, spoofing them, or the messages being modified by third parties ("outside" the network) who have MITM the connection. These are really great problems to solve.

However, when I was experimenting with CRDTs a while back, it seemed to me the other big issue is where multiple transactions from different users combine to create an invalid state. Most CRDT toolkits are aiming for a combination of a JSON like type structure, with the addition on specific structures for rich text. The JSON structures for general purpose data, and those for rich text as that is the most common current use case. These sort of general purpose CRDTs don't have a way to handle, say, the maximum length of an array/string, or minimum and maximum values for a number. They leave this to the application using the toolkit.

For the Yjs + ProseMirror system, effectively the CRDTs are resolved outside of ProseMirror. Thats useful as they can be combined/resolved on the server without a ProseMirror instance running. However there is a strong possibility that the resulting structure is no longer valid for your ProseMirror Schema, this is currently handled by ProseMirror throwing away the invalid parts of the document when it loads.

What I think is needed is a Schema system that is a layer either on top of these toolkits, or as part of them, that provides rules and conflict resolution. So there is a way to specify the maximum length of an array/string, or what the maximum value of a number is. Effectively generic CRDTs that have an understanding of developer supplied rules and bounds.

The "maximum length" is an interesting one, as depending on the order of transactions you could end up with a different result.
Its very expensive.
The researcher released the writeup. The researcher doesn't work for Tailscale. The researcher doesn't release the patch.
Love the idea. Item becomes a specific calendar thingy. Great job.

Please fix the back-hijack to HN though. (it's like forwarding twice for some reason)

edit: I see you're aware of it!
Isn't it odd that no one else has been able to replicate this researcher's findings? I'd imagine a bunch of others would run similar tests and come out in support of these findings.

I highly suspect there's something off about this and I will wait for others to corroborate these findings (should be easy if there's actually substance here).
That's a nice tool. Can you actually pick colors by name, with that tool? I wanted to see what color someone would call "gecko's dream".
Lower productivity through telecommuting. What should take 2 weeks now takes 3. That's 50% more resources.
Neither, read the paper
CalyxOS and GrapheneOS are really great alternatives to stock/OEM Android. A lot more apps than rotary too.
I agree there is a difference.

But the assertion was the advertisers don’t want to be next to crime, racism, etc.

I’m just giving a simple example that, largely, it is not true. You can be next to unsavory things and still get tons of ads, if you do it right.
It's somewhat covered in John Gartner's "The Idea Factory: A History of Bell Labs"
Did you mean that he overestimated social progress?

Consider that he'd already moved to Sri Lanka in the 1950s, ostensibly out of his love for diving. He was primed to see the benefits of WFH and telecommunication, and certainly able to exploit the flexibility in his own life and career.

Ironically, with his adventurism and individualism, perhaps his imagination was too limited to think that many people are self-limiting. The companies you speak of are not abstract entities forcing the poor humans to live unwanted lives. They are the people---identifying with the rituals of office life and demanding conformance from one another.
Musk Fires More Twitter Sales Workers After ‘Hardcore’ Purge
+1 Great book if you are looking to be a leader. Other leadership books I would recommend are:

To Risk It All: Nine Conflicts and the Crucible of Decision

Execution: The Discipline of Getting Things Done
I think the above comment is referring to the true identity of “Maddy Kennedy”:

> On 6 February 2012, Alan was at a university lecture, when the class was warned against using Wikipedia as a source. To hammer the point home, the lecturer said that a friend of his - one "Maddy Kennedy" - had named himself on the site as the inventor of the toaster.
A little later in the 80's and not necessarily dealing with the PDP-8, but there's The Cuckoo's Egg, which is a first-person account of the hunt for a computer hacker who broke into a computer at the Lawrence Berkeley National Laboratory (LBNL).

https://en.wikipedia.org/wiki/The_Cuckoo%27s_Egg_(book)
Does not work safari mobile
DDG: No Results Found
It doesn't matter, they are in possession of literally thousands of DVDs; the money is spent and the sale is recorded.

There used to be a healthy market for DVD-specific shelving; I have seen multiple bookcase-sized shelves packed completely in one house.
Discussion on the Modern Data Stack and Access Control
It's an excellent book for sure, on many levels. I'm not convinced it could be turned into a _modern_ movie with enough interest to a general audience though.
> object ...

You already lost me there. ¯\_(ツ)_/¯

https://suzdalnitski.medium.com/oop-will-make-you-suffer-846...
I don't want to talk about it in detail, because I am trying to stay anonymous on HN.

It's a Mac app, pricing model is perpetual license with paid upgrades for major new versions (every 3-5 years). Customers are roughly 50% individual devs and 50% companies who buy for their employees, and a bunch of educational licenses, but I don't earn much from them.

I got initial traction by being mentioned by some popular bloggers and twitterers, but I only started making a full time income after two or three years. I think marketing is mostly word of mouth, and lots of people using the trial version who eventually buy a license, but for the most part I have no idea how people find my app.

As for whether it's worth it -- it's a cushy job, I can take care of my kids and don't need to worry about putting in enough hours, because nobody cares how much I work.

On the other hand it does get somewhat boring after 10 years. I've been hearing the same feature requests and ideas for improvements for 10 years. My customers are all the same average tech dudes like myself. Sometimes an interesting bug shows up, and when I track it down that's the highlight of my week.
https://archive.ph/5zJyP
A senior engineer has sufficient knowledge to successfully avoid companies that do not know how to evaluate senior engineers.

Personally, it took me 20 years to reach this understanding. I wouldn't be surprised if other senior engineers, smarter than I, reached it in much less time.
Brave has proven that targeting is not always the best answer. They did an analysis on their own platform, their CTR is very very good and they do not compromise privacy in any way and still deliver ads (opt-in).
Gradually and then suddenly.
> Chrome and Firefox don't get the same ability to make sales pitches if you search for Edge

This is just plain false. If I open Edge and search Google for just about anything, there will be a prominent ad prompting me to switch to Chrome.

Every. Time. I'm not sure where Firefox puts the focus for their ads (MDN? Fortunately, I don't need to visit that often or ever), but...
Isn't Amazon's cash cow AWS which is not in that problem space?
I read this when I was a young teenager and found it very enjoyable (even though I didn't understand some of it at the time.) I've been thinking of rereading it.
He needs to port a FPS to the Timex. There is already tetris :)

https://github.com/PsiKlops/TimexBlocks
Looks like it might be this? https://github.com/tailscale/tailscale/commit/976e88d430e0c5...
>As a developer, the only reason to use Windows today is if you need Visual Studio for .NET development.

What do you mean by developer?

Lots of embedded systems and industrial automation development is Windows-only, as a random example. Not everything is webdev or mobile. Lots of vertical markets have development environments which are essentially Windows-only.
> Have you ever implemented a smart contract?

No

> A smart contract can be thought of as a cryptographically secure program, i.e. it cannot be modified. So you have cryptographically secure inputs (the blockchain), and a cryptographically secure program (the smart contract), which means the output is also guaranteed to be cryptographically secure.

The output is not guaranteed to be correct, what you intended, or even what you agreed to. Even the most trivial computer programme can have unexpected properties.

Why would I have to explain that here?
Thank you! And yes, we're having someone look at that right now, sorry about that!

Edit: it's fixed now
A jq255 Elliptic Curve Specification, and a Retrospective
That's the magic of music theory: it constraints the space of all possible invocations of an instrument to those that are theoretically correct. Our 'random input' is fit upon the closest match that yields a music-theoretical correct outcome.
Perhaps people were more thoughtful when the demands and inefficiencies of quill penmanship necessitated measured words and deliberate prose. We could all stand from time to time to step back, take a deep breath and count to 10 before speaking words we later regret, yet our endeavours are ceaselessly moving forward to shorten the distance between inception and delivery of information, from postal letter to dms. If we are constantly striving to shrink this distance, isn't there an implicit argument against development of ideas as an urge? Maybe a philosophy of "fail fast" as the tech industry adage?
Modular synthesizers. Electric vehicle conversions. The intersection of musical instrument construction with just intonation and other alternative tuning systems.
I think this is the schema system you're asking for: https://www.hyperhyperspace.org/

(specifically, the data representation part)
You don't even need to do that. A gate can be in Anaheim or in Orlando (or both), It doesn't require a new location.

Disney is already freeing up more space in Anaheim, and they still (aFAIK) have a huge interest in land around long beach (a bit more problematic). And they have huge tracts of land in Orlando.
I help out on the Unofficial Django Discord a lot. I have to constantly tell people to go do the tutorial on djangoproject.com instead of some rando youtubers totally broken tutorial. It's crazy how many incompetent youtube tutorials there are just for django!
I can't imagine many startups opting to rent expensive office space when they don't have to. It's quite a tax on talent, especially if top talent doesn't want to be there anyway. Furthermore the prestige associated with having an office is kind of subdued at this point. Actually, I think most investors would probably think it is a mistake unless the physical space is truly needed for working with matter (not only information).
I'm not an expert, but I think there's pretty much an infinite number of ways to execute space trajectories.

Just looking at it visually it seems Orion is (perhaps?) taking a more roundabout (slower) route, and it's also ending up at the moon in a different orbital configuration than Apollo.

Another factor, I am sure, is cost. The faster you want to get there, the more fuel you need to burn. I'm also going to guess it's not a linear equation, which means the faster you want to get there, the fuel requirements will increase in something like an exponential proportion.

Therefore slower is cheaper, to a point. If you go TOO slow, your astronauts will starve, or you need to bring more food and provisions, which will cancel the cost savings on speed reduction. So somewhere in there is going to be an optimal cost/fuel/food/provision trajectory for each mission.

So, in summary: different mission, different parameters for optimal execution.
Only 4% Linux? I guess I've always suspected HN has a surprisingly high number of Windows users but not to this extent.

Linux is not the draw it was in the Windows Vista/8 eras but still a big draw.

I guess the Mac laptop draw is bigger at the moment.

But I can not imagine running my home computer on a closed OS.
Generative art (fxhash specifically)
Nah, I like it. I'm here for interesting news & discussion, not for a demonstration of some voting algorithm.
Absolutely! A large part if h the blame here rests on Unixtime (which is a monotonic count of seconds elapsed) trying to use a time standard where those seconds are not innfact monotonic. Unixtime is basically “TAI done wrong” and the failure to correct this early on … ideally they should have aligned themselves to TAI instead of UTC since originally Unixtime was not actually aligned to any particular time standard then in the mid 70s it was decided to align it with elapsed seconds of UTC time as of a fixed date.

This decision just dominoed down through time causing enough friction that we computer programmers outweighed the metrologists and they caved and abandoned properly keeping UTC in order to stop causing problems for everyone else due to our continued failure to fix the root cause of these issues.
- Systems that work offline. Partly for practical reasons due to my background working in Agtech companies, as well as logistics in developing countries. But also it's just technically and socially fascinating. How do you detect conflicts? How do you decide what one is? To what extent - if any - can it be resolved automatically? Revisions, event sourcing, CRDTs... there's no one size fits all industry solution and not enough people to take it seriously. (Friendly request - if it's been a problem for you in your industry, drop me a line. I sometimes think I should niche down in it, but wonder if it's too obscure).

- Frontend JS minimalism. Any stories about people ditching transpilers, build tools etc appeals to me immensely. My spicy take is that React is not an abstraction above the DOM, it's an abstraction parallel to it.

- Concatenative langauges. Less Forth and more Joy[0]. I just feel like there's something here, and the idea will not die until it catches on. The amount of concatenative language interpreters I've abandoned is a bit embarassing.

[0] https://hypercubed.github.io/joy/joy.html
10x is about management skills, not technical skills.

Catmull's team did it with Disney Animation - they took low performers and made them high performers with a better process.

However, you have to start with a process that works. Does automattic have a process that works?

10x revenue isn't hard if you're going from $1 to $10. Going from $10 to $1000 is harder. Going from $1,000 to $10,000 is even harder, etc.

A team of engineers can't go to 10x by themselves. It doesn't work that way.
Is this U.S. only?

Edit: Found the answer, yes "Only US residents are currently accepted."
The basis for the Web3/crypto "community" is to extract value from the next sucker that comes along. There is no community.
> It's more that male/female is not a single binary, it's several bimodal spectra.

Gametes are not "several bimodal spectra." They are a single binary. And they are what define male/female.
Protocol: Gemini
So you think they need user data to display the ad for Apple Care+ and Apple TV? which they unconditionally display to anyone anyway? Those are the only two ads I have seen.

Calling the app store an ad is really stretching the truth. It‘s a store, of course it displays the products that are for sale.
Ok maybe not too weird but I've been a keyboard enthusiast for almost a decade now and earlier this year I started on a quest to collect as many keyboards in one place as possible to make it easier for newcomers to the hobby to easily find a keyboard (very much in progress still but making steady progress as a hobby project). I created a website called BoardSearch (https://boardsearch.io).

So far, I've learned a lot about just how varying keyboarding building/collecting can be, and this makes building the data models for what a keyboard is/can include pretty complex. Some people go deep into the hobby building a keyboard by soldering the switches and others a little higher level like putting together keycaps and switches on a hotswap PCB. It's definitely a hobby that you can waste/spend a lot of money on but keyboards are fun!
It is back to the coal mining days it seems.
> Every time you open the App store, you're opening a giant garden of advertisements.

Curation and Ads are very different. When you walk into a Target and see a curated set of products like bath towels, they're not Ads. In fact, customers pay more to shop at Target because of Target's ability to curate quality products consistently.

Now the App Store does have Ads (mainly in search - one slot at the top). But it's far from a "giant garden every time you open it".
Sorry, we're trying to fix that now!

Edit: it's fixed now
yeah - split the difference maybe and have the UI indicate "second chance" somehow.

but I suppose HN likes to keep things simple (even if it's a bit confusing).
The incentive to live in a dense environment is being close to work. If work is at home then that incentive is gone.
Didn't the article say they use netstat to do some checks?
> Apparently, I must be dreaming this entire list.

I'll say this again: "In reality there are vanishingly few goods or services that can be exchanged for crypto."

> Provided was a rather substantial, yet not exhaustive, list of merchants

So. What started with "money in oppressive regimes" became:

here's a list of companies in first-world countries many which at one point played with crypto, but now:

- don't accept crypto anymore due to its volatility or for other reasons (many links no longer work or don't list crypto as payment: Wikipedia, Microsoft etc.)

- actually accept payments in fiat provided by an external exchange because the need actual fiat (AT&T, everyone else who uses BitPay)

- don't accept crypto because it was a limited time marketing gimmick (KFC in Canada, and this is written directly in the list)

- don't exist as a company anymore if they existed at all (do not search, or open, Lumfile the cloud-based service at work)

This leaves us with, again, "vanishingly few goods or services that can be exchanged for crypto" because reality doesn't care for your dreams.

> QED.

QED indeed
Wow! Games each day closer to reality, but I'm not sure, this will make me more happy :)
Yeah, Spanner and the Truetime API. Would be interesting to know whether there are many differences between the implementations (or indeed the abstractions offered). I always wonder whether there are rare occasions where such systems fail (e.g. the bounds reported don't actually capture the true time due to some bug), and what the resulting implications are for systems built on top of them.
I love my protrek. I have a PRW-3000 with the inverted LCD. I have worn it every day for at least a decade.

I still want a smart watch of sorts. Just nothing out there has grabbed my attention yet. The last "smart watch" I had was the OnHand PC which was the americanized version of the Matsucom RuPuter.

http://www.pconhand.com/
It seems that this isn’t the case for the average person. I too can’t stand ads, but when I express that I use ad-blocker or go well out of my way to avoid ads, people look at me as if I am an alien.
> > Very few people who have gone to orbit (actual space) were anywhere near 'rich'.

> Blue Horizon[sic] ... Bezos

Blue Origin has never been to orbit. It's a glorified carnival ride and nobody who knows anything about space or rocketry could mistake it for anything else. Among rocket fans, these 21st century suborbital launches are a laughing stock. Even the 20th century suborbital Mercury-Redstone launches were arguably a pathetic response to Yuri Gagarin's pioneering orbital flight.

No household-name rich person has ever been to orbit.
This is awesome.

Is this based on glyph textures or real-time vector graphics? if it is the former, how to handle zoom-in/out?
> By your logic, Nazi Germany

Mmm. Godwin's Law. I haven't seen one in the wild for a loooong time.
I sometimes write COBOL programs for fun. Seriously... one of the things COBOL used to require and still strongly encourages is to declare record types before procedures (the Data Division is before the Procedure Division). There's a Fred Brooks quote that goes:

"Show me your flowcharts and conceal your tables, and I shall continue
to be mystified. Show me your tables, and I won't usually need your
flowcharts; they'll be obvious."

And Peter Naur (of (E)BNF fame) suggests using the term "Dataology" instead of "Computer Science."

But COBOL isn't a great systems programming language. It's made for applications. So I sometimes re-write simple C or C++ routines / structs in COBOL to see if they're more understandable and where the dividing line between app-focused languages and system-focused languages exists.
There was a notification on my lock screen. It buzzed my phone. It lit up my phone's screen. That's not intrusive, i.e. worse than some additional text on an UI surface that I already interact with?
The first book I ever bought in a computer store was Tricks of the Doom Programming Gurus. Back in the mid-90's I saw it randomly while walking by the games section and thought it almost too good to be true. I ended up spending countless hours making my own levels. I was never any good though, and I definitely preferred playing what other people came up with. Every couple of years I'll go back and revisit some of those levels and see if there's anything new. It's definitely awesome that people have kept this scene alive.
Specifically for election security, the key problem that's not easy to solve via blockchain is ensuring a hidden ballot - namely, that after voting there must be no way for you to verify how your specific vote was counted to someone who might be coercing or bribing you, but you still want to verify that the votes were counted properly. A physical ballot box mixing up envelopes under supervision of representatives of all the parties trivially solves that, a block chain does not.

You also need a mechanism for preventing (or invalidating afterwards) votes made remotely under coercion/bribery - current mechanisms for handling mail-in votes implement mitigations for that, but a fully digital remote voting makes it tricky.

Also, one of the major discussion points regarding USA voting is the eligibility of voters, ensuring that certain people are prevented from voting, but that eligible people can vote without requiring a centralized ID. Again, blockchain only makes this problem more difficult.

And finally, by far the most important factor of vote counting is having the losing voters trust that the votes were counted fairly - and a formal mathematical proof is bad at that (for the majority of voters) compared to a relatively simpler, clearer physical system.
Maybe using ultrasonic testing during the printing process, while the inner parts are still accessible
Please do so.
I dunno, primes are extremely useful!
"Your document is at least 40 years younger than E-series components and all the odd/even numerology was not an issue." is a pretty strong criticism! It doesn't matter if jonk is reciting material if he's citing the wrong material.
====================================================

UPDATE: the good news is here, this is going to get solved!

I had posted a copy on Reddit r/Starlink. Just now I found a response from Starlink Operations in my Reddit inbox.

The responses here have all been very well considered and helpful, that has been kinda magic. Thank you so much!

=====================================================