skysight-inc/HackerNews huggingface dataset:
Yes. Because we need AGIs to be able to tell the difference between a child in the roadway and a truck that is far away.

From the article: The issue is not simply that deep learning has problems, it is that deep learning has consistent problems.

Image recognition DL systems, no matter how big the training set, no matter how "strong" they are, consistently make the same kinds of errors. When deciding whether something is a truck far ahead, or a child just a short ways ahead, you need something that understands that trucks don't have arms, can recognize that instantly, and decide to apply brakes sooner.

No one is arguing for the creation of morally flawed, overconfident, selfish beings. When AGI is discussed, we're arguing for the creation of machines that understand. This is critical.

I can tell DALL-E to generate a restaurant scene where the patrons all have realistic faces... and it can't do it. The reason is that it paints with statistics, not with abstractions. It doesn't understand proportion or what a person looks like.

When a DL network demonetizes someone's YouTube channel, it doesn't understand fair use at all. It can only match riffs. It can't distinguish why those riffs are there, and that perhaps it is OK for those riffs to be in that video.

This is important because we're turning more and more decision making over to AI systems, due to the sheer scale of information flowing around the internet. People's lives and livelihoods are starting to be impacted, and the main flaw is that algorithms entrusted to make decisions make statistical matches and act... without understanding.

The mistakes those algorithms make will be ever larger, and you can't dispute with a statistical model when it arrives at an incorrect assumption. When humans make such mistakes, they can take in new information and update their credence accordingly. DL networks would require large training sets to sway the statistics.

So yes, we do want human-like AI, but not the straw-man version of it.
How many users will abandon at the first mailto link?

My guess: 95%
When I started on my first project as a junior engineer I thought I was being clever to build an app without any passwords: every time you wanted to login you received a new email with a link to log you in. Technically, this worked great but after a while I received many complaints from frustrated users who kept looking for the “signup form”…
I went to University in Germany, where there is no tuition, and admittance is gated by pre-academic grades.

The only money I had to spend[1], was for the apartment I rented out with my roommates and for feeding myself. I had a fun and flexible part-time job for that. A lot of my friends stayed with their parents. Certainly not 80k...

[1] Technically that's not true. My studies had the misfortune to overlap with the brief time where there were tuition fees in Bavaria. It was around 300€ to 500€ per semester, and a massive pain in the a**. I was able to get by, and it got voted off pretty quickly.
You mean “things that actually matter [to me]”?

Or are you suggesting there is only one set of things that universally matter to all humans?
Because most people have aliases to signup

Either mail+alias@gmail.com or mail-list@company.com.

For instance, I used admin@, devops@, invoice@, etc. in the places I worked. Each of them includes multiple users (leadership chain and the team)
Was it Van Jacobson's Netchannels? https://www.slideshare.net/susantsahani/van-jaconson-netchan...
They liked it so much they used it twice. (Apologies to Gerard Kenny.)
I'd say risks associated with poorly understood things, are very poorly understood.

Why? Because we don't really know what we are talking about, when we are talking about "poorly understood things".

If we fear something we don't know we don't really know what we fear, because we don't understand what is the thing we are afraid of.

I'm saying someone should come up with more concrete threat scenarios caused by "AI becoming sentient". Are we really afraid of AI becoming sentient, or are we afraid of AI becoming "super-intelligent"?
Why put everything in your database?
pw: Interactively Filtered Pipe Watcher
Fewer users, fewer opportunities.
Whenever you’re watching YouTube videos from an influencer or popular educational channel, remember this. Most of these tutorials can just be a 3 paragraph blog post in its most condensed form.

We have too much bullshit in the world.

Hell, no one writes dense highly informative books like the K&R’s classic C programming language: https://en.m.wikipedia.org/wiki/The_C_Programming_Language
I had this too. I had worked the system a bit to wait until my final semester of college to actually take the intro CS courses (I had one of two possible prereqs to the second course so just started there).

