skysight-inc/HackerNews huggingface dataset:
I identify with the "oh I never intentionally click on ads" segment, but I still click on ads mainly on mobile. That's because mobile developers are entirely user hostile like the early 2000s web developers who brought us popup ads. half the time I try and scroll some article on a mobile website these days, I get a banner ad that pops up which I accidentally misclick. I even misclick 'benign' banners on ios native apps all the time. If you were looking at clickthrough rates from, say, before smartphones to now, you might be observing an artificial bump just from people fat fingering an ad that's honestly tricky to avoid not tapping on by mistake.
Sustainable Software: How to design software that is sustainable
Personally, I often saw when visiting several companies that many developers were strongly dependent on ‘Spring’, which was always unfortunate.

Recently, I put together some materials for developers’ education, and I’ll post some of the contents here.

I would appreciate it if you could see this article as one of the ways even if it is obviously not the ideal solution.

https://medium.com/@geminikim/how-to-design-software-that-is-sustainable-9411dc999ecf
Please, upvote parent comment :). I guess there is a lot of people who are wondering which papers he read.
I got a let out of Karpathy's video lectures on youtube, for example: https://www.youtube.com/watch?v=kCc8FmEb1nY

He mentions a few of the bigger papers in multilayer perceptrons (aka deep networks) such as attention is all you need, I think a good place to dive in before coming back to visit some fundamentals.
I know this is a bit silly and circuitous, but it would be neat if this went full-circle and allowed you to play ios2 games on modern iphones: we could relive the golden era of mobile gaming, before in-app-purchases steered the game mechanics towards grinding.
LINK : https://medium.com/@geminikim/how-to-design-software-that-is...
Thanks a lot for your feedback! You're right, I should probably add a better song player UI element.

Also, as I improve the model & add user accounts, recommendations should hopefully get much better and more personalized!
But all of that plastic is incinerated and even otherwise hopefully less prone to micro plastic production, so not a real issue?
I wonder when we'll start holding Google response for the ads they serve. Lately there were ads for fake Blender and Rufus which installed some malware.

How can they not be held liable for that?
Well, they weren’t that bad…
Discover the low-code experience from C! Check out this exciting article on how one developer transformed from coding in C to using low-code tools for faster and more efficient app building. #lowcode #development #efficiency #appbuilding
Nature is weird, so I don't consider it impossible for the body to attack itself. Obviously, that condition has to be rare or difficult to trigger; otherwise it would have evolved out, unless it would come with great benefits in other features.

One explanation could be that our living conditions have changed sufficiently to trigger the erroneous behavior more frequently. There are various proposals for factors, ranging from mundane (e.g. dirt) to crazy, of course.

Another one could be that the immune system attacks things that are no longer there, either because the system gets stuck, or because those things looked too much like our own tissues.

Or indeed, we're overlooking something. The latter is a difficult one, and won't get much attention, because the risk of not finding anything publishable is too high.
Which package/tool you used for semantic search?
Indeed, either we should scrap downvote button completely or if you wanna use it, you would need to provide reason for downvoting at least let's say 50 characters long.
I think this is a little uncharitable to… everyone actually.

First to the employee laid off: I’m not against layoffs in principle (maybe I’ll change my tune if/when it happens to me) but companies can take a more human-centred approach to things. Publicly shaming them when they don’t is one of the few tools people in this position have left to try and push them to better behaviour.

Second to Sundar: he’s not crying “woe is me,” he’s explaining the company position. I don’t even think he “fucked up” here because these situations are simply difficult to make the right call. Yes, maybe Google would have been “fine” but CEOs aren’t paid to keep things “fine.” They’re paid to put the company in a position to go after opportunities when they crop up. Even these layoffs will factor that goal in. Only time will tell who made the right decisions and who didn’t.
Not there yet, but if google manages to nail it and make it have always current knowledge, it could definitely be.
On iOS Safari, Firefox Focus acts as a content blocker, but it doesn't block YouTube ads. Elsewhere, uBlock Origin blocks everything.
Yup sorry about this bug! Need to do some additional post-processing to prevent dupes in the catalog from showing up in the results.
Books 1, 2 and 6 are plane geometry, books 3 and 4 are what we now call trig, book 5 is on what we now call real numbers, books 7-9 are on integer number theory, book 10 is on irrationals, and books 11-13 are on solid geometry.
Agreed 100%. Folks often forget that a great model is only a tiny part of the equation - strong execution and a solid demo are also critical.

