skysight-inc/HackerNews huggingface dataset:
FWIW https://libgen.rs already has good search for basically the same books. I like the denser layout that makes better use of whitespace than this HN submission does.
I had no idea runway numbers worked like that. Thanks!
Fantastic, I knew something would come up eventually after the old site was taken down.
TIL: some people think "cry it out" means total abandonment, and that they will ignorantly and confidently tell others that it's child abuse.

> > As long as they know you are there.

This line was funny to me... like they think the baby is running on logic and not instinct at 6 months old.
It's not just TSMC, all the silicon fabs, their "node size" is a methodic yet arbitrary decreasing number.
funny thing, lord of people are saying exactly those things!
Having an 11 month old baby I have a few observations:

1 - parents have strong feelings on this topic and sleep is important.

2 - different kids/families seem to have majorly different sleep experiences in the first year

3 - I am skeptical of the literature in this field. Infant sleep feels measurable so it feels like studying it should be feasible, but we're forgetting these are little humans, not plants or bacteria cultures. People and psychologies are complicated.

4 - our baby ate a lot from a young age and was also able to sleep long lengths from a young age. Why? Probably genetics. We were lucky to not have to do formal sleep training with him; it was more a process of aligning his schedule and letting him learn how to fall asleep with less and less rocking.
> ... Padding oracle vulnerabilities, use of ECB mode (leaks information about password length and which passwords in the vault are similar/the same. recently switched to unauthenticated CBC, which isn't much better, plus old entries will still be encrypted with ECB mode), vault key uses AES256 but key is derived from only 128 bits of entropy, encryption key leaked through webui, silent KDF downgrade, KDF hash leaked in log files, they even roll their own version of AES - they essentially commit every "crypto 101" sin. All of these are trivial to identify (and fix!) by anyone with even basic familiarity with cryptography, and it's frankly appalling that an alleged security company whose product hinges on cryptography would have such glaring errors. ...

Seems bad.

I took the author's advice and did the google search "jeremi gosney" + "lastpass". This 2015 article turned up:

> A longtime LastPass user himself, Gosney says he doesn’t plan to change a thing following the breach – not even his master password. “I am confident in the strength of my master password. As a password cracker, I know it’s impossible to crack,” he says.

https://www.secureidnews.com/news-item/consultant-dont-sweat...

When the same author now recommends Bitwardenen and 1Password, it's hard to view it as anything other than more of the same.

The author might want to tone down the unqualified language around computer security to avoid history repeating itself.
Where Are Unicorns Founded and Where Do They Move To?
But by the same reasoning your individual vote is also immaterial. Since you clearly wouldn't waste your time voting, how do you move the needle on laws and regulation?
I dont think that Senna can compare to Pele.
Also, in practice, no one cares how "tall" the chip is — 100nm vs 200nm is ... unimportant. The result is that the volume of the poly hasn't changed much in the last ~10 years. Transistors are still biggish; just with tiny footprints. (And really, it's pitch density: we can pack the poly tighter.)
Airport runway names shift with magnetic field
Soccer just has way more fans than auto racing, and astronomically more players from recreational to amateur to professional.
Thanks. My brain crossed wires between Z-Library and IPFS. I updated my post.
Is the ISP blocking the domain, or is its DNS server returning nxdomain for it? I've seen ISPs provide modems which use the ISP's DNS as a default (via DHCP) unless configured otherwise. Try running `dig mydomain.com @1.1.1.1` to check if that returns the right IP.

Not sure what you can do if they're just serving whatever they want from their own DNS other than telling users how to specify another one. Maybe dnssec is relevant?
amazon a product manager focused organization in many parts of their business. Person A comes to america to study for masters or mba. A gets hired by amazon. A is under pressure to release features to increase sales or show how their feature is attributed some top or bottom line metric increase. A fears losing job under amazon cut throat culture and will optimize for exactly that. No amazon job means bye bye visa you go home. if you have family, sell everything and move back.

