skysight-inc/HackerNews huggingface dataset:
Cool hack, but I thought this was actually going to be using phone calls!

A few years back, I built TeleDoom (https://www.youtube.com/watch?v=D3-pje0PpfU) for the TADHack hackathon (http://tadhack.com/).

This allowed you to play Doom by calling a phone number, which connected via a VoIP trunk to an Asterisk server, which read your button presses and translated them into actions in Doom, and then streamed the result back over Twitch - trying to recreate the vibe of 80s/90s TV phone-in games! (These were a thing on Saturday morning TV in the UK.)

I never tested whether it would work with pulse-dial (i.e. rotary) phones - I think that would come down to the VoIP trunk provider!

This involved a VoIP trunk connected ot
Fraud is a crime. That doesn't mean he thought it was bad.

Did he feel bad about that fraud? Do you think he thought it was bad? That it was unjustified?

People break laws all the time but don't think they did anything morally wrong. Hell, I can think of plenty of laws I think are bad or not applicable
I’m using Elpy because it comes with great code evaluating features (sending expressions to the REPL and such). In this config there’s also auto discovery of virtual environments. Adding to that: black, flake8 (not yet added ruff).

In the docs, you will find more about this setup with IPython integration, if the code evaluation things is something you look for too.

https://github.com/DavidVujic/my-emacs-config
Well, during that time he was trying to pull out of the deal, when he was citing the bots as an argument of why he should be able to, he was using that as leverage to try to get Twitter to agree to give him a discount: the idea being "I might be able to get out of this deal completely, but let me buy at a 20-30% discount instead and I'll go quietly." So it was kind of both an attempt to get out and an attempt to get a discount.

The bot stuff was pretty transparently not a good faith argument from Musk; the real issue likely being more that the markets had gone down since the offer and what was already an overpay on day 1 was now a big overpay. The same dynamic made Twitter determined to keep the original offer: shareholders had basically demanded to take the offer to begin with, and with the down market (not to mention Musk himself publicly running the company down during his efforts to escape the deal) it was just that much more of a better deal than they could otherwise hope to get.
I'm fine with the questions, because I never give the real answer.
Not done until that github project has a non-boilerplate README, IMHO.
Free AI celebrity voice generator online(no sign up,no limits) for you,create fun and high quality voice clips to share everywhere, roast your friends, or post your social media.
Free AI Celebrity Voice Generator offers a variety of features designed to create and customize voice clips using celebrity voices.

Text-to-speech: Users can enter text, and AI converts it into speech using various celebrity voices, allowing for personalized audio content creation.

Convert YouTube Voice: Users can enter a YouTube link, and AI extracts the speech and converts it into a new language, a new celebrity voice.

Speech-to-speech: Input a recording or audio file and convert it into a new voice using a celebrity model that changes the voice.
The requirements could be even more clearer

* max 64 chars “should” requirement? vs. no truncation?

* what about pin-codes?

* the password process is still very much a hot mess, standardize registration, IIA, updating, cancellation

* protection of passwords at-rest, salt your passwords
Is there a website where I can find out more? Docs? What are the IAP's. Apple never leaves room for an explanation. I do like lots of info before downloading an app, even a free one. I am fighting clutter on the ios devices.

TIA
I know very little about either of these worlds -- can you explain why that is such a dangerous thing to do? Is it just that you might run out when you don't expect to?
Same I wonder if they're mixed up
Gnome 47 Wallpapers
"AI supported by expertly crafted heuristics for the edge cases" would be the slide title for the investor pitch deck about this if condition.
If something remains possible but with a little friction, a lot (not all, but a lot) of it actually stops happening.
I don't really care about the whole licensing thing, but some of the people in the issues section are being quite immature about it.
> the world's biggest payments network, saying it propped up an illegal monopoly over debit payments by imposing "exclusionary" agreements on partners and smothering upstart firms.

Is it the size of the US or the exclusionary agreements? I think without these agreements new payment systems would proliferate faster
I might be blind but I'm using 2x4K 32" displays on macOS and the fonts still look like paper to me. It was funny because every Apple commentator I had listened to made it seem like my retinas would melt out of sheer disgust if I didn't use a 5K display.

It looks night and day better than my 2x4K 27" I use with my Windows 11 work laptop, even with ClearType (That was a let down. I replaced 2x1080p 21" displays and expected that to fix the woeful fonts on Windows).
Reddit does it similar. When someone blocks you, you can't see their comments. You can't even respond to other people who wrote on your threads.

