skysight-inc/HackerNews huggingface dataset:
Perhaps semantically I am wrong, and can admit that, but your comment acts a bit as if it's so ridiculous to think of (and make) Aeropress coffee that way. I gladly make Americano's and lattes with it regularly.

> he was designing a better way to do drip coffee for a single cup

Can you point to this interview? In https://archive.nytimes.com/tmagazine.blogs.nytimes.com/2010..., it mentions he actually started with an espresso machine before trying drip and French press. So, it'd be more accurate to say he was designing a better way to all 3 of those - not just drip, as you claim.

Some other references to espresso --

https://www.aeropress.co.uk/blogs/news/evolution-aeropress-h...

> AeroPress is inspired by technology found in espresso machines

https://aeropress.com/pages/how-it-works

In this page, each recommended option is an offshoot from espresso-based drinks.

https://aeropress.com/pages/faq

> Many people say that espresso must be made with 9 bars of pressure. If you use this definition then no, AeroPress coffee makers do not make espresso. But if you define espresso by the taste of the drink in the cup, certainly many people think AeroPress coffee makers can brew espresso. Since coffee brewed by AeroPress coffee makers can be made into lattes, cappuccinos, and other espresso based drinks, we feel it is important to use the term "espresso" when describing what AeroPress coffee makers brew so potential customers will understand how coffee brewed by AeroPress coffee makers can be enjoyed.

--

tldr; I've amended my previous comment but to act as if espresso is not a clear design/inspiration choice is wrong.
Even if you're able to afford to lose it, setting the expectation that the loan needs to be repaid will stress the borrower. That can be enough, in my experience, to break a relationship.

Unless they're a sociopath, borrowing significant amounts of money from friends is usually considered to be a last resort, they're already in a bad place. Adding another monthly payment to their budget going to put them in a worse place.
That sounds fair on the surface, but we manage to build multi-egress buildings all the time in other countries, and if a single stairwell is the only egress a lot of people could die in a fire. Some of these mod-sized buildings are too tall to make jumping out of a window a realistic option. So I’m not really sympathetic to this argument.

Unlike some building codes, this one is directly connected to a life and death issue and we have seen what happens in fires where people can’t get out.
I've found that Kindle gives me the same effect as physical books. For narrative-driven fiction specifically & light non-fiction. Physical still wins out for reference material and things I need to flip around.

It keeps me away from "screens". My page count skyrocketed this past year when I started checking out ebooks from the library and reading before bed. Works even better with a partner who can go to sleep with lights off while I use the warm backlight.
You're right of course, but given how much better (useful) ChatGPT is compared to it's predecessor GPT3, it is incredibly impressive.

Starting from the current state, you could make ChatGPT much better programmer simply via brute-force approach:

1) ask it to generate (positive and negative) test cases first
2) ask it to review the test cases it wrote to make sure they fit the spec
3) ask it to produce an architecture of the program you want (you need to specifically ask it for writing modular code, consisting of small testable functions), fitting spec and test cases
4) ask it to write the tests for each function
5) ask it to find mistakes in the functions it wrote
6) run the functions against tests it wrote and present to it failures, asking to fix them (loop here until fixed)
7) run the e2e tests it wrote at the beginning and present mistakes to it, asking it to fix them
8) run the whole process in parallel multiple times, until one of them works

It's not pretty, it's not cheap and it's not super robust, but neither is the code written by majority of programmers. And I'm sure you could make it understand the code even better using some kind of evolutionary algorithms, by letting it play with interpreter.
Should be good to go now.
Doesn't this criticism apply to any service that allows password resets using email?

I get what you're saying but if they already have access to the user's email inbox then I consider the user popped and I'm not afraid of them being further compromised by some cute correlation attack because the attacker also now knows where they rent a kayak from. If anything it reduces their risk because now if my db got compromised there's no password hash to crack.
I practiced zen for a while and had the exact same experience. I had real-life problems that were causing me psychological distress and was using buddhism to avoid having to address those issues. I figured none of it mattered anyway since life is dukkha and trying to improve my life wouldn't remove the craving that is the fundamental cause of dukkha. So I might as well just meditate as much as I could and hope for enlightenment. I wouldn't blame buddhism entirely for my personal failings, but buddhism certainly didn't help.

