skysight-inc/HackerNews huggingface dataset:
I switched to Go years ago because I know that code I wrote a decade ago is still going to work. And that guarantee is even more ironclad in recent years with modules and vendoring.

With a Go project, I can leave it to sit for 3+ years and then pick it back up and add a feature without any issues. I've never had that with a Python project. (and this isn't even about the 2-to-3 situation, I just mean minor version to minor version and packages)
Lasers could take broadband where fiber optics can't
Having to hire actual people for Customer Service and treat the whole thing like a business might be a novel concept for them, but they should be able to manage it. :)
Despite our sometimes fervent wishes, lawyers don't control clients. We are not puppeteers.
being able to run Next.js with Deno is huge! I will give this a try!
“Comment threat” is a nice one.
Its cardiovascular effects are not harmless by any stretch.
I've considered writing a Firefox extension that just hides any mention of AI, LLMs, etc.
tru dat! Language be evolvin like craZy n we shuld just roll wit it! Dictiunarys try to tell us wut 2 do but we aint gotta lissen! Its lyk, who needz rulez when we can make up wordz as we go, amirite? Letz just keep makin fetch happen!!!
Some say that the owners should be permitted to pass that tax bill along to the renter in the form of increased rent. Can't someone think of the poor starving landlords?

Seriously though. Renters pay the property tax, even if they don't get to see the bill.
does google.com still push Chrome? I think it does, and it's most people's first website
Rust had extremely successful marketing based on its security claims. It's no surprise that other languages jump on that bandwagon to not get left behind, is it?
Darn thank you for the correction! I forgot a "not" in there. Fixed!
Samsung could easily maintain Android as they already have their own little Android software ecosystem that differs greatly from Google's. Full of spyware, but yeah.

There's tons of video hosting options but what makes YouTube special is access to a large audience and monetization. TikTok's monetization is garbage and not even a contender really. Large content creators are already negotiating their own brand deals to the point where YouTube's ad money is merely the cherry on top. I actually think breaking up YouTube would be good for audiences and in the long run creators themselves. Content creator networks would make a return in a big way.

There is already OpenStreetMaps. MapQuest existed before Google Maps and still does.
I’m no fan of Elon, but do they expect millions of people to get a $300 piece of hardware for free? Because that’s what would happen if they were offered for free. People would sign up to get them no matter if they needed them or not.
I'm always interested in hearing about these people who go and get a PhD in an unrelated field to their original studies, often years after leaving university and working in an industry. Here it says Hasabis did an undergraduate degree in a computer science program, and them spent a decade working on computer games at studios, and then somehow just rocked up to a university and asked to do a PhD in neuroscience.

I feel if I tried to do that in the US- (where I got a masters degree in engineering, spent a 15 yrs as an aerospace engineer,)- tried to go back and ask to do a PhD in, say, Physics - I'd be promptly told to go fuck myself (or, fuck myself but then enroll in a new undergrad or maaaybe graduate program only after re-taking GRE's. Straight PhD? Never heard it work like that.)
I think a lot of the traditional teachings of "rhetoric" can apply to coding very naturally—there's often practically unlimited ways to communicate the same semantics precisely, but how you lay the code out and frame it can make the human struggle to read it straightforward to overcome (or near-impossible, if you look at obfuscation).
> * Companies switched from being singular plurals ("Google is deprecating another product.") to plural singulars ("Google are deprecating another product.")

> * Moving away from verbed nouns ("Google it") to multipart verbs ("search it up").

Resist! Google is trying to get you to stop Googling things, but we don't have to listen to the corporate overlords.
> largely confined to halos

I’d say that’s close to the definition of ostentatious. So we may simply disagree with what the word means.
He's up for the Pulitzer Prize for Fiction.

https://x.com/S_OhEigeartaigh/status/1843979139948355893
There is no point in chasing a high GDP when it results in a materially worse world. The point of a society isn't to make the numbers go up. If a monopoly is super efficient at generating some nebulous concept of value by creating and operating the world's largest surveillance system and actively using it to sell influence over people's attention and habits then the only sensible thing to do is to dismantle it.
Singular "they" has been around for a very long time, and used naturally without anyone noticing it as unusual, until recently when there's been more gender discussion and people suddenly realizing they were already recognizing genderless people without knowing it ;)

https://en.wikipedia.org/wiki/Singular_they
fun fact its English that is the bastard here...same way Creole was formed as language...i.e. borrowed from elsewhere in this case Danes(Anglo) and Saxon part of Germany...

and some minor contribution from the Normans of course...
Yes, there is a link to a PDF containing a transcript in the page linked by the post above.
I had the following:

- BIND

- an MTA/MSA (probably the riskiest thing)

- MySQL (local only)

- PHP + Apache2

- SSH

