skysight-inc/HackerNews huggingface dataset:
> The consensus is that the tools we have are at least part of why eight of the top ten global websites are run by American companies.

Might be some part of that. I suspect that "richest nation in the world" and "had widespread Internet access years ahead of anyone else" are larger parts.
What, this? https://www.nytimes.com/wirecutter/our-response-to-nextdesk/
JS crypto functions now interface with browser crypto functions for the last decade or so. https://developer.mozilla.org/en-US/docs/Web/API/Crypto
NotesNook: Open-Source, End-to-End Encrypted, Private Note Taking Platform
Well, keep the costs at the level that ads make instead of requiring to overpay 100x.

That's probably less than you pay more for your phone for more traffic and power to display ads.

More interestingly, where does all the money for ads (this for Google and the service showing ads) come from?
It's paid by all consumers already.
They are most likely using the open source name to increase their media/marketing coverage, not because they don’t know what it actually means.
You are once again establishing a causal link that isn't nearly as definitive as you imply. The industrial revolution didn't only happen in factories. It happened on farms too. Many people left farms because their agricultural labor was no longer as valuable. Many had no choice but to move to cities. That is part of why they were sending money back to their family on the farm, the family needed it.
> ZFS is rad.
Typo: RAID
https://www.theverge.com/2023/5/5/23712440/gmail-ads-more-an... this is from 2023...
> It is that they have to pay new sources for copyrighted content that they display on Meta sites. In other words, if Meta displayed a CBC article, they would have to pay the CBC for the content. Meta decided that they didn't want to pay for other people's work.

This is not correct AFAIK. Google lays out some of the problems with the law as written here: https://blog.google/intl/en-ca/company-news/outreach-initiat...
ZFS is never overwriting in place in either case, you're just not freeing the old one if it's in a snapshot, and a snapshot is just a note that "nickname this point in time 'mysnapshot', and don't clean up anything referenced at this point in time", so it's very cheap to make, and you just check it later when you would be cleaning things up.
You deserve all my upvotes :)
Deliverability is a constant challenge for us to improve on. We have rate limits that do try to protect email deliverability. Things should be good today but it will always be something to watch.
> Eventually there would be a backlash when this goes too far.

That seems wildly optimistic.
buddha was written as having been fairly clear that his teaching would disappear in the world after 1-2k years. It's an entire meaning behind why the wheel of the dharma needs a buddha to turn it.

But.. meditation, I hate to break it to you, is not how Buddha was enlightened. It was merely when he calmed down that he realized he had already attained it long ago. After that he thought deeply as to how to skillfully lead such ignorant and arrogant beings to his knowledge. that was his purpose in life. He didn't spread the meditation you learned and practice. If it were not the case then there would be even one to have achieved perfect, supreme enlightenment and to have come from your practice, but there are none who have. Buddhism means Buddha's teaching. If what you know doesn't contain any ways for living beings then that's dead Buddhism. A living teaching always has the ways in it. If you ask me the difference btwn Buddhism today and Buddha's teaching I can say that Buddha taught us to save ourselves through the truth of the world and to live forever, whereas most people who think they learned Buddhism have learned to throw away their own self and to die forever.
Would love to hear more about your experiences with Vex AI! I heard about it quite recently, and was sad that it was introduced too late for me to experience it.

I founded a private Vex team with my friends in middle school, and though we had absolutely no clue what we were doing we somehow managed to bug local coaches enough to get some good advice and figure out a vauge direction to go in. We had no funding and could not afford to pay for a full field, and so rather than forgo an autonomous routine, I wrote code for what I called "replay autonomous," which allowed us to record an autonomous routine using manual driver control on the practice field the day of the competition, then "replay" it without driver input during the competition. Sadly, our team disbanded because we all ended up in different places for high school, but that year is still one of my fondest memories.
You can resolve ENS names to actual email addresses, which is still the case, no pivot
Yes, unlimited aliases on any domain
> What do you mean?

