skysight-inc/HackerNews huggingface dataset:
Standing all the time is bad, sitting all the time is bad.

The best thing is to switch positions every now and then, put your standing desk in sitting mode and vice versa.

If you're a proper hacker, automate it. Make your desk swap stances every 30 minutes whether you like it or not :D
Excellent read, OP! I really enjoyed this, especially being your very first post here. I hope to see more posts from you in the future.

I didn't know this feature existed back in the days, and you just cannot ignore the haptic feedback feeling when you watch original, unedited content from random people who were filming not for the sake of publishing to the mass but just for themselves and friends/family to keep these records as memories. This reminds me of the pre-smartphone era where people used to own handheld, personal cameras to capture special moments of their lives as souvenirs.

Also, regarding these "IMG_XXX" videos, one notable pattern is that they all have very low number views, for an obvious reason. The odd one to this pattern is this pregnancy video, which had the number of views jumped from 16 in ten years to to 1,650 in 10 hours. Also, checking the comments' section, they are all new, with the first (oldest) one being posted 9 hours ago.
You don't have to assume. Trump and Elon joked about firing workers on strike. They are absolutely against workers organizing.

https://www.pbs.org/newshour/politics/trump-and-musk-discuss...
Alternative to Becoming a Full Stack Developer... Become a Generalist
Even better, the JS is now scoped to the current view! And routing is now folder based.
What happened right around 2016 was a combination of the internet being weaponized in the political space and the destruction of of revenue for legacy media because of Facebook and Google and other walled systems which ingested their IP and served it to their users. This effectively made people paranoid of data that didn't immediately fit into their world view because the concept of any shared truth was shattered and at the same time it felt like everything and everyone on the internet was targeted to misinform you.

The 'mainstream media' was never taken seriously by people savvy in the early tech spaces, so the loss of it didn't really hit us as particularly impactful. But that loss made it so that the 'mainstream' no longer had any 'ground truth' they could all fall back on that would be the arbiter of correct and incorrect information, and so truth became whatever felt most right to a person at the time.

This of course has more to do with the people and culture you most identify with, rather than any kind of objective comparison of data, so groups looked more inwards and became ossified in dogma and refused to look at any other perspective in good faith. And here we are.
But I keep getting told by Trump voters that he doesn't mean anything he says. /s
Show HN: I built a single-click lead collector to solve my fake email problem
Hey HN,

As a developer who ventured into marketing, I hit a wall that many of us face: fake emails polluting our databases. After seeing 30% of my 2000-contact list being invalid or temporary addresses, I knew something had to change.

Traditional forms weren't cutting it. Email verification was a band-aid solution. I wanted something more elegant - what if we could leverage Google Auth instead of asking users to fill out forms?

So I built a tool that does just that: one click to collect verified leads through Google authentication. No forms, no verification emails, no database cleaning. Just real, engaged contacts.

Technical challenges I faced:
- Building a multi-tenant architecture for board management
- Implementing real-time analytics without overloading the database
- Optimizing the Auth flow for minimal friction
- Handling rate limiting and quota management

Stack:
- Adonisjs
- Tailwind CSS
- PostgreSQL
- edgejs
- tsx
- TypeScript
- unpoly

First users are seeing:
- Open rates jumping from 25% to 45%
- Zero invalid emails
- 70% less form abandonment
- 5-second average signup time

Current limitations (being honest here):
- Google Auth only (more providers planned)
- English interface

Would love HN's feedback on:
- Technical implementation choices
- Security considerations
- UX improvements
- Feature suggestions

Try it yourself: http://clikl.com (72-hour free trial, no card needed)

Some code snippets and technical details in first comment.
RAG Best Practices: Lessons from 100 Technical Teams
I learnt QuickBasic, VisualBasic, Java, C, Python, Go, C++ in that order.

I'd never do a project in go.

Go suitable for networking? Really? With no packed structs and no way to set the endianness?
Because they want to run arbitrary code in a sandboxed environment with well defined interfaces.
> Go’s stdlib file api assumes Unix