I asked to test out and the department head said no. I had almost an entire CS degree and still had to take the easiest course. We made a compromise that if I take the midterm and exam with all the other students, I can pass the class. I got a 100% on both and spent like, 1 hour learning Octave and C for each exam.
Seems like so much work, but I guess it's worth it if you get momentum going through word of mouth, which means more billable hours and less self-promotion. Dealing with taxes, invoices, customer demands, etc. Seems so overwhelming.
What’s doing the verification of the email on the server side? How does this service associate the email with the account? Specifically, what could be put in the email header or body by the MUA that is equivalent to a single use auth token?
In italy software engineers are actual engineers.
Can I view anyone's profile without logging in?
Ask to switch to the team in charge of processing the data manually. Use your solution and don't tell anyone. Do 1 hour of work, pass it off as 8, spend the other 7 enjoying cocktails on the beach.
Consciousness is not computational.

"Understanding is not the following of rules." -- Penrose on Gödel
You can solve this problem without a signup form.

Just give the user two links: sign up and log in. Both ask for email address first. The next screen tells them to check their email.

You can use unusual flows without confusing users as long as you give them cues about how to do what they're trying to do.
in addition to your enumeration there are the religious fanatics who take current problems as the "signs" for the "last days" and who are longing for some "second coming". some of them are fatalist some of of them actively long to accelerate the process.
Bodegas! Bodegas! Bodegas! :)

Sure the lobbying industry has a large presence in DC, but that's an interesting question - what else fuels the DC economy ?
Ask canned questions, expect canned answers as well. Dumb or lazy incompetent students will look up solutions to problems like fibonacci sequence or sum of numbers without understanding them or solving them first on their own. This has always been the case, even before copilot came along. Copilot only made it even easier and accessible to even dumber students, and made it harder for dumb teachers to lazily give canned programming questions.

I haven't used copilot yet, so I don't know how intelligent it is at producing solutions that it hasn't seen before. Assuming it's not that intelligent, one solution would be to just add small, tricky variations or constraints to well-known programming problems. So instead of just asking "find the sum of numbers", ask "find the sum of foo numbers", where foo is some made-up property, like a number contains even number of odd digits. Then require the implementation to count down instead of counting up.
1. Attacker goes to website, initiates signup up for an account
2. Website generates mail link for attacker to send
3. Attacker uses mail link to spoof email
4. Account is opened for the attacker using email address

This spoof attack works for both account creation and password reset (account takeover).

This attack is impossible if the website sends a verification email to the user's inbox which only the person who controls the inbox has access to.

Hence, while the proposed method is interesting, it exposes the user to an unnecessary attack vector.
Well one, it doesn't really add much to the conversation about high speed rail in the US state of California. Also, you would need some type of citation before talking about death tolls. I would also argue that your numbers are wrong and that you're clearly biased, so any discussion about the CCP or the CPSU would be pointless.
All cryptography exploits the inherent difficulty of factoring integers. POW requires brute force precisely because the underlying hashing algorithms are built around large primes.

This is, actually, how I layperson-explain cryptography: there’s no fast or easy way to take any huge number and know what two numbers mutiplied to make it, and this mathematical property is what makes (good) passwords hard to crack.
> This is a very large step away from decentralization. The network depends not just on a few coders, but also on an institution checking whether nodes behave correctly or not. The whole point of blockchain was that everyone would assume everyone was out to cheat, and came up with a way to make it useful.

Exactly. This is usually the tradeoff glossed over by PoS marketing, that decentralization is essentially lost and it's no different than government controlled currencies. Instead of the "elected officials", it's the crypto messiah's that control this currency. You can pay into it, just as you can try to pay into your local city, county, state, (assuming in the USA) etc...
You should leave. These companies are built like traps and it's easy to get stuck in them.

It might be hard to see right now but there's a reason these companies get very little respect among repeat builders
>Why would someone be forced into changing their entire operating system to get an update to an app?

