skysight-inc/HackerNews huggingface dataset:
> But the A.I. hype is out of hand. "A.I. Safety" research is the worst of it, as it suggests this technology is so powerful that it's actually dangerous.

It boggles my mind how anyone can think otherwise. Existential dangers of superintelligent or even non-intelligent AI are the long-term result of the dangers of AI being developed and misused over time for human ends.

It's the exact same argument behind why we should be trying to track asteroids, or why we should be trying to tackle climate change: the worst-case scenario is unlikely or in the future, but the path we're on has numerous dangers where suffering and loss of human life is virtually certain unless something is done.
Are you saying your signup flow would automatically log the user in without confirming their email address (verify later)? I wouldn't suggest that for most websites as that would allow someone to signup with an email address they don't own.

For most websites transacting with potentially sensitive information, having an email sent to confirm you own the email address should already be part of the normal flow, so I'm not suggesting any extra step here. I was only suggesting an alternative email response in the situation you try to signup with an email that already exists. The normal happy path signup flow for a new account is not affected at all by my comment.
That's just more market segmentation. If Intel had smartly made ECC a standard feature, we'd just have high speed ECC kits with good timings aimed at enthusiasts. There's no technical limitation on ECC that stops you from running the chips fast at increased voltage.
Redefining things about the object system sounds more like MOP than CLOS. The MOP is an extension of CLOS, but it's not part of the Common Lisp standard like CLOS is.

If you meant one part of the system redefining things defined in another part, this can be addressed with package locking, if your CL implementation supports that (sbcl does). This is a general problem of lisps, not something specific to CLOS.
I suggest you add this recurrent todo to your current todo app : "experiment with todo app X"

Trust me: maybe nothing short of actually using at least a dozen of them for some time will help you find the one that works for you.

And I'm not talking about mindlessly jumping from one to the next.

what is "just bad" anyway ?
Not a UX'er. But speaking of UX - it is inherently very annoying to sign in with username/password in general. At least in 2022. 2014 was perhaps different.
Everything that’s possibly dangerous should be taxed! Only allow the technocrats to determine what the masses should do.
How on earth do you use a website without full screen parallax stock photos?
Or the functionality is there because of physics so the spend additional engineer hours to build a pay wall around non-critical but desirable characteristics because the amount of money they will collect annually will exceed the amount they spend building the paywall and associated support infrastructure.
I always understood speed to be the main problem, not acceleration. If you're going to lock something behind regulation, shouldn't it be speed?
It won't? AI-powered drug screening has definitely been overhyped, but in the longer term highly accurate protein structure modelling should let us understand protein-protein interactions and provide new opportunities for intervention.
Shhhh, they'll see this.
Humans aggregating what they think is useful for other humans.
That is the internet of the past, and hopefully of the future.
They did not - see my other comment for an archive.org link, but it was only at the bottom of the Mission page.
Whoa, okay, that's

A) a very beefy machine and a lot of traffic,

B) a very detailed, thoughtful reply so thanks a lot for taking the time and

C) a wonderful explanation why your site loads so amazingly fast
What about this code from the article

```
if cx.path == "/tags" {
return tags::serve_list(cx).await;
} else if cx.path.starts_with("/tags/") {
return tags::serve_single(cx).await;
}

if cx.path == "/settings" {
return settings::serve(cx).await;
}

if cx.path == "/search" {
return search::serve(cx).await;
}

if cx.path == "/login" {
return login::serve_login(cx).await;
}

if cx.path == "/patreon/oauth" {
return login::serve_patreon_oauth(cx).await;
}

if cx.path == "/logout" {
return login::serve_logout(cx).await;
}

if cx.path == "/debug-credentials" {
return login::serve_debug_credentials(cx).await;
}

if cx.path == "/comments" {
return comments::serve(cx).await;
}

if cx.path == "/latest-video" {
return latest_video::serve(cx).await;
}

if cx.path == "/patron-list" {
return patron_list::serve(cx).await;
}

if cx.path == "/index.xml" {
return cx
.serve_template("index.xml", Default::default(), mime::atom())
.await;
}

```
Well, I mean they removed most of the security features of Windows. I think they arguably tell you on GitHub they compromised the OS...
> The best form of documentation is code.