I've come to the conclusion after a lot of reading, practice, and contemplation that there is NO form of buddhism that makes any sense to engage with unless you believe in rebirth. The point of buddhism is to escape rebirth, not achieve some psychological state like happiness or well-being. If you're expecting the later out of buddhism, you're probably better off putting your energy into more "worldly" endeavors. I've been much happier since I stopped meditating and started using that time to focus on friends, hobbies, career and dating.

Traditional buddhists would probably facepalm at this and say something like "no duh, rebirth is buddhism 101". But a lot of American buddhist traditions present rebirth as an optional belief which is nonessential to buddhist practice. I even watched an American zen teacher call rebirth "bullshit" publicly in a talk once.

What's sad to me is that therapists have started recommending meditation as some universal good, despite the research on it still being pretty young. It seems they've been influenced by the American buddhist/mindfulness movement and are being rather uncritical. I'm sure small amounts of meditation can help some people with stress and anxiety, but it shouldn't be viewed as something to automatically recommend to every patient like sleep and exercise.
I always wonder about this balance of policy and engineering ... I mean, engineering efforts need policy support, but too much can drown it. Anybody have a sense of the negotiators involved?
That was not my intention, I genuinely have sincere empathy (I used the wrong word, my bad) for people that are negatively affected by these changes. I know what it's like, I've been bitten by similar things many times in the past and know how annoying it is.

> Change doesn't suck; it's change for the worse that sucks.

That's clearly subjective though, it's worse for you. For other people it's better. It sucks when you're on the wrong side of a change, that was my point. Personally, the old UI and the new UI don't solve the problems I have with JetBrains IDEs, so I'm fairly indifferent.

I should have said that I empathize instead of sympathize though. Words are hard, but I definitely wasn't trying to be patronising.
So hilariously true. Personal anecdote: Many years ago, I recall a solar flare hitting during the annual Field Day competition -- I was operating 14MHz phone in the afternoon, great conditions from my mid-west corn-belt location to both East and West coast. Then.... over a period of about 5 minutes it was like a door slammed shut, and there was nothing but noise on the 14MHz band, or any other band. After about a hour or so, I remember the noise level went down from "impossible" to merely "highly obnoxious" and I could barely eek out contacts with stations 50 miles away. 14 MHz is pretty much never NVIS. It took hours for the ionosphere to stabilize again.
It would be nice also that the artificial reference represented global population structure- for example, the larger the genetic distance between an individual who is sequenced, and the identity of the person who makes up the reference (an amalgam of several individuals from a common US population), the less compression you get. Instead, it seems like you could create the "genome that is the shortest distance to all other genomes" (a centroid of cluster centroids) and then the standard deviation of your compressed sizes should be much smaller.
Its the second stairwell.
"The Montessori Baby" by Simone Davies and Junnifa Uzodike. Even if you don't intend to go Montessori, the book will teach you a lot of alternatives you won't hear about in the standard literature. Did you know instead of a crib, you can give your kid a floor bed? That way when the kid wakes up in the middle of the night (as all kids do!) they can quietly self entertain and go back to sleep. Also just good advice on how to interact with kids - cooperatively.

"Expecting Better" (pregnancy), "Crib sheet" (infant) and "Family Firm" (family dynamics) by Emily Oster. Dr Oster (economics, not md) reviews guidelines, their underlying evidence and talks about alternatives. She provides sensible recommendations (and does frequently support the guidelines!). She is the most quoted in our house, especially the "It can't just work for the child. It has to work for the whole family."

