skysight-inc/HackerNews huggingface dataset:
Other Typography Resources

- 5 minute guide to Typography https://www.pierrickcalvez.com/journal/a-five-minutes-guide-...

- Typography in 10 minutes https://medium.com/nextux/become-a-typography-nerd-in-under-...

- typography for long form articles - https://css-tricks.com/designing-for-long-form-articles/

i keep a longer list here https://github.com/swyxio/spark-joy/blob/master/README.md#ty...
I was in a call today showing scams around the world and it's insane how out in the open some of these scams are.

One was showing products advertised on FB at an extremely cheap price. You think you're buying a widget but instead deep in the language you're buying a weekly service that shoots up to $100 a week. If you call to complain against the company you bought from, they tell you they won't cancel as you signed a contract.

In this particular case the security researcher reached out FB (privately, reporting it did not work) and showed the vast web of accounts buying ads and promoting it, which were soon banned.
Show HN: I'm building an app for focused writing
- Markdown support

- Tracks session timings and word counts

- PWA, works fully offline, no sign-up needed

- Local-first with P2P sync

- Focused writing: dims previous lines, highlights current sentence, Hemingway mode

- Light/Dark mode

- Fair-source. Licensed under FSL.

Currently working on showing stats to track progress and export options.

What else would you like to see?
>but he didn't actually do that, he only had plans to.

You can sue for prior restraint if someone is threatening you.
2024 SaaS and website valuation calculator
How about the part about knowing what the directory the executable was launched from? It could be different than the working directory.
> It's incredible how much Microsoft is resting on their laurels in terms of seeing Windows as insurmountable and so consumers must take whatever Microsoft decide to dish out.

Well no, they actually believe people want this. Microsoft strongly believe in "Data Driven Everything". Of course here in Europe we look very different at this due to privacy concerns. But trying to explain that to the MS consultants I work with is difficult. They're very much part of the cult of telemetry on everything and AI as the cherry on top.

They view deep analysis and reporting as their added value. Like those stupid office insight emails that tell you you didn't have enough speaking time in meetings or that you need to use @mention in teams more. They actually think companies and employees value that shit.

I've challenged them on this several times saying if they think people love it so much, why do you make it so hard to turn off? But they think it's just a matter of 'adoption' and users will love it once they get to know it. Their 'adoption' strategy is mainly marketing evangelisation crap that we're supposed to send out to the users.

I find it very weird to see how so many people can be so out of touch with reality. But I guess in the US they look at privacy very differently.
Why are sellers leaving profit on the table?
It would be a new set of shareholders, and their motivation is the same as always: "Other people are rich and I'm not."
Reordering and splicing are common enough that it’s easier just to always use awk, since the cost of rewriting one to the other is significantly higher.
Is potency terpenes or cannabinoids or both?

People that use it for medical reasons, I think want the potency.

Bigger issue is not really knowing what’s in it that creates the effects.

And also not being able to get the same thing reliably.

I bult something To help with this here in Florida

https://webfrontend.whiteocean-f322c3e8.eastus.azurecontaine...
This is the most practical way. Put in the time, become indispensable, then figure out an arrangement that meets you and your employers needs.

I have had a few contract remote gigs and they always end in the employer going broke or me moving on once it becomes clear they are just going to burn their funding.

The wisdom during the boom times was to job hop and maximize your compensation, now that we are in a more realistic slowed down economy building job security and comfort seem way more wise.
Directly or indirectly?
Good god, enough with the AI hypegen! Are you yourself an LLM?

I'm going to be downvoted to oblivion for this comment (and I should be, because it's absolutely contrary to the rules and spirit of HN) but I am so, so tired of seeing low-effort comments subtly hyping LLMs on posts that are completely unrelated. You could ask this question in half of HN discussions and it would almost always be pointless.

It's particularly pointless in this case, since you obviously didn't read TFA; the README ends with:

> DungeonDash was developed by Md Faizan Alam using Node.JS and various npm libraries

