skysight-inc/HackerNews huggingface dataset:
Hi there!

We just launched our new app, RePassword Generator, on Product Hunt and we would love to get your feedback.
https://www.producthunt.com/posts/repassword-generator
RePassword Generator is a tool that generates secure, random, strong, and unique passwords to help protect your online accounts and personal information.

We understand that coming up with secure passwords can be a challenge, which is why we developed this app to automatically generate them for you. We hope that RePassword Generator will make it easier for people to keep their online accounts more secure.

If you have a few minutes, we would really appreciate it if you could check out RePassword Generator on Product Hunt and leave us a review or feedback. Your input will help us improve the app and make it the best it can be.

Thank you in advance for your help and support!

Best,
The reproducibility crisis of health-care AI
Solar + IP + ad-hoc wireless networking.
Sometimes stories are just a meaningless jump from one set piece to the next. Action movies tend to be this. MacGuffin, suspense, adrenaline, Hero's Journey.

When characters have emotional arcs and growth, you see a little more depth and humanity. The characters might have secret intentions or desires, unresolved internal conflicts, and often these are put in opposition with other characters. Sometimes the characters will say and do things that don't reflect how they feel. Dramas and romcoms tend to have this.

Sometimes pieces of the story contextualize or contrast against what a character is experiencing. You can play these themes in unison or dissonance as an instrument. It tends to shine when it's left unsaid, in the subtext. These stories tend to have a "meaning" that the author or director had in mind. Look for films with a lot of critical awards or accolades to find good examples.

The more a work aspires to be art, the more analogies are loaded in. You're meant to subconsciously feel a certain way or unpack that meaning with some thought or consideration.

Information can be conveyed in so many ways. Camera direction, lighting, tone, composition, pacing, music, editing, set and props, unspoken intentions, unpredicted actions, and more. And when the director embraces "show, don't tell", all of this can add up to a beautifully layered composition that transcends what the characters actually say and do.
Agree, especially for being a remote company, this number is extremely low. However, other parameters, like compensation, may be affecting their ability to hire.
> The alternative would be to have totally separated panels, but many opt in to selling excess back, since it gets more and more profitable as prices go up.

AFAIK the latter part is now less and less true in Germany because the price for selling excess back is only a fraction of the cost of getting power out of the grid, so people are installing batteries, heat storage and controllers that switch heavy consumers like their heat pump according to other loads in their house.
My phones auto-complete shows how predictable English is. Lets start by guessing "And".

I see predictions: lastly also I

Let's pick "I".

Next I see: will believe am

If type "t" I get: think thought.

Let's pick "thought"

Next I see: I you it

I'll help it out and enter passwords.

Next I see: was would were

Let's pick "were". Etc.

A passphrase containing the word "password(s)" seems like an easy thing to guess especially given how popular "password" is as a password. Use of "thought" vs. "believe(d)" may just be my preference (curious if others see "thought" as a prediction).

I suspect if you had a sample of my writing, you could learn my word preferences and prioritize words I regularly use. I'm seeing half the words in auto-complete's first three guesses. Most of the rest are synonyms of a top three guess. Only the word "passwords" broke that pattern. I wouldn't recommend such a predictable passphrase like that.
You have weekly 1 on 1 meetings? Most places I've worked its hard to get 1 on 1 every 6 months
What exactly are you trying to buy from them?
I created a simple browser extension to help me organise my links. It solves a problem I had where there was a middle ground between keeping a tab open to read later and saving something to my bookmarks.

It's under 200 lines of JS, not available on the Webstore and not complicated (or even well-written) at all, but it's a nice feeling to use a little piece of software I wrote that's purely customised to my specific use case(s).
I believe the solution here is most definitely @apply. I know the Tailwind team seem to be against @apply (and even flirted with removing it), but having used it extensively to build complex (imo) sites and apps, @apply has been unavoidable and actually great to have.