So the attack surface was larger than you’d think. I only had hundreds of blog visitors to be honest.

But the world has changed over the years. Even the existence of things like residential proxies makes fail2ban pointless nowadays. You have to be better. I was young and foolish and lucky.
Assessors observe market activity. The 'purchase price' when you buy land is based on the highest and best potential use of land. The "Land Value Tax" merely appropriates this observed value for public expense (and potential dividend distribution).

The fact that you compared 'prime real estate' to swampland or desert demonstrates a fundamental misunderstanding of ad valorem taxation and land rent generally. While the rate should be the same (ideally as close to 100% as we can get without causing issues) the actual -value- would be dramatically different.

Under your hypothetical question, the desert and/or swampland could very well have 0 rental value, which means the tax would collect 0 from these locations. 100% of $0 = 0.
Generally the recommendation is to freeze current ties with said entity until the court case gets worked out. By aggressively targeting the employees of said other organization, you're risking it being used against you in the ongoing court cases.

Regardless, .org and .com are claimed to be separate legal entities, so there is no lawsuit against .org. This is just an escalation out of a sense of moral righteousness.
I have the opinion that todays very complicated system is a symptom of over complication for the problem at hand.

I’m working on the idea that there is better set of assumptions to use for directing technical development.
Getting a cyclic import error is not a bug, it's a feature alerting you that your code structure is like spaghetti and you should refactor it to break the cycles.
France has the Académie Française. Well, no-one respects them. The first woman to enter it was Marguerite Yourcenar and she was strongly antifeminist; And they said to not use the Français.e.s spelling and rather keep the usual “Français(es)”, and suddenly all administrations started the dot-based version.
I have no idea what his situation was. Some people do live to over 100 so it is entirely possible that he expected another 10 years and then died in is sleep (as happened to someone else I know who died at 63). If you get a terminal cancer diagnosis you might know you have 6 months or a year, but many people don't get that much of a clue (I know one person who was down to 2 weeks when unexpectedly his body fought off the cancer and he lived many years after)
Hmm, it seems like water can be plural or singular purely depending on the author's preference. I didn't realize that until now.
There are specific subsets of English that are used in certain domains that have standards bodies behind them, like Simplified Technical English for aviation. It even has a working group! [0]

VOA also have a Learning English spec for broadcast english [1] but that seems to be a lot looser of a spec.

So it's definitely not impossible. The funny thing, is I remember being told in grade school that in English Canada, I was to write numbers with a space as the thousands separator. `$10 000.00`, instead of `$10,000.00`. This is because french Canada uses a comma as a decimal point, `10 000.00 $`, so a space is non ambiguous. I have rarely ever seen the English space format in use here. I don't think English speakers would respect any authority if it wasn't as domain-scoped as Aviation or Learning english.

[0] https://www.asd-ste100.org/
[1] https://en.wikipedia.org/wiki/Learning_English_(version_of_E...
Not just this. Modularity is the main insight as well. The reason why oop doesn’t work is because methods can’t be broken down. Your atom is oop is literally a collection of methods tied to mutating state. You cannot break down that collection further.

In pure fp. You can break your function down into the smallest computational unit possible. This is what prevents technical debt of the architectural nature as you can rewrite your code as simply recomposing your modular logic.
Rory Sutherland has a great take on this which is (paraphrasing and my own interpretation):

Innovation is a lot easier when you have a lot of money to spend on R&D. In order to get that money, you can't compete on price b/c that's a race to the bottom. Instead, you want to focus on quality and/or customer service so that you become a monopoly and then can use monopoly profits to innovate to higher quality products and services.

Clip: https://www.tiktok.com/@rorysutherlandclips/video/7314765561...
This is a really good demonstration of the curse of dimensionality[0]

[0]: https://en.m.wikipedia.org/wiki/Curse_of_dimensionality
Genius-level risk taking
100% agree. Most of my bare except: are followed by import pdb;pdb.set_trace() so I can figure out what went wrong and then fix my code so that it never happens again, but I still leave it there because I I don't have time to consider the millions of ways my hastily thrown-together python script is going to fail nor do I want to game out how many different errors could happen. If Python would have been this hard to use 20 years ago, I wouldn't have been able to learn to program.
Yup, your half-birthday!
How would you implement that in startup world for example?
It's very common for startups to be valued at ~20M$ right out of the gate in seed stage, not because the company is worth $20M, but because at $20M valuation it allows the VCs to invest say $4M and only take 20%, no one want the VCs to take more (not even the VCs themselves) because otherwise it would mean the founders are left with too little equity too soon and probably won't care about their business anymore.

