skysight-inc/HackerNews huggingface dataset:
It occurred to me too. Something like a browser extension, that would have a database of fixes and/or automatic submission to the author so they can fix it.

But the drawbacks might unfortunately make it not worth the effort indeed (people can get easily offended, the extension could have privacy issues, could be abused, etc).

Years ago I had developed a small module so people could submit fixes to my website. It's not up anymore.

In the end, many people don't care that much too.
I have trouble making sense of your comment.

You are replying to someone explaining that their professional experience shows that the answer can be neither generalising anecdote because what works for one will not necessarily work for another nor simply broadly applying statitics because, to oversimplify, something which works perfectly for 20% and not at all for 80% as a terrible average rate of success but is indeed what you want if you are amongst the lucky 20%.

What are you complaining about in this take exactly?
Looking forward to see GPT-4 recommending Linux and Libre Office instead of Windows/Office as the logical choice out of 250 IQ ML Model...
Shopify/Yarp: Yet Another Ruby Parser
Don’t forget, they’re a simple way to make your spirit sleep, ask yourself who is it that really didn’t like you enough to suggest you get diagnosed?
Just having references to the packages isn't enough, you also need the source code of the packages themselves.
We learned in the 90s to not distribute the objects and instead just spin up more copied of the whole application. And if only scalability is the point this is still valid.
Frankly, does the article have an argument? It claims this...

> A lot of the discourse around password hashing gives the impression that there is some magic number you can pick that actually makes passwords safe to use for this kind of thing. There isn’t. They are not. Either your password has sufficient entropy to resist brute-forcing, in which case it is already probably a cryptographic key, or it doesn’t – in which case it will eventually be cracked no matter how many iterations you apply to it.

...but I'm not seeing anything to back that up. Using the article's own example of a 72-bit password entropy that would imply that an attacker is willing to spend up to 4722366482869645213696 times as much brute forcing the password as you are to unlock it normally.

That seems like a fairly remarkable claim to make with little to back it up.

For a sense of scale, even if you're password stretching to just 0.01s, that's 1,496,458,366,089.87 years. You can parallelize that, but let's say you used just 64MB in argon2, and memory costs just 1$/GB - if you're willing to spend 30 billion on ram and get energy and everything else for free, then you can reduce that time to just 50 years; a human working life. And of course, those settings are very light; a spending 10 times time+memory more would barely affect the user, yet cost the attacker 100 times more to hit that 50 year deadline.

Put another way, if the attacker spent the entire US annual GDP buying brute force crackers at 1GB/$ and then a year cracking, that could merely reliably brute-force a 1GB Argon2 stretched password up to 156ms.

I'm sure better hardware would help a bit here, and using PBKDF2 rather than Argon2 surely is weaker (I'd be curious how much, though) but this really isn't a a trivial problem, and the claim from the article looks at the very least unsupported.
> Monoliths can also scale horizontally

At a (potentially much) bigger cost.
I'm not following. Why is being a doctor scary? And why do you believe or suggest doctors are killers?
For anyone looking for previous FAA outages: In 2014, an U-2 plane’s flight plan crashed LAX’s ERAM system because the system ran out of memory.

https://www.oig.dot.gov/sites/default/files/FAA%20Actions%20...
Thank you for clarifying. I meant use. The number of clones and the number of file/page views are proxies for that. So is the number of installs via pip, conda, and other Python package management systems, in this case. I updated my comment to reflect as much.
If you can fit the training into 24GB, a used RTX 3090 for $700-$800 seems like a good deal at the moment. They are about 45-65% as fast as the A100 according to https://bizon-tech.com/gpu-benchmarks/NVIDIA-RTX-3090-vs-NVI...

So if you buy two of these cards it will take 12-13 days instead of 38 hours but only require a $2500 PC.

James Betker, who created tortoise TTS, built his own $15k machine with 8x RTX 3090 and trained the models with it. He now works for OpenAI…
Proposal Genie
Top Quality Proposals