Until you want to do unix things like mmap() and madvise() of course. In which case it assumes an OS without those really basic features.
Pollsters know about this, and the rule of thumb is that you can reliably ask people of what they currently do routinely, almost daily. E.g. if you ask them who they voted 10 years ago, they might remember it wrong. If you ask what they're gonna do, this is completely unreliable.

In political polls, this is the only thing you can do. I guess, they have corrections for the real attendance of social/age strata.

In deep interviews, the sociologists are more interested in how people explain their world picture and what they point at, and how react to questions, than to what they tell about themselves.
bit rich to call them beggars, when most expect their news for free
The first smart binoculars: the future of nature observation
Oh yeah, that old chestnut. Thanks for pointing out. Fixed.
Lovely. A related approach is the six degrees of Wikipedia:

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

But that often indexes on a URL two pages share.
People who have thought about more than Boltzmann brain explanations of the origin of the universe will always be disappointed by people who claim that there is no such thing as an afterlife.

After all, it means that the universe emerges upon birth and disappears upon death, aka the classic Boltzmann brain.

Meanwhile for anyone who believes in the continued existence of the universe after death is going to need an afterlife. Sure, it might not be the classic Christian afterlife that so many people have in mind. It could be even as simple as having the experience of a corpse, but an afterlife nevertheless.
> Anchali figured out she could interrupt her colleague’s showers by picking the hose up with her trunk and kinking it to stop the water flow.

The old tricks are the best tricks. Now wait for them to point the nozzle at their face and release.
You're basically talking about FPGAs. Sure, for >500 MHz (depending on the FPGA) you'll need to use the integrated transceivers, but they're flexible and support the physical layer of many protocols.
Exciting to see a private AI tool with no logins and tracking. All the best!
RFC 3339 should be preferred to iso, but it does not solve the wall clock issue. In a calendar application I worked on, we use city name and lat/lng + "naive" timestamp (yyyy-mm-dd hh:mm or moon based date or other specialties like Japanese year depending on the locale). And we "resolve" to UTC + offset when the date is close.

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

https://www.mooncratertycho.com/the-12-lunar-calendars-still...
Roll it up, just like you would roll back toilet paper on its roll, or sewing thread. Then you can roll them around your hand with no tangling issues.

Just like you would with a garden hose, or a rope on a sailing boat. Tangled ropes is a potential problem there so no one would flail your hands about and hope for the best. Instead you roll neatly.
> unless you counter-twist every loop.

That's the whole trick: don't wind, twist.

Observe: take a short cable (or a piece of thread), hold it straight at each end with two fingers by the wire; at one end, roll the cable along its main axis between the two fingers; a loop forms, purely through created stress.

Now, with a longer cable you just accumulate such loops by iterating over the length; stress can be relieved by accompanying the cable while twisting: there should never be any resistance felt.

If done correctly the folded cable should be able to lay flat on a table and not move a millimetre. Note that there's a "natural" radius that is best respected.

One could stack a bunch of those in a box and they basically won't mix unless massively shaken, but to make sure one can tie a single point of the loop to eliminate lateral slack.

Source: folded a cumulated thousands of kilometres of usb/ethernet/XLR/6.35" cables over the years, packed together in bags or boxes.
Go is definitely not an ergonomic language.
Yeah, I always get depressed[1] when us Hacker News[2] Readers fail to mention little tidbits[3] of facts that connect things together like Erdos Number[4]. It's indeed solely for these little random facts that I come here at all. My knowledge of them, and my need to cite[5] them whenever they are even marginally related to the article I at most skimmed allow me to feel like I'm part of a special group indeed.

If someone does not mention these facts that I myself know, and many readers of this site know, then I feel completely at a loss. What am I to do? Am I to critically think of the article at hand. See the man depicted as something other then the distillation of these tidbits of Wikipedia article links scattered in my memory? Or do I think: no, this is an existential issue. Anyone who does not know, does not mention, does not prostrate themselves before an uhh... numbering system... are the lost ones. Not I!