For example if you would block someone, they could not reply on this/my post here, because it's based on yours.

Helps things from escalating I guess.
Is this link mistaken? As far as I can tell it points to the usatoday homepage, not a specific story?
Is this basically a bunch of individual DSLs all pretending to be one thing?
> Sniff-test-wise…

Penny-wise, pound-foolish isn’t a saying because it’s a total rarity. Plenty of people follow “common” practices that seem positive but are actually negative.

Cash is much easier to steal from your employer, let alone miscount, misplace, or even accidentally destroy. You’ll see most if not all of these outcomes occur if you work a service/retail job.
Such answers are weak when verified by customer support. An attcker can try saying oh I just entered a bunch of random letters, I didn’t think I’d need to remember it and an unsuspecting non—security-expert customer service rep confirms the answer as accurate.
I'm Germany, the writing is on the wall. 30y ago, there were three chains operating nationally (Karstadt, Galeria Kaufhof, Hertie, maybe there were others), each represented in bigger and even medium cities, often multiple times.

They've all merged into one chain, and the resulting company is perpetually on the brink of bankruptcy. Every year or two, they announce store closures. This year, 9 out of 92 were closed, fewer than planned, because each closure gets heavy local opposition. That's down from 171 in 2020.

Despite the opposition, the last time I went to one, it was a ghost town. I'm sure it wasn't prime time, but still, a weird vibe. Expensive, too.

What killed it? Online shopping and non-food specials in discounters like Aldi.
> that's just operator overloading and it exists in many statically typed languages too

My point is that Python's "typing" guarantees allow a caller to call a function with the wrong type, and get back a wrong answer and/or silently lose data.

Strong typing is pointless if the language is unable to actually prevent common footguns, like passing in the incorrect type.

I'm moving more and more to the opinion that arguing about the spectrum of strong <-> weak typing is stupid, because type utility is on the spectrum of static <-> dynamic, with dynamic being full of footguns.
It drives me absolutely crazy that the same bank website that times out my session after 5 minutes of inactivity insists that I set up recovery questions from a list that all amount to what is typically public information. I just save these as random values in extra fields in my password manager, but it's a ridiculous exercise for a website that thinks it's important enough to time out the session.
And no white space characters. That one makes me want to hurl obsceneties until the author’s eyes pop out. Goddamned amateurs.
In plain old C it's very common to roll your own atomic reference counting. I've done it many many times. I'm surprised you haven't seen it done. GCC and MSVC both provide intrinsics to wrap synchronization primitives such as compare and swap (lock cmpxchg instruction on x86). __sync_bool_compare_and_swap and InterlockedCompareExchange respectively. Often you might put the reference counting in a helper function for your specific data structure.

To your second question, writing C I like to let the scope dominate the lifetime by doing a free as soon as an object goes out of scope. To make something borrow, you assign it to something with a different scope, then assign your local copy to NULL, exploiting the fact that free(NULL) is a well behaved no-op. In c++ you do the same but you can use destructors to make it more automatic.
Same in US for actual sales roles, it’s unspoken though. But the retail experience is mostly not actually sales. It’s entirely self service, walk into a warehouse, find what I need, use a kiosk to pay. The humans typically only get spoken to for orientation (they point you in right direction, sometimes) or if doing a return or having some issue with the intended frictionless self serve shopping experience (like a barcode won’t scan). So what you find from a human physique perspective is looks don’t matter at all. They’ll intentionally hire ugly people if they will take less pay, which statistically is the case since data shows good looking people make more.
Also: if your face or your fingers unlock your phone the police can force you to unlock your phone and your legal protections against that may be weaker: https://arstechnica.com/tech-policy/2024/04/cops-can-force-s...