Half hearted recommendation for "Secrets of a baby nurse" by Marsha Pod. Some of what she says is no longer SIDs guideline aligned (it was when she wrote it) but she does clearly have a lot of insight and experience and passes that on well. Her method is very experiential ("This is what works for me") and not study based, but some of her tips have saved my butt (hold your kid upright after feeds!).
Just add a keyboard shortcut like so: https://imgur.com/a/IDAlzKp
Awesome! Does Axiom use Zig? Most of your projects seem to be in Go. Why did you choose to do this in Zig?
Which is the key issue. The second set of stairs is needed for the second egress.
Coming from cognitive neuroscience surprised that Explorations in Parallel Distributed Processing by McClelland and Rumelhart doesn’t get more attention as a classic in bridging old school AI approaches with the modern paradigm.

https://psycnet.apa.org/record/1988-97441-000
WordPress Vulnerability – Since 2017?
Remedy according to https://www.wordfence.com/threat-intel/vulnerabilities/wordp... : Remediation - No known patch available, uninstall the affected software!
Neat hack! If you ever do light up that cable with TV service, remember to unhook the adapters, because they can't coexist with digital cable.

I wonder whether DirecTV engineers approached their management during DECA development and said "we have a problem: this technology we're working on interferes with digital cable," and management replied "uh, yeah, that's not a problem." :)
what hurdles do you recommend skipping over in using Anki? I've been eyeing it for a while but just never made the jump.
Three lessons from Threema: Analysis of a secure messenger
Does this necessarily prevent the ability to provide in-page anchors?
> I've been doing it since early 2019 and there are still subtleties that catch me off guard.

That's true of every non-trivial discipline. I often learn subtleties about programming languages and hobbies I've been dealing with for decades.
> Especially as in the second part of your comment you restrict shareability/usability significantly

no it doesn't. If my URL is `/thing#a1234` and I share it with you it will load my state for you. If you make a change, it's easy to push a new hash to the url that belongs to you.

> I am genuinely intrigued as to why that's better?

I didn't say it was better. We engineers are supposed to discuss solutions. I ended my last comment with "Just off the cuff thinking".
So for an anecdote, after living in one rented house for many years, I had to move. Renting again would have cost me double what I was paying prior to moving for a lesser property, because the private landlord had only increased rent twice in a decade and both times below the maximum increase that the rent controls would have allowed.

Luckily, I was in a position to buy in a commuter town, where I got much more house for a mortgage repayment that is 30% less than my already substantially below average previous rent. Also while the house is larger, my energy bills have been lower so far due to it being a century newer and therefore massively more efficient to heat.
That's the misunderstanding that sours so many relationships.

You have to go into the "loan" with the mindset that you will work to maintain the friendship if it doesn't work out.

In short, it's a grant, not a loan. You will become this person's benefactor, and you may learn a lot about how their mind/life works. Perhaps more than you want.
> But over time, as the market stopped rising, SPACs became better understood, and a glut of SPACs pursued a smaller universe of good deals, these things became real problems. The deep problem with a SPAC is that the SPAC’s sponsor takes out 20% of the value of the money that she raises, and the warrantholders get a cut too, and somebody needs to pay them that cut. Either the target company pays it (by giving up more of the company for the SPAC proceeds), or the public SPAC shareholders pay it (by getting shares worth $7 for their $10 investment). Somebody is getting a bad deal.

A good run-down of how Chamath and others directly profited from retail investor enthusiasm. Financial markets have quite the aptitude for creating new forms of pump-and-dump schemes.
Chuck E. Cheese still using floppy disks in 2023
If someone asks me for money I make it clear they aren't obligated to pay it back at all or in full. In this way I have never "lost" money only given it away. Well over $10k in any year I was adequately employed. Less in others but still tens of dollars here and there even when I was homeless. It's never been hard to find people who seem more in need of it than I am.
> I don't want to be on their radar or a target of some sort of witch hunt.