The fact is @apply is there and if we're using it and there's enough push-back, I don't see why the Tailwind team wouldn't listen to that or create a workable upgrade path for those who wish to continue to use it.

So use the tools you have - don't avoid it just because the core team dislike it. They can't remove it in the version you have installed today (unless they have some magical way to reach into your computer/server)
Awestruck reading this. This article blew my mind and can't tell how much I liked it. Thanks for donating and writing the article.
Never buy from stores that allow DRM, like Steam.

Pretty sure that Gog's "DRM control" would have rejected this game ?

Even better to buy directly from the devs, or from small publishers, like Matrix/Slitherine - but keep an eye out for them turning big and evil, like (Micro)ActiBlizz.

(Another issue is platform-tied features that make you a second-class citizen : never buy games that have a Steam Workshop or use Steam Multiplayer.)
Huggingface actually recently did this, but I think it's for inference on their giant models like BLOOM
play huge jackpots today! MEGAMILLIONS IS 1.35B
It's legally possible but no car uses it. Mercedes might be the first but they're still limiting at lower speeds.
FAA NOTAM System Outage
This is a tiny part of the wider picture, but Slack's social media has completely lost any personality it once had. Advertising irrelevant Salesforce conferences (to zero likes), not really interacting with people past the minimum... it's a shame. That's part of what made Slack fun to use.
Interesting!
Can you share an example or two of such an observation?
FWIW this code would also break with newer versions of Tailwind as it tries to generate a Tailwind class name on the fly. Tailwind needs all class names to be statically analyzable (via very dumb pattern matching) to pare down the infinite list of possible class names to something you can actually write to a CSS file for production.

On a related note, the article's example of why Tailwind is clumsier for a Box component misses out on the addition of the `space-y-{number}` and `space-x-{number}` class names, which are equivalent to the "gap" props in its React example. But I think those didn't exist in March 2021 so I don't blame the author.
Boiled peanuts might help children overcome nut allergies
> If the Internet was invented today, it would work only for the happy path and fail with a million different error modes, each handled differently depending on the specific implementation.

This is exactly how the internet works today and you just don’t see it. Try using source routing in your IP packets and see how far it gets. BGP implementations had to carry a “work with Cisco’s bug” flag for decades. Send some >1500 MTU packets across the world with varying paths and see how fragmentation and assembly is inconsistent across operators and implementations.

RFCs are loaded with errata, they skimp on critical details, and have bullshit “design by committee” features that never panned out. They aren’t special.
I assume that it's because there's basically no upper scope limit, and it's not obvious where the cut should be done.

Just take filtering - there are so many possibilities of how filters can look like, how can they be combined (AND, OR, nested) etc.
Because that word doesn't only mean "from the medieval period".

> "having a quality (such as cruelty) associated with the Middle Ages", or

> "extremely outmoded or antiquated"

https://www.merriam-webster.com/dictionary/medieval
It's important to note that healthcare is much cheaper in Germany than in the US. In addition to that, compensation for injuries also tends to be much lower. That massively affects the costs of accidents.
How many words is that passphrase actually choosing from? Maybe 200? Three of them are "and", "the" and "I" which would probably be among the top 10 words used in a pass phrase.

In practice, pass phrases probably work well right now because they aren't used much, but if they were more commonly used and thus specifically attacked against, you would need passphrase strength rules.

A rule I use is to include a word that is not in a standard dictionary.
I didn’t get the sense that she wanted less pressure.
How could an app ("Ulysse Speedometer") be better at measuring the vehicle speed?? This seems so wrong!
It looks strange to use "computational time" in order to slow down the server.

In such scenario you are describing I believe an explicit delay like "thread_or_task.sleep()" would be even better?

I believe that the "computational time" should be increased exactly for the "client-side" brute force. For example, if the attacker already have the password hash, the salt etc.
As I understand it, Tailwind is essentially CSS 2.0 - or 5.0 I guess - with the warts ironed out (sorry for the unpleasant mixed metaphor):