Documentation as code might be a good alternative path, using the same tools and processes as software development and embed documentation tasks into engineering workflows. More insights in https://about.gitlab.com/blog/2022/10/12/five-fast-facts-abo... how the GitLab technical writing team collaborates.

Note: GitLab team member here.
If you are comparing the state of the internet in 1983 (calling it the "big bang" because TCP/IP was standardized!!!) and equating it to the release of a software client that could be downloaded and run in 2009 I'm not sure that we can have a rational debate on this.

The US Census didn't even track /access to a computer/ until 1984[0], at which point roughly 18% of the US population had "access" to a computer either at home or at work. Note that "access to a computer" != access to the internet. At the end of 1985 there were 2,000 total hosts on the internet[1]. You can't even find internet usage statistics until the early-mid 1990s at best because it was almost exclusively a tiny network of government and academia.

If you are comparing blockchain transaction costs peaking at tens or hundreds of dollars to a minimum several thousand dollar investment and (at least for me) internet access prices of roughly $3 per minute[2] as late as 1994 I'm not sure that we can have a rational debate on this.

If we are comparing technical complexity I'll take early blockchain over serial ports, Hayes commands, CHAT scripts, PPP/SLIP, installing your own TCP/IP stack, etc any day of the week. Note that if you were doing any of this in the 1980s/1990s you were either stumbling through it or flipping through pages in a book. For any technical challenges of blockchain it's always been a Google search away.

If you are comparing the state of software development from 2009 - 2015/2017 to the first 10 years of the internet I'm not sure we can have a rational debate on this. Needless to say because of the maturity and ubiquity of the internet and the software ecosystem, etc and the efficiencies it enabled by 2009 the situation each of these technologies matured in cannot even be compared.

If we're being extremely generous the five years (from 2017 - present) and tens if not hundreds of billions of dollars that have been invested in blockchain is more than enough for some kind of application or use case to have emerged to trigger mass adoption. Yet here we are with a tiny fraction (1% at best) of the five billion people on the internet having anything to do with blockchain.

[0] - https://www.census.gov/history/pdf/computerusage1984.pdf

[1] - https://www.computerhistory.org/internethistory/1980s/

[2] - https://transition.fcc.gov/Bureaus/Common_Carrier/Reports/FC...
You might not know if you have an account, and you might not remember your password. The solution to either problem is the same: send an email.

So why not merge the two processes? Actually, any "forgot username/password" link effectively does this already. The only thing we need to do is make that more obvious.

I think the easiest way would be to separate username creation from password creation. Just have a single sign-up prompt asking for an email address, and put the link to the password creation page into the sent email.

Set the title/content of the email to clearly show whether an account exists already (with a password reset link) or doesn't (with a password/account creation link).