so as you could guess customer benefit is not primary or even second third focus.

company leadership create culture of one incentive. workers output optimizing for that incentive.
TL;DR: It's exponential, so it'll never go negative. After 3 comes 2. After 2 (at least for Intel) comes 1.8, or 18 Angstroms. See Wikipedia[0] for a reference.

Longer answer: (someone correct me where I'm wrong)

Historically, the number was a measure of the size of the transistor. 250 nm process nodes were producing planar transistors that were about 250 nm across. A node was then defined as the measure that brought a set increase in performance. In other words, going from 250 nm to 180 nm was the same improvement as going from 180 nm to 130 nm.

About the 45/32 nm mark, we reached the limits of making planar transistors. The machines couldn't get enough resolution to make them reliably. So, FinFET and others were invented as a way to increase performance to what was needed for the next generations. Essentially, the product has the performance of what planar transistors at said size would give, but they're not actually that size.

However, now that a few node generations have passed, even that's not true anymore. Now, it's just a marketing term, and you can't even compare performance between different manufacturers. TSMC's 5 nm has different performance than Samsung's and Intel's. All you can know is that TSMC's 3 nm will be better than their 5 nm.

[0]: https://en.wikipedia.org/wiki/List_of_semiconductor_scale_ex...
Show HN: Unit tested Bash project template with Pre-commit
Hi, I'm happy to share a template repository combining:

- pre-commit
- unit-testing
- Bash coverage
- (GitLaB) CI

for Bash scripts and project.
Not quite. We basically don't care about 3D density at the moment. The plane of the wafer is ultimately what matters from a density perspective. Right now we're actively cutting into 3D density heavily for small 2D density gains.
Can you ask someone who is their customer to do a naive call to their tech support, and complain that they are getting an error when trying to access the website?
https://link.horse

Linkhorse has been great for organizing my links. Like my own personal bibliography.
takedown DCMA requests are US law. Very different rules might apply, much more restrictive/punitive in a lot of countries. Also, you mentioning that it is about different countries is also an odd thing: TV services usually have distribution rights for third-party material only for some countries. And last but not least, "TV channels" in a lot of countries will make broadcasting laws apply. You will need to cover for a lot of legal questions. Maybe you do already, but frankly it does not really sound like it from your answer...
I am curious: have you tried ADHD stimulants like Adderall before? And if you have, how does lion’s mane effect differ?
So, keep in mind that 1Password works in a "weird way": you are expected to have the native app installed.

The web portion has *less edit capabilities* than the native app.
You should have the extension and the native app installed at the same time, the extension should connect to the native app (and share login).

In the native app you can click on one item and then hold shift or control (Windows) to select multiple items, then you literally drag them on the tag on the left.
It will feel laggy a few seconds if you tag 1000 items like I did and it might not work perfectly, so double check that all the items got tagged.
To do that check, you have to: click on the tag, then scroll to the end. It will tell you the count of all the items for that tag.
Repeat the "bulk tagging" until the count is what you expect.
Do notice that if you click on one item and then hold shift and click on the item at the end of the list, it will select all of them, so this process is pretty fast. I had to do only 2 tries before all of the items got the tag.

EDIT: You must have added the tag to at least 1 item manually for the tag to show up in the sidebar. To do that just press "edit" on the item and at the bottom there is a "tags" field, you can add one.
In the web version, you just type tags and separate them by commas. The native version has a way better control.

Secret about tag: if your tag is named `foo/bar` it will represent them in a tree-like structure in the native app, so `foo` -> `bar`.
If I "steal" a production that was made in the 1970s, so what? Who am I hurting?
Reverse emulating the NES to give it superpowers (2018) [video]
You are unintentionally illustrating my point. We are aware of the perception that non-medical people believe there is a miracle cure to be found in everything from eliminating tomatoes to according to one enterprising individual drinking your own pee.

My wife naturally rarely eats nightshades and consumption has zero correlation with inflammation or RA. If it were as simple as not eating tomatoes everyone would be cured. Instead every person that deals with that who goes to specialists regularly, who deals with the negative side effects of the drugs that actually reduce inflammation and keep your insides and joints from being destroyed has heard countless fake cures.
I just use a Git repository with plain text (and some custom marking up) files, as my knowledge repository, that also includes copy-pastes of the important information that I found in the articles in question, thoughts etc.

My custom markup consists of:

- a number of '*' at the beginning of a line, for important things (more stars = more important; usually just 1 or 2, sometimes 3, if I'm super excited some more.)

- '#' for comments from me between copy-pasted text

- '[' .. ']' on separate lines to group things together, possibly nested (Emacs allows me to easily jump over them, and down or up nested groups).

- '-' on a line between a copy-pasted comment and its reply; '- -' on a line between two comments (or sub-threads grouped with '['..']') on the same level.

- '\SOME_UPCASED_CATEGORY_NAME' for marking something as belonging to that category

I'm organizing the files into a hierarchy of folders. In case of ambiguity, I use symlinks.

I've written a number of tools to handle such a repository well (search names by regex, search names and content by regex, cd into a directory matching a regex, etc.), currently mostly written in Perl[1]. I've recently started using Rust and will probably move those over to Rust over time. One tool I still want to write is for automatically updating symlinks when they break, by looking up moves in the Git history; I'll definitely write that one in Rust.

It's got more than 17K entries now (including symlinks) after 7 years. The size of the .git folder after `git gc` is 51 MB. I synchronize it (simply via Git) between various machines. I use it to find information again pretty regularly. Even though I call the repository "bookmarks", I'm now also tracking projects in it (ideas, plans, sources etc.), as well as job postings and my handling of them.

So the only bookmarks I keep in the browsers are for pages that I use regularly.

[1] in my big pile of scripts, currently not well grouped for consumption: https://github.com/pflanze/chj-bin
It was also the name of a promising, but ultimately failed, display technology[0].

[0] Anybody else here remember being both very excited about, and then very disappointed by, the Adam?
One of the challenges of "poor-er" people...e.g. those on local stops in outer-boroughs is the curse of express trains running past their stops. They are expected to switch again and come back to the stop where they should have stopped anyway. Subway metrics show the trains are operational, but they arent -- it is people adding 20-30+min to a commute because only half the station is operational.

Meanwhile the metrics (and exit counts) will show regular operation. Sharing dashboards like these suggest a working system when it isnt actually working that well.
I'm convinced most of the issues with rolling on babies is people who take medication or drink. Maybe I'm wrong.

SIDS is totally different.
Memex [1] is good at Annotation-bookmarking. Research Notes [2] is a less slick option

Both are local and offer export.

[1] https://chrome.google.com/webstore/detail/memex/abkfbakhjpmb...

[2] https://chrome.google.com/webstore/detail/research-notes/cad...
Not OP, but you could have a priority queue where you acknowledge each element as up/down/neutral and the change in score that you provide would affect it's location in other people's queues.
do the channels you have permission from have rights to stream to the territories in question?
Don't expose your internal IDs, expose some identifier specifically made to be exposed.
Plus network queueing time: oh, I guess that's rolled into wait time.
I changed the environment variable PROMPT in DOS to "Enter Password:" once, confusing my teacher endlessly.
Can’t speak for the other guy but my view is that the phone isn’t my primary computing device and I don’t really want to tinker with it that much.
just as silly is "people should learn the POSIX shell" first

Where did the GP make that assertion? I don't see anywhere in the post where they say "please rewrite all the shell examples in POSIX-compliant sh". All I see is a request to inform the reader that not every shell is bash.
i was talking about EV not smartphone wrt cobalt.

> We all have to pick and choose our battles

yes agreed why not choose the most egregious then if you are taking a moral stance. Children digging out cobalt with their bare hands for your EV should outrank whatever stupid stuff elon is doing. no?
oh wow Mike is so smart
I was very impressed with how honest he was about himself. He didn't downplay or avoid his own mistakes and shortcomings yet he also didn't seem to have much guilt or anguish about them. I left that documentary respecting him even more.
I’m curious, have you tried just IntelliJ+Go plug-in ? From what I understand IntelliJ and Go plug-in = GoLand?

I’m asking because I’m starting a new job and wondering whether to ask for IntelliJ license or GoLand license. Advantage of InteliJ is that it works for most programming languages (Java, Kotlin, Python, Typescript/JacaScript: all via Plugins) and I don’t think GoLand is as flexible.
Magnitue of strain and sustained concentration are really good points! Totally agreed on that.

I would however expect similar fundamental brain functions to be at play. For debugging and instinct driven tasks, I would co-relate that with hit-and-trial methods for solving equations or validating equation formulations.
I'm sure they are very educated about SIDS. But their job is to give you enough information on the pros and cons so you can make a well informed decision yourself.

It isn't the job of any expert to tell you if you should or should not do something. Humans have been cosleeping with their infants since time began. Clearly there are some serious pros to it. An expert who is truly good will never tell you what to do. They will only inform you of the pros and cons and let you arrive at your own conclusion.

It's the same deal with lawyers, dentists, accountants, security folks, UX designers, engineers and everything else. I mean, could you imagine what a product would look like if you only took input from your lawyer?
Adobe Will Accept Stock Art Generated by AI
There are branches of Buddhism that do not believe in reincarnation, nor in an afterlife. I don't think Zen believes in either. (Tibetan Buddhism does, but that's not all of Buddhism.)

But you could say that Buddhism is a religion in a larger sense, because it is answering religious questions. "Who or what am I? How should I live? How do I change so that I live as I should?" Those are religious questions. (Also philosophical ones, though philosophy usually asks them using different terms than religion does, and usually gives different answers. But if you wanted to describe Buddhism as a religiously-flavored philosophy, sure, I could go there.)
Thanks,TIL about Glava!
Adding to this, we didn’t crate train our dog and while I wouldn’t say I regret that, it makes things harder.

She hated the crate when we introduced it. We couldn’t find any way to get her in there without her panicking and trying to dig out after a few minutes. She had a bad history before us and is completely fine outside the crate so we gave up.

Day to day it’s fine. She wanders on her own schedule, has a dog bed she claims as her space, and doesn’t really cause any issues. However, when we travel she’s loose in the car without a comfortable space. When some people visit there’s no obvious place to send her, so she has to be locked in a room where she isn’t used to being confined. When kids visit she has a harder time getting away from the chaos. She doesn’t have a consistently dark place during the day to sleep. The list goes on.

Crate training isn’t just about giving your dog a small room you can lock them in, it’s giving them a private, safe, emotionally and physically comfortable space they can call their own. The crate travels - so their safe space is always with them, they can escape to it, and they are in a comfortable place if you need to lock them up for some reason (as always happens sometimes). Our dog doesn’t have that.
I applaud the effort to do this, but I think it's ultimately futile. Facial and body recognition will be done to you in many places, even inside the airport, whether you consent to it or not. Insisting to opt out will make everyone else's job more difficult, and could possibly get you on the "troublesome" list, attracting even more attention to you.

I'm surprised opting out is even allowed at the US border. I wouldn't recommend doing this in China or in other surveillance states.

Unfortunately, it's the direction we're heading in. If you want to be part of modern society, you have to accept this as another price to pay. It's a defeatist mentality, but biometric recognition will only get more sophisticated and widespread.
Fair enough. And I used it myself for many years.

TBH it was more of a throw-away sarcastic outburst, an exclamation, an out-breath, than a genuine question. And also based mainly on the security side of things. I didn't make that clear, however, so I apologise for leading you into expending so much effort on your excellent reply.
Show HN: Schedule Sharing in Gmail
I personally wouldn't have a problem living in a city like SF if crime and homeless were less common

But since this is a literal nightmare in SF, being less "car dependent" or appeasing these whining activists is the least of my concern.

I could give a shit less about "car dependency" if I have to worry about my own personal safety on a regular basis. Expecting people to put their own personal safety on the line to reduce "car dependency" is asinine. If city advocates want people to move to their cities, they should get their shit in check first before even bothering to ask
https://nostr.com/

and

https://github.com/nostr-protocol/nostr

and

https://www.reddit.com/r/nostr/
> it cannot be read by exploiting a buffer overflow

What does the attack that does this actually look like? Lastpass reads text off an html page and decides when to inject auto-fill prompts and/or enter in a password. Is it possible for a buffer overflow to be exploited there, that lets an attacker (who controls the site) gain access to a password for a different site? How does that work?

Is there some other attack possible here? Ie: is it possible another user-space application can read passwords from memory used by the password manager? How does another app know it's a password? How does it trigger a buffer overflow?

(I'm ignoring apps running with kernel or privileged access: that seems like game over)
Or in my case - if you can not buy the STM32 at all, while ESP32 is in stock just fine.
I have 1 million thoughts but not a lot of time right now, the one thing I would say with confidence is that you will find in your early engagements through existing professional contacts (people in control of a budget; managers or owners), so talking to them will probably give you the most accurate picture relative to even high-quality generalized advice.

As a general rule, you will get more accurate information out of people if you ask for concrete historical examples, instead of “what would happen if“. But if they have not hired a contractor before you might have to settle for the second.
I assume you care about 2D vs 3D for different variables, no? I agree 3D, at least while H<<W, doesn't matter for clock speeds, but wouldn't it still play a significant role in the power characteristics, particularly things like gate capacitance? Genuinely curious. Going off of my memory of my Physics of CompE class ~10 years ago at this point.
It is famously easier to get larger amounts of calories through drinking (doesn't make you feel full) than eating.
I usually search for something by pulling down on the Home Screen and searching from there; it searches multiple types of thing for me automatically (files, photos, notes, web, etc) and is very convenient for me.

I would like to set kagi as the iOS search engine so that it redirects queries directly to kagi in my default browser, rather than routing it through another search engine that a plug-in redirects to kagi for me.

I imagine the same basic request is what brave users are looking for. It’s a minor irritation but seems like it should be trivially solvable as an outside observer.
I did the oppisite, I needed auth in a toy application I was writing and was dreading writing and getting correct the whole auth layer, so I thought to myself "self, postgres has a very rich and through auth system, why not just use that" So I did just that, I just pass the user credentials straight through to to the database connection and let the database decide what access the user gets to the data.

I am not sure if I would do this on something serious, but it was a lot of fun to set up and saved me a lot of code by reusing the comprehensive auth system that lives with the actual data in question.
Leakage power will rise all else being equal, but there are plenty of things designers can do to counteract that for reasonable costs.
Shuffle Chess
So just put `#!/usr/bin/env bash` at the top of the file
This gives and idea of how great was Pele.
> I guess we'll just have to wait for USB-D for fast charging!

Huh? USB-C cables already support mandatory 60 watts, optional 240 watts.
I wonder how this might compare to just storing regular autoincrementing ints in the database, and converting to/from hashids (https://hashids.org/) at the edge. It eliminates the collision concern and stores more compactly at the cost of a tiny amount of encode/decode when processing requests. You’d want to push it down as close to the database layer as possible to avoid inadvertent int ID leaks; I added native hashids support to clickhouse but I’m not sure what other database support might entail.
MSN fired their whole news room and relies on AI for almost anything. They had a rough start but now there is close to no difference in quality - might be because the quality wasn't great to begin with but still talking in absolutes like "XYZ will never happen" will most likely come back and smash you in the face.