With Proposal Genie, you can be confident that you're sending out only the best applications to get the job you want faster and easier than ever before.

Our AI-driven platform creates custom proposals tailored to your job specs in minutes, so you can spend less time writing proposals and more time on the projects that matter.
You're mixing up roles and people.

The role is going away because it's not profitable enough, and unless you find something else for the person to do then that person gets fired (or insert whatever the legally correct term for your area is). You also have unfulfilled roles elsewhere which would add value if they were filled but you don't have spare cash to add new people to fill them.

Instead of firing one person and hiring a different person, try and keep the person and swap their role. They may need training to do this, but while they may need to learn some new tech/etc parts they don't need to learn all the zapier specific stuff. The institutional knowledge can remain.

This can have a benefit of making people feel more comfortable to stay, an attitude of "if your project gets canned we'll try and help you into a different role"

Sure there's a lot of corpo speak here, IMO because the idea seems pretty obvious and they want a nice release here but this looks planned and well executed.
The movies don't really have much in common in almost every aspect (obviously).

But it is funny to remind yourself to see The Narrator as a darker, adult, worn down, insomniac Cameron throughout Fight Club. And that Ferris was his teen split personality, but his adult one is much darker.

It helps that Edward Norton kinda looks like a believable older Alan Ruck and in that universe, he would probably be the right age.

I also find it works best to view FBDO thinking Cameron will become The Narrator than the other way around (perhaps because FC is such an intense movie). Just picture him saying "You are not your father's 1961 red California Spyder Ferrari"...

In any case, any excuse will do to a double feature FBDO/FC.
The printout I have in front of me says "Medical Diagnostic Laboratories". Their website gives no info about the "pharmacodynamics" test other than one PDF about how to swab the saliva for it.

I had read about it and discussed it with my physician. She ordered it.

0 - https://www.mdlab.com/
Paper is here:
https://iopscience.iop.org/article/10.3847/2041-8213/aca80c
Having worked in both, I'll never work on a true monolith again.
Russia to launch mission to rescue stranded ISS crew after meteoroid strike
This is really amusing to me given that his blog post from October was about how public cloud providers were printing profits on them, even when they weren't using their full capacity.

The comparison between Dell discounting servers 80% and SUSE only giving them a 3% discount is amusing to me. Perhaps Dell is giving you such a big discount in order to sell support, maintenance, and network/security services on top of that initial hardware order. Or it's just the fact that you're running VMware on top of it.
scrolls through HN, tech, tech, tech…how to lift weights…

Why is this here on a tech site?
Would you use 'Hacker News for books'?
I had pretty successful topic about books the other day

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

And my mind just can't stop thinking about project 'Hacker News for books'. I know that reddit has r/books, but I would like to have a clean UI/UX like HN.

Whare are your thougts?
Another problem is that some drugs are artificially illegal to prescribe like medical cannabis. Doctors run out of options and prescribe anti-depressants off label for chronic pain rather than safer cannabis.

I know someone suffering from chronic pain who tried to commit suicide multiple times after being on anti-depressants. Fortunately medical cannabis has been legalised and that person now thrives. Caveat is that here it is only available on private prescription and costs a fortune. I wonder what happens if that person gets made redundant and won't be able to afford it anymore.
My favorites, all doctors are small and nobody knows you’re a dog on the internet!!! Yeeeee hawwww, sorry, just retired yesterday and feeling lively:)
> Any time you lean on code in a random GitHub repository, where you never speak to the author and just use the API you're given, you're doing microservices.

So a library is a microservice now?
I've found Web Components to be a very nice way of adding interactivity to a server-rendered application (e.g. server-side Blazor). Lit works quite well and has options to avoid an extra build step (https://lit.dev/docs/getting-started/#use-bundles)
Cramming the training of a (BERT-type) language model into limited compute
Vote on it!

If half of all members of current Apache tribes want the name change, it should be changed.