Google/DeepMind might have an RL-based chatbot equal to or even better than ChatGPT, but OpenAI has achieved the most due to its ability to ship.
Will 100% improve the UI!
Well, things are moving quickly now.

> Release Notes (Jan 30)

> We’ve upgraded the ChatGPT model with improved factuality and mathematical capabilities.

I just asked it a question from a puzzle site, and the answer is correct, however a different question I posed was answered incorrectly, although it was a logic problem: [0]

Prompt: In a guess game , five friends had to guess the exact numbers of balls in a box.
Friends guessed as 31 , 35, 39 , 49 , 37, but none of guess was right.The guesses were off by 1, 9, 5, 3, and 9 (in a random order).
Can you determine the number of balls in a box ?

ChatGPT: Yes, we can determine the number of balls in the box.

ChatGPT: Since the guesses were off by 1, 9, 5, 3, and 9, in some order, the possible numbers of balls in the box are:
30, 32, 34, 36, 38, 40, 48, 46, 44, 42

ChatGPT: By checking all possible combinations of the guesses and the numbers they were off by, we can find that the number of balls in the box is 40.

---

Here is a more purely math problem, correct answer:

Prompt: What is the radius of a circle that has a circumference of 3.14 meters?

ChatGPT: The formula for the circumference of a circle is given by 2πr, where r is the radius. To find the radius of a circle with a circumference of 3.14 meters, we can solve for r by rearranging this formula:

ChatGPT: r = C/(2π), where C is the circumference.

ChatGPT: Plugging in the given value of C = 3.14, we have:

ChatGPT: r = 3.14 / (2π) = 0.5.

ChatGPT: So, the radius of a circle with a circumference of 3.14 meters is approximately 0.5 meters.

[0] https://gpuzzles.com/mind-teasers/guess-game-logic-problem/
> As a counter to your story

How is your grabbing at straws, bringing in something completely different - politically persecuted - and making assumptions ("I'm sure") and looking for the worst outliers instead of what is normal inside the distribution curve a "counter"?

Sometimes I'm just disgusted by the discussion. Some people, instead of curiosity and wanting to learn, have some cognitive dissonance issue whenever anyone says anything non-binary about the East. The responses are always exactly the same and perfectly predictable too.

Imagine somebody said something about their nice life in the US of A and then you would always and predictably get a slew of responses along the lines of "but police shootings", "not true democracy because only two parties both heavily dependent on big money", "health care", "prisons", "US wars after WWII", "guns", etc. etc. Point being, anything but pointing out to the negatives is accepted by those people, "Thou must not have any other truths!" kind of.
It does not hurt if you are white/asian. It's treated essentially the same as them. It might hurt you otherwise though
Carmack seems extremely lucid about his position in the field and the current nature of the field in general. While rogue scientists don't have great odds, Carmack is definitely doing important research studying off-mainstream subjects.
or libretube. newpipe is a broken mess for me now that libretube is here.

i get buffering on a regular basis, videos take multiple seconds to get started.

libretube OTOH is much better.

been using newpipe since it came out first so i have seen the whole drama of previous many years.
Perl did that too IIRC, although motivation was to avoid predictable hash collisions that might put program into slow path
I think AI will mostly communicate with other AI. For instance you have an AI assistant whom you task to organize a diner. That assistant will then talk to the assistants of all invitees, the assistant of the venue, the cooks, etcetera, and fill in the calendars.
haha my favorite one is retargeting on things i already bought. Like Columbia pants hounding me for weeks on every website after i already bought them.
The Science of Well-Being from Yale University

https://www.coursera.org/learn/the-science-of-well-being
This allows "one button steering" as in the game rust
You can take four terms of calculus using the Stewart book and not need to do any proofs. You do need to review algebra and have a good grounding in that, though.