Whose intelligence programmed this system?

> Do you remember the name of the AI?

If I recall correctly - Go AI.

They used a simple regular pattern and the system failed to beat the human. It didn't [learn] from this.

All such systems use a set of rules (whether specific or pattern based or mathematically based - there is some form of logic involved, even when using probabilistic functions), you and I can make choices based on illogical decisions - irrational decisions if you like. No computational system is capable of irrational decisions, the decisions may be surprising but of you look at the code then that option was always there somewhere, It cannot take a path that does not exist.

We can create a completely new path not previously available.
The more you use your own identity, the more possibilities there are for an attacker to compromise you. So ideally.. don’t use credit. But even criminals need credit too, so they craft synthetic identities and use these as proxies to operate in, without ever using their real identity. The entire system is broken, and at this point you’re better off joining the criminals in using synthetic identities too.
damn pretty cool
Also, curious to hear if you enjoyed FTC or Vex more. I actually enjoyed Vex more, even though I went a lot further while on my high school's FTC team.
> If my mind is going to be gone in 10 years

Parkinsons affects motor control, not mental functioning. The point still stands -- if I got a diagnosis I would be less likely to embark on learning to play the piano, and I'd start educating myself on the disease.

EDIT: I'll correct myself. It primarily affects motor control, but late in the disease it can affect cognition.
This isn't how it works at all? We don't pay for storage on users devices... buying the device = buying the storage. It's actually much more efficient than doing search through some massive database.
This is about displaying ads in the Gmail UI, not reading email content.
Then most mechanical engineers should not call themselves engineers. Most electronic engineers shouldn't call themselves engineers. Follow the argument in the article, and most engineers in other disciplines are not engineers.

Chartered institutes don't prevent damages nor help much with liability. Watch real disasters happen and work out whether (a) the registration of engineers prevented the risk or (b) whether engineers were the root cause.

Use laws to hold people accountable for the safety of others - regardless of their academic tickets. It isn't as though engineers are the only discipline that can fail!

In a modern world engineering and liability can easily cross international borders. Chartered institutions don't help much except within the borders of a country for home projects.
Fire and guillotines?
To me, engineering is about using math and science to solve problems by creating something under complex constraints.

To exclude software from the field of engineering is baseless gatekeeping.

I don’t care either way. I just call myself a programmer.
Android phones come loaded with ad tech, malware, depending on a matrix of carrier _and_ manufacturer. Even if they don't start with it, if they actually get updates, any update could bring it along later. It's a metaphoric minefield, where you have to do significant research before finding the current mine-free path. Samsung in particular has a reputation for lacking scruples.

It has nothing to do with hardware.
I know virtually nothing about Daoism, but I know a lot about Christian theology and there is not agreement on what Christian belief _is_. It gets even funnier when we compare Christian theology and its interpretations of the Old Testament to Jewish theology and its interpretations of the Hebrew Bible (which Christians made their Old Testament).

So, who decides what Daoist belief _is_? And isn't?
Of course they will, they’ll answer whatever you ask. How do you know if what they’re saying is true?
> Are there washer/dryer and toaster influencers now?

Possibly. It might depend on your definition of 'influencer', too.

Vacuum Wars[1] seems to do pretty comprehensive reviews of vacuums.

Watching Project Farm[2] is also interesting, although it's often bulk testing a whole lot of one type of product at once, and is very fast paced.

[1] https://www.youtube.com/@VacuumWars
[2] https://www.youtube.com/@ProjectFarm
Tools and ecosystem really make a product. Microsoft knew this when they invested so much in tooling. Java has some of the best tool chains of any language. Macromedia and to some extent Adobe invested a lot with tooling for Flash.

Shit I even made GUIs for all my command-line tools so normal people could use them.
Off topic: PLIVO, the norwegian term actually is a protocol used by critical services here. Thought you might find it interesting :)