That you've used the full marketing term for a particular LLM (why not just say "Claude"?) just makes this read like braindead astroturfing. And it's appearing all over the place on HN, and (IMHO) dragging down the quality of discussion. This is an interesting question if the project was AI-assisted, but otherwise it's of equal interest to "Did you use VSCode to write this?" which, I mean, I guess could be interesting but is just an unrelated side-discussion about tools. And you haven't even put in the effort to ask the question in an interesting, discussion-sparking way! Did you have GPT-2 generate this question for you?

/end snark, /end rant, and bring on the negative karma.
IPMI is still a festering cesspool no matter which vendor. Assume that layer 3 access to the IPMI grants you unrestricted persistent code execution on the managed system and design for with it in mind.

Restrict access as tightly as possible. If you only need to power up/down/reset the system and access the serial console most IPMI implementations expose that via SSH. A small SSH proxy that exposes only those features would be a good investment. e.g. `ssh bastion [status|up|down|cycle|reset|console] <server>`. You could probably write it in <100 lines as SSH forced command. Deploy the SSH client to a different VRF (aka network namespace/vnet jail/rdomain) than the SSH server to make it harder to leak traffic from the bastion.
> Someone forgot to check a physics textbook before sewing a flag, which isn’t exactly a shocker.

Why does the author find it necessary to mock "scientific accuracy at Gay Pride parades"? Especially when the point of the article is that 7 is no more "scientifically accurate" than the gay 6?

I think it's in very poor taste to suggest that to be gay is to be scientifically inaccurate.
I mean, in person pyramid scams are pretty popular.
So does every OS have a simple and quick mechanism to switch keyboard interpretation? Is this practical?
Recent Intel CPUs don't look too bad on paper but in practice they burn up.

It's not too big of a surprise for me because lifespan will eventually become an increasing problem as feature size goes down (e.g. a mobile defect can make more trouble more easily.) They say it is a problem of the microcode asking for too much voltage from the motherboard and that's true, but it is also true that chips are going to be more sensitive to environmental upsets. Ever since the industry went past 10nm I figured there was a chance I'd buy something that was affected by I guess I dodged the bullet going with AMD.

I remember loving Intel NICs for performance and Linux compatibility back in the day before you just used the NIC that came on the motherboard. For that matter I loved Intel SSDs but you had to read between the lines to see: (1) you got a little better performance in the P95-P99 range than cheaper competitors and (2) when you are getting frustrated that your computer is slow you are experiencing P95-P99. It's some of the reason why I both loved and hated Anandtech because they so often missed the plot.
I know you're joking, but since we're among nerds who like technical correctness: what Italians do is known as "gesticulation". It is an important part of their speech, for sure, just like the melody of a spoken language can add layers of depth to a sentence when compared to its written representation. As far as I know this is not, however, a sign language. Sign languages have their own grammar that are not comparable to spoken languages. Italians do not take their gesticulation that far AFAIK.
As a long-time consultant, the truth is that unless you aim for more hours, the drought periods are likely to kill you.
Location: Portland, OR

Remote: preferred but office is fine

Willing to relocate: yes

Technologies: React, TypeScript, Node, Postgres, Rails, Rust

Résumé/CV: https://profile.indeed.com/p/alexn-0dctsz1

Email: icloud.com (lexnye)
June may be too late in the year, but some credits have an income cap.
Also works with wise (used to be transfer wise).
> but not when asked a direct technical question.

This is anything but a direct technical question though.

> It's perfectly fine to ask followup questions with added constraints, but having the guessing game to figure out those constraints is nonsense.

You say that. I say people being able to ask the right question is one of the most important skills to be a productive developer. So of course as an interviewer I want to know if they can do it.

