skysight-inc/HackerNews huggingface dataset:
TC’s questions are far from random, but designed to be just adjacent to things the guest has commented on previously, or which he suspects they have may have given thought. If a guest gives a long discursive answer, he lets them go on or asks follow ups. Otherwise, he keeps moving forward to the next question, like drilling for oil. PG is never discursive in his answers, so this results in a rapid fire question-answer that nonetheless I found interesting.

PG kept saying how hard the questions were, but I wish he’d instead been more willing to just concentrate and go with the flow as the results would have been even more interesting.
I have created Easypanel [1] to make it easier for developers to self-host applications. However, non-developer people started to use it for deploying open-source apps. Our "templates" [2] list is now at 200+ apps. I would say 50% use it to power their "homelab" and 50% are developers who use it for their apps.

https://easypanel.io
https://easypanel.io/templates
> Wow, the founder fudged his VC presentations, wow, the masters degree wasn't legit, like WHO CARES

I gotta stop coming here. I just have to. Board the hype train and proudly ignore the red flags.

Choo choo, or something. I swear to God reading the comments here, on average, is making me dumber lately.

Can we fork the community? The MBA, PM, hype beast clout chasers can go to one side, and the folks pushing to GH 10 times a day and actually building stuff can have another?
Absolutely. A lot of back-patting and inside jokes about 40 years of building expensive space systems that often failed. Self-aggrandizing crap about how “space is hard”. Space was hard in the 60s when you had to invent microprocessors to get off the ground. It’s well understood and should be common and cheap now (at least for Earth orbiting systems). This old boys club nonsense might feel fun but space is changing, access is becoming easy, and anyone that tries to spend 10 years and a billion dollars on a project won’t last long.
They're not his employer so they shouldn't penalize him. If you're truly a gig worker, why are you being penalized for not accepting some job? How does that make sense?

If they were employing him, penalizing him for declining work would be fine.
Damn your labor laws over there are wild. And you just accept that?

To me it sounds like drivers support Uber because of some dystopian Stockholm syndrome where it's their only hope in a failed system.
If you're so sure about how to create a better business that all the employees would prefer why don't you do it instead of speaking about things you clearly don't know about?

You've been told multiple time people value flexibility and yet you keep fixating on an old work model that you want to apply to everyone. More options are better. Full time jobs didn't go away. This whole industry didn't exist other than getting paid per shift as a pizza delivery driver.

How many gig workers do you personally know? I know more than 20 and all of them prefer gig work to signing up for a full time delivery position at a restaurant.

Gig work is available to immigrants super fast as well. Go to any major city in Europe and see migrants and refugees making a living delivering food. Do you think they are dumb and choose the worst job they can get?

Talk to some people before you pontificate over what they should want for themselves. They can literally stop the app at any point so your problem isn't that gig work exists, but that other people value things you don't.
It would undermine your stated mission imo
> You mean you don't see tagged templates used at all? Or just not for sql?

Not at all.

Thanks for the explanation, so it's not just escaped param substitution.

Which brings up the question if you can combine normal text substitution with SQL substitution, e.g.:

SELECT author FROM books WHERE name LIKE '%${book}%' AND author = ${author} AND ${extraCondition}

