frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

A Catalog of Side Effects

https://bernsteinbear.com/blog/compiler-effects/
20•speckx•44m ago•2 comments

Terminal Latency on Windows (2024)

https://chadaustin.me/2024/02/windows-terminal-latency/
58•bariumbitmap•2h ago•37 comments

Scaling HNSWs

https://antirez.com/news/156
83•cyndunlop•6h ago•11 comments

Cache-friendly, low-memory Lanczos algorithm in Rust

https://lukefleed.xyz/posts/cache-friendly-low-memory-lanczos/
74•lukefleed•3h ago•8 comments

We ran over 600 image generations to compare AI image models

https://latenitesoft.com/blog/evaluating-frontier-ai-image-generation-models/
50•kalleboo•3h ago•24 comments

Xortran - A PDP-11 Neural Network With Backpropagation in Fortran IV

https://github.com/dbrll/Xortran
5•rahen•18m ago•0 comments

A modern 35mm film scanner for home

https://www.soke.engineering/
7•QiuChuck•40m ago•2 comments

Pikaday: A friendly guide to front-end date pickers

https://pikaday.dbushell.com
45•mnemonet•5h ago•17 comments

Creating minimal music with code in any programming language

https://zserge.com/posts/etude-in-c/
20•etrvic•6d ago•2 comments

The history of Casio watches

https://www.casio.com/us/watches/50th/Heritage/1970s/
71•qainsights•2d ago•40 comments

Show HN: Cactoide – Federated RSVP Platform

https://cactoide.org/
38•orbanlevi•3h ago•15 comments

FFmpeg to Google: Fund Us or Stop Sending Bugs

https://thenewstack.io/ffmpeg-to-google-fund-us-or-stop-sending-bugs/
222•CrankyBear•1h ago•148 comments

Weave (YC W25) is hiring a founding ML engineer

https://www.ycombinator.com/companies/weave-3/jobs/ZPyeXzM-founding-ml-engineer
1•adchurch•3h ago

iPhone Pocket

https://www.apple.com/newsroom/2025/11/introducing-iphone-pocket-a-beautiful-way-to-wear-and-carr...
343•soheilpro•10h ago•901 comments

Show HN: Data Formulator – interactive AI agents for data analysis (Microsoft)

https://data-formulator.ai/
13•chenglong-hn•2h ago•6 comments

Firefox expands fingerprint protections

https://blog.mozilla.org/en/firefox/fingerprinting-protections/
178•ptrhvns•4h ago•104 comments

The AI Surveillance Dystopia: Spying, Data Trafficking, & Corruption

https://store.gamersnexus.net/ai-dystopia
7•Stevvo•43m ago•3 comments

How I fell in love with Erlang

https://boragonul.com/post/falling-in-love-with-erlang
326•asabil•1w ago•193 comments

The R47: A new physical RPN calculator

https://www.swissmicros.com/product/model-r47
126•dm319•4d ago•72 comments

Grebedoc – static site hosting for Git forges

https://grebedoc.dev
29•todsacerdoti•5h ago•4 comments

Drawing Text Isn't Simple: Benchmarking Console vs. Graphical Rendering

https://cv.co.hu/csabi/drawing-text-performance-graphical-vs-console.html
39•PaulHoule•5h ago•30 comments

Array Programming the Mandelbrot Set

https://jcmorrow.com/mandelbrot/
28•jcmorrow•4d ago•3 comments

Advent of Code on the Z-Machine

https://entropicthoughts.com/advent-of-code-on-z-machine
85•todsacerdoti•8h ago•17 comments

Why effort scales superlinearly with the perceived quality of creative work

https://markusstrasser.org/creative-work-landscapes.html
116•eatitraw•11h ago•95 comments

The 'Toy Story' You Remember

https://animationobsessive.substack.com/p/the-toy-story-you-remember
1060•ani_obsessive•17h ago•297 comments

The Perplexing Appeal of the Telepathy Tapes

https://asteriskmag.com/issues/12-books/paradigm-shifted-the-perplexing-appeal-of-the-telepathy-t...
48•surprisetalk•6h ago•46 comments

Show HN: Gametje – A casual online gaming platform