Regardless of legal protections it is easier to force your face in front of a phone than force tou to remember a thing.
I should have noted that I was talking about application workloads. I don't have much experience with analytics workloads.

If you have something else in mind, do feel free to elaborate.
I'm reminded of this short story about a government bureaucracy banning research in certain areas to prevent dangerous technology being discovered: https://en.wikipedia.org/wiki/The_Dead_Past
Absolutely. On my external display macos fonts looked horrible, way worse than on Linux.
What is a dynamic, adhoc query? Why does adding 1=1 support that?
Reading texts on paper versus computer screen: Effects on reading comprehension [pdf] (2012)
I liked the story about the hackathon. Too bad something like this does not exist in my country.
”If you don’t love your logging system, proactively fix that problem.”

Really, you have a ”one-system” where you can see _ALL_ the logs? I don’t believe that. This whole software thing is abstractions everywhere, and we are probably using some abstraction somewhere that isn’t compatible with this fabled ”one-system”.

Often the most debugging takes place on the least observable systems.
Video showing the before/after: https://streamable.com/904w6l
It's missing Samsung
I really like the formatting presented in this article:

https://www.sqlstyle.guide/#spaces
> I want to scratch my eyes out every time I see someone formatting with comma starting the lines

Right!? I _physically_ recoil every time I see that. I think that's the clearest example of normalisation of deviance [1] I know.
Seems like anyone that enters the industry straight from data instead of moving from a more (software) engineering background gets used to this.

And the arguments in favour are always so weak!
- It's easier to comment out lines
- Easier to not miss a comma

Those are picked up in seconds by the compiler. And are a tiny help in writing code vs violating a core writing convention from basically every other language.

[1]- https://danluu.com/wat/
After recently reading about Fracint somewhere and now seeing this, it very likely confirms that this was the program my dad downloaded from CompuServe and used to render images over night on our 286. Thanks for the link :)
We've significantly optimized multinode on AMD MI300X for both stability and performance at TensorWave. There were certainly a lot of challenges, but we've become experts at multinode on AMD. We'd be happy to show you the latest results! They are quite compelling
Anthropologists believe that the enlarged strings sections of symphonies were used to demonstrate fitness for sexual reproduction with other large ensembles. This view is controversial, however: others believe string sections may have played a role in religious ceremony.
The point is that contacting you isn’t always needed to harass you if the opponent have enough influence (or bots under his control) to harass you with its minions.

Of course it could be bypassed but it requires effort and most harassers are in fact pretty stupid people who just happen to have an influence over a group of people as stupid as them.
Show HN: WebJSX – A tiny Web Components and JSX library
> universally appreciated by most

60% of the time, it works every time
The Only 5 Bottles Your Home Bar Needs
They figure a 50-50 split is exploitation, where there are tens of thousands of wallpaper apps that don’t see the light of day, because they don’t have someone like MKBHD backing them
Bluesky is fortunately a honeypot where crazy people all flocked to so that they could post predictions on when Twitter would collapse (highest option: 2 weeks). I think the most effective tool on bluesky is being on bluesky so no one can read what one says because you’re constantly blocking each other even though everyone’s got the same views.
use sqlfluff linter and do what it says
I want write a funding application, can you help me?
With this approach, wasm is compiled to native code. Translating that to Python is in theory possible, but very impractical.
https://assets.publishing.service.gov.uk/media/5a7c339e40f0b... page 276

Sea wall will have a crest height of 13.55m AOD.
Compare with using ChatGPT (GPT4o) for this

https://chatgpt.com/share/66f3a5c6-4d60-8009-af96-a3aea066f3...
Great, NIST put out objectively bad password guidance for a couple of decades and then decides to change it to a more sane solution. Too bad a GIANT swath of password-protected software was built on their prior incompetent guidance and will take decades for all of that software to change... if they change at all.
I want to write a funding application, can you help me?
I really believe that humans will evolve to be less intelligent and intellectually capable as “AI” becomes more capable and omnipresent.