This same pedantic drive, which drives the entirety of my life, also compels me to correct you: it's actually called an Erdős number.

[1] https://en.wikipedia.org/wiki/Depression_(mood)

[2] https://news.ycombinator.com/

[3] https://en.wiktionary.org/wiki/tidbit

[4] https://en.wikipedia.org/wiki/Erd%C5%91s_number

[5] This is a citation.
Custom classloaders and Java agents allow to modify bytecode before it loads into JVM, so it's possible to remove `final`, modify visibility scope and perform basically anything.
Aren't you confusing LLM with LLVM? Missing that V.

LLVM is not affiliated with LLM in any way. LLVM existed long before LLM.
Java is one of the couple of platforms that do have virtual threads (others being Erlang, go and Haskell), and by far the biggest among these..

Is it not you who stagnated a bit?..
There's a 2014 update to that video made by the same people: https://www.youtube.com/watch?v=W8n11y2lxrE
Polls may or may not be carried out in a neutral way. A good many are deliberately biased, even more have known flaws that are glossed over. A humorous take on this I love (from the 80s BBC comedy Yes Minister, which is often scarily realistic):

https://www.youtube.com/watch?v=G0ZZJXw4MTA
The misinformation is off the charts. Fear of losing democracy was a big exit poll issue, yet those voters broke towards Trump. The same person who incited an insurrection in 2020 and refused to accept the vote last time. Odd how until votes started coming in this time Trump was already crying about cheating.
Yes. https://en.m.wikipedia.org/wiki/Sodomy_laws_in_the_United_St...
Java does the sane thing within containers, and you definitely not have to set memory settings anywhere else, unless you want some very specific behavior.
This feels not the original Windows 3.11 machine. Otherwise: https://www.pcjs.org/software/pcx86/sys/windows/3.10/
Options:

A) 128GB RAM with the fastest Intel/AMD CPU, no GPU: you can run big/good models, but very slow (about 0.5 to 3 tokens/second)

B) Fastest Mac with 128GB/192GB: you can run big/good models with moderate speed (like 5-10 tokens/second)

C) 16/32GB RAM + RTX 4090 with 24GB VRAM: you can run smaller (but still good) models very fast - completely in VRAM (20-30 tokens/second)
ISO should be fined and abolished, and the money it took from taxpayers should be recuperated from the frauds that ran it.
I wonder whether they feel some kind of enjoyment from these kinds of actions
One motivation is to separate interface and implementation. Using interface allows one to easily observe available methods in a one place. With class, one must use IDEs to filter out hundreds irrelevant lines just to find out class contract. If you ever used Delphi or C++, it provides much better experience by clearly separating class interface and class implementation.
I don't know why, but when I saw the bundle loading, my brain triggered the floppy disk reading sound into my ears in the background, I felt it and I miss the old days :)
> publicly accessible standard (PAS)

ISO standards are not publicly accessible standard. OIDC was always publicly accessible, now I dunno. ISO OIDC is and will be meaningless. ISO is a racket to keep people with no useful skills employed and the organization should be fined for the tax payer money they took and should be sanctioned by every nation in the world.
Apple owes him his two laptops.

He can chargeback, or he can sue, depending on the arbitration laws in Canada.

Lastly, there may be a government agency similar to US states' attorney general that might take a complaint and evidence of a pattern of abuse.
It was her turn.
The snow is quite different between Honshu and Hokkaido.
My Simple Knowledge Management and Time Tracking System
> Once I do the chargeback Apple blocks the card from being used with them and can lock my iCloud account.

That is a very significant part of the problem. The hold cloud service providers have on customers.

I am pretty sure this would be illegal. In the UK I would be going to the small claims court, or trading standards (a government agency) or the card company (which has joint liability for anything bought with a credit card here - not true for debit cards).
> Break my concentration EVERY 20-30 minutes to move around for at least 2 minutes?

It will be a break just because it needs a conscious effort. But presumably if you build a routine, a habit, it will work by itself. You will be able to continue thinking your deep thoughts, while your body will transpose itself to a treadmill, do some movements there and then transpose itself back.