If the user stops there (the account creation email answered their question: they don't have an account with this email), then you can simply expire the password-set link without ever creating the account.
0.25$ every pot hole
In a similar vein, the drying of Lake Mead is revealing bodies of victims of accidents and foul play: https://www.thefocus.news/culture/why-is-lake-mead-drying-up...
Another useful feature is that it makes it easier to support mixing languages in the same file.

Think highlighting for html/JS/CSS in a single file or fully featured highlighting inside markdown code snippets.
Not familiar with the book, but hasn’t ‘sympathetic public servant with power to make exceptions” - major source of inequity? Giving/not giving exceptions for reasons of bias or through bribes?
Wow! This is a cool hack!

My content strategy always revolved around looking for high search keywords.
The sort of consumables I might order on Amazon on a regular basis--like those that the Amazon Dash buttons were intended to address--can vary a fair bit in price and quantity. I'm not going to have Amazon just ship whatever.

And it's not even a very frequent thing. Mostly, every few months, I look through what consumables need replenishing and I fill up the car with plus-size packages from Walmart.
Dreaming is Better than Meditation and Safer than Psychedelics
I'm open to ideas on monetization.

I don't need to strike it big, 500$ a month would be more than enough to motivate me. Hell, 500 plays per month would be enough.
Long distance running helped me with this. Don’t know if it’s the running itself or the metabolism training that comes with it.

When you burn 3000+ calories in 4 hours, that’s like sped up fasting. No way to eat that much. So you learn to function and perform while hungry.
Accusing people of making a Dangerous product is just that, an accusation.

That 's a very passiveaggressive way to say "you re overhyping"
And not a single mention of what it actually _does_. No docs, nothing. It may as well be malware for all I know.
The issue isn't that the model isn't truthful, it's that it is effective at writing language that appears factual and looks truthful to the untrained eye. Sure, it is going to give you what you're asking for, but the issue come when you take that and give it without warnings as to its origins to people who can't be expected to fact-check a scientific article.
I installed a 240V NEMA 6-15 socket in my kitchen in California. It's similar to a regular US/Canada plug but the blades are sideways [0]. It's allowed by the code, but not very common. Then I took a European electric kettle and put a matching plug on it, and I can boil a teapot worth of water in 60 seconds!

[0] https://en.wikipedia.org/wiki/NEMA_connector#NEMA_6
Well if I could afford a Mercedes, they would be off my list now.

With all these subscriptions and other crap being added to autos, seems I will be only buying very old cars. My current auto is pushing 20 years
Not vector but raster with leaflet: would https://www.osmap.uk/larger-text/ (as an example) help in reading road names?
I didn't know where my iPad was this morning. I'm not so sure if Find My would accomplish much because I only have 1 mac from 2013 in the house but I called my Skype and heard the ring.
3D for everyone? Nvidia’s Magic3D can generate 3D models from text
Sure, but I also think that's part of the system.
What is worse is it is self reinforcing. Accidentally flooring will push you back and keep your foot floored until you end up in a shopping mall
For Tailwind I put together "Tailwind Toucan" on my side project https://codeamigo.dev/lessons/243. Warning: it touches on more than flexbox.
You might be surprised. There’s an old saying that the fighting is so intense because the stakes are so low.
Most people that practice intermittent fasting eat their meal in the evening so that they can go to bed well fed. This allows your body to rest and digest at the same time. The fasting window is from your last meal until mid day the following day.
True. I think building a good repo of keywords would be interesting. Want to see how can we using the ML for building these keywords repositories.
Are these OTA updates or paywalls? If the latter, it's time to hack.
“Sorry your payment has been declined. Airbags and seatbelts have been reverted to the default economy mode and 911 auto-call has been disabled.

Your engine will be shut off if you fail to update your payment information.“
Just wait until you try CSS Grid :) IMO it's even more intuitive than Flexbox, at least for any 2 dimensional layout.
Useful for doing what? Certainly not what LeCun and Meta originally claimed it was useful for.
>Why can't companies and people just put out cool things that have faults?

Absolutely they can, and his employer could have kept it up. The issue is the phantasmagorical and ridiculous claims about AI-generated scientific research that LeCun peddles. When there's something concrete one can use to test these extremely bold claims, there's a way to at least partially apply a reality check to the claims, and demonstrate their ridiculousness. Which is a very useful and important part of how the scientific field evolves and advances. Feeding non-experts all these wild claims in perpetual future tense only works for so long, and it ought to be that way.
The user should be automatically logged in after successful registration if the flow is implemented correctly.
Gotcha. That does make more sense and basically signup and reset password are essentially the same process. If the user doesn't have an account previously at that point you collect the information needed to proceed. I personally would not want to break up my onboarding experience like this but I can see other people making the trade off.
It's nice to read that someone else has had a positive experience with the zero2prod book. I'm working my way through it and my impression so far (even after reading the official "book") is that Rust is hard; I enjoy the challenges and the eventual realizations, but working my way through some of the chapters that involve implementations, traits, and macros makes me wonder: Would I actually be able to do this myself in a reasonable amount of time, in a professional setting?
VMware has a similar offering called KubeAcademy at https://kube.academy
I think the large majority of gamers are GPU bound these days, and I'm suspicious that there's much you can tweak in the OS that improves GPU performance. Maybe I'm wrong and improving system latency helps.