But we both know that less than 1% of actual native Americans feel slighted by the name, there's a larger percentage that like it.
I do write like that. Heck, even a mix of both: <SidebarItem marginRight={2} />, using Chakra-UI [1] (not too dissimilar to Tailwind in spirit).

Even the best design system needs local overrides to satisfy a product owner's incomprehensible requests, like "can we push that button a few pixels to the left?".

[1] https://chakra-ui.com/
...If you're going to commit a crime, leave your phone home!
I can't answer "why terraform was created" because I wasn't there. Also I only recently started working with it, so by far no expert on the matter. People who don't know terraform often praise it for its platform-agnostic language, but there's an important caveat: the language is platform agnostic, not the templates one writes as they are riddled with platform-specific nouns. You can't take an Azure template and deploy it on AWS.

Having said that, I (so far) like terraform for the same reason you noted: it's more readable and there is great tooling around it. I like state management and the ability to invoke lower-level components (as the shell breakout in your example) when you really have to.

edit:
> the declarative style, where you only describe the wanted state, not the steps you take to achieve that state

That is a good and useful thing. It's called "desired configuration management", Ansible works the same way. When the underlying tool works well, it decides on its own how to implement what you want. If you ever watch terraform deploy a complex (10+ dissimilar resources) infrastructure it comes close to magic how it discovers what already has been done and what still needs to be done and in which order.
see also 'Cramming: Training a Language Model on a Single GPU in One Day' https://arxiv.org/abs/2212.14034
and https://github.com/JonasGeiping/cramming
I'm always sceptical on big claims for or against specific architectural and infrastructural choices.

Micro-services makes sense in specific cases and doesn't in some other, the same as monolith is an absolute no-go in some cases but a really good fit for some others.

The correct choice is always the simplest for what you need, the tricky bit is understanding what you actually need. The right choice might be a complex solution because your needs require some complexity.

Going for micro-services just for the sake of it, without the need for it is a bad choice, but it doesn't mean that micro-services are bad.
okay, fully with you now :-)
No, it's "PEBKAC", so we need multiple AI personalities even if they're connected to the same backend.
Click on the comment time stamp then click “favourite” in the comment header.
that all works. The package manager tracks source code for every version of every package.
This is a misunderstanding of how language works. The written form is derived from the spoken form and not the other way around. Using the wrong letters for words that are phonetically identical in your dialect is a simple transcription error, not a failure to understand the difference between the words.
Ask HN: Will HN moderators add a spam filter for replies written by ChatGPT?
Many of the "Ask: .." topics could be answered with ChatGPT creating long, generic responses and lots of noise inside.

Will tools be used to identify text written by ChatGPT to flag it as spam?

I think this decision is very important in predicting the future of ChatGPT and distinguishing whether it is just a buzzword of the moment. Humans are enthusiastic about having a robot write a reply, but they don't want to read a robot's reply.
Nailed it. This kind of post belongs to a genre where "micro" is tautologically defined to mean "too small". The rest of the post follows logically and could have been written by an automaton.
> Frontend seems to be React, rest is dead, everyone's on React.

Looking at the "retention, interest, usage, and awareness ratio over time" - Percentages: almost perfectly flat. Rankings: all slowly going down.

Relative feelings are in near perfect lock-step. The only thing to note is people, as always, have ennui and are looking for something new.

There is nothing to support your statement, at all. You are basically lying.
> Why have a single database when we can silo our data across 200 mini databases?

First, many orgs using, say, Kubernetes still run their database separately in a traditional way with replicas etc. Second, those who do run their DB inside Kubernetes, probably using an operator, gain scalability and additional resiliency (it also depends on the DB, but these days even PostgreSQL operator works quite reliably).
If they have no use for it, why would they?
Raymond Chen is worth his salary at Microsoft if the only thing he does is blog. His blog has been so consistently good, for so long, posting so often, it gives me imposter syndrome thinking about how he could possibly have a day job on top of it.
Microservices is a collection of independent teams who only communicate using well defined APIs. Those teams may produce libraries, perhaps. That's up to Conway.
This is literally just dialect it has nothing to do with critical thinking.
> At this point there is no framework that suggests GPT understands the underlying data. It can’t assign meaning as a human would.