Now, as one of the founder, maybe you own ~40% of that business, so now your paper net worth is $8M, and just made $8M of unrealized gains in that year, how are you going to pay that?
There is no way you will ever find someone to buy $1M of your share at the price of that round, you probably wouldn't find anyone willing to buy your entire paper $8M for $1M, because again, the company isn't worth $20M yet.

This is true until pretty late in a VC backed company, most round aren't priced based on how a realistic buyer would value the company, they are priced based on complex dynamics. Even a large number of unicorn startups founders in the Series C/D stages would have paper wealth of potentially 500M range, but absolutely no way to find 50M.

So, you effectively have no way to pay that tax.

This system actually already pseudo-exist in Canada in specific conditions: If you stop being a tax resident of the country, all your assets are considered realized the year you leave and you must pay taxes on them. Which is effectively impossible for most startup founders, because again, your stock isn't actually liquid. This means you can't stop being a tax resident of Canada until your companies either dies or you exit somehow. To be clear you can't easily just choose to remain tax resident of Canada while living abroad, Canada gets to decide, to maximize your chance you must prove that you still have ties, so e.g. you have to keep a home, you have to keep your bank accounts opened there, you must visit often enough etc.

Canada revenue agency offers one alternative: You leave the country but leave your stock in their keep, on the day you actually realize the gains, they will take what they were owed, which sounds great, except if the company fails, or you realize gains at a lower valuation, they still consider you owe them what was computed the year you left, not the day you exit, so there is a real risk of being in debt for the rest of your life.
Not even sure why I should be upset in the first place. If I get fired from my job, nobody is going to run to my aid crying that I deserved that job because my daddy worked really hard to put me through school (he didn't, but that's besides the point) and he wanted me to have it. No, I just get fired. How is a family farm any different? It's just an asset. Birthrights shouldn't exist past citizenship.
A 40 year relationship with every arm of every Government.
O that’s funny. Apparently it was originally a noun, hundreds of years ago. It actually changed into the adjectival use I was referring to earlier in the 1800s.

If anything it seems that using myriad as an adjective was actually an example of a rule change made to accommodate how people were speaking at the time.
Or, share the most recent support case number and I'll escalate it for you today. I'm a WS Googler so I'll find it
It's not that at all. Matt wants money to flow to his commercial entity, or if they donate developers to the project, he still gets to see everything about their books. It's an invasive agreement designed to give his commercial entity a competitive advantage.
Similar in India. E.g. you cannot find a news report in Hindi that doesn't contain at least a smattering of English words.
The Internet Archive takes over foreign dissertations from Leiden University
While I love pronouns, they can lead to misunderstandings if not carefully defined.
Above it was written "I'll take that as a 'no'".

Could you explain what "that" refers to in your statement.
I am asking because, lacking a clear definition of the question, I cannot say whether the answer is Yes, No, or something else.
Impressive, helpful, and now time to rebuild my own embeddings so I can grasp that red n-ball with my new n-D hands.
You can absolutely reason locally with libraries. A library has an API that defines its boundary. And you can enforce that only the API can be called from the main application.
Not impossible, but mostly impossible. You can discuss the interesting aspects of large corporations, but you can't really discuss them in a vacuum. The top level post about "big kahuna" companies comes across as an unambiguous defense of monopolies, not an attempt at nuanced conversation.
Filtering out the AI related stories is one thing/challenge (the 'focus' is a wave, a trend), but otherwise, there are still plenty of submissions/discussions about other topics, I mean, you can still join us in those threads, upvote those threads. Get involved there!
Your landlord knows moving is a hassle that you'll avoid if it means paying a little more. So he raises it just enough that you won't just pack up the Uhaul and go live there. Then over the next few years, he does the same again, when he can, until he recoups the property tax, or near enough of it.

Some landlords are bad at guessing the correct numbers. Others are savants. In aggregate, renters end up paying almost all of it over time if not immediately, and those that don't end up suffering in other ways (when the landlord just stops paying the tax entirely, but taking your rent, the building gets sold, and you don't get to renew the lease because they're going to knock it down and build luxury condos).
I am a frequent traveller and stuck using TripIt. It has an antiquated UI and is not well-supported. That said, the killer feature they have is email parsing. Instead of filling the endless field of a form to enter my airline ticket or hotel reservation, I just forward their the confirmation email, and in most cases, they parse it. This is the feature you should consider adding.

Another comment I have is that the product description on the web page is sparse, so I was hesitant to sign up. Maybe there should be an "About" section?

A modern TripIt replacement is overdue and I will be glad to try alternatives.
Even though there are valid use cases for having catch-all clauses, I see people forget about properly handling SystemExit exception. If your service receives SIGTERM from the scheduler, you need to capture it and gracefully handle the shutdown instead of swallowing it.
Hahaha within reason!! I want to see eg authors just introduce new words in books, like Shakespeare. New words shouldn't generally make the language less internally consistent (goodness knows English has enough of a problem with that as it is!). I mean new words like... "He was a carrapticious old fellow. Always alert, and, despite his old age, had the mischievous sparkling eyes of a boy who has just told a bad joke".
> Why...