My first thought at the time was "oh gosh, it's not just me!" I think many people had a similar feeling. I don't think it's really a "witch hunt"; more a sigh of relief.
Does anyone know of solutions for this in React?
Overall, we've been letting MBAs run the economy for 40 years or so now. Judging by the results, it's time for someone else to have a turn.
> According to the dialogue he was 25 and she was 14 or 15 when they had their relationship.

Exactly what dialog? Because (based on my recollection) if there was any dialog that implied that, it was ambiguous or must be the kind of thing you'd have to be paying pretty careful attention to to pick up on. So close attention that you're probably ignoring the actual plot of the movie.
Memory bound alternative for the COUNT(DISTINCT ...) aggregate function in SQL.

ClickHouse[1] has a few functions for that, with different tradeoffs in memory usage, precision, and performance:

- uniqExact - the same as COUNT(DISTINCT ...) - the exact version, using a hash table;
- uniqCombined - a combination of a linear array of small size in memory arena, a hash table, and a HyperLogLog - this data structure is similar to HyperLogLog++; the log2 of the number of cells is controllable by the user;
- uniq - a cardinality estimator based on adaptive sampling by hash, lower quality to memory usage compared to HyperLogLog, but beats it in CPU efficiency;
- uniqTheta - uses the Theta sketch algorithm, whatever it means;
- uniqUpTo(N) - my favorite, uses a linear array to give the precise answer up to N, and always answers N + 1 when the number of distinct elements is larger than N;
- groupBitmap - an exact calculation using Roaring Bitmaps, makes sense for dense integer sets;

[1] https://github.com/ClickHouse/ClickHouse/

What is often forgotten in designing a data structure for a cardinality estimator - is that it should work well not only for a few large states but also for a large number of small sets.

For example, in a query like follows:

SELECT URL, COUNT(DISTINCT UserID) FROM pageviews GROUP BY URL

You should expect that there are a large number of URLs, but most of them will get just 1..2 unique UserIDs. Obviously, it's not practical to allocate even a 4 KB HyperLogLog for every resulting record. That's how complex combined data structures are justified. They should start with ~16..64 bytes of automatic memory in arena or stack, and only then upgrade to a HyperLogLog.
Yeah. In the UK it is a common trick to back date a gift to your children 7 years so you don't have to pay inheritance tax on it. Sometimes it needs to preparation, you need some sort of evidence that the gift happened 7 years before death, but faking that evidence is far from impossible.
I went down the rabbit hole on pipe organs some years back when a school I was working at didn't have working bells (ridiculous, I know) or synchronized clocks. The simplest organ pipe is basically a big-ass whistle. Besides the metal ones you see front and center, there are also wooden ones that are typically square in cross section and have a block and labium exactly like the recorder you may have been forced to play in elementary school. A recorder is basically a whistle with some extra holes so it can play different notes.

I got as far as building the pipe, buying a thrift-shop vacuum cleaner, hooking the hose out to the output end, scrounging the circuit board out of an extra USB keyboard and soldering a solid-state relay in place of the scroll lock LED (inspired by the bit in Cryptonomicon where the protagonist uses a keyboard LED as a Morse code output), and starting to hack some code together to turn the vacuum cleaner (via the keyboard/relay) on and off on a schedule before I decided that I wasn't going to become a teacher after all. I never did hook it all up.

All this to say: getting a single note instrument that makes some kind of noise and isn't tuned is ridiculously easy if you don't care about the noise you make creating the required airflow and don't involve a computer.
Big Oil calls the shots in TX mate. You're surprised?
I wonder if making using of zstd's long mode (`--long`) and/or multithreading support (`-T0` to use all threads) would close the displayed performance gap with `pigz`. Doesn't seem like either were used, which is odd considering the comparison made and the file used.
I've always found the way the term "victim blaming" is usually used to be unhelpful. For example when you recommend someone lock their doors, someone might object and accuse you of victim blaming - because you have the right to leave your door unlocked and not be victimized. You may have that right in a perfectly just world, but in this world people don't respect that right, so it's good to protect yourself.
I spend a lot of time listening to ebooks on Libby. I also read a lot more with my Kobo (managed via Calibre).