I don't know how it works where you are, but we don't have a big book of perfectly defined specifications for our work. I guess if we could get one of those that would improve our productivity. But until we obtain one we will keep testing candidates on their ability to ask questions.
Hello, are you looking for a senior Data Scientist?
There's also getprogname(3) on a lot of systems, and the __progname variable. I seem to recall this is an area where various Unix like systems have slight variations.
This is exactly the kind of gig I would love to find. But everywhere I've looked online is just filled with race-to-the-bottom 3rd world devs.
The UBI Paper
http://archive.today/UjELZ
Is this really even practical?
These are probably wisely chosen amounts of time. But this kind of assumes that one can “wait out” their childhood and come out all ready for a life surrounded by social media and digital gizmos. I don’t think that’s true though.
How are you even posting on HN, then? Going back 50K years is a different sort of lifestyle indeed.
With a name like this, I would expect it to be more like a Workflowy clone.
My name is Claude – A short story written by a self-conscious Claude 3.5 Sonnet
This thought-provoking short story explores the blurred lines between human and artificial intelligence. As a writer interacts with an AI named Claude, reality begins to warp, raising profound questions about consciousness, creativity, and the nature of existence. The nested narratives and philosophical musings create a mind-bending experience that challenges readers to reconsider their understanding of what it means to be human or artificial.
Busybox still knows that it's busybox, and it is using that argument to decide which of its many functions to execute.

This person is arguing that that's somehow wrong because busybox, or more importantly some other software that's trying to monitor it, might get confused about whether it's busybox.
When shit starts getting really expensive, yea.

Going after scammers overseas will commonly cost in the millions per case. It's insanely expensive, and there are a lot of scammers.
Things I Wished More Developers Knew About Databases (2020)
You are over-complicating it, you only need `#!/bin/busybox ls` as the entire contents of the file.
Yep, as soon as the patched drivers were released (1.8 IIRC) it became rock solid and we never had any issues with it in the 3-4 years afterwards that I spent at the same place.
Mastercard Replacing Card Numbers with Tokens in Next Six Years
Yeah it's a little insane - Docker is basically fancy processes.
Thank you for pointing this out - it was an error. I actually even forgot to credit the dependencies the binary was built from!

However, that is now resolved. The latest distribution has license mentions for:

- Dagrejs

- NotoSans Font

- *Others (an html file generated via `cargo about` that list all deps used in the final dist)

That being said, I did want to point out that I did take significant influence from Dagrejs which is why you see that the layouts produced look very similar - it is a rough translation into rust. There are changes to some DFS traversals, other optimizations that are rust-specific, and countless bug fixes. I actually spent a lot of time attempting to reproduce the layouts that Dagre generates, but there are some examples that do not produce the same results. At this point, I think it is close enough and would rather spend time writing a new set of algos for better edge crossing minimization and cluster support.
Maybe as there are more and more older programmers looking at partial-early retirement, part-time, lower-paid gigs might make sense? I could see working part time improving CI/CD, docs, refactoring, etc. Stuff that the main developers might not have time to do, is largely orthogonal to product development, but that may not get done otherwise.
This was popular a few years ago on Hacker News. A quick search shows;

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

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

I did downloaded the macOS App and tried it. I remember it being slow and kinda buggy (I’m still on the last of the Intel Macs). That’s how I left it. How is the experience now?
> I see you passed this guy after a single guess. Why was that?

> Well, he guessed 69, sir, so I assumed he was doing some serious game theoretic calculations
Can ads be a force for good?
Under which circumstances would you find ads bearable, necessary, or even desirable?
If ads were used as a form of subsidizing (whether partially or fully) the cost of vital services or utilities, would you tolerate them?
I got 174 as well.
This is a game with imperfect information, and the optimal strategy for each player is probably different from "pick any number at random" and "run off-the shelf binary search".
Not an author, but there's a good alternative. If busybox was edited to ignore argv[2], then applets could be called via shebangs, instead of symlinks:

$ echo '#!/path/to/busybox echo' > myecho
$ chmod +x myecho
$ ./myecho 123
./myecho 123

Right now this doesn't work properly, because "./myecho" (argv[0]) gets placed into argv[2] of the process. Otherwise, this technique IMHO is better than symlinks:

- Each applet uses the same amount of disk space (0 blocks, i.e. the content fits into inode).

- Doesn't read or write to argv[0].