That it will lead to prosperity, happiness and a better world (for everyone) is simply a fallacy foisted upon the masses by promoters salivating at potential riches.

A watershed moment for humanity.
It's 3 years later. Are these in use anywhere commercially?
weird timing! made my first .deb tonight...

I appreciate first principles, but i just used dkpg-deb --build
MacOS was doing fractional scaling long before KDE even began to implement it.

UPD: just to be clear - even on macbook's screen macOS uses scaled resolution by default.
I just opened a file in VIM and it does look denser/clearer.
Cool.
https://archive.ph/GmPzL
Show HN: I put everything windows was missing in an app
I wanted an infinite clipboard that things didn't get lost from after a few copies.

I wanted a fast way to convert my speech to text.

I decided to build it. Been using it now and enjoying it.

Please read and share. Thank you.
Table saws were only improved by the addition of an emergency stop to prevent people from maiming themselves. Power tools don’t have to be dangerous.

If you are wanting to introduce variable capture you better be really explicit about when you want it.

If there’s no hygiene, I have to know everything about how the macro is implemented in order to trust it and use it confidently. Might be fine for small shorthand, but that won’t scale. You need non-leaky abstractions to build on them.

Racket’s `syntax-parse` and “syntax parameters” show that you can have it both ways: procedural macros that are hygienic by default, but with an explicit escape hatch when you do want to introduce new bindings into the macro call site. It also gives you much much better errors.

CL macros are about as dangerous as malloc/free, but without years of experience and tools like Valgrind to debug. They’re hard to trust and get right.

Racket macros are like GC/affine typing: everything is correct by construction.
I'm not the biggest fan of how the first two conventions look, but they are real conventions used by real SQL people. And I can understand why they exist.

I've seen them enough to not be bothered by them any more.
I've always wondered that myself, especially why all the focus and acclaim for the violinists over and above the other musicians. I'm sure it's pretty difficult to play the French horn or the clarinet, so why is it always a bozo with a violin that takes the bow with the conductor?

This may have the answer though - pure musical chauvinism - "The board of the Philadelphia Orchestra allegedly said the winds "weren't busy enough to put on a good show."
Code autocompletion. I think it works around 60% of the cases, sometimes it saves some tipping. Performance increase: small. Additionally, I don't learn the API as good as if I were to type it, considering moving back.
Can you expand on this? How is having

WHERE 1=1
AND ...[usual-where-clause]...

A performance and security compared to doing

WHERE ...[usual-where-clause]...
If only the Chinese numbers were more transparent. Their CAP1000 are licensed derivatives of the AP1000, and are building several simultaneously.
I don't get the max length restrictions some sites have. Why?
I agree. The second one looks like it has `font-weight` increased, making it all somewhat bolder, reducing the distance to the bold font.
> I thought this was actually going to be using phone calls!

Next year.
Retailers don't "pass on the savings". One retailer will lower the price if they don't have to pay as high a Visa fee - to attract more customers. Other retailers will then follow suit.

Free shipping wasn't much of a thing until one retailer decided to make it one :-)
If somebody says “be communist; do A, B, and C for better society”, and you do not A, not B, and not C then complain about how terrible communism is, the problem is not with communism. You did something different to communism and got different results, so why are you blaming communism for your own failure?
It is, in fact, possible to implement communism wrong – by doing the exact opposite of communism. This is not a rhetorical trick you are catching people out on
Thanks for the feedback.
I'll improve the README based on your inputs. I was focused on the actual research.
Overall, this allows writing code in statically compiled languages and running it (fast) on embedded systems with MicroPython.
MicroPython itself is comparatively slow, and this provides tools to deliver more demanding software (AI, signal processing, etc).
I wrote this because I felt that Web Components are ready to replace various React-like Component Frameworks out there. It was mostly written with gpt-o1. What was most impressive is the excellent test suite it produced.