> PLIVO (an abbreviation for ongoing life-threatening violence) is a procedure for cooperation between the police, the fire service, the rescue service and the healthcare system in incidents where life-threatening violence is perpetrated against several people.
Google's cheapest paid plan ($6/month) gives you 30GB. The $12/month plan is 2TB of storage. I currently have over 30GB of email in Gmail and everything works fine.
Why should anyone care what van Norden has to say on the subject anymore than anyone else? Anyone who adopts an idea to paint themselves an “authority” on it shouldn’t be trusted, especially in this domain.
Based off author's surnames iirc.
Wikipedia has been working just fine for decades now, without serving malware-laden ads to users. It's not our job to help trillion-dollar companies fix their business models.
It eventually runs out, yes, but the good long-term disability policies last until retirement age, when social security retirement benefits kick in. You may be confusing it with a short-term disability policy, which is more common, or with mediocre long-term policies.

Medical bankruptcy is indeed pretty widespread in the US, but not among people with Facebook or Google benefits, not even those with career-ending disabilities. You’re underestimating the inequality of benefits within the US.

Not a permanent work stoppage example, but here is one relevant anecdote: I have personal knowledge of someone who got severely crippled by a freak accident that would have made most Americans go bankrupt and never be able to work again, including a need for repeated brain surgery. His FAANG employer benefits paid for what he needed, and although he was permanently wheelchair bound, he was eventually even able to return to work part-time (of course not initially) because of how good their benefits are.
For people who don't want to use ZFS but are okay with LVM: wyng-backup (formerly sparsebak)

https://github.com/tasket/wyng-backup
Well not that much to improve:

* https://articles.59.ca/doku.php?id=pgpfan:tpp
There were also browser extensions that'd replace YouTube's terrible flash player with an HTML5 h.264 player which was a godsend on single-core PPC G4/G5 machines, where flash would happily keep the CPU pegged for no good reason.
The "Are we really engineers?" series really changed my mind on this: https://www.hillelwayne.com/post/are-we-really-engineers/ I put "programmer" on my tax return for years, but I say "software engineer" now. (I wish all I did at work was programming!!)

It is all the same stuff. Someone has an idea, then you figure out how to make that a reality, along the way figuring out who does what, figuring out how long it's going to take, adjusting your plans when new information shows up, reacting to setbacks, etc. Whether you're moving concrete or bytes in RAM, the essence of what makes engineering engineering is the same.

(Look at that building in San Francisco that is now tipping over. That's software engineering level of civil engineering! But it's all the same shit at the end of the day. A software engineer is surprised when Postgres doesn't hold up to their super cool new query that a million people want to run at once. A civil engineer is surprised when the geotechnical reports were wrong, they built their foundation the wrong way, and then their building starts tipping over. The common thread is that shit breaks and then we fix it.)

I think people are salty because the stakes in software engineering are relatively low, but the potential to make money is nearly unbounded. Nobody is going to die if your ad targeting software has a bug, but you can make yourself billions of dollars if you get it right. Civil engineers are not so lucky. If your bridge collapses because you messed up the math, that's something you have to live with. And people will only pay so much money for bridges. So that's definitely "unfair", but them's the breaks. At least you can point at what you made and say "I made that". When it doesn't collapse, people are going to be a lot more impressed than the software engineer with really good ad targeting.
I mean iPhones do it purposely to make people buy iPhones. And it works.

Apple is full of marketing geniuses. They’re maybe using a lot of dark patterns but they’re raking in profit.
> If everybody used it, it would kill the industry.

Fingerprinting and click fraud detection says NO!

Seriously, are we in 2000s where ad platforms couldn't detect malicious patterns and fake clicks and I could join a ad click group on facebook to make 100s of dollars?

Even in a case of everyone using an adblock, do you think they're not going to serve ads through first party domains making it very difficult to block? There are already ad companies who do this through their CDNs. why are the supposed users of "Hacker News" site oblivious to these things?
retro_email@aol.com appears to be available though :)