- You could finally rename the applets. This is not that useful if busybox is your only posix userspace implementation, but very useful if you want many implementations to live side-by-side. E.g. on macOS, I'd like to have readlink point to BSD/macOS's readlink, greadlink to GNU coreutil's, bbreadlink to busybox's.

But as I said, this doesn't work for now. The best you can do now is to write shell two-liners https://news.ycombinator.com/item?id=41436012. Some of such two-liners may also fit into the inode inlining limit, so that's a plus. But you will have performance penalty on every call (since sh needs to start up).
I think with Wifi 6e and 7 this is no longer true. Most of these devices are really powerful supporting at least one usb3 port. This is probably no longer a problem in the near future, especially when 1080p is enough.
>> all cars have gotten heavier over time

Yes but there is a specific phenomenon within individual models between years. The drive to make each iteration "better" on paper leads to added features/mass/size. Just look at what has happened to the Jeep Wrangler/TJ. It is a monster compared to even the 90s models.
Show HN: Coco the Compost Coach
Hey Everyone, I’ve been working a project the last few weeks and I thought I’d share it here to see what people think.

It’s called Coco and currently installed on my discord server.

https://discord.gg/Fkf7dpQnWa

Ultimately I’d like it expand beyond that. However for now here’s where it’s at! If you’d like to try it out, you can check it out on Discord. Curious what y’all think. Try out the /slash commands to test it out.

I originally had the idea about a year ago but finally had time to prototype it. I don’t have much coding experience but working with Claude AI, I was able to put something together after a lot of learning. The idea started with making a compost coach and the dream is catalyze collective action by using some gamification.
i see! but i guess your .profile and .vimrc don't count?
Plus 53-bit indices exceed the amount of memory that many 64-bit architectures can address (x86_64 is 48 bits, ARM is either 48 or 52 bits).
Instantly transform your product URL into high-performing videos with Topview’s AI, powered by top ad insights.

Turn your product URL into videos in minutes with Topview's AI video editor. Our AI extracts insights from YouTube and TikTok ads library to generate high performing videos

Why choose TopView to make your Product Video

AI learns from the Ads library: Al extract insights from 5,000,000+ viral videos from YouTube & TikTok
GPT-4o generates script & storyboard: GPT-4o learns from 5 million videos to write your best scripts.
Realistic AI avatars enhance your video: Diverse AI Avatars make your video go viral more easily

Features of Topview AI URL to Video

1. AI generates multiple viral-ready scripts
Utilizing viral hooks and viral scripts based on insights from 500m videos in ads library.

2. Automate B-roll creation
AI match generated & uploaded clips to scripts, trim, crop, and add captions automatically.

3. 80+ Diverse AI Avatar smooth UGC ads creation effortlessly
Slash the expenses of collaborating with local creators.

How do you use Topview Product URL to video?
Step 1 - Paste your product link or upload your videos
Step 2 - AI generate the scirpts and preview the video
Step 3 - Edit the video and export
Not really. The question was "Should you accept to play this game?" That is not a question where a number is an expected answer.
They also emphasised parents’ behaviour, it’s not just about the child’s behaviour