...probably some APIs used that don't work on older OS's, and/or why bother supporting old Macs when the old app still works fine? I don't think it's a big deal.
thanks, I needed a good chuckle today
I'd argue the crux is about proving that Me The Service can send You The User whatever info is needed (password reset, notification of planned downtimes, pricing changes, warnings about service abuse) to this address - and you'll get it.

I don't care about you "controlling" an email address - you can easily get fake ones for free. It's about both parties having agreed _at least once_ on a way for the service to communicate important stuff to you.
>…and here it is in neomutt, which helpfully “renders” the HTML with lynx:

>…

>But that’s a solution born from practice: the fact remains that HTML email doesn’t generally degrade gracefully in clients that don’t support images or CSS.

I hope that companies don’t waste their time at such edge cases that are irrelevant for 99.9% of users such as Lynx graceful degradation. It reminds me of the stories about clients that want their website to look nice in IE6.
So only people who have rich parents should go into CS. Got it
Serious q, do other implementations exist that I can use on an iOS device?
>> a larger percentage of attempts at improvement (even attempts at simplification) are likely to fail

If we are talking about laws, there is no "fail" - no politician ever will recognize a mistake. Failed laws are never revoked - they are either ignored, unenforced or continue to do harm.
I've had family members fall prey to phishing scams. I would be concerned if legitimate sites trained their users to send odd content to odd addresses as part of normal net usage. How can an ordinary person understand the difference between sending a token to real.com and sending a threat to another user on behalf of fake.com?
This article, while waxing poetic and high fallutin; is 100% wrong.
With the advent of the industrial planer, lumber was originally planed on two sides allowing a builder to flip it and orient the finished faces out... and a 2x4, planed a 1/4' on 2 sides became 1 3/4' × 3 3/4'.
The industry soon figured out how to plane all four sides of lumber coming out of the mill, and 2x4s settled on their current dimensions of 1 1/2' x 3 1/2'...
This can be observed anywhere that carries both rough cut and smooth cedar lumber.
Unless something has changed, Google books has always used the lossy encoding. Quoting the original paper:

The most obvious way to compress pages is to losslessly encode them as a single 1 bpp image (see Figure 2). However, we get much better compression by using symbol encoding and accepting some loss of image data. Although our compression is lossy it is not clear how much information is actually being lost - the letter forms on a page are obviously supposed to be uniform in shape, the variation comes from printing errors and lack of resolution in image capture.

Probably only a small fraction of errors are JBIG2 substitutions though.
This is very not true.

Only RSA is built around factoring. I suppose if you consider discrete log to also be factoring related, some other public key & key agreement algs are also.

Hash functions and symmetric algorithms are not based around factoring.
In PoS the rich can become validator as long as they have money. The limit is money.

In PoW, they can’t buy gpu as long as they have money, because there is another limit that money can’t always buy, energy, resources, needs (gpu for gamers, researchers, etc)
By giving you tons of practice at spotting bugs in code you didn't write, I suppose :-D
But uh, wouldn't it be greed that makes us desire things? Not to question your religion or anything, but just curious. Cheers.
The article says many were buried & it’s a reasonably large site so it may not have been that obvious. A pattern may not have been discernible from ground level.
Just a typo, I ran out of time for a Correction Of Errors :)
Of course you want to know how they make money. Everyone does.
You'd need billions to buy a significant %...
That's true. At the same time, what if everyone requested the creator to change the font of their game?
I don't have a problem with it at all, i was just thinking maybe for a simple change like the font it would probably easier just to do it for yourself.
I would say a rushed review isn't fair, but I don't write OS reviews for a living.