I have no idea if they recycled any addresses, I used to know someone that worked for them about 20 years ago, but she was non-technical and probably wouldn't have access to that info back then. And 20 years ago AOL were already considered outdated and uncool!
Firejail proves you can sandbox most anything, OpenBSD has their pledge and unveil too. I guess there's a gradient there but each program should be written or constrained to only being able to access what it needs ideally. Per-task groups could go a long way toward solving this, they researched it in the '80s even. Just create and destroy groups on the fly to enable processes to access only what they need. Unix is flexible enough to permit experimenting here.
We could spend our remaining days living it up, but after we're dead all those experiences won't make one whit of difference to us. What will live on is our legacy, in the minds of those still living. I'd rather not be remembered as someone who pushed others aside and spent their inheritances.

Something to think about.
The Flash authoring system never went away: https://www.adobe.com/products/animate.html
> The buddha himself says that very clearly that he is walking on the same old path treaded by others before him.

It is essential that people transmit the words of the masters exactly as they are so that we don't damage the truth of them.

So, can you provide any citation as to where you believe you heard this "buddha himself" say that? What was he saying it about?

He was not saying it about the people in "Hinduism" as you appear to be trying to take it out of context to say.

I have read of him, however, saying it about the other Tathagatas that have appeared and will appear in other worlds and eras.

quite different, sir.
Isn't that what you're Skiff is doing too? It seems like it's just the Lavabit design with a some 2010 cryptography layered on top.
So if this works then the benefits will be amazing.

I am skeptical for three reasons.

First, the article goes on about the eyes being “windows” to the body and introduces us to the new “science” of “oculomics”. That might be journalist license but it smells of pseudoscience; phrenology anyone?

Second, the idea that any image of an eye can be used to diagnose lots of different neurological conditions like schizophrenia again smells like pseudoscience; reminds me of excessive claims of what chiropractic can do.

Finally, the study seems to be “let’s dump medical records and retina images into a neural network and see what correlates”. I didn’t read the actual study but I would be extremely concerned about accuracy rates.

So I remain cautiously optimistic but still very skeptical; I would be happy to be wrong in this case.
Most of the harm of "doxing" isn't revealing information, which in many cases can be found online for people like software engineers who have public CVs, but rather targeting of those individuals in communities that are predisposed against them and willing to take action be it through emails, comments, etc.

There's a lot to be said about any number of people privately or publicly spamming you, intimidating you, or threatening you on a _personal_ level.
> Nostalgic

Just looking at those pictures I got a faint whiff of wood and warm plastic from 40+ years ago.
Operating Systems Concepts, aka "The Dinosaur Book".
What difference does this make to the thread model in the previous comment?
> The answer is obvious. The LLM is understanding the concepts

Who created the LLM? Whose understanding underpins the LLM?

Certainly not the LLM.

> This thing understands you.

Does it? Or is this a result of the intelligence of the human beings involved in building the LLM?

> I had the LLM invent 6 regions and heat the cup of coffee to plasma levels of heat.

Did the LLM actually invent anything? Or was this result directly based on you and your intelligence with the recorded knowledge of all the human sources involved in the solution?

> You're calling it a parlor trick because of subtle errors?

I haven't called it a parlour trick. All I am saying is that there is no intelligence in these systems. Human intelligence built them, but these systems in and of themselves have no intelligence.

We do of course build many intelligent systems all the time, they are called children.
Paywalled article but ... IMO:

1) Software Engineers should follow structured processes and methods to solve problems. They might look different: state charts, sequence diagrams, formal methods, SDLC etc. However, they often don't because expediency wins over correctness. Where it does matter such as process control systems, embedded systems, they do follow these processes rigorously.