What is your priority?

(1) Ensuring Actual Security

(2) Following the Official Security Theater Script

In most government orgs, idealists who care about #1 don't last very long.
Pay a percentage over the difference between the original value (50m) and the death value 740M, to inherit, you have to pay taxes on the difference, with brackets, as first millon 0%, second million 10%, etc.
I was expecting something more exciting as examples, as someone else pointed out, it's just a bunch of chores.

My "custom" holidays are:

- Summer Solstice

- Winter Solstice

- Grandma Memorial Day

- Chestnut Gratitude Day

- First Day of Winter

- Flowers Day
I also use it daily. One of my favorite functions is being able to boost certain domains and block or downgrade results from other domains. So I boost results from domains I trust which significantly improves my results. They have a page with commonly boosted/blocked/downgraded sites which serves as a good starting point.
How do you handle SaaS product analytics without a dedicated data team?
Hey HN,

As someone who loves working with data but doesn't always have time to dig deep into SQL, I'm curious—how do you manage your product, marketing, and subscription analytics if you don’t have a dedicated data team?

I’ve often found myself wrangling datasets and writing complex SQL queries to get the insights I need, but it can be a huge time sink. Is there a better way to automate this or get insights without heavy data engineering?

Would love to hear how others handle this! Thanks
Absolutely. You don’t need to come up with fake examples. Take a couple of high end British retail establishments: Harrods and Selfridges, founded by Messers Harrod and Selfridge, and neither styles itself with an apostrophe.
This misses one of the key things I have seen that really drives reliable software. Actually rely on the software.

It sucks, because nobody likes the idea of the "squeaky wheel getting the grease." At the same time, nobody is surprised that the yard equipment that they haven't used in a year or so is going to need effort to get back to working. The longer it has been since it was relied on to work, the more likely that it won't work.

To that end, I'm not arguing that all things should be the critical path. But the more code you have that isn't regularly exercised, the more likely it will be broken if anything around it changes.
Looks nice. What is the price and what does it depend on?
My experience teaching my kids some programming
What’s wrong with being explicit about “I really do mean anything that goes wrong” by catching the base class?
> The way to build reliable software systems is to have multiple independent paths to success.

That's a heuristic that might work sometimes.

If you really want to build reliable software systems, then at least prove them correct. There are some tools and methodologies that can help you with this. And of course even a proof isn't everything since your assumptions can still be wrong (but in more subtle ways).
Aerospace engineering masters -> Physics PhD doesn't sound like a big leap to me. I don't think that's accurate.
Life is 90% of my use cases for org-mode (2020)
Web of trust, I guess? Don't accept just anyone doing scraping/indexing. Keep the trust network human-scale. I can imagine a world where the relevant protocols are open and organizations choose their own roots of trust. Common defaults would likely emerge, things like the Wikimedia foundation or Archive would serve as default roots for your average user, but you could add your own or remove those if you knew what you were doing.
What's your point? .io is operated by a Internet Computer Bureau, that is owned by Identity Digital. Identity Digital manages (sponsors/owns) ~30% of TLDs.

> Identity Digital / Donuts is either the ICANN-approved sponsor organization or owns controlling interest in the ICANN-approved sponsor organization for 264 top-level domains,[12] approximately 30% of all generally-available TLDs.

https://en.wikipedia.org/wiki/Identity_Digital
Going through the code, I couldn't find a server but only usage of ssh client. May be I missed it. But I think GP was looking for usecases where its helpful to run an embedded ssh server using a go binary.

Ansible facts can probably be a cross platform way to collect most of the information you need. For the usecases where scp'ng the binary is needed, I think ansible supports jumphost config too. But I agree that for one off tasks, running a single binary is convenient compared to setting up ansible.
It's just like how we once used UUCP and Fidonet for email / news / message boards to remote systems that only had intermittent dialup connectivity in the 1980s and 1990s. Pockets of local communities would pool together to share a single system that would make the long distance calls to another city to send and receive messages. That really helped when long distance cost $0.34/minute and could be shared by hundreds of end users.
Violent revolution, mostly.
Also an African here, and this is exactly how I feel about it - the world is too interesting to ignore.
Programs? I rarely hear it these days. It's all "apps". ;)
Recent related (only 1 comment), "Don't expect human life expectancy to grow much more, researcher says":

<https://news.ycombinator.com/item?id=41773235>

Based on the paper S. Jay Olshansky et al., "Implausibility of radical life extension in humans in the twenty-first century", Nature Aging (2024)

<https://doi.org/10.1038/s43587-024-00702-3>