I feel like GPU frames cost like 3x CPU frames these days.
The combination of good categorization and high-quality curation make this a very interesting project.

Curation, combined with good categorization, is sorely needed in today's internet.

The solution of "search" (aka Google) just doesn't cut it if you want to discover the best publications in a topic area.

I hope this project takes off!
Do you know what they claimed it was doing?
More FOMO to milk whales doesn't bother me at all.
He received the Turing award for his work on neural networks; no big deal.
My take on IF is to skip 'breakfast', and allow myself to eat between lunchtime and late evening.

Sleeping means I'm not eating, and no morning meal saves me a few minutes of time and effort. It also means that it's easier for me to not screw up my IF if I want to go out to eat with people, since few are interested in dining out early in the day.

Working out midday before lunch is a new challenge for me, and I'm still getting into the hang of it, as opposed to after work hours. I still start yawning whenever I get to the gym, and I definitely don't have the same amount of performance, but I'm trying to get myself into it.
A seemingly benevolent, ecological extremist.

Good advice on not burning out though.
Scarcity will always exist. However, the system we are in doesn’t exactly make the best use of resources.

Some things are artificially scarce, like diamonds. Other things are made to be cheap and disposable like clothing so you’ll buy more in the future. And other things are made proprietary so that you’ll have to buy multiple of the same thing.

A simple example of the last point is modern consoles. PS5s and XBoxes are basically PCs at this point. Yet they are made to be incompatible and minimally upgradeable.
Well, PC fans come in 3-wire and 4-wire forms, where the 3-wire type has only pwm,tach and GND connections (no DC power).
DConf '22 videos are now available
Pi Cluster vs. Ampere Altra Max 128-Core ARM CPU
I listen to a lot of ambient music. Many of the CryoChamber artists are phenomenal: https://cryochamber.bandcamp.com
But I enjoyed it with its niceties and oddities!
Except it's not really a "zero sum game with an ever increasing pie".

Even if the pie remains exactly the same, it's not a zero sum game: simultaneous value for two people can be created out of nothing simply by the voluntary exchange of goods and services between them while everything else remains the same, see my other comment here for examples:

https://news.ycombinator.com/item?id=33719823

As another example more relevant for this context, poor people can exchange their time for money, which can then be used by them to acquire other things they value more than their time (food, housing, etc).

So yes, poor people can get themselves out of poverty even if the pie doesn't change. There are many examples of this happening (i.e. poor people lifting themselves out of property much more than the pie grows).

But of course, they can do that even better if the pie increases, i.e. if we get better at producing food and housing even more efficiently.

But even if the pie remains the same, value can be created out of nothing by the simple voluntary exchange of goods and services and poor people can also greatly take advantage of that.

It doesn't mean that some people have to lose something when poor people gain something. Both poor and rich people can simultaneously benefit from exchanging goods and services between them, while everything else remains the same.

If nothing else, because rich and poor people value things differently (and even among each group, at any point in time each person also values things differently to a great degree).
Wow! Interesting
Matt Lakeman, Scott Alexander, Maciej Cegłowski, Wait But Why.

Highly recommend the Thinking About Things newsletter which sends me individually interesting blog posts. https://www.thinking-about-things.com
https://news.ycombinator.com/item?id=33613676 is my favorite example.
I think the implication is that the kids use a word processor on their phone.
The Prairies are there because of the First Nations.

Grasslands like Head-Smashed-In were maintained to attract buffalo, and timed to attract them in prime harvest season.

Burning was done to improve productivity of berry patches, etc.

It just doesn't match the European idea of agriculture / settlements.
Weirdly, the ability to set multiple timers varies by the device you are using.