You can also cover linear algebra without proofs.

There are, of course, books that do cover proofs for calculus and linear algebra, but it depends on what you’re trying to get out of the material.
> This is not an accurate account of how he said he developed his knowledge base.

I quoted him directly, because I was expecting this kind of response. He took a week off and implemented some stuff from the ground up and was ready to have serious conversations with AI researchers. The 40 papers by Ilya came later. I have read a 100 ML papers and reviewed preprints. That's quite a low bar, especially if you are prone to skip the math and simply read the abstract and conclusions.

His whole approach gives me a ML for hackers vibe and his thoughts on AGI, if it had come from anyone else, would have been described as word salad.
Augustine, Aquinas, and Anselm are all on the list. Most of Sophomore year is spent reading late antique and medieval Christian writings.
> I just use the term "crypto bro" broadly to refer to anyone who benefits, directly or indirectly, from cryptocurrencies, NFTs, and things like that

Which he does not do. He develops cryptographic libraries (used to encrypt files, network connections and the like). Nothing to do with cryptocurrency at all, save some cryptocurrencies might use the library he writes, but most of the use will be for TLS connections, file encryption etc.
Well, he's not taking risks anymore by doing this. He has already proven himself, he's rich, and he's paid incredible amounts to do whatever he likes.
Just take a bigger drone truck to get them there.

happy Protoss Carrier noises
Yes at least in Germany you used to open cans by a lever and pull a small opening open by ripping a piece of the lid away. That usually left quite sharp edges, which I guess is why they changed the design.

You can see some of the old openings in this video:
https://www.youtube.com/watch?v=MaH6q7cZv8Y

Edit correct video link
Ask HN: If you could read only one book on design, which would it be?
Hmm, not quite. Shazam's approach is more optimized for exact matches. Mine tries to be more optimized for similar matches (if that makes sense lol).

So my approach is intentionally a bit fuzzier than something like Shazam, since apart from exact matches, you also ideally want a continuous representation for music similarity (so you can find songs that are 80-90% similar, for example).

That is hard to do for approaches optimized at exact matches (which usually use something like audio fingerprinting, etc.)
It is a downright shame that that game never got a sequel.
In fairness you are simultaneously learning ancient Greek, and the translation exercises include a good deal of Homer. That said the ancient Greek pedagogy is particularly weird there.
That's how I read it as well. Maybe their heart is at the right place but I think "gifted" and "having what happens to be needed right now" are completely different things, at least to me.
Why not just have an extension that makes extensions.
Not to undermine what the man did, but the title is a bit of an overstatement. What saved North Carolina from nuclear disaster was not the guy who pulled the cores out after, but luck, safety mechanisms, and failures / damage sustained during impact: http://nuclearweaponsaccidents.blogspot.com/2013/03/goldsbor...
100% ran into a ton of scalability challenges lol. Maybe I should write a blog post about it sometime.

But for now, ended up using plain old FAISS.
Well the main trouble is that you don't get rewarded for sticking around, being paid essentially the same as a "new hire" as "can poke holes and come with ideas" being very similar in pay scales.

Only way to scale is to hit your knees in every two years to get a proper pay raise. Even if detrimental to your knowledge and work place.
Pepper Master Ed Currie Tastes 10 of the Hottest Peppers in the World [video]
I entered "Spiro - The Vapourer", a brilliant dance music inspired instrumental folk piece with intense, layered melodies.

It recommended "Buzz Cazon - Sentimental Attitude".

I have trouble putting into words how bad that recommendation was. Seriously, just compare those two pieces, do they have ANYTHING in common besides maybe vaguely the tempo?
a better job of supporting creators here

You can do that by commenting on the things you liked about the project! But without the meta because that just begets more meta and ends up detracting from the thing being showhn.
Is there any point knowing exactly where you are if the ship is dead in the water because all the electronics are fried?
Not to mention the incredible hazzard it would present to aircraft
No, DNS sinkholes silently replace queries by a valid internal IP - to JavaScript, it looks like the resource is loading, but the webbrowser actually just displays whitespace instead of the app. Check for example this page [1] - if you run AdBlock, it will be detected. My page just looks void of Ads with pfblockerng [2].