Actually there are many indications that GPT understands the data, because its output mostly makes sense. The reason it can't assign meaning the way a human would is because a human can correlate words with other sensory data that GPT doesn't have access to. That's where GPT creates nonsense.

Think carefully about what "understanding" means in a mechanistic sense. It's a form of compression, and a few billion parameters encoding the contents of a large part of the internet seems like pretty good compression to me.
> In your opinion, will a chatGPT identifier be included in HN's spam filters to limit the noise?

Hopefully it will because chatgpt isn't allowed on HN: https://news.ycombinator.com/item?id=33945628 .
Same in my country (Nigeria). Electricity infrastructure is grossly unreliable. Most houses have their backup generators and personal bore hole and water filtration systems because relying on the government is a sure path to get frustrated.
Right- but you cant do it in plain HTML
FAA system outage: All airlines ordered to pause domestic flights
So is MSFT now extra grossly overpaying for ChatGPT?
Zig is not perfect on targeting AVR, but it's capable enough to not be a PITA.

Since we've made microzig supporting AVR targets (currently atmega328p only, feel free to add more), i'm not using anything else.

Oh and: We can target an ATtiny1616 without problems. avr-libc doesn't officially support the Tiny2 family yet.
Non-native speakers often have better spelling than native speakers, though grammar mistakes do become apparent in non-native speakers.

It grates me when I have to read business communication with poor spelling or poor grammar, especially when done by native speakers --just as much as it grates native speakers of non-English languages when I attempt to speak their language non-natively and they admonish me for my non-native mistakes.
Camo - helps me to use iPhone as webcam for macOS.
You can organize teams of developers around services.
A service is something someone provides. A microservice is much the same, but serves those who offer services to the end user – roughly analogous to a supplier in the physical goods space. A module may be the product of the service rendered.
I personally think it's fine to post ChatGPT responses as long as they're labeled.

Especially when the discussion is about ChatGPT.
The problem is incorrectly generalizing personal experiences to a population. You've implied that because there must be a relationship between some people, that relationship is the same for all people. You've reduced the complexity of all of human health to a single factor - being human.

I think this is a good example of misunderstanding the purpose of both science and medicine.
I am not an expert, but I'd just use the the normal LGPL/GPL/AGPL licenses for the models.
Or maybe what changed was that you are no longer a kid
GitHub Actions announced support of organization wide required workflows
The key problem is that even in 2023, we barely have an understanding how the human brain works. We know from trial and error that some stuff works pretty well, e.g. areas where the natural water supply is high in lithium have lower depression rates [1], herbs and plants with psychotropic effects (LSD, mushrooms, cannabis, ...) - but we barely know why these work or why some people with the same ethnic background, symptoms etc. respond completely different to the same amount and type of anti-depressant (or other mental health impacting) drugs.

The reality for a lot of people with mental health issues is that they struggle for years until they finally manage to find something that works for them.

And obviously it didn't help either that research on whole classes of drugs was pretty much outlawed and non-existing for the last decades "thanks" to the war on drugs. The time lost to that crap is seriously holding us back.

[1] https://pubmed.ncbi.nlm.nih.gov/32716281/
I don’t know what the person you’re responding to is getting at, but I found the article very useful! Exposing the changeset through the context is also useful in LiveViews when dealing with forms — once the changeset is valid, calling the relevant function with the same attrs should succeed.

Re: the sibling comment referring to queries, nothing you’re doing in the article prevents that.