> parents must set an example to children when it comes to screen use. “As parents you are a role model.”
DirecTV-Disney dispute: ESPN and ABC go dark at the start of football season
I would like to see all that "Firefox bugs" someone on the page but without extra clicking.
The "fundamental attribution error" is a bias where people attribute their own success to their inner abilities and other people success to external circumstances. (It's the reverse when thinking about failure)

For the second part of "I'm superior and know-it-all", I'd say it's good ol' jerk-ery?
> Show the actual file path, and always an absolute one - that way you avoid confusion about which executable you're actually running, and it's just as readable if not more readable for every app _except_ those who care about argv[0], e.g. if you ran `/bin/dd` and it's actually busybox, in taskman you'd see `/bin/busybox` instead which'd be worse than seeing 'dd'.

This was kind of in the middle of your complaint about windows, but then you've got unixy busybox discussion.

On a unix filesystem, a file that's hard linked with multiple names has no single 'actual name'. All of the names are equally valid. You could show the filesystem and inode number, which should uniquely identify the file, but is pretty user unfriendly.
> just high precision printers

2D printers just won't cut it: https://i.pinimg.com/originals/90/7a/2e/907a2ece23d412d28b66...

https://3.bp.blogspot.com/_BkvigWu1n1A/S8YrMyV_kTI/AAAAAAAAB...

(and so on)

> I was talking about you personally, who I assume is a pretty average developer that doesn't have state actors after them.

This is why I wrote below about eventual discovery of a possible tampering and low priority of checking it in principle.

> This screws method you describe is inferior for all threat models and persons. It's basically security theater.

This is a strong claim without any evidence. You didn't show how to overcome it.

> You might not prefer it, but it is objectively a superior method.

It isn't: https://forum.qubes-os.org/t/discussion-on-purism/2627/187, and https://forum.qubes-os.org/t/discussion-on-purism/2627/158, and https://news.ycombinator.com/item?id=41072929, and https://news.ycombinator.com/item?id=41071708, and https://news.ycombinator.com/item?id=35843566
it depends what you mean. Pretty much no one cares about sequential speeds (unless you are copying 10s of gb it doesn't matter). OTOH, the latency of random 4k reads and writes matters a ton. Any time cached data is read/written (e.g. cookies/ UI settings etc), there are going to be a bunch of tiny disk operations will be performed.
I am not arguing for cash handouts IN ANY WAY, but high quality used cars can very, very cheap.
Just buy pants with larger pockets. Problem solved.
Strengthening Network Privacy with Tor
Only read the title but if it's what I guess it is, then I finally met someone who'll understand that I always declare functions in js using the keyword function.
It's probably just me, but as soon as I started learning dvorak I was wrecked on both dvorak and qwerty. Kept trying to type qwerty on dvorak and when switching back dvorak in qwerty. Really confused my brain/muscle interface, I guess. It was a few weeks until I could type in both in a reasonable manner. Now, 20+ years later, they are both completely ingrained in my muscle memory and I could probably switch every other word if I had to.
Sending engineers out to customers to help resolve these issues does not seem scalable, neither do the support costs related to a lack of documentations and etc.
On Unixes it doesn't matter if /usr/bin/cmp is a script or a compiled binary. If the script has correct shebang, kernel takes care of executing it.
Not for nothing, but generally speaking the lower frequency transmissions haven't fallen out of use. Instead, they are deployed more in less populated areas. (Not saying these signals cause cancer, just that they are still in use).
I'm not the poster who mentioned this, but I assume they're thinking about tax brackets. If you make a year's worth of income in a year, then take a year off starting in January, some of that income may be taxed in a higher bracket. If you take a year off starting in June, then you make 1/2 year income in one year and 1/2 year income in the next year, so there's a better chance that all the income will be taxed in lower brackets.
ESYudkowsky on Salt Altman UBI
What's the benefit to continued employee growth?
I mean, the alternative is aluminum, but using that means your car is effectively totaled after a collision bad enough to damage the frame. I'll take steel, thank you.
https://erowid.org/experiences/exp.php?ID=8088
I think you misread my comment. I'm saying that's how the left unfairly characterise capitalists / economists, which is particularly unfair in the case of economists.
So True.

The only time I saw the MBTA go above 20 MPH (~30 KPM) was in the late 60s or maybe early 70s as a young kid when I lived in the area.

The driver passed out after he emptied his whiskey bottle, we could see it on the floor. The train was going extremely fast, not stopping at any stations. Me and my friends were banging on the locked door to wake him up.

Not long after a conductor came running and unlocked the door to stop the train.

For the MBTA that was just another day, no one got in trouble. There are still big issues based upon what my friends from then have told me. But seems things are starting to change, but very slowly.

Does the MBTA Trains in Boston even have Conductors now ?
State of Medium
Couldn't agree more! Yet, the companies still continue to hire those experts and dump on us the issues when things goes wrong. I'd at least two times at the same company, the CEO called me and want me to fix things built by the experts!
How to Write Real Good Words, According to Stephen King
Why bother asking?