A) CSS / Tailwind: lots of little 'atomic' classes describing individual visual properties. Easy to understand, easy to customize, but slow to read, slow to get started, with plenty of stuff to learn

B) CSS frameworks / Tailwind-based components: fewer classes declaratively describing the component's role (eg 'btn-primary'). Quick to get started, elegant to read, but prone to abstraction leakage and trickier to bend to your own exact specifications

There's always been a need for both kind of tools for different projects and there will always be, in the same way that e.g. network programming may involve anything from bit-banging commands to high-level protocols.

(And you will often go back and forth in the same project: you quickly crap out your first draft using prebuilt components, then it turns into a serious project and you start actually investing time in design and twiddle with the individual properties, and eventually it grows to a large project where you now have to go back to components again for the sake of maintainability, but this time it's your own components with your own accumulated set of properties.)

Over the years CSS frameworks kept improving, but CSS was much slower to do so - although it acquired flexbox, grid, etc., the language limitations stayed, and they were bad enough to e.g. spawn SASS/LESS out of a genuine need for better maintainability.

Tailwind takes all the stuff that was added to CSS over two decades, like media queries, and makes it part of the core nu-CSS language design. Tailwind saw a ton of hype and adoption because all the developers who had always wanted to go the (A) road now had a well-designed set of simple classes they could use with a lot less hassle, plus a bunch of developers who had adopted (B) because it was the road that had all the momentum suddenly realized that they probably wanted to use (A) once it was made less painful.

Many of the flame wars between "pro-Tailwind" and "anti-Tailwind" people were actually disagreement over whether to take the A or the B road.

Using @apply, header classes, or component projects like DaisyUI somewhat resembles using a CSS framework like Bootstrap, but by building on top of Tailwind it means that, when your project or resources grow and you want to move from (B) to fully customizing your style in (A), you will be able to write your individual little graphic touches in Tailwind instead of plain CSS.
don't worry, they have JavaScript version now. maybe it more complex, but at least can execute immediately.
Karpathy is such a boss!
Yeah, this is one of the biggest ripoffs of the post-2008 bullmarket. Reminder that the valuation was 24 times Slack's estimated 2021 revenue. 24 times. At the time Slack had about 140,000 paying customers IIRC, so one other way to look at it is that Benioff paid about 200k per paying customer.
Of course it's cool that people can use solar in these kinds of environments like Afghanistan or now Lebanon, but at the same time I wonder: why do they pay so called anthropologists big bucks to live in upscale neighborhoods and gawk at people in difficult circumstances like it's a zoo. To me it seems a little disrespectful.
Can someone comment on the user experience of NetworkX vs comparable packages like igraph? I've used Graphs.jl (formerly LightGraphs.jl) and I was unimpressed as it felt quite cumbersome and unintuitive.
That’s not the claim they were making and is not the common understanding of what an audit is.

I would consider this every bit as bad. “We marked our own homework! And guess what? It was great!”

The whole concept is ludicrous.
Thank you for building this! It's so much fun. I looked for memes that I saw years ago and found them in seconds. Excellent work!!
I've found that Capterra and Getapp are useful platforms to create a profile and advertise on.

I don't think having a profile alone is enough given the amount of competition (you'll be buried in results), but acquiring reviews and paying for ads have worked for my SaaS.

It's a bit expensive but the audience is generally pretty qualified: I'd recommend giving it a shot, you can try to advertise for a month and see how it works out for you!
I'm not following you. What is the difference between your point a and b? Did you just wrote "much" with capitals and reworded that there is no effect?

> Axial precession has a period that is much longer than a year

Yes, much longer. The cycle of axial precession is about 26,000 years.[1]

> meaning there is no systematic difference between the northern and southern hemispheres

This does not follow. The fact that the axial precession's period is much longer than a year means that the angle of the axis can be considered approximately constant during a year. Why would that mean there is no systemic difference between the northern and southern hemispheres?