>That was me trying to justify the relevance of the project and its goals. Apparently not clearly enough. :-(

That isn't the same as the project's stated goals, although it does say something about why it might useful to someone. In that sense it's fair enough.

>And in that context, yes, I do feel it's something one might do casually, without a lot of research, on the spur of the moment, for example at 1AM after one's partner has gone to bed or something.

Ok, fair enough. Having done that, I eventually was able to feel comfortable in NetBSD, especially in a VM, with what was available to me: essentially the official docs and google. I was able to get the OS up and running, and make it feel usable for me.
I've had situations where some email clients (including Outlook) would visit URLs in emails, for "link protection" purposes.

Coupled with the magic-link approach (including a token in the URL that authenticates the user), this can cause a lot of problems.
Congratulations Zig!
That's a pretty monumental moment.

Can't wait to see what comes down the pipeline for such a fantastic language!
Brick, stone, concrete, bamboo,hide and bone, mud, snow...
Can you explain (3)?
Yep. I read this and thought PEBKAC. Optimise for the base case, be inclusive of those using screen readers, ignore the masochists who insist on making life difficult for themselves by refusing to use technologies that have been around for decades. The author's other issue - multiple browser sessions open and logged in to different accounts and tabs opening in the last active one - this is a more common annoyance. But easily solved by the user making sure they are in the right browser session by focussing it. So PEBKAC again.
Does that also apply to the instructors at Nuclear Power School? Because one member of my undergraduate class became a NPS instructor, and, well, not to mince words but if he was the best then I must be off the charts....
In 2004 I took my grandpa for a ride in my car, which had GPS. He couldn't stop staring at it. I asked him what's wrong, and he said, "When I was an insurance salesman driving door to door in LA, I had entire file folder of maps I kept on the passenger seat to find my way. If I had this gadget back then, I could have sold twice as much insurance".
"Hope the AI won't care if it gets unplugged" is not a good strategy for safe AI.
Ignorance of what though? How airfoils work? Or how to speak french? Ignorance of how acting on your urge to be greedy results in suffering? Sure. But I think the greed is still the thing causing the bad here.
Good summary

Using mailto: is just asking for trouble at this day and age.
yes! and the "Germany can't go green" BS is such a blatant disinformation. fact is the Bavaria has de facto prohibited new wind turbines near by enforcing a minimum distance of 10x the height ("10H rule"), and some pseudo ecologists rally against wind farms systematically. fact is the the 100000 roofs program, Turing private homes into profitable local photovoltaic micro powerplants was absolutely successful and was.stopped after a government change, the "conservatives" were more into conserving coal and gas profits than into conserving gods.creation, nature.

the plain lie that Germany "doesn't have enough coastline, sun and wind on shore" which is perpetuated also in some sibling comment serves only fossil and nuclear traditional energy.

the resistance of that fossil lobby forced photovoltaics and wind turbine.planta out of business in a world wide growth market.

they manipulate opinion and thus the market. oh I'm so angry.
Without weighing in on this, I think this entire section is a distraction in this post. The author's point in this article would be better served by moving the HTML rant to its own blog post.
He used to write better blogs 1.5 decade ago !
ImprovMX does this just fine
Arriving within a century is a significant new requirement! But yeah, we haven't done it at all. We've gotten 5 objects to escape velocity to leave the solar system though, so it's not a huge leap to chuck it at Alpha Centauri instead of wherever we did... Of course those things aren't going very fast, the internet says Voyager 1 would take 74,000 years or so to make it to Alpha Centauri at its current speed if that's where it were heading. That's a really long time, so it's not super worthwhile to do. You might be able to design a system to launch a 10kg object from an interstellar probe after it reaches heliopause to get a higher velocity, but it's still going to take approximately forever to get there... And I don't know that we can track our interstellar probes if they're not sending radio signals anyway? So chuck it at Alpha Centauri and make a website that counts down to the day it gets there, cause nobody is going to know if it actually made it there and you'll be dead anyway.
I'm guessing he means neural networks with a large number of layers.
I doubt a Russian nationalist would be for Fascism, considering how many millions of Russians lost their lives to it.

This is one of his quotes, seems like postmodernist to me:

“I am for black people. White civilization—its cultural values, the lying, inhuman model of the world built by it—has not justified itself. Everything is heading towards the beginning of white pogroms on a planetary scale. Russia is saved only because we are not pure white. Robber transnational corporations, the oppression and suppression of everyone else, MTV, blue and pink—these are the fruits of a white civilization that must be eliminated. Therefore, I am for red, yellow, green, black—just not for white. I wholeheartedly stand on the side of the people of Zimbabwe. ”

—Alexander Dugin
It is quite common on archive.org. Google know what they are doing and don't have these error.
I was just looking for advice and stories from hindsight from the community.
The standard login/sign up form is broken, though. People will just use the same password across websites or write it down. You can't win
I don't know if anyone in India cares what the maps look like, but I do care: despite having seen the West Wing episode in (checks notes) NINETEEN NINETY-NINE, I did not realize (1) there was a site I could go to that would apply the Mercator distortion to any country, or (2) you can draw a sinusoid from Pakistan, through the Mozambique Channel, around Cape Horn, and back up across the Pacific to Kamchatka that is a straight line if you're sailing it on a boat. Both are in the article, but you'd never know that to read your comments.

You and I both know that you've got a hang-up about, I don't know, wokeism? Progressivism? Antiracism? Whatever it is: I'm not disputing it. I'm not telling you you're wrong, or that you can't have whatever weird politics you've landed on. I'm telling you that bringing it up incessantly on every thread on Hacker News violates the guidelines, and helped wreck this thread, and you should stop.

Please stop.
>Dealing with taxes, invoices, customer demands, etc

The best thing I have done is to put systems in place to handle these, often paid for SAAS services.

Use a good project management tool to track time (Basecamp, Teamwork).

Pay for an accounting package (Xero, MYOB, Wave for US and Canada) and use automated follow up (Debtor Daddy).

Use a ticketing system (Zendesk, Freshdesk, Hubspot)

Use a calendar booking system (Calendly)

Train your customers to contact you through those means.

Use Zapier to tie everything together.

Probably $200 a month - or two hours work out of a possible 120 billable hours (I work on 30 hours billable a week).

Spend some money on a good virtual assistant. They will save your life.
Reflections on Embedding ClickHouse in Firebolt
Besides the security and usability problems others mentioned, I also highly doubt it will improve confirmation conversions.

One thing that helped us improve confirmations -- we A/B tested it and confirmation rates increased ~8%: send a 4-digit confirmation code rather than just a link.

It's easier and more familiar on mobile, especially if you see the code on the push notification, so don't even need to open the email. I suspect it's less likely to land as a promotion email in Gmail, because of the code/semantics. It's quite a fun experience as well in my opinion. It seems like more work, but entering 4 digits on the same open tab is easier and nicer experience than clicking on an email link.

There are some security considerations. A short code can be brute-forced, so you need to rate-limit the number of guesses.
When I started college, I thought I could fly through the intro CS courses. Within the first week the professor had completely reset my understanding of computer science, rebuilding it from the ground up using purely functional concepts. I’m incredibly grateful I could not test out of that class. I would have done so in a heartbeat and missed out on the most important lessons I’d need for my career.
Ownership over the email shortname is exactly what is being proven. It’s your identity as far as the service is concerned. I can block emails from a service right after verifying so verifying does not guarantee that I will receive emails from the service at any point in the future.
Well there was a time when IE6 compatibility did matter
I had a C class in my first year of bachelor and the exam was a paper exam where we had to write code by hand. I thought that was dumb but now it sorts of makes sense.
Especially given Ethereum's decision power being entirely centralized in the hands of the developers (unlike bitcoin for instance) who has shown willingness to hard-fork when they consider it necessary.

In fact, the move from PoW to PoS illustrate this concentration of power: the miners lose a lot but they had no say in the decision.