Ecto’s changesets are often an unfamiliar concept, so I wonder if that’s where some confusion is coming from.
I started my career late after faffing around some years and then getting a second degree myself. Yeah I’m a bit behind some of my contemporaries career-wise. I’m also ahead of some other contemporaries. There are people in this industry who’ve done more in a few years than I could dream of. In the end all I can do is take stock of where I am, where I want to go, and point myself in that direction; all the shoulda woulda coulda in the world won’t change a thing. This isn’t to say that I don’t think about what could have been, but it helps keep me grounded and to remember that comparison is the thief of joy.

As for cognitive decline in your 40s or 50s, that’s the first I’ve heard of that, and the people I know at that age are still sharp and have the benefit of experience.

I’m not in the States either. Tech is one of the best fields wrt global opportunity; even if your passport isn’t the best remote work opens plenty of doors.
What the author or many people miss is that this is still an unsolved problem. We still don’t know how to do this right. Doing it either way results in unmanageable complexity. The same still goes for the front-end. It’s too complex that someone decides to start another JS framework to fix the status quo.

What many people miss is that these attempts are the solution to the problem. People will keep trying different ways until they find the “optimal” (or close) solution and the problem space is solved. React, in some sense, made front-end development at this level of complexity accessible to so many people with little engineering know-how.
It lends itself to copy-pasting everywhere. Styles end up getting over-applied. Markup becomes 3x harder to scan because the signal: noise ratio is horribly skewed.

YMMV; I prefer styled/ emotion-styled for primary, reusable blocks, and tailwind for one-off exceptions like a bit of extra margin.
This happens a lot. Otoh, sometimes you come across cases where you wonder if you accidentally landed on a different planet. Mid sized project, 500 microservices, 800 repositories...
> I can tell you for a fact there is someone your age or younger with a family and mortgage and a career change to think about. There’s probably someone your exact age whose entire career got derailed for any number of factors, wondering if they’ll get another go at it. But here you are wondering if your brain will stop working in a few years, or if you will ever get to write a movie.

Feels a bit counter-intuitive to tell people "your feelings are invalid because others have it worse".
> This remixing of ideas is how our collective Theory evolves.

compare https://news.ycombinator.com/item?id=34315203 (and its wider context)
If I were to look at your code (or revisiting my own after some time) I'd know what <SideBarItem /> was likely for straight away. But I would need to construct the likely intent of the <div> version in my mind. Of course you could abstract those classes into one that provides semantics;

<div class="side-bar-item"></div>
I don't understand. Why would I build something that isn't correct?

(jk, excellent comment.)
Field tags on the struct means you’re using reflection, which is going to be slow. Additionally you shouldn’t allow the reload of a config by swapping a file on the filesystem as if someone can swap that file they can reconfigure your server. Embed your configs or use something more secure IMO.

Additionally your use of an internal module will make someone’s day hell down the line when they need an access to something in that internal module.
Walgreens Executive Says Shoplifting Threat in San Francisco Was Overstated
I do it with emotion (CSS in JS), specifically NOT using styled components and instead using the CSS prop which allows for composing styles more naturally, and it works great. Never felt a need to get my team on Tailwind since it’s already super productive with the right set of mixins.
There's no point. RAIL are well aware their licenses are proprietary (see their FAQ), and they are happy with that.
Ever since UAC was introduced Windows has been pretty secure. Having provided IT support for over a decade, I went from seeing viruses/worms infect fresh install Windows machines a few minutes after they were connected to the internet, without any user input at all, just a connection to the internet was enough (I'm talking around the XP/2000 days).

Now 99% of infections are from users being tricked and downloading and installing the malware themselves. The biggest help with that has been uBlock origin. The next biggest risk I have encountered is phishing emails and that is 90% user education, filters can only do so much.
‘No AI’ Watermark Generator
I'd argue they should just do services.
> I have resisted the idea of Li-ion battery in the house because of fire risks and costs.

The vast majority of battery backup solutions in 2022 and forward are LFP tech, which is much safer than cylindrical Li Ion cells.