The tricky part is how to build an automatic routine and how to trigger it every 20 minutes without breaking the concentration.
Musk did a lot there; he was the shouter with the most reach who said that we are voting to prevent democracy collapse. While Trump already hinted to intentions to collapse democracy (wether serious or not is not very relevant; he was going for president, so you would assume he is not joking really...).
Impressive but the Microsoft product is now underwhelming. So many people here spent years of their life doing things with the wonder for its time that was WfW 3.11.

Think how many man years were wasted trying to configure autoexec.bat and config.sys.

The first decent OS that I came across was SGI's IRIX. Unlike every other OS GUI you could focus on your work, in your applications, and not be concerned with the OS. There was nothing to battle against. Operating systems should be invisible and enable you to do more important things, not an end to themselves.
Stephen Wolfram has a walking desk so he can use his laptop while out walking: https://writings.stephenwolfram.com/2019/02/seeking-the-prod...
Here’s one I like more, WikiBinge:

https://news.ycombinator.com/item?id=35572434
it's because when you get up for a walk, or wash the dishes, you use different parts of your brain. it's the same as knitting (i.e for an experienced knitter, not a beginner) while watching TV. talking to another person, especially about work related issues, pushes the previous stuff onto a very short stack, and the stack overflows immediately. often times it's not about trying to get the stuff back in mind as it was before, but having to go through the entire series of steps again to get there.
Every employer I've ever had, even doing factory and warehouse work, has split the day into circa-2-hour blocks, with a morning break, a lunch break and an afternoon break.

When folks are working a production line the bosses have to coordinate it - but in an office there's more flexibility. And if someone in an office wants to skip their breaks to leave early, or have a larger number of shorter breaks, they generally have that freedom.

Is this not the case everywhere?
Apples only delivery choice in Sweden is UPS which is notorious for messing up deliveries here. I ordered a MacBook and the delivery is supposed to be hand over with signature required. The UPS guy left it outside my apartment door in the stairwell in the morning. I was lucky it was still there when I got home from work. Apparently I signed that delivery (the UPS guy probably signed it himself...)
if you are in Vienna on Nov 21st, there is a (free) presentation of the book at the city hall: https://vorlesungen.wien.gv.at/richard-cockett-2111/
Wow, looks amazing! (As someone nowhere near the target audience).

Would love to see anything of the visualizer. Understand it’s beta, but curious what direction it would go
Raspberry RP2040/2350 microcontrollers are more than capable of bitbanging up to 100-300 MHz range by using PIO and HSTX. Higher end with some overclocking.
SRFI 255: Restarting Conditions
Exactly, Discord and Slack are very poor in terms of searchability and indexing

But will anyone even adopt this new platform?
>Aren't we at a pretty good place with that stuff, though?

Hell no:

I can't tell what is and isn't a button.

I can't tell specific areas apart from others (no borders/shading).

I can't see or use the scroll bar, assuming one is even present.

I can't tell where a window begins and ends.

I can't tell which window is active.

I can't tell what a window is for.

I can't tell what the fuck these Nouveautian Hieroglpyhs from Uranus (aka icons) mean.

I could go on, but I digress: Are we in a pretty good place? Hell no.
I am not sure how they determine it, but I haven't ever seen the same level of problems reported with device support.

I can't say I've ever heard of a device in the UK supporting VoLTE for regular calls, but not supporting it for emergency calls.
I'm the author, and thanks for asking! The article is really just background, submitted by a friend. Still building the demo & documentation, so my apologies for the confusion.

Entity Manager is a framework for defining, managing, and most importantly QUERYING an entity model with DynamoDB. It's actually platform-generic, so the DynamoDB-specific machinery is implemented at https://github.com/karmaniverous/entity-client-dynamodb

Entity Manager's most important feature is that it permits a simple, scheduled partition sharding configuration and then transparent, multi-index querying of data across shards with a very compact, fluent query API.