I must have used around 50 prompts for this. The source code is here: https://github.com/webjsx/webjsx

This was the first prompt: https://chatgpt.com/share/66f0307c-e0f8-800d-873c-beb65abd7f...
Looks awesome! But does it play s3m files? :-)
Audio pebbles.
I only brought up the "Kids in Cages" meme thing because it was one of those stories my news feed did not feature at all. So I was interested in where people get those sorts of charged news items from because I'd like to learn how these operations unfold. My reaction once I understood the issue was, "what if the 'family members' of the kids were human traffickers? Maybe that was the reason for the policy change to allow border control to try and identify if they were really family?" That was extremely triggering and rage-inducing to my friend. I concluded there was more conditioning to that psyop that I wasn't privy to that I was tripping all over.

Things are 10x worse for kids at the border today, but my friend is oblivious to it since Biden came to power. I've been patiently waiting for the rage and concern to resurface.

Similarly the escape to Mastadon was like a herd thing that I had no exposure to, and I was interested in what influencer or subreddit got that ball rolling. I'd like to lurk and learn, and I feel like not knowing is a huge blind spot for me.
Related:

No more blurry fonts in Linux - https://news.ycombinator.com/item?id=39640329 - March 2024 (2 comments)

No more blurry fonts in Linux - https://news.ycombinator.com/item?id=38853588 - Jan 2024 (1 comment)
Looks like neither Postgres not SQL Server support QUALIFY
do you have a blog? i've got a thing id like to package for deb but the docs are a bit complex and intimidating
Can you elaborate on security issues here?
That’s clever, but I think it’s just us that’s aging. When you’re young and dumb and full of… optimism, you don’t really notice how fucked up everything and everyone is. It just hasn’t sunken in yet.
Automobiles, especially if they’re electric contribute relatively little to overall climate change (6-9% currently for ICE vehicles). Your proposed justification is a ridiculous reason to force people to live in coops.
They are both blurry. One is just a bit bolder.
Nothing beats HiDPI displays for crisp font displaying imho.
Elon is not getting an artificial boost. The people reporting about Elon's posts being artificially boosted either don't know how X's features work or they are engagement-farming for clicks.

X has two user feeds controlled by tabs at the top of the screen. The "For You" feed is the algorithm recommending high engagement posts to you. This is mostly accounts you follow but it's also highly interacted with posts. Love him or hate him, Elon's posts get massive engagement so naturally it gets recommended a lot.

Even if you have never personally engaged Elon's account, if the algorithm sees the people you follow have engaged with a post, it will be put into your "For You" feed. Same is true of posts from any user. This is not something specific to Elon.

The other feed, the "Following" tab contains content from only the people you follow. The "Following" feed is also chronological which is super nice and a rarity in today's algorithm driven social media world.

So if you're seeing random posts, chances are you're reading the algorithm feed, not your Following feed.
Postgres and postgres-likes (e.g. Redshift) notably don't support trailing commas in select clauses.
> If we start believing (most people already do) that "identity" is something that is provided to us by society,

But it is: first of all you didn't even chose the name you're bearing right now, society did it for you : your parents chose your first name among the list of socially cool/acceptable name in the context you were born in, your last name was given to you according to socially decided rules (patrilinearity, Zhukov/Zhukova, etc.). Then there's your job, from which we derive a significant part of our identity (note how we say “I am a software developer”).

> it gradually leads us to decisions that we wouldn't have made otherwise

We don't exist in a vacuum, most of the decisions we take every day, big or small, are shaped by the society we live in, no matter if you believe “that our passports are our identities”. The reason why you put an alarm clock to extract you from your bed this morning isn't because you believe in passports, but because you committed to, and this commitment is a big part of your identity: it shapes how much you sleep, how often you see your parents or play with your kids, it even shapes how much you have sex.

Then of course you can argue that “your life” and “your identity” aren't the thing, thinking about the “identity” as some kind of abstract, immutable, thing that's attached to any individual (= the soul), but I don't think this thing really exist: we are the life we live.