https://gametje.com
83•jmpavlec•5h ago•31 comments

DARPA and Texas Bet $1.4B on Unique Foundry -3D heterogeneous integration

https://spectrum.ieee.org/3d-heterogeneous-integration
62•pseudolus•8h ago•14 comments

Welcome, the entire land - "Hello, world!" in hieroglyphics (2009)

https://optional.is/required/2009/12/03/welcome-the-entire-land/
78•andrelaszlo•9h ago•29 comments

High speed X-ray video: jumping beans, wind-up toys and more

https://www.youtube.com/watch?v=xdpDd7dyU00
50•surprisetalk•4d ago•18 comments
Open in hackernews

Pikaday: A friendly guide to front-end date pickers

https://pikaday.dbushell.com
45•mnemonet•5h ago

Comments

carlosjobim•5h ago
They are wrong. Most OS native date pickers are very bad from a usability perspective. A javascript date picker fixes these issues, and allows more functions.

And why are they arguing against their own product? Even making up bogus claims that using js date pickers would be illegal in Europe?

AugurCognito•1h ago
https://github.com/Pikaday/Pikaday

> We’ve decided to archive the Pikaday repository on GitHub. The project has not been actively maintained for years.

> Pikaday was started before <input type="date"> was supported in browsers and before custom elements and component frameworks. Pikaday is probably not the right choice today.

nhumrich•1h ago
From the GitHub project:

> Pikaday was started before <input type="date"> was supported in browsers and before custom elements and component frameworks. Pikaday is probably not the right choice today

The project itself has been deprecated

thoughtpalette•54m ago
This should be higher up. Posting a deprecated library with this title is an interesting choice.
TheSisb2•1h ago
Native datepickers fall apart when you need to handle different date formats as user preferences (not as browser default)
1718627440•1h ago
The browser, called the User Agent (UA), IS the program the user uses to interact with a website according to his preferences.
macintux•20m ago
Maybe. How many users change the defaults, or even know it’s an option?
kmoser•1h ago
> Travel booking often has a fixed schedule with limited time options, such as every 15 minutes. Relative dates like “Today” and “Tomorrow” can be easier to understand.

Except when you're booking a flight and you're not sure whether "today" is based on your local time, the server's local time, or GMT. (I often book flights right about midnight and find words like "today" and "tomorrow" to be completely confusing.)

cryptoz•1h ago
Montreal public transit times used to be on some kind of like, 28-hour clock. Bus times after midnight would be labelled 27:30 or something. Suuuper confusing. It sounds so bizarre in fact, that I'm doubting my memory a bit, but I'm certain it was like that (say around 2006 or so).
evertheylen•1h ago
This is actually how GTFS (a standard format for public transit data) works: https://gtfs.org/documentation/schedule/reference/#stop_time... . Especially sleeper trains can get weird with 30+ hours. But I don't think it's wise to show that to the user
ChadNauseam•36m ago
I've seen this in Japan as well. A store that's open from, let's say, 8am to 1am will actually advertise itself as being open from 8am to 25pm. I guess the perception is that it's confusing to have a range where the smaller number comes before the bigger number.
pimlottc•1h ago
The context of the date being chosen should guide you to the appropriate picker.

For example, for a dinner reservation, a calendar can be useful to explore availability on weekends. But if I have to enter my birthdate, then it’s quicker to enter it numerically. I don’t need to consider other dates and the day of the week is irrelevant.

sureglymop•1h ago
My take is that Date, Time and DateTime pickers are not enough. I want month pickers. Week pickers, custom interval pickers and then some. I really dislike how limited the selection of native form elements is.
recursive•1h ago
Do you think there is anything missing from <input type="week"> or <input type="month"> other than Firefox support?
Onavo•1h ago
I wish there's a native calendly style time slot picker too.
vswaroop04•1h ago
Does it have options like multiple date pickups, pickups for a particular month only, and a yearly pickup?
BhavdeepSethi•12m ago
From what I've learned, be as explicit as possible when users enter dates.

We had to change our date of birth field in the user sign-up to three separate "Month Name","Day" and "Year" drop downs, since so many people made mistakes (fat finger/ swap month and day) from the "MM/DD/YYYY" field, and would then send support ticket to update it.