A HomePod can set multiple timers. A Watch, iPhone, or iPad can only set one timer. There is no obvious technical reason for it. It just seems like only the HomePod team thought it was an important feature.

This becomes annoying if you have multiple devices set to respond to “hey Siri” and the wrong one picks up the request and then refuses to comply.
During my Computer Music class in college, the professor asked what we thought of an especially unorthodox piece.

I responded that it was "just noise", barely music. He challenged me to get precise about what I meant; all music is "just noise" and I should strive to articulate what I meant by it.

A lot of the stuff we listened to was bizarre - e.g., someone slowly lowering a metal chain onto a cymbal and running that through an effects chain.

But it was clear that that's really some people's jam, and while I'm allowed to hate it, it's good to have a clear picture of why I do.
Writing by hand is still the best way to retain information
You can think of it as Knuth's unshuffle. :)
I invested the time and effort to write this comment. I want you to pay me. I'll be expecting a cheque in my mail soon.

If you don't pay me, you're stealing from me.
Europe’s highest court upends anti-corruption efforts on companies
I'm so convinced that there exceptions are the superior article, that basically there is no hill worth dying on that can even be identified. It would be like saying that I'm going to personally defend a civilized continent against some fringe bushmen armed with flint arrowheads. I've got an army for that, funded by my taxes.
>The parent poster already addressed that

Thank you for your comment, but I don't agree

"telling the user that the username they typed exists, but they haven't offered the correct password for it" - is extremely different from Just telling the user 'wrong password'. It's different because it provides more information

>If you inform the user the username they typed exists, the chance of them not thinking about double-checking they didn’t mistype their own username increases.

That seems to be a user problem first of all, because it's based on the user's mistaken belief about the uniqueness of usernames. If possible, it would be best to help the user understand this.
> That premise is absolutely spot-on.

So... if you feel like it, we can split hairs and say that HTML is a dead end as a data interchange format, in the same way that orange juice is a dead end as motor fuel. That's not what's really being discussed here though.

The pertinent quote in the article is:

> HTML is ultimately as strategically dead as 3270 is. HTML suffers from the same ultimate fatal weaknesses that doomed 3270

The implication is that HTML is a dead end in general because it doesn't act as an interchange format, not that it's specifically & narrowly a dead end within that use-case.

As for "business transactions & ecommerce", that's a vaguer phrase. If you mean using HTML to exchang transaction data between business application APIs, then of course it's not appropriate. If you mean using HTML to provide human interfaces to ecommerce & business transactions, then that's a different debate (not at all touched on by this article).
That was his point
(Hacker News doesn't support markdown; indent any line two spaces to make it render as code)

I would probably write that with a match, personally. I didn't say match was useless, just that if and if let pull their weight as features, in my opinion, even though you could express them as a match if you really wanted to.
Cave Johnson, is that you?

Life imitates art imitates life.
Really interesting to see this and YQL because so much changed but at the end of the day a lot of problems can be abstracted/solved as data integration problems. Currently working on http://github.com/cloudquery/cloudquery
I discovered recently that you can set a timer just by saying "Hey Siri, four minutes," or however long you want, and she will set a timer to that length. Not that I'm doing anything with the extra second I've saved myself, but it feels good anyway.
Wouldn't this be like trying to assist the Uyghurs by outsourcing manufacturing to China?
Speed will make accidents worse (deadlier). Acceleration will make accidents more likely. Sports cars flooring it from a stop, losing traction and hitting a telephone pole is like a whole genre of YouTube videos.
Fair, but again I think you can get all those things with a GC language.

Speed is the only one you may possibly not, but I think speed is an non-issue. Speed in programming never matters except in the systems space. No one is gonna be able to tell Rust vs Go in a web API and depending on how you do the benchmark, I think many GC languages can probably tie Rust.
But with the added complexity that sometimes the speech-to-text will just crap out completely.
I interviewed SBF in May. Here's what it's like to listen back to it now