skysight-inc/HackerNews huggingface dataset:
Made a domain name generator: https://namebrewery.com/
Used the project to learn a bit of SvelteKit.
Though the area does receive many orders of magnitude more water from natural rainfall than the deluge system, so anything present in that water would have been washed away anyway.
Idk man, I’m not Cloudflare.

That said: probably different teams with different priorities.

I also disagree that “it’s _only_ $20-30k” as some kind of reason to not do this kind of work. Think of it another way: that’s now another 680 cores that can do _net more work_, that’s another 20-30k we don’t have to spend when traffic increases. “I landed a small PR that wiped $30k net off our costs” is a statement that would make a lot of people in a business pretty happy.
I wondered why too, and it seems that it has way too many media queries to distinguish screen width in 5cm increments (which equals to ~189px in CSS). Don't think that many queries are needed nowadays.
There should be a term (if there isn't already) for the phenomenon of bias or flat out incorrect conclusions caused by sourcing whatever data happens to be easy/convenient rather than a complete or more apt data set.
I build a personalized newsletter / podcast that picks relevant news based on your preferences and comes every morning.

https://www.tailoredpod.ai
Their non-coffee beverages are pretty tasty imo. Very unhealthy and overpriced, but tasty.

The coffee is garbage.
> I don't really like the relativism of writing people just off as nostalgic in this case funnily enough applied to both people too young or too old.

It's not a relativism as applied to a specific technology, it's a relativism as applied to development as a whole. The 60s-80s represented a flowering of semiconductor applications, before which we had a huge period of radio and telephony experimentation. Each era had its low-hanging fruit ripe for innovation which became a mature, hard-to-innovate technology in the future.

There's new trends out there now. On the creative side of things, bloggers, artists, and influencers are toppling the old ideas of media empires and stodgy publishing houses. A Soundcloud god can sell out a stadium and virtual avatars are filling concert halls. Non-web-tech fields like climate tech are seeing crazy investment throughout the globe. It's true that webtech now is seen as a safe, stable, lucrative career but there's always something on the bleeding edge. It just might not be your thing and that's okay, that's what the kids are for. Or, pivot your career and try something new if that's what you want.
Not everything that falls under manufactured impulse of society is advertising, right, although one can suspect that advertisements often goes far beyond what is clearly branded as advertisements.

When you see a Mac in a movie, it's already blurring the lines though most people might agree that it is product placement and actually there's sometimes warning about this before the movie start so I guess there are some laws about it at least in some countries.

When a super cool badass character smokes in a way that is clearly visually esthetically refined, even if no mark is either mentioned, this is still invitation to buy cigarettes. And this is not a fictional case here, it's well known that the guy who wrote the book "propaganda" later worked for the smoke industry. It's also well known that cigarettes have bad effects on people health.
NK operatives feel incredibly lucky they get to not starve. Unless they got to where they are at due to nepotism.
> It's not "cool" anymore because it's painful to work with

That's kinda weird way to phrase it; being painful to work with has nothing to do with "coolness"... that's a legitimate complaint.

Despite all the tooling and support, XML is painful to work with.
I definitely had "string parsed as number" on my Yaml bugs bingo card. Did not exactly have "floats and hex have the same alphabet and overlapping grammars" but I'll put that on my bingo card for the next Yaml bugs game, which will be... tomorrow. :(
Great question!

I suck at web design, so I built a novel tool [0] that streamlines this flow:

webpage —> screen capture —> LLM prompt —> design feedback

It’s a browser extension that lets you capture a portion of the webpage —> the image gets sent to an LLM with a prompt —> the LLM gives design feedback inside the extension

As far as I know, this is the only tool I’ve seen that does this, and it’s completely free. It’s called Design CoPilot, and I haven’t done any real marketing yet as it’s in Beta.

Before I built this, I would manually screen capture components, then go to ChatGPT and drop the image, write a prompt telling ChatGPT it’s a design expert and I want design feedback, and then read its reply and implement the feedback.

I’d greatly appreciate if you try the tool and leave a review!

[0] - https://chromewebstore.google.com/detail/design-copilot/hgal...
I'm currently becoming a receptionist so I can tell you you can't see yourself for another month.
Same, and thanks for posting something substantive!

My only concern is if it trends some Hollywood genius will have the idea to reboot it and kill the nostalgia*

*See- He-Man, She-Ra, Transformers, GI Joe, Care Bears, etc ad infinitum
And also preserving cell output if you happen to reload the page
Many rights holders would have different views of what's moral here.

I kind of feel like I repeatedly observe a bit of cognitive dissonance among some users on HN (not suggesting josephcsible is). There's often a lot of discussion about 'freedom' but what most often mean is 'my freedom'. This is about balancing the freedom of content producers/rights holders to choose the methods of distribution of their content, and the freedom of content consumers to choose how they'd like to receive their content. Not sure where the line lies but talk of 'morals' seems like trying to simplify a non-trivial problem.
Whenever I come across posts like this, I need to remind myself that it's actually a very small minority of people online who feel this way. Most people are perfectly happy with how the internet is right now and don't care for going back to things you used to do online a decade or two ago.

On social media: today it's no longer even about ordinary individuals sharing their ordinary lives online like they used to 15 years ago. It's about consuming content around your interests (which includes entertainment). Very few people on my instagram make personal posts anymore (myself included) and when they do, they're few and far in between. It's all brands and content creators. I also think people's mentality has shifted and they no longer care about sharing their lives online. It was a new concept to many between 2006-2014 to be able to do it, and so many did. Now they're past it. It was interesting in 2008 to see that Johnny is currently sipping on a latte in front of his window. Now nobody gives a fuck unless Johnny is a celebrity.

On scrolling TikTok-like feeds: not to glorify the concept but it makes it easier for the anti-social-medias to accept if you think of it as the equivalent of when your parents would get home, turn on the TV and start flipping through the channels trying to find something interesting to watch. TikTok and Reels put the TV in your pocket. 80% of the content on them is of no substance but occasionally a valuable post does come up and provide me with something I need/enjoy. The other day, I had a spontaneous date night because a reel showed up for my wife about some food truck nearby and she shared it with me (we went there an hour later and it turned out to be a good one - we're going again next week). P.S. it didn't even cross my mind to bother posting a snap of my meal as a story on IG :)
Free Fast PDF Tools: OCR, Rotate, Compress, Merge
For a supposed hacker community, knowledge of Tor sure is low. Perhaps the privacy and anonymity people don't feel too keen on commenting.

Here is a good talk by Roger Dingledine, the original author of tor dispelling common myths and giving some statistics on its real world usage: https://inv.nadeko.net/watch?v=Di7qAVidy1Y

And for good measure,

It's Tor not TOR: https://support.torproject.org/#about_why-is-it-called-tor
Nice one! How was your experience with SvelteKit?
Will someone destroy the audio system in their car, to avoid it so that you can substitute your own?

I would think that the ads and other features are going to waste power and that you should save power.
> The only way this bug could have happened is if doing manual string templating.

I agree you should not do that, but it is common in the YAML world - if you're using YAML you've already decided you don't care if things are reliable.

Given that they were using string templating, this would have been caught earlier using a different format.

Of course there are other string templating mistakes that other formats would not catch (e.g. forgetting to escape strings), but they are still better than YAML.
Having just finished “Conventions of War”, I must say I am highly impressed with Walter Jon Williams. I wonder what he did before becoming a writer.
It takes just as much experience to acknowledge that the cure is worse than the disease.
Was tough to get past the first sentence. I wouldn’t consider 18 the prime of your life, that’s still far too young to know better.

The trope of old man yells at cloud should have the dual of young person thinks they have discovered something new. It takes a while to learn there is nothing new under the sun.

Sure, normies have invaded the internet, but there are plenty of niches in various fields that are sufficiently avant-gard that even the most dissenting hipsters can still find a home. But it’s never easy, almost by definition such places are defined by their difficulty of entry.
The version picker is in the ToC on the upper left.
It is telling, though, that the strongest argument against SpaceX seems to be whether they followed all the correct procedures rather than whether there was actually any harm.

If the facts aren't on your side, then pound the law I guess.
I have the same problem. After much thinking, and figuring out I'm just lazy, I just don't bother with it. It turns out not to be particularly crippling.
> Edge and Arc always keep your tabs in sync between devices and inside their respective workspaces

Maybe try Vivaldi? https://vivaldi.com/

I’ve got about 5 different workspaces and can flip between any of them on windows/linux whether that’s desktop or laptop.

Has a ton of features I always wanted in Firefox, but never knew I needed (I think that statement makes sense?)

OSX app is a bit meh, but might be because I’ve got muscle memory with safari.

Edit — as a DevOps main I feel your documentation/research pain. Genuinely I feel like Vivaldi solved the 300+ tabs over multiple OSes/machines problem for me. (I think my record was 500ish tabs at one point).

Edit 2 — maybe it’s not a DevOps thing. Maybe I’m just a tabs weirdo. :shrugs:
I built a multiplayer chatroom where all messages are transformed by an LLM (e.g. into pirate speak or corporate jargon):

https://impersona.chat/

I also built this incremental clicker game where you split words ad infinitum (like Infinite Craft but in reverse):

https://lantto.github.io/hypersplit/
During The Troubles bombs were sent via the Royal Mail. Nobody blamed the post office. Indeed any infrastructure is a tool of terrorism as we rely on it (I am not going to make a list for obvious reasons). I think the reason we tolerate this problem with infrastructure is that the benefits outweigh the risk. The question is whether or not the same applies to free speech - you're right there is no win-win solution, but it still might be worth it.
> 3 months for my SSD

Younger me thought I was smart repurposing my SSDs as shockproof 2.5" external backup drives. Suffice it to say that I was a year abroad, and came back to losing all my data because of it. I was able to recover some parts, but most of it was gone.

Only buying CMR surveillance-class HDDs now for my backups. They're limited to 8TB for a 3.5" sized HDD, but that's far better as a compromise than the nightmare of losing all digital copies of tax documents that you have to keep - mandated by law - for at least 10 years.

When that happened I had to renew my ID, and had to find the original birth certificate in paper form in the hospital's paper archive to get a signed copy, and had to go there with multiple relatives to prove my identity. Just to get my ID renewed. That incident surely made me realize how important backups are.
I think if you work for such a very large company the only reason you are ok with it is because nobody at the top says ‘no more’.

If they do, it suddenly becomes very easy to get everything aligned, because there is likely a vast collection of bodies just collecting a paycheck that can be more productively assigned to manually renaming everything.
Always loved this spellbinding string quartet version https://youtu.be/MSEIKRdevjs?si=k2tOSfX8XAyp2-P7
The printing press indeed led to religious wars in Europe. The Ottomans banned it and avoided that fate. And the progress associated with it.
PS5 Pro Is Released
I would store my data in a database that I control, so that it cannot be disconnected or altered by a service agreement change, or an API "upgrade".

I would ensure that any payment processing can be done through a range of processors, so that if any one of them becomes unavailable my store is not affected and I can continue taking payments.

I would also route payments through the processors dependent on cost. Some rails are more expensive for particular transaction types or countries, etc. Being able to switch between them at will is extremely useful.
Diffusion is math. It’s difficult to avoid math if you want to understand math.
I was late to the party (but with my country’s tardiness in anything technology, it was pretty much the same) as I started around 2010, but the one nice thing I do remember was how easy it was to find random blogs or forums about your subject of interest. Even though I was connected for only an hour or so a day, information was readily available although sparse. Now, we have more data, but it feels more like a humid jungle full of tarpits and biting insects. Even corporate sites have the slimy feeling you’d associate with shady sites that wanted you to update flash.
I've been coding more in C because ChatGPT makes it less tedious. Any simple command line tool I will usually write in C now instead of Python because the end result is way faster.
What you did was take my original comment and try to make it more verbose.

Your "well actually" was argumentative and added nothing.

The solution is to either remove the expensive sources or change how we do the purchasing. Nothing you said changed that.
I use [Firefox Sync][1] and it works seamlessly. Not sure if you have tried it.

[1]: https://www.mozilla.org/en-US/firefox/features/sync/
Or post AI generated images.
I'm building a simulated fantasy town backed by an LLM. Visitors to the website can vote on what the hero does next, and everyone in the town will react naturally to all of the heroes actions.

Unlike previous efforts in this space, the technique I am using consumes very little context, and I'm hoping to get it running on consumer GPUs.
The Romulus model series has been released on Hugging Face
The Romulus model series has been released on Hugging Face, continually pre-trained on 34,864,949 tokens of French laws and intended to serve as a foundation for fine-tuning on labeled data

The training code, dataset and model weights are open and available free on HF and the training was based on H100 provided by Microsoft for Startups using Unsloth AI by @danielhanchen and @shimmyshimmer

Link to the base mode:
louisbrulenaudet/Romulus-cpt-Llama-3.1-8B-v0.1

Link to the instruct model:
louisbrulenaudet/Romulus-cpt-Llama-3.1-8B-v0.1-Instruct

Link to the dataset:
louisbrulenaudet/Romulus-cpt-fr

Please note that these models have not been aligned for the production of usable texts as they stand, and will certainly need to be refined for the desired tasks in order to produce satisfactory results.
Your first paragraph and the second one seem completely unrelated.
Yes I write comments like a maniac. Long doc strings that are informally written. It’s more important for me to say what I need someone else (or future me) to know about a function and its context than it is for me to have some beautiful, sterile 300-line autogenerated soulless docstrings.
We don't have the option for physical on pc, but it's the only way to "own" a videogame. Even steam is at risk. If Gabe dies, bad stuff will happen.
I think the most straightforward illustration of Neuralink's demonstrated capabilities is Webgrid. Noland, the first participant who has had Neuralink for a while (though has reduced signal because of thread retractions) scored 9.51 BPS. Try it and see how well you do!

https://neuralink.com/webgrid/
came to say this. Simple, effective.
- tool to analyze and explore unity3d build size reports

- tool to manage examples dataset for another ai application

- macos transcribe app that allows me to hotkey to speak to notion page, with a little status bar menu to select pages

All relatively trivial but I'd never bother to create them manually
Dmitry Bogatov had spent 5 months in detention center and 6 more months under a house arrest on terrorism charges for running an exit node.

This was 2017 however and I'm surprised too that crackdown on other exit nodes didn't follow.
Finetuning Side Project
We got frustrated with data generation and the unnecessary hassle needed for finetuning models and made Juno to solve our own problem. We essentially condense the problem of finetuning into inputting a couple sentences on how you want to fine tune a model and we take care of GPUs, data, and everything else in the background. We're releasing the beta soon for anyone that's interested.

-Josh, Wafi, Rohit
I was on the 'net pre-WWW and wrote my first web page in 1992.

The thing that strikes me in hindsight is the hope everyone had.

I looked forward to the things the Internet might enable. I looked forward to whatever was going to replace my slow dial-up connection. I looked forward to an always-on connection, so I could run my own servers.

I do think the solution is not to look back wistfully at what was, as that's not the path to hope. Restore the hope by ignoring the noise (such as social media) and looking forward to what interesting things might be, as that was the essence of the early 'net.
> I also think people's mentality has shifted and they no longer care about sharing their lives online.

I tend to disagree. I have a few hundred friends/people I follow on Instagram and I see people post stories and posts about their life all the time. People are generally trying to portray "Look at me! I have such a cool life!". This is how it is for young people.

As for TikTok, I find myself scrolling with no end in sight. I think the studies on the addiction level of shortform content and its long term effects is going to be extremely shocking.

I can watch an episode or two of a show, maybe 30m-1hr, and turn it off. But TikTok keeps me constantly stimulated and I can easily forget what I am watching and "doomscroll" for hours. With TV I make the conscious decision to watch it. With TikTok I have to make the conscious decision to not watch it or open the app. This may be a side effect of how my brain works, but a lot of young people have similar experiences.

I think the main difference in our experiences is a generational gap in how social media is used.
We built a candidate assessment platform. The questions and evaluation is done by LLMs!

Link: https://acciomatrix.com
There are enough problems right now. Wishing you were born in time to see Led Zeppelin in the 70’s? Before some mass-Web consumption turning point? No, being born in the 80’s/90’s was late enough for me. Some kids these days are so neurotic about their future outlook that climate change lives rent-free in their minds, worsening their daily mental health.

Have fun with the ever-worsening Anthropocene, kid. I mean, we both will.
OpenBB Investment Research – An Alternative to the Bloomberg Terminal
Ask HN: Did you know GitHub flags email aliases? I didn't. Until now. A warning
Hey HN.

I’ve been a long time GitHub user, and a ProtonMail user - and my GitHub account got flagged as a spam account due to using an email alias via ProtonMail.

I use aliases for EVERYTHING so I don’t get mail spam from companies.

I use GitHub for hosting all my repos (I make lots of projects) and I use it with a lot of third party applications as the OAuth provider.

I massively regret this, as now that my account has been flagged, I can’t use any of my third party applications. I can’t even use GitHub Copilot that I pay for!

So warning to all GitHub users, and ProtonMail users.
And what is the content people scroll to? And how does one become a celebrity in the first place on IG or TikTok? And what teens do all day long? Yep, sharing their live.

I share your experience, but for me it is just the one of a millennial getting older.
To be clear, David Gay's dtoa is not a modern implementation of decimal-to-float conversion. There had been several much simpler and performant alternatives, including:

- Google's double-conversion [1], which is best known for introducing the Grisu family of new float-to-decimal algorithms but also has a much less documented float-to-decimal algorithm via successive approximations AFAIK.

- The Eisel-Lemire algorithm [2], which is a Grisu3-like algorithm and returns either correct digits or a much rare fallback signal and currently in the standard libraries of Go and Rust.

- I believe Microsoft's own C Runtime (msvcrt, later ucrt) also has a completely separate code which algorithm is roughly similar to one of above.

These implementations also clearly demonstrate that such conversion only needs a bigint support of the bounded size (~3 KB) and can be done in much smaller code than dtoa.

[1] https://github.com/google/double-conversion

[1] https://lemire.me/blog/2020/03/10/fast-float-parsing-in-prac...
How is it possible to fuckup nix? HW damage I suppose.
Could be. Could also be partly due to the general decline of the coal industry.
I can highly recommend the MIT 6.622 Power
Electronics course recently released on OCW:

https://youtube.com/playlist?list=PLUl4u3cNGP62UTc77mJoubhDE...

https://ocw.mit.edu/courses/6-622-power-electronics-spring-2...

Prof. David Perreault is excellent. While the course gets into pretty advanced topics that simply won't matter unless you are designing multi-kW systems, it covers all the fundamentals and builds understanding from ground up so you will know what makes sense to use and when.
Don’t forget to become an organic chemist. What does big pharma know about drug development and production? Plus, it means all my vaccines and medications are Organic and Homemade. Those words definitely mean “better” in all cases.
Interesting... never thought of that angle. Mouse control is pretty important.
What is the performance like when doing this? Doing pcap capturing and processing in node.js feels slow, but that is just a feeling and I don't have any data to back it up.. are there any performance impact studies?
Squash merging is a practice I mostly see recommended (I mean: mandated) from those corporate environments which churn out code like a paper mill trying to put the Amazon out of existence. OSS projects that can take their time with nice commit messages—which even review them, not just the code—don’t have to limit themselves like that.
It's not worth taking your investment money if it means destroying one of that last non destroyed European countries.

I moved to the US in 89.

I've watched the US basically be destroyed by policies that basically are even worse over in Europe.

Up until recently, Poland was still a shinning beacon of hope. It's getting worse but hopefully the eastern European rationality kicks in and they wake up before it's too late.

The lefts ideas have made enough places pretty terrible. They don't need to do it to ONE MORE place.