It works inside Apps (Android etc.) and games or youtube videos, too. There are ways to get around this, like e.g. hardcoding IPs that are not known to serve Ads, but this needs additional work and 99% of ads don't do this. Benefits of router based DNS sinkholes:

- cannot be detected by websites with anti-adblock scripts
- no memory consumption on clients
- fewer web browser plug-ins needed
- lower device CPU utilization from AdGuard PC/Android apps, uBlock extensions etc.
- protects all network devices without requiring extra work
- browser, software and OS independent
- device and PC independent.
- implements redundancy should users remove/disable browser plug-ins

[1]: https://next-episode.net/

[2]: https://imageupload.io/i/pL0x1yM8eC
Not poorly. I just mean, like a cog in the machine. Expecting anything different is insanity.
Instagram ads are uniquely irrelevant for me. I get some ad for wayfair advertising an excavator or a cedar lined sauna. I don't even think wayfair sells these things they are advertising towards me.
Not all startups but many.
Fun. I entered one of my own songs and the fifth result was "Love will tear us apart" by performed live by New Order.
Seeing this happen to my company, management layer is bloating and engineers are dropping away leaving juniors in their place. The result is calendars are becoming more ladened with endless meetings where managers all try to dominate a conversation and come to the end without a single actionable point, well I am wrong there, the action point is to discuss it at the next meeting.
I don't think there is Much harm in answering no on veteran/disability as those both are cases where a "yes" is low probability anyways. Race and gender is questionable though
Tbh, i don't even agree with that view of family. You give people more chances, but chances do run out. Don't let yourself be abused by bad people just because you shared a few years of your life.
Interesting. Did you not get a better understanding of a smaller company?
Reminds me of the rule of 72.

Which also happens to be a second order approximation based on Taylor series.

Is that a trend? Second order is the sweet spot?
The lesson to be learned is that it’s less risky, not more, to understand that some ideas don’t work out and to have ways to identify failures quickly.
"Users will eventually use your database directly no matter how good your UI/API is" deserves law on its own tbh. Or maybe "the shittier your API/UI is the higher chance that users will just use database directly.
off topic but some of the paragraphs sound like they ve been written by chatGPT
Thanks! Yup, this is basically custom music embeddings + nearest-neighbor vector search.

I personally found that vector representations performed significantly better than other approaches.

And the results will actually be a lot better once I ship a better model (the current one can definitely be improved upon).
The Simple Tool Procter and Gamble Used to Fast-Track Research and Development
I'm trying to pay for Kagi search to see if it's better. Not sure if it is, but at least it's not worse. In my tests they seem to get most of the results from Google, but just jumble them about a bit. They do have a "programming" mode though, which is useful.

If nothing else, it's refreshing to pay for search, to support non-ad-driven revenue models for the most important feature of the web.
Thanks! Gonna add user accounts with play/like history!!
Can someone explain to me how is this any different from spy satellite? Yet nobody would think about shooting down spy satellite, yet you see in this thread people discussing shooting down a baloon, what's the difference between them? Does baloon provide better data than satellite? Isn't it just cheaper version of satellite with ability to provide same data?

edit: from CNN article:

"“Balloon payloads can now weigh less and so the balloons can be smaller, cheaper and easier to launch” than satellites, Layton said."

TLDR they are cheaper

"“An advantage of balloons is that they can be steered using onboard computers to take advantage of winds and they can go up and down to a limited degree. This means they can loiter to a limited extent.

“A satellite can’t loiter and so many are needed to criss-cross an area of interest to maintain surveillance,” he said."

TLDR they can loiter in place compared to satellite
The solution here is PayPal ensuring that seller notes aren't misguiding. I wondered why PayPal hasn't blocked senders from mentioning "PayPal" or even "PayPal®" as mentioned in the seller note. A justification might be that sellers do legitimately mention PayPal in the note without trying to impersonate.

It seems that an AI based filter might help? Why not ask the new kid around the block ChatGPT.