(it's pretty common to have to join query segments)
Are you ignoring the ads?

My ads are:

- Flights
- Chicago the Musical
- Flights
- More Flights

My search results are:

- Citation
- Citation payment plan
- News report on lawsuit regarding citations in Chicago
- Baseball

I also live very far from Chicago, and the only time I was there was for a connecting flight some time in the '90s.
I’d move to that if I was in the US and my employer paid me less.
We're using different definitions for "type". Which explains the above discussion but otherwise doesn't really get us anywhere. I'd guess your "type system" is a syntactic property of a language with strong termination properties, but you might have something else in mind.

The runtime property of values being checked by the "type system" is the "type" of the value. Something like "you're adding a number to a list, error". Where 'a number' means 'is an element of the set of numbers', possibly defined implicitly by a predicate or possibly explicitly by an enumeration of elements of that set.

When the error is reported (e.g. 'compile time' for some phase separation thing) is one property, which errors are detected is a different one. You could define "type" as compile time detection of syntactic errors, with some hand waving around what errors are, but that's not the only useful definition.

For concrete examples, lisp and python have similar type systems, and forth and assembly have similar type systems, but python's one isn't very similar to assembly. SML is a different thing again. They all have constraints on values that can occur in various contexts.
Working link:
https://reddit.com/community-points/documentation/introducti...
Most people don't "choose". They're forced by their situation.
Why are they looking for tech workers for reactions?
Some things about the 1990s Internet will soon be found nowhere except in some people's memories. Big Tech is trying very hard to ensure that.
PG on the problem with fame: “‘The world sucks because of tech, and tech sucks because of Paul Graham.’” lol
$170k for driving a giant vehicle, navigating crowded streets, dropping of dozens of packages each day is very fair. It's a critical, difficult job that helps the world function.

$300k for actively getting kids and adults addicted to dopamine hits and clickbait and SaaSifying everything is the real problem.
Allan Roth: The First (Professional) Baseball Statistician (2019)
Roth’s story is interesting because it exhibits a combination of brilliance and perseverance.

Baseball is a uniquely quantifiable sport due to the degree that the continuum of events on the field can be compressed into discrete records, the large number of games played by teams, and quasi-isolated contest of the current batter vs the pitcher.

Roth was one of the first to realize that a statistical approach could give a team a competitive edge, even beyond those tallied by score keepers of his day.
However, it took perseverance on his part to convince a team to take a chance on what his analysis could offer. Moreover, he was working at the dawn of computing well before such analysis could be run in a short period of time.

A decent amount of Roth’s work was not fully appreciated in his time. Certain capabilities like walk rates and spray charts (where batters tend to hit balls) weren’t properly valued until this century with the revolution of the Moneyball Oakland Athletics. Even his own team addled him when management turned over despite his contributions.

Overall his story is an interesting read at the intersection of sports, statistics / computing, and passion.
"A consensual relationship"

Since most of us have to work to live is it consensual? I do understand that there are other places to potentially work but that may be limited.
"China bad" sells.
So I guess you think compiled code is even worse, right?
They can just set a noindex tag in the HTML head or send it in the http response header for older pages, then links still work.
You are correct if you read this as a claim about the people ("the people must be biased because they all have ethnicity x"). But it was probably meant as a claim about biased institutions/processes („processes/institutions which put only people in important positions which are all alike must be biased“) I think the the claim is not that ethnicity defined the bias but that some bias must be present to produce the homogeneity.
FWIW one of the internet's first viral shock images was proctological and it was very, uh, wide spread...

So there is an audience, they're just not advertiser friendly.
I guess until my credit cards expire or are closed. I hope my sites are being archived, but I've never confirmed, I think I'll do that now. Thanks for asking.
Equal negotiating power
I mean, I'm using ROCm for VFX rendering. But regardless i'm not sure that cards as old as your 470's can really be super competitive power usage wise to make them very profitable.
TinyVG follows the similar goals: an alternative to SVG with a specification which trades off features for simplicity. https://tinyvg.tech/
To contrast tech workers against working class, and redirect resentment. It's not billionaires that turned the system against working class. It's the nerds at Google that make six figures, duh.
The McDonald's CEO is gone because of a consensual relationship where the power dynamics were unbalanced
Modern Men should be banned to live on those isolated land and leave nature alone. We, as human, tend to always adapt our surrounding for our comfort or our subjective beauty criteria, which tend to destroy local life as a whole.
> I wouldn't expect anyone outside of the Pacific Northwest or Canada to read it as British Columbia.

I’ve lived in Australia my whole life, never been to Canada, etc - and yet I immediately assumed “B.C” meant “British Columbia”. It just seemed like the most likely expansion in the context (looks like a news headline, posted on a North American website). Although a bit like you, my initial parse of the sentence was that she was crushed to death in a warehouse accident, it took me a couple of seconds to realise it was more likely meant figuratively
This is why KPIs or targets should NEVER be calculated values like averages or ratios. The team is then incentivized to do something hostile such as not promote the content as much so that the ratio is higher, as soon as they barely scrape past the impressions mark.
100K+. Mostly AI and user generated content. I guess the sudden increase in number of indexed pages prompted a human review or triggered an algorithm which flagged my site as AI generated? Not sure.
> Optimization is "strictly" less important than correctness, which means that there is no amount of improvement to optimization that is worth any loss of correctness.

Hmmm. Well, I wouldn't go that far as to say never, not on a warming earth, anyway.

Incorrect, optimized (but non-critical) code that fails .1% of the time, but consumes 1% of the resources of a correct alternative may actually be preferable from a global warming perspective.
> and why on earth would they cut their own pay

So market set the pay for services however executive pay is not affected by the market at all?

Uber pays its executives what it does because other comparable companies pay the same. If they cuts that people they’d want to hire will choose to work for other places and they will have to find someone who agrees to work for less (which might or might not be bad a thing)
Thanks that makes more sense, I had assumed it was for all types as Point used in the example has the same name as a class in the standard library
I an the sole developer of a product that uses bluetooth (classic not BLE) and have struggled so much with bluetooth (documentation and APIs just seem not that helpful or complete or are at such a low level that they aren't useful unless you already know everything), but I will try to give an answer and hopefully if I am wrong someone can educate us.

My understanding is that most bluetooth devices interface with the operating system over a standardized host controller interface (HCI) over a UART or SPI interface. Basically the OS sends some standardized commands to the HCI and receives some data back. This means that the OS doesn't have full control over the radio and are limited in what they can do to a set of standardized commands[1]. For example, even if you monitor everything that OS sends/receives over this HCI channel (using, e.g. btmon on Linux) you will not see everything that is going on.

For example, with bluetooth classic, during inquiry (discovering pairable devices) you don't really see all the details of what the device is doing. The hardware doesn't seem to signal anything about a host devices scanning you and the reply packets that are sent. I was trying to debug some issues with Windows 11 not discovering my device (despite it being in inquiry scan mode and that my phone could see it but not my desktop) and btmon was totally unhelpful in this case and I believe it to be a limitation of how the OS and the bluetooth device communicate at a fundamental level. It turns out the answer to my particular issue was the "class of device" that my device reported wasn't one that Windows 11 will show during pairing.

[1] https://software-dl.ti.com/simplelink/esd/simplelink_cc13x2_...
Private equity: A fee too far [pdf]
could have not "should have" - the law in question didn't stipulate either.

However, he wasn't sentenced to death the first time.

Do you have any comment on the apparent violation of the "no additional sentence for appeal" rule ?
"Other people have rights I should have, stop them!"
Ha! Hilarious. Now do bitcoin ;)

TBH after looking into plunder a little more, this whole area starts to feel a bit like "Nano" and their excursion into trinary computation.

What are you trying to do? Deliver a rapid P2P application development environment with built in auth.

How are you going about it? By redefining computation from the ground up, discarding standard memory models, reorganizing the whole internet into a hierarchical...

Yeah, let me stop you there. Maybe do one thing at a time and demonstrate how great it is before moving on with this magnum opus.
> Null safety at application level is just a good architecture, test coverage and regular code reviews.

Anything relying on that is brittle. I work on a 20 years old code base with the majority of the base classes being 15+ years old. This is exactly where Java should shine, and it's not doing bad, but it's very hard to enforce top-notch coding standards across ~200 devs committing during that time frame.

As a result, there isn't much of an information on the nullability of return types, and you end up defensively handling nulls everywhere which is just noise.

> Last time I saw uncaught NPE in server logs was a long time ago

Luckily these are rare also for us, I guess most are caught during development and then on some test environment / CI, but catching these anytime later than compilation is way too late. The cost of a bug is directly connected with time between introduction and fixing it.
> There comes a time when data analysis becomes astrology.

Excellent quote. It's counterintuitive but looking at what is most likely to happen according to the datasets presented can often miss the bigger picture.
> This is something that I would expect visiting literally any country.

and yet, when another country does it, China retaliates by arresting arbitrary foreign national civilians and holding them for ransom [0]

[0]: https://apnews.com/article/middle-east-canada-china-arrests-...
-- Related -- Myth Tested: DOS Can’t Multitask https://hackaday.com/2023/08/09/myth-tested-dos-cant-multita...

(no comments - yet) https://news.ycombinator.com/item?id=37072321
Why so you think working for uber is fundamentally worse than being a part time low wage worker with almost no flexibility anywhere else?
Not affiliated with the app, but this is quite interesting.
You mean only the user can access it’s own data. I.e. data is encrypted and the user retains the only key.

Makes me think about if the user looses the key (uninstalls app, etc) what would be the recovery methods, if any?
The article has two parts: a refresher of what TDD is and what benefits it has, and an argument with some fictious TDD haters.

I don't see much in the way of confessions, nor do I understand who their discussion on why "some hate TDD" is aimed at?

A better approach is to highlight cons of TDD and then argue why they still don't affect ROI (iow, pros outweigh the cons).

FWIW, I love TDD in teaching people to get all the benefits article brings out. But today, I can write code that has all the properties of TDD-produced code without going through TDD.

I believe you still need to go through the exercise to learn to write well structured, testable code (it also teaches you an important thing: refactoring is a day-to-day thing in software engineering, not some arcane tech-debt-resolution tool).
If it's a ebsite that doesn't sell anything they won't notice.
That's one crazy picture. Perfectly sums up the mad scientist portray.

Can we have a normal discovery that's not super-something? superconductor, superchemisty... Because if everything is super in 2023, what will we have left in 2040?
I have updated the website now to include that link. Thank you.

As far as monetization goes, we plan to add premium features like stickers, and voice changers. There will be people who do not want to talk with their voice precisely for the reason you mentioned: one can consider it to be a sensitive data. Why do we want to offer voice-alteration as a paid feature? Because, if it is free for all, we fear that there will be people abusing the feature that jeopardizes the authenticity of the platform.

We do NOT plan to sell or share users' data with a third party, or use users' data to train an internal AI model because I think that fundamentally betrays the goodwill that users bring to our platform.
Same here, once a week. Well I've never caught the driver in action, not that it would matter anyway. For me this is a local paper printed and distributed by the San Jose Mercury News. Yes that Mercury News. Phone calls always get a full voicemail box, and emails are of course unanswered! I just realized, I will need to call their advertising line to get this stopped.
A friend of mine just informed me about this thread and I had to come in. I've been collecting answering machines for about 12 years now - sharing the best parts of them online at my Tumblr page (https://answerphone.tumblr.com/).

I've also been networking with like minded collectors - like After The Tone (https://afterthetone.com/), Tape Findings (http://www.tapefindings.com/) and Beetlemuse (https://www.youtube.com/@Beetlemuse)
Mind posting a breakdown of this cost?
> I feel like there will be people telling me that I am exploiting people's loneliness if I ever make a penny from this.

That would be a silly objection, like claiming restaurants are exploiting people's hunger by selling food for money.

That being said, the moment such a platform makes a single iota of data about their users (even seemingly mundane information such as how many users there are, their geographic distribution, how many messages the average user writes etc.) available to anyone for any purpose – including research and non-profit purposes – I would consider the whole enterprise to have turned unethical. It doesn't matter whether the field of psychology could benefit from it, or what the "greater good" might be. It has to be crystal clear and non-negotiable that the only use for those messages is going to be letting other regular users listen to them.

You should also think about what you will do in case law enforcement demands access to user data. The less information you store, the better. Consider automatically deleting messages after a period of time, or similar proactive measures. And of course, maintain a strict process for disposing of backups, else the "delete my data" function is effectively worthless.
The unemployment rate is extremely low these days, yes they do have other options in most places. Many choose to work for uber because they prefer the flexibility to having to work shifts with very limited options to alter your schedule.
I‘m 100% with you there. I also think that the problems described are solvable on some levels if not all. I remember the time when brew took of on macOS. I used macports at the time. The reason why people preferred brew was the fact that installs where way faster. The reason was simple: brew based everything on system libs where macports similar to nix maintained packages for all libraries etc. It took way longer to install a package with macports. I‘m running Nixos on my private machine (I need to work with macOS at work as the only other option would be windows) and it is sadly way too complicated. Nix flakes make this harder and easier at the same time since nix channels had a way of breaking as well. I switched to nixos because I had issues with running nix packagemanager on other distros (including macOS). It either behaved wrong when installing gui packages or in some cases with a rust package I maintain had issues with glib-c which nearly drove me nuts.

As to docker. Yes I also think it made stuff worse in the majority of cases. What people forget to grasp is that Linux be it a vm or a container is just a the kernel and that we have dependencies for some programs and libraries to the kernel. Reason why we have distros in the first place. So not all containers might run the same on each host because it docker runs on the same kernel as the host machine or the VM which installed (macOS) Issues are rare but can happen. Also the number of base images. „Let’s use alpine because that means I build a small container image“ … No it means you build on top of an alpine release with all the installed system libs etc. And that may or may not work with your software. And stuff like that.
Title isn't quite right... The article is estimating the probability of widespread/consumer accessible/cost effective AGI. But AGI can be transformative without being widespread.

Replacing all human functions is not nessecary for transformation. A single superhumam AI could cost 1e6 that of a single human, but still do transformative work if it's 1.5x smarter than us.

Edit: nevermind... This was an intentional definition of "transformative" made by the authors. Seems wrong to me, but they were up front about it. Not impressed though. Anyone can drum attention by using a non-standard definition of something. But of a cheap trick imo, but that's academia these days I guess... For reference, my definition of transformative would be "responsible for large scale changes to society". In other words, it doesn't need to happen at scale for impact to happen at scale. Replication of a solution is cheap once it is discovered.
Well yeah, but if that's null safety only for value objects, then it's still a very incomplete solution.
How does it compare to the docs from Nvidia, which always struck me as fairly comprehensive?
Deidentified data isn’t Protected Health Information. There are valid reasons other than the provision of care to access PHI for deidentification, it can also be automated at the time of collection. Healthcare operations being a nice vague one, or a limited dataset. These don’t require consent.

Deidentification is technically possible but much harder to do and reidentification risks are higher (e.g. distinctive mark) so it’s strongly advised to obtain consent.

I expect most TikTok doctors are getting consent, I’ve heard happy aesthetics patients tend to give consent.
backups are a paid feature? this feels one step down from the SSO tax.
Librians regularly cull books. Magazines are cleared off the newstands weekly or monthly.

Storing and indexing and maintaining old content isn't free, in either dollars or environmental footprint.
Not throughout much of Europe. Not directly anyway, since reforms were often enacted by liberal/conservative parties because they were widely popular.