skysight-inc/HackerNews huggingface dataset:
> Most websites look good on desktop but require tweaks to be seen properly on mobile.

This is a weird take. Most web browsing these days is done on a mobile device. Even HN, with its table-based layout, works completely fine on a phone, because it has to- at some point someone put in the minimum to make it work nicely on a mobile screen (basically one meta attribute and perhaps a few CSS media queries). You can build a single web app (without detecting the user's device and switching versions) that scales from the smallest phone to a theater screen thanks to media queries and CSS.

It's even a best practice manifested as "Mobile First Design" that it's better to build a mobile web app first, and get that right, then use responsiveness and media queries to iterate that into a desktop version. I personally think this is a debateable proposition, but it seems weird to state that "most look good on desktop but require tweaks to be seen properly on mobile", when it is in fact the case that most websites and apps are designed for mobile first.

The web is fully capable of delivering an appropriate experience across all form factors, on websites and on web apps. If the web can do it, I don't think it's a pipe dream to capture that capability in a non-web native/cross-plat UI framework designed to do what the web is already doing today. Admittedly CSS is big and crazy and insanely powerful because it has to be, and is probably overkill outside of HTML (though I've seen some UI frameworks approximate it), but a middle ground is definitely possible if you think creatively about it.

Now "possible" and "it exists" are two different things- that's why the web is such an alluring platform: It is probably the single most powerful and flexible user interface framework (in a sense) ever designed.
There is ACM SIGCHI (Special Interest Group for Computer Human Interaction), but Ben Shneiderman made it a point to name his lab HCIL (Human Computer Interaction Lab), to put Humans BEFORE Computers! ;)

The term "interface designer" has degenerated into describing people who are merely shallow cargo cult fashion oriented graphic designers, and never heard of nor care passionately about important topics like Fitts's Law, Hick's law, steering law, power law of practice, keystroke level model, GOMS model, human processor model, working memory, human factors, interaction design, direct manipulation, cognitive psychology, ergonomics, accessibility, anthropometry, ethnology, information architecture, user research, usability testing, etc.

https://en.wikipedia.org/wiki/Fitts%27s_law

https://en.wikipedia.org/wiki/Hick%27s_law

https://en.wikipedia.org/wiki/Steering_law

https://en.wikipedia.org/wiki/Power_law_of_practice

https://en.wikipedia.org/wiki/Keystroke-level_model

https://www.cs.umd.edu/~golbeck/INST631/KSM.pdf

https://en.wikipedia.org/wiki/GOMS

https://en.wikipedia.org/wiki/Human_processor_model

https://en.wikipedia.org/wiki/Working_memory

https://www.cs.umd.edu/~ben/papers/Shneiderman1983Human.pdf

https://www.cs.umd.edu/~ben/goldenrules.html

https://en.wikipedia.org/wiki/Direct_manipulation_interface

https://www.nngroup.com/articles/direct-manipulation

https://www.cs.umd.edu/~ben/papers/Shneiderman1983Direct.pdf

https://www.cs.umd.edu/~ben/papers/Shneiderman1975Cognitive....

https://www.researchgate.net/publication/264042374_Handbook_...

https://en.wikipedia.org/wiki/Usability_testing

https://www.nngroup.com/articles/usability-testing-101/
Ask HN: Best option for transactional emails for SaaS
I'm running an SAAS in an MVP stage and maintain an open source template to spin up a backend for SAAS apps.

I wonder what you think is a good to way to easily integrate transactional emails when you don't have much time, and are on a budget. The use cases would be both my own SAAS, and what to recommend in the course I'm planning to prepare for my backend template.

I did put effort into setting up a google workspace, making it work with my custom domain, and making sure that DKIM, DMARC, SPF are correctly configured. With that, I just generated an app-specific password, and ended up using my email to send transactional emails via SMTP. I know that there's solutions like loops.so, but they obviously use AWS SES, so I'd need to configure yet another email, and looking at their API, I'd need to do things like configure email templates in their console instead of just sending a free form email.

Is anyone aware of a good solution for SAASes that are just starting up?
Only if you over-optimize and get decision paralysis. Perfect is the enemy of the good. Cheapest is the enemy of actually-have-it-and-working.
I don’t tend to keep in social contact with people I have worked with for networking purposes. Guess it just feels a bit fake. Sure I like someone as a coworker but I need to check in once a month to keep me on their mind? For 200 people that is a lot of work!

I just find there are say 10000 jobs to look at on job sites and maybe a handful of companies through connections so dragnetting searches give more opportunities than seeing who colleagues work for.

And then even if someone who thinks you are great works at Google you still need to leet code etc. Not sure what advantage you get. Other than some inside knowledge of if it is worth applying to and what the interviews are like.

I don’t think I am a top coder, certainly not commercially but I am OK. But the networking aspect seems like an orthogonal concern/effort to the being good at what you do.
I enjoy life a lot more with kids. As Paul Graham put it in one of his essays, kids are joy on tap.
India gained its independence because the violence exerted by the Nazis and the Japanese empire exhausted the UK so much they saw no way to keep hold of India by force.

And one million people died in the subsequent partition.
Hacking a linux box using USB tricks and maintaining the mechanics of a car - probably not a huge skills overlap there. But I doubt he's going to be in trouble when getting the car serviced. If he is worried he could roll back any changes before sending it in.
The way he talks is very like himself :')

Alan Kay said it best

"I don't know how many of you have ever met Dijkstra, but you probably know that arrogance in computer science is measured in nano-Dijkstras."
> - Subtitles for ALL the languages, not just one or two. And those languages don't disappear when I go on a vacation, leaving me stuck with german audio and french subtitles.

> - Is actually available in my region and doesn't randomly disappear from my devices just because I decided to travel to visit my parents or have some time off.

This was the dealbreaker for me.
1080p = 2k; both are 1920x1080p. p is rows in the vertical dimension (p for progressive, as opposed to i for interlaced; e.g. NZ terrestrial TV is 1080i). k is columns in the horizontal direction, and comes from film making and visual effects (1920 rounds up to 2k and 3840 rounds up to 4k).
"irks rivals", why do they have to lie like that?

Competition irks musk's neuralink, not the other way around

"Chinese scientists make breakthrough in BCI-assisted rehabilitation trial, 'showing higher safety than Musk's Telepathy'" - https://www.globaltimes.cn/page/202402/1306503.shtml
I have 4 kids. Running my own business helps because of the flexibility. But the costs of living is something i did not expected to be so high. 3k per month for daycare/afterschool. Memberships, food, clothing, electronics etc. expensive housing, insurances. We easily spend 8,10k per month without saving anything. Nevertheless I love to have kids. Best investment ever.
This is a funny one - the editors have blocked the Mavels movie from being called a “bomb” https://en.m.wikipedia.org/wiki/The_Marvels
I would look into Kaleidescape if you want blu-ray quality viewing in your home with the convenience of streaming (although you have to download ahead of time). Only downside is the price and need for their proprietary player + server.
I’m a little suprised that Richard Hamming doesn’t come up in this conversation. He’s a mathmetician who noticed from working in research at many different locations that there were 2 kinds of people, those who worked with their doors open vs those who worked with their doors closed. The closed were considerably more productive in the short term. In the long term they were largely irrelevant to their field. I’m wondering if WFH is analogous to working with your door closed. It’s much harder to be distracted by colleagues who might be be bringing course correcting information about your field. It’s the main reason I like working in offices, the random encounters that seem impossible remote. I have a suspicion that onsite companies may move slower but have better acceleration all things being equal. But, if you can’t attract talent, which this article suggests, that might be a bigger problem to overcome, and I don’t know which has a bigger effect.
thanks for this link, i'd never read it before!
I agree completely; this is why I think a lisp would be a much better scripting language for a text editor than vimscript or lua. Although I use vim at an advanced level, I have never written a plugin for this reason. Emacs offers a much better scripting environment with elisp.
notice the langchainrb gem[0] does have an ollama provider[1].

It might be overkill for your needs tho.

[0] https://github.com/ttilberg/langchainrb
[1] https://github.com/ttilberg/langchainrb/blob/main/lib/langch...
Does it though? I see Node developing quite quickly by itself, even though Deno doesn't have any real adoption to give them anything to worry about.

Sure, competition is good. But I've seen a lot of devs get caught into eternally fringe doomed projects.

Which is fine if you understand what it is, but can hurt you if you think you're making a sure bet on a soon-to-be major platform.
Yep, i agree, it is a universal tool, a swiss knife, so to say. That is what i pay for.

Yet, many apps on it are addictive, that i would prefer not to be. Those things I don't want in my life, just like access to drugs. But it is tough, as these apps are mostly connected with other people, friends mostly... and i want that too.
The environment is not intrinsically worth protecting, the reason we need to take care of it is so that the people that come after us can enjoy it.

If humanity has to go extinct in 40 years might as well tear up all current climate agreements.
>>Do you really think any insurance "expert" would look for that?

"Probably not". Probably is the key word here. I've seen insurance companies go to absolutely ridiculous lengths to deny a claim, so I honestly wouldn't put anything past them.
Early OSX had fewer guard rails, up to about Snow Leopard
https://techland.time.com/2011/12/01/hbo-boss-to-netflix-you...

HBO Boss to Netflix: You’ll Never Get Our Shows
(2011)

Money can't buy everything.

though apparently 2023 called to say that's no longer true. HBO is exploring licensing their content to Netflix.

https://www.vulture.com/2023/07/hbo-tv-shows-netflix-wbd-lic...
Ask HN: It's 1997, how do you build a website?
My plan is to build a simple website, all using the tools from 1997 (the year I got my first computer).

## Scope:

1. use a VM for now

2. only use the tooling available at the time

3. a simple "hello world" site first, then

4. something a bit nicer, let's call it "Astro Marmalade" (any similarity to Space Jam is completely incidental)

5. find a way to publish it and access from the VM

6. nice to have: publish and access it from a modern browser

## Specs of the PC I want to emulate:

- 8MB RAM

- Pentium P60 (60 MHz)

- 428.4 MB HDD

- Windows 95 (with some badass skins)

(The PC I had in 1997: https://allegrolokalnie.pl/oferta/komputer-5p60-optimus-pentium-60mhz-oryginal)

My setup was Notepad → CoffeeCup HTML + NetScape (OK a Polish fork called Sylaba IIRC). I built 6 "personal sites" this way, but I didn't have internet access, so I have no clue how I'd publish content.

## Questions:

1. What VM/tooling recommendations do you have for an M1 Mac simulating this environment?

2. Role-play/travel back in time. What tools do you use? And, what's the best, most authentic workflow?

3. Anything else I need to know?
Happy to hear that he's still making progress on it! I have huge respect for his work as a game designer at least, so I'm rooting for Jai to succeed as well. I just lost track and hope after such a long time without it in a more public spotlight.
I just found this post now. I was there, 3000 years ago (oh I mean last weekend, I live 2 hours of public transport away from Brussels). Had fun! Great talks, bad ventilation, had some beers with some people I only knew from a Matrix channel associated with a podcast (that was a very nice experience). Went to Bytenight, felt a bit out of place in the Offdem crowd but enjoyed it, met some colleagues, had one of the best waffles ever. Spoke to some bioinformaticians using Nix and we set up a Matrix room to coordinate talks (or some activity) for next year.

Will be going again next year, I highly recommend it if, like me, you have 0 friends that ever installed Linux or know what the GPL is. You are among peers.
Call it what you want, but I'm not gonna pay for content that is revised/censored to fit whatever current trend. I'm old enough that I've seen Darryl Hannah's butt on the silver screen as a youngster from the movie Splash and I won't pay to be lectured either. I wish media corps would consider their content like art works as much as entertainment and distribute them as is, not butchered. That includes "enhancements" like new dubbing and colors.
Deno wasn't originally designed to be node compatible, but I think they realized nobody would want to switch to it because node is so prevalent already...
I bet someone deep into interior design could hold some really firm opinions on prison cell decor. Presumably they wouldn't think prison cells are the pinnacle of interior design, but it's not like there's no design there at all.
So the IRS mails every person a letter that clearly shows the taxes they have paid. Now they get letter that says “you paid $10,000 in federal taxes this year” and they are informed. Why make everyone miserable just to make that point?
I was agreeing with you until you wrote:

> we're decreasing, the typical white middle-class couple is facing extinction. [...] I don't mean this with a grain of racism

Please don't do this. "We" on HN and in the west and in world in general is incredibly diverse. Your comment disrespects this human diversity. Please take some time to think about that.
Zluri is now an Access Management player, you won't believe what they offer!
HangFire on .net also took some inspiration from sidekiq. I believe it works with a relatively broad range of storage technologies
Smartwatches have WhatsApp and maps, but no browser and no YouTube.
No camera though, unfortunately.
if there was a simple answer to the question, hofstadter either wouldn't have needed 742 pages to answer it, or needing to do so would show that he was a terrible writer, but in fact he's a great writer and he did need them
Totally agree. While I certainly spent too much time on reddit, there is so much more. I can add to your list messaging with friends, quick payments, uber/train/flight apps, 2FA auth, spotify, quick queries to chatgpt, tracking workouts. I even use instagram mainly to keep in touch with acquaintances outside of my close friend circle and learning about interesting events.
Europe stretch to the Urals.
> People like you really think not purchasing the bad will fix stuff like this?

Well yes, certainly. A market exists because it has buyers - without them, it withers. And a market exists because there is a need, that producers will ride. «if nobody bought the car», they would not produce it.

> If you don't buy any car at all, then you simply don't exist to them

So you misunderstood the proposed idea. It is not the individual that changes the market: a critical mass does. But the responsibility is individual.

> Cars aren't spying on you because people are voting for the spying

The statement is, "if people did not accept it it would not happen, and by financing it they accept it".

> If you want a car from the current market

If the «current market» only contained traps ("and you will give us rights to your grandson" etc.), why would one «want [an item] from the current market».

> Odds are they're all going to have some sort of surveillance-state bullshit, or the ones that don't have it are just going to be less-nice vehicles in general

This makes it sound like "some people will trade decency for items that they see as nicer". That is plain sinister.

> before Framework

There is a difference between suboptimal products - "optimal is not available yet" - and unacceptable products - "this service comes with jus primae noctis".

> do you still need a car anyway? Then I guess you vote in favor of a locked-down vehicle

Let us hope you won't, and find other solutions. But the problem is not about open-source: it is about reliability, security and privacy.

> for "voting" for every feature the car has. You voted for the car

By financing and simply purchasing a product you endorsed it, and with it all its implications. You are responsible. Sweatshop shoes? Responsible. You are given a faculty of awareness and an obligation to use it. Some implications are good, some are minor, some are immoral, some are bringer of dire social consequences.
Wish they used a real server and not a AWS one.
This looks cool. I will check this in a system admin perspective.
I've three kids. It's wonderful, it's exhausting, and it's often terrifying. Being a parent is a painful experience, but so is living life. Would my life be easier and less painful without them? Yes. Would my life be better without them? No, just different.

I respect antinatalists, but I chose differently. I chose to bring laughter and joy to this absurd, meaningless Universe we habit, even if for a brief lapse. Is it the right choice? Perhaps not. Is it a selfish choice? Yes. Why did I do it then? For the same reason I keep breathing. I don't know much more than that.
You are underestimating the Fermi Paradox. Active SETI is barely relevant.

The first part:

See how fast technology is developing, and especially the decreases in the cost of rocket launches.

Within the next few hundred years humanity (or our drones) will have spread to countless habitats around the solar system. Within a few thousand years, we will have started building a Dyson swarm that will obscure a measurable fraction of the light of our sun.

We don't need any new science for this, nor radically new engineering.

For this confident prediction, we only need a few key ingredients:

* Humanity doesn't blow herself up completely. (Civilisations blowing themselves up is one way to resolve the Fermi paradox.)

* At least some humans are interested in space exploration. (The proportion of the total population can even go down compared to today.)

A thousand years is nothing on cosmic time scales. It's not even much in terms of geological time scales.

Even today's technology could detect the humanity of 3024 from countless light years away: just point a spectroscope at the star and notice a vast excess of infrared (the waste heat of our solar collectors has to go somewhere) and an corresponding deficit of shorter wavelengths.

So we might not be able to detect ourselves at the moment, but we would be able to detect our 20-minutes-into-the-future selves already.

The second part:

As I already mentioned, our sensor are pretty close to good enough to measure the chemical make-up of the atmospheres of exoplanets via spectroscopy. Atmospheres that harbour life look very, very different from those of life-less planets.

(Or to steelman that argument against nitpicks: there might be some forms of life that do not push the atmosphere of their planet out of chemical equilibrium. But for that to resolve the Fermi Paradox, that would need to be the vast, vast majority of biospheres.

And I'm not talking about an oxygen-rich atmosphere necessarily. Just any sign of chemical disequilibrium.)

So, yes, humanity couldn't detect ourselves right now. But humanity in a only few years could already detect signs of life hundreds of light years away while still at the equivalent of the Cambrian explosion.

Strictly speaking my part two is not a problem right now in 2024, but I'm fairly confident in predicting it will become acute in the next ten years as our telescopes get better. Astronomers have already done some basic spectroscopy on some exoplanets. Their skills are only improving.

---

You are right to warn about making too many assumptions about alien life. However, not all assumptions are born equal.

For example, life is almost by definition associated with being far outside thermodynamic equilibrium. Being outside of chemical equilibrium isn't much of a stretch.

Similarly, my first part assumes that humanity (or our alien equivalents) will keep multiplying and expanding. And again, that's not much of a stretch: yes, at any given time only some portion of life might be interested in these activities, but future generations will be predominately made up of those that showed the greatest interested and skill in multiplying.
You complain about people being friendly. You complain about having to actually learn a language.

It sounds like your phone is preventing you from the very normal human interactions that made society pleasant.

There’s no amount of asserting that others are uninteresting that can convince me that a society is better when strangers only interact transactionally.
>Going to a restaurant twice a week with your partner, when you're 40+ and no kids, will get very repetitive and boring.

That is a very strange perspective.
Boeing in 'last chance saloon', warns Emirates boss
The solution to gather basketball statistics, consider using the SportDevs API (https://sportdevs.com/basketball).

Specifically, you can explore the wealth of statistics available through their endpoint at https://docs.sportdevs.com/docs/basketball/matches-players-s....

This API provides a reliable source for the data you need, ensuring a smooth integration into your MySQL database for seamless analysis.
The Manhattan Project wasn't even the most expensive US development project of the war - the B29 cost about $2 billion.
> what stops mass adoption of WebAssembly

It solves a problem that most web developers don't have: running performant code in the browser. It cant manipulate the DOM natively and so most developers have no use for it.

Additionally, the kind of developers who would like to be able to write C/C++ or other compiled languages in the browser are not usually web developers; most of the frontend developers I know are highly specialized in their frameworks or fields. They rarely, if ever, venture outside of frontend development and the kinds of technologies they need are not high performance WASM code but type safe and runtime negligible typescript code

WASM is a technology for software engineers to be able to target their programs for running in the browser, not a technology meant to make frontend developer lives easier
i'm guessing you might mean https://en.wikipedia.org/wiki/The_Wind-Up_Bird_Chronicle? i've really enjoyed the murakami i've read, as well as the others (by lehrer do you mean tom lehrer, the nsa mathematician?)

maybe you should introduce me to your ex, or at least tell me what other books she liked
Show HN: Splitter, a command line money splitting application
This is a pet project of mine, written in rust to learn more of the language, not done by any means, but still fun. If you are into this sort of thing.

I started this because I could not believe there was no such thing in the first place.