The only blog posts that I read diligently and thoroughly are Bartosz Ciechanowski's masterworks: https://ciechanow.ski/archives/
No, that's wrong.

We're talking here about rights that are derived directly form the first sentence of the German constitution!

Such right is very strong. Only in exceptional cases it can be overruled by other constitutional rights.

Details can be found for example here: https://www.prigge-recht.de/wann-darf-ich-bilder-von-anderen...
I was transferring the domain to a new provider, and the old provider decided to drop the DNS entries before the transfer was completed. Great service. :-/
> If I could leave them in a mostly static position I would.

If you haven't you should try a thumb trackball mouse like the Logitech MX Ergo, just move your thumb to move the cursor, significantly easier on the wrist. I've been using it as my only mouse for years.
I would say that the wide borders/bezels are needed for handheld devices larger than your hand. You can get by without bezels for a phone that fits within the palm of your hand but a tablet or e-reader needs something to hold onto.

Having the audio player is for audiobooks and it makes sense to include those in a book device. It doesn't detract from the rest of the reader. The web browser is mainly there to connect to the books stores so you can buy more books. It's not really intended for general web browsing.

The main thing keeping Amazon and others investing more in e-readers is the limited market. Some of us appreciate a light, low cost, dedicated device that is focused on the reading process, but that is a minority market. Most people just want to use one device for everything and don't care if it is less suited to reading as long as it is fast, colorful and they don't need another device.
You may also want to consider reading through some of the important (or highly cited) academic papers in AI/ML/NN. From these papers you may get a sense of the techniques researchers are using, and which topics are most important to learn.

I have not applied this technique to AI/ML/NN specifically, but it has been useful for me when trying to learn other topics.
Get more info about Fredy KIA your leading auto dealer in Houston
Are you a lawyer offering your services pro bono?
This technique is client-side data only, so updating a client-side state would only appear to revert your bank balance on the UI, but wouldn’t trigger any server-side functions to do so.

If you sent the client state to the server for some type of CRUD action or persistence, you’d need to sanitize and validate it first. And at that point like you said, why not just keep the state secure server-side and not trust the client.
> (Unless I become enchanted by Zig first.)

You probably will. :-)
U.S. Supreme Court lets Meta's WhatsApp pursue 'Pegasus' spyware suit
Yeah, it seems to me that we can actually work out the situations involved, and being on the sixth floor of a building with only one fire egress seems undesirable.

Perhaps it can be compensated for with various "either two egresses OR each bedroom must be equipped to be fire proof for X minutes" or something, and bring back hook and ladder trucks (arguably which are not used as much because buildings now have multiple egresses when that tall).
Baldur's Gate was amazing!
if only 100W would produce any meaningful amount of heat, that would be wonderful. A simple space heater runs at 1500W and can only barely help heat a medium sized room as supplemental heat. Unfortunately (for heat purposes), computers waste a bunch of that electricity on actually doing computations.
Sure, there are reasonable use cases. It's worth pointing out where those use cases are not reasonable though, because those devs that don't know better will be inclined to treat obfuscated inputs as if they're trustworthy.
It's all computer-controlled, so the programming is probably done with a computer or a built-in digital interface.
It's completely open-source, general purpose software that is essentially static (lower chance of drama or ideological/management concerns ala golang).

It would be like avoiding C because it was developed by ATT.
The challenge is that friends and family are seen as the lowest priority for repayment. Despite the fact that a loan from them was already given in the most kind and generous way, there is an increased expectation for friendliness and leniency when it comes to leniency around repayment that just doesn't come with an institutionalized lender.

Complicating things is that the penalties for not paying others, like a bank, utility company, landlord, etc. are real and tangible. Whereas hurt feelings are much more readily dismissed than an eviction notice or a debt collector.