2) That said, there are a lot of folks who may not be aware of these methods because they didn't receive formal training. That is the beauty of our field; you don't need somebody to certify you if you can invent solutions and solve problems. I will refer you to what happened to the author of strongtowns.org. https://www.strongtowns.org/journal/2023/1/30/lawsuit-update.... So, no, I beg to differ. We don't need a board of wise old men lording it over the rest of us.

3) We are conversing on, reading the article via, accessing content over the Internet. This is public infrastructure. Without the software engineers who invented/built BGP, TCP/IP, SNMP, etc., we would not be able to do this.
> say, eye movement slowness

It’s not just movement. Retinal tissue develops from the same embryonic tissue as the brain. They probably looked at structure, vasculature.

The best anecdote in this space- nobody with congenital blindness has developed schizophrenia.
"If you're not a subscriber, don't worry. There's still AutoRecover."
Very interesting. I don't understand why it mentions this to be a brand new discovery, since the presence of opsins in the skin of animals for mimetism has been known for some time, e.g.
https://www.nationalgeographic.com/science/article/octopuses... (2015)
What I have a problem with, is "software engineers" calling themselves (just) "engineers". Sounds incredibly ignorant.
A lot of those sentiments probably trace back to Britain introducing opium to China and the resulting damage of that
The Consumers' Institute of New Zealand has people sign up for membership, and that funds their reviewing and advocacy. I think that models like that, co-ops, and the like are the only real way to make it work.

As soon as your reviews run on advertising, affiliate links, whatever, you've immediately got pressure to be mindful of revenue streams.
I can see the case for flat logging, aka. key value logging, as an optimization for very, very performance critical code that needs to emit string logs. That however, isn’t mainstream in my experience. The far, far more common case is logging in code with complex data-driven behaviors where the data is structured (more than one level, not flat) and where forensic debugging via logs is a critical activity. If that’s not your world, you should only be interested in it if you’re interested in the community at large. If you’re not, that’s cool.
But what if you’re a false positive? What opportunities dis you forgo by choosing a path based on incorrect foreknowledge?
Yeah it's essential to have a viewer that deals natively with structured logs.

I'm iterating on a log pretty printer that accepts structured logs in a pipe and does things like color coding, adding terminal-recognized vscode:// hyperlinks for call stacks, smart wrapping based on the terminal width, and special formatting for panics and stuff.

NCurses is probably coming in a couple months.

Does anything like this already exist?
Health no but life yes
It seems like somebody else could probably step up and launch a better version of Wirecutter, following the same format. I had no problem with Wirecutter before NYT bought them, even though affiliate links were their business model. It was understood that their real product was trust, and if they traded that for a quick buck, their days would be numbered (they did; they are).

I assume what would happen is that such a review site be good for a while, and then they'd either decide to scale up, or get bought by someone. At that point, they'd turn evil, and there'd be chatter about it, and I'd start going somewhere else. Eventually, history would produce that rarest of individual, someone who was smart enough to run a lifestyle business reviewing things honestly and not turning greedy, which would put us in a steady state.
Meh, a lot of these kinds of articles seem to be written by civil engineers with a chip on their shoulder and defensive about the use of their title. I don't buy it. Yeah, we don't have certification and all that kind of stuff yet - because it's too new and no-one really has a final, bulletproof idea of "this is how X should always be done".

But to me, engineers are people who build important stuff, that a lot of people rely on, and for which there will be severe consequences if it is built wrong. A lot of software falls into that category. Words evolve, I don't feel like I'm putting on airs describing what I'm doing as engineering (sometimes!), and hence I don't feel like some kind of pretender describing myself as a software engineer.

Also, there's a quote I love, although I can't name the source: "engineering is about tradeoffs". Well so is software development, all day every day - in fact it's the mark of real experience knowing where, when and why to make those tradeoffs. Sounds like engineering to me.
It’s better to not screen for conditions with no treatment
Awesome stuff Dillion! I can attest that llm.report is super performant and quality built. Thanks for making/sharing this!