This resolves the biggest challenge of using DynamoDB at scale, which is that very large data sets MUST be sharded, and a given query can ONLY operate against a single shard. If you're querying on the basis of a related record, you won't know which shard your results will be on so you must query ALL shards.

Entity Manager reduces this to an effortless operation: once you've defined your sharding strategy for a given entity, you can forget sharding is even a thing.

For some more color on Entity Manager within the context of SQL vs NoSQL databases, please review this (much shorter!) article: https://karmanivero.us/projects/entity-manager/sql-vs-nosql
The Cheating Industry was ripe for disruption.
This is incredible. Is there any regulatory body that can be contacted?

If I did that I’d be had up for fraud.
The rp2040 and its newer sibling can be clocked north of 100 MHz and have special hardware called PIO (programmable input/output) that runs at one instruction per cycle and can do multiple IO operations per instruction.

That's a microcontroller. I wonder if more powerful chips can do more.
I sure do. Modern OS UIs might be visually rich and feature-packed, but this definitely came at the cost of clarity and efficiency. Because I do a lot of writing, I keep an old thinkpad and an old PowerBook running NT 4 and Mac OS 9 respectively. There's just something about those grays and the straightforward, no-nonsense UIs that allows me to work without distractions. I can't say the same thing about my macbook and all of its colorful superfluous features. Of course, since those OSes are ancient, it's more difficult to access the internet which also helps quite a lot with me being more focused on my work.
Go memory regions (arena-like)
The positions have no indication of pay. Wondering if it's more than stateside
Emit: A time travelling programming language
I use Video Background Play Fix [1] (along with uBlock of course). "Firefox for Android can continue playing video even if you switch to another tab or app. However, sites can detect these user actions with the Page Visibility API and the Fullscreen API. This add-on is designed to block events and properties exposed by the APIs."

[1] https://github.com/mozilla/video-bg-play
The server:

* Serves the files
* Stores if you click share
* Converts to xlsx if you download
* Imports model

The engine is fully compiled to wasm and run in the browser.
By the same measurement there are no skyscrapers in the US and everyone lives in farmsteads because the average population density just 38/km2?

Singapore is ~56x smaller than the Netherlands which makes it hardly comparable..
Wow, the edit.com / qbasic.exe UI!

I spent hours in QBasic when I was a teenager. Damn, that's ages ago!
We are also moving away from traditional bowling pins because the mechanisms are too expensive and hard to maintain, and moving towards pins that are attached to strings, to cheaply reset
Anectodally elephants do things like hiding and revaling objects for no apparent reason other than comical effect. One could build elaborate evolutionary fitness reasons for this, but I mean...
RFC 9635 – Grant Negotiation and Authorization Protocol (GNAP)
> British?

Nope, but it's a Pixel thing
"I'd make a trip to the Apple Store and pick up, next time." Um next time I don't think this person is buying a Mac. I wouldn't in this situation.
Since when is using a hose as a shower considered "sophisticated tool use"?
If you want to create books, Asciidoctor (for PDF/ebook) + Antora (to publish them on the web), are the way to go. Not related, just a happy user who used Asciidoc for the last 20 years to maintain product docs.

Why? because Asciidoc/tor gives you a lot more:

- a syntax with callouts, tables, indexes, comments, notes and everything you may need in a book

- macro expansion

- a ton of complex diagrams via PlantUML (veeery useful!) that you can keep inline

- a ton of output formats, including "real" paper books via Docbook.
> Now on paper this may sound like a reasonable idea

No it's not reasonable at all. If my phone cannot make emergency calls, why would you block other services on it? Surely it is better I can call my wife and ask her to call emergency than not being able to use the phone at all? I fail to understand how this regulation was framed and why the author thinks this makes sense.
I have a wobble board at my standing desk; keeps me moving constantly without distracting me.
Of course, animals are conscious and enjoy things and feel pain too. Just less intelligent and with less language ability than humans. Chimps and dogs certainly understand humour. I wouldn't be surprised if elephants do too, being social creatures.
Bernoulli to Poisson Point Processes (2020)