"Axial precession makes seasonal contrasts more extreme in one hemisphere and less extreme in the other. Currently perihelion occurs during winter in the Northern Hemisphere and in summer in the Southern Hemisphere. This makes Southern Hemisphere summers hotter and moderates Northern Hemisphere seasonal variations."

https://climate.nasa.gov/news/2948/milankovitch-orbital-cycl...
To be clear, you're criticising an integrated system optimally designed to work in South Australian conditions for not being plug 'n play transferable to Germany?

Is that correct?

Have you considered asking an engineer to design a system optimal for German conditions?

BTW - we (Australia) have signed a large contract ($50 billion) with Germany recently to export Australian sunlight to Germany [1] as Ammonia ...

[1] https://reneweconomy.com.au/forrest-strikes-huge-green-hydro...
In general, framework owners _want_ you to become tightly coupled to the framework, whereas as a user you want to be able to move away from it more easily. I think this conflict of interests is behind recommendations like this, rather than sound technical reasons.
Doesn't say much to be honest. Anyone who develops in Javascript must use Node.js because the front-end tooling uses Node.js.

I'm interested in a whole breakdown of Javascript in the backend.
Actually they don't. The Harvard economist quoted in the article states that most BNPL users don't have or don't use a credit card.
That sounds really ambitious.

By way of context, the casinos where I live offer a service: You can ask them to add your face into their database and they'll try to prevent you from entering. They have good photos of hundreds of people in the database and surveillance cameras at the entrances, and at that scale they're said to be good at matching the faces of people entering against the database.

That matches surveillance-camera footage against hundreds of photos. The Iranians want to do it against tens of millions, and stricter requirements. When the casino computer claims a match, an employee politely asks the person for papers a few seconds after entering, so a largish number of false positives is acceptable.

The Iranians won't be able to do that, they won't have employees on the spot. They'll either have to tune the recognition much more strictly or have vast numbers of false negatives.

Maybe this is just the Iranian mullahs trying to scare the hoi polloi. Or maybe it's yet another security company knowingly selling a government an expensive solution that doesn't work.
I feel like I’m taking crazy pills in this thread. Am I the only one who talks to Gen Z kids who explore around their iPhone apps? This definitely isn’t the best option given price requirements. It’s not even the most convenient option.

I’m around age 30, not 13, so similar to the article, my first instinct was also to create a database and OCR the image. But by total coincidence, yesterday I had a conversation with my 14 year old cousin on the topic of saving memes. Her response was along the lines of “yeah, everyone nowadays just saves the image to your iPhone photos, and then just search for it later from the photos app”.

Yeah. This whole article is literally already built into iOS UI, not just a hidden API. And kids all seem to know about this, apparently.

This article uses an example meme with the text “Sorry young man But the armband (red) stays on during solo raids”. I saved it in my iPhone photos app… and found it again through the search function in the photos app.

https://imgur.com/a/BPICjOz

https://imgur.com/a/55el9uQ

This is a solved problem already, by teenager standards.

I felt extremely old yesterday when I was talking to my cousin. And I felt extremely old today, reading this article. This is because looking back, the past few decades of CS cultural intuition have established that text are text, and images are images. Strings and bitmaps don’t mix.

This seems sort of obvious to anyone in tech, but I realized that from a clueless grandma perspective, not being able to search up text in photos wasn’t really obvious. Well, the roles are reversed now. Ordinary people now have access to software that treats text as a first class citizen in photos by default.
And Mercedes has been pumping huge amounts of money into it for at least a decade. They're just much more conservative than typical SV companies so they only publicly announce products when they're ready.
Here in Ukraine we also have a severe energy problem, but I don't know of anyone using solar to fix it. Instead we use...gas generators.
> you should first get rid of the people that embody the old culture

Which, by definition, seems like it must include the person that has been in charge since day 1.
One can in theory run even 175B bloom with just a modern multicore CPU, 32gb of RAM and 2TB of nvme storage. There is a library called accelerate witch with some slight modifications allows one to run in cpu/storage only mode models that don't fit in memory. Of course it takes a looong time to do inference, but one can at least have a taste.