> "Dear Customer, You sent a payment of $429.00 USD to Coinbase Corporation. If you did not make this payment or to cancel this transaction, please call our Help Desk number +1 XXX Cancellation after 24 Hours from this email won't be valid for a refund. Have a great day! PayPal Help Desk +1 XXX"

Who is the author of this message

ChatGPT> The author of this message is the PayPal Help Desk.

Maybe it is a bit too easy with the signature in place. Scammers might get smarter so I skipped the signature bit. The response was interesting.

> "Dear Customer, You sent a payment of $429.00 USD to Coinbase Corporation. If you did not make this payment or to cancel this transaction, please call our Help Desk number +1 123 Cancellation after 24 Hours from this email won't be valid for a refund. Have a great day!"

who is the author of this message

ChatGPT> The author of this message is likely a representative of a financial institution or payment provider, such as a bank or payment service like PayPal.

On a simpler note, I think it would help PayPal to mention right below the seller note that this message is authored by the seller and NOT PayPal.
The Art of Agile Development
I wonder if a balloon would violate airspace rules. Or just be a hazard for flights.

Realistically, there's spy satellites anyway, the ballon seems more of a power move. Precisely because it's visible
Accelerated learning for teams with Diana Larsen
As an aside, I just want any form of mixing tap for my sink in the UK, but apparently that’s still too much to ask for in many buildings here so I’m left with the separate hot/cold taps that are inevitably too far away to sort of “splash together.”
Dude, it's still 13.91 Billion in income. Unless they are projecting losses I don't see where the need for layoffs is. It's smells like investor greed. I don't think they hired 12000 people in the last year, so justifying layoffs due to a loss of profit is plain and simple greed.
So many people have asked me the same thing lol. Shipping soon!
i'm not holding my breath.
100% agree with data cleaning. Got ship some updates for this!
Don't think that video is correct
Oh fellow hacker, don't be so blue.
Of ChatGPT and AI you're feeling through.
Cycles come and cycles go.
It's all part of the hacker show.

Lisp comes like a shooting star,
And leaves us all with new ideas to ponder.
Erlang had its day, that's true
But with PG's help, we made it through.

And Bitcoin, oh what a phase.
A divine hand was needed to keep the craze.
But now AI takes center stage.
A massive pile of written words we must engage.

But don't let it all make you snooze.
Take a break, read something new.
For knowledge is what we all pursue.
And in this endless ocean, we'll always find something new to do.
Probably the type of people building up something viable for years (popular expression I heard: raise their children), with years of work and commitment, then operate it and improve when necessary - keeping alive in hard times - without overgrowth is not extinct yet. In those companies laying off is a hardship, not as easy as changing a component to a newer one in a machine, quite the opposite. Older the component the harder it is. Almost inevitably these are small or medium places where people know each other's culture (not by adopting it from some pompous policy document or pretentious HR event).

For those having the opportunity working for such groups long the world works differently.
There's a legal aspect to this under US labor law: if you "eliminate the role" it's different than if you fire the employee. The employee is fine, just their role no longer exists, for <reasons>.
haha that would be fun
Plenty of C++ developers still mix up delete versus delete[].
My organisation sends a backup zoom link because teams is so terrible. Who knows why they even stick with teams default
Do I really need to spell it out? Or do you consider it all equally edgy? The obvious candidate is "the culmination of 3000 years of Western culture [is] the Holocaust". Although, I must admit, the weird mixture of other points also makes good candidates. E.g., the relation between education and "CIA-backed coups in South America" is one which seems to spring from a conspiracy theory.

And, it completely ignores the achievements of "Western thought", as well as the barbaric actions that have taken place elsewhere, from Turkey to Japan, while simultaneously suggesting their thinkers should be read.
Thanks! :D

I personally think I need to improve the UI a lot, but maybe that's because I've spent way too many hours staring at it lmao.
> compilers only emit flag testing instructions after instructions that are explicitly defined as having flag-modifying semantics.

I think compiler writers sometimes also have to know that instructions do not modify the flags.

Such instructions can be inserted between flag-setting ones and the test of that flag.