The biggest bloom I personally have run on cpu only in this fashion is 7B. It requires 4x7B of RAM plus some. On my hardware it tends to use all 32GB RAM and about ~4GB of storage during inference. At the moment I believe there is still a limitation of the smallest layer fitting in memory at once. This is why I haven't tried bigger bloom, but I believe there are ways to overcome it. Once this problem is resolved one should be able to use the same tech to use GPUs with less vram (like my 2070 with 8GB) for parts of larger models.
Where do you get the money to buy them out to become a 20-50 person business?
Maybe go back a quarter?

It's common for US companies to reimburse the difference in price after a short while, usually around 30 days. Costco and Amazon will do this.

I would be pissed off if I'm a Tesla customer.
Sure, I've already moved onto CSS in TS solutions like vanilla-extract above though, I like my typechecking in my CSS.
Thank you. I'm doing the best I can with my peak of the bell curve IQ.
What Went Wrong with Gaming? [video]
Conversational receptiveness: Improving engagement with opposing views [pdf]
Show HN: A FUSE module to work with FASTA files
Hello HN, we recently published FUSTA, a piece of software that tries to alleviate the pain of reading & writing huge FASTA files, which is something that we meet quite frequently.

FUSTA leverages FUSE to expose a FASTA file as a hierarchy of sequence files, either raw or in the FASTA format, and let you either read them as individual files, or rename/delete/edit/add some of them.

Thought it may be of interest to the biologists/bioinformaticians here; we use it on macOS, Linux & FreeBSD, feedback & suggestions welcome!
> You don't NEED to run your dish/clothes washer and dryer the second you come home from work. You can fill them and time them to start so that they run during the night and are ready in the morning, for example

The problem with this is that the majority of people live in appartement buildings, where a washing machine's sound can traverse walls. Dishwasher too in older buildings with poor sound insulation.
That is likely the gist of it. I love tailwind for prototyping / designing in code, for large code bases, not so much.
Show HN: Campbell – Writing an effective performance review with AI
Campbell help you write an effective performance review with AI.

Performance reviews are an important tool for managers to assess and improve the performance of their team members. However, translating your talking points into full performance reviews can be time-consuming. With the help of our AI assistant, you'll be able to translate your thoughts into a complete feedback in seconds.
To my untrained eye, dinosaurs all look the same (generally speaking), despite being on a timescale of hundreds of millions of years.

I always wondered why during such a long time they never evolved into something brighter (or their version of us). I understand evolution pressure (or lack of) and everything but still this is weird. I feel that this is something that is rarely addressed, despite being a good example of how evolution works and what drives it.
Just a small FYI, there's no PM feature on HN so unless you put your email in the public "about" box of your profile nobody can contact you.
The thing is, most Mercedes employees are over forty. So while news outlets might exaggerate, Mercedes doesn't really. They tend to only publish products when they're ready.
Tamagui actually does solve all four of the mentioned problems in the article.

One nice thing is that it does so in a way that allows for avoiding doubling the depth of your component tree by having to do HOC type solutions as many seem to do to work around them.
> If not then your father might be reacting to doomsaying that turned out to be overzealous.

Also known as the: Boy-who-cried-wolf-so-we-hired-hunters-who-killed-the-wolfs-and-look-there-is-no-wolfs-anymore-stupid-boy story.
A proper course in film appreciation can definitely help here IMHO. Certain techniques of the craft, when repeatedly brought to your attention, become easier to see and interpret as pointing to higher purposes. In conjunction, having a favorite movie (that clearly wasn't produced to just ride the coattails of some prior movie in a series or solely to showcase something mindless like action sequences or a heartthrob actor) which you appreciate enough to rewarch several times can help sensitized you to detail.
It's OT enough to have its own site guideline, yes.
Could this be distributed? Put all those mining GPUs to work. A lot of people like participating in public projects like this. I would!