skysight-inc/HackerNews huggingface dataset:
Show HN: A Free and Fast Image Upscale+Unblur AI
Powered by controlling Fotor, an AI Photo editor, on a headless browser instance, and downloading the result image.
Fotor needs money to download the result image without watermark, but with this JS tool, you can upscale for free (and no watermark), thanks to a little bit of digging around in the source!
This tool is so much faster than doing locally, and is super simple to use, too.
>it's the result of a society divided by social class

Isn't it really the opposite?

Pre-industrial revolution, most people would be farmers, and they would learn outside of school nearly everything they needed to know.

Today, it's much more common for people to do something different from their parents, and even if college doesn't put you in an elite group, it gives you the freedom to choose from different lifestyles.

I think people may be oblivious to this if they are a few generations removed from their farming ancestors, such that they never knew a living relative who was the first to abandon their traditional life and get educated and go to the city to work.
They offer more than those two cards and the cards they are losing to are other Nvidia cards.
https://apitman.com

Main claim to fame is that you can read my blog with curl:

curl https://apitman.com/txt/feed

Or netcat:

nc apitman.com 2052 <<< /txt/feed
Exactly. Things like that already work with a workaround: You can use Cuda-OpenGL interop to expose an OpenGL framebuffer in CUDA, then you can simply write into that framebuffer from your CUDA kernel, and afterwards you get back to OpenGL to display it on screen. Just directly integrate that functionality in CUDA by providing a CUDA native framebuffer and a present(buffer) or buffer swap functionality.
It’s not an either/or within Tailwind itself. It explicitly allows you to add classes like that using the built in styles using @apply (IIRC buttons are the example used in the docs).
ive seen people doing += !!(c=='s')-!!(c=='p') for that
Microsoft CFO warned employees in 2018 not to 'build a gold toilet'
Not sure I buy this. Some of the EU stuff is good, I think a lot of it goes to far and it's a terrible nightmare to navigate now, never mind in a decade when we're all using software that doesn't exist yet.
When are we going to be able to USE BlueSky..? Looks like Meta has beaten Jack to the Punch and released their Twitter replacement... Who's to say anyone will wanna use BSky once people are integrated into Threads
They barely exist in the network switch market. The new NVLink switches may change that for tier one inter-chassis transport to replace Infiniband RDMA, though.

Reality is Mellanox has never been a substantial networking player. Yes, in HPC, but that's a tiny market even today.

It doesn't help that Mellanox acquired Cumulus just prior to Nvidia acquiring Mellanox, and Cumulus was basically DOA. Now they are split SONiC/Cumulus with a lot of internal infighting trying to keep Cumulus relevant despite industry trends.
Make a tutorial?
Yeah, this entire website is a pretty clear ai content farm. From the stable diffusion profile images to the twitter with 27k followers and no engagement.
Engineers and designers and PMs are so smart and experienced and so eager to show each other how good at their job they are.

Thorough, complex, expansive feature sets are where those skillsets can shine; no glory in building something simple, to the point, and limited in scope.

Most products suck because people just cannot help themselves. It takes insane focus and control to override those tendencies when hundreds or thousands of people are working on a product (miss you Steve).
Good stuff, thanks.

Needs a bit of lint work still, eg: current lines 12 & 13 are dupes

<outline type="rss" title="bookofjoe" text="bookofjoe" type="rss" xmlUrl="https://www.bookofjoe.com/atom.xml" htmlUrl="https://www.bookofjoe.com/atom.xml"/>
<outline type="rss" title="bookofjoe" text="bookofjoe" type="rss" xmlUrl="https://www.bookofjoe.com/atom.xml" htmlUrl="https://www.bookofjoe.com/atom.xml"/>

but still appreciated as that's a minor quibble easily polished away.
Now I want some yak momos.
When it finds a match => do you define a score threshold for this? Like if a post's threshold is greater than the threshold, then the tool marks it as a match.

a similar tool for Reddit => can you help share the link if the tool is public? I'd love to take a look at it.
Musk bad
Thanks for the effort, this is a fantastic resource.

I installed 5 RSS reader apps in my Linux Mint machine to test the OPML. 4 of them failed to import the file: Thunderbird, Lifera, Quitrss and another one I forgot the name.
Gnome RSS did import the file but it became slow and buggy.

I think the file is too long for a typical RSS feed app to process it. Also, there might be some formatting issues a couple apps threw a "incorrect format" error (Thunderbird being one of them).
Now trying CPod and giving it time... I hope in 20 mins or so it can work with it.
I wonder if web-based RSS readers will work better with the file.
> Nvidia started aggressively seeding CUDA and GPUs for research in the early 2010s

I was at a niche graphics app startup circa 2000-2005 and even then NVidia invested enough to be helpful with info and new hardware, certainly better than other GPU companies. Post 2010 I was at a F500, industry leading tech company and an NVidia Biz Dev person came to meet with us every quarter usually bearing info and sometimes access to new hardware.

It's also worth noting that NVidia has consistently invested more than their peers in their graphics drivers. While the results aren't always perfect, NVidia usually has the best drivers in their class.
This is true now, but over the long arc a paper trail of complaints lay groundwork for legal and political challenges. Historically that has been the meaningfulness of such busywork —no one cares today, but what if someone does in the future?

Now if you are saying there is no willpower to follow through over the long arc aka this fight is over and lost, then I disagree but could be wrong.
And what if you bumped an autocomplete message that said: “looks good to me”

Should you be allowed to back out of any contract by pretending you didn’t accept when you sent a message of acceptance?

The judge here made the right call and the examples given in the article highlight why this was the correct decision.
I must say, the number of people in here saying bluesky is dead because of Threads' overnight growth is surprising and upsetting. Believing all that matters is how fast they get users is hugely missing the point. Bluesky has been taking their time in order to get things right--and getting certain things right is very important. Twitter already exists; we need alternatives because things were handled wrong.

For example, Bluesky right now is ironing out a fairly novel moderation system. They are doing this not only transparently, but with the input and active involvement of the users. This takes time and it is also wise to complete moderation systems before opening the app up to everyone. Ineffective (or nonexistent?!) moderation systems are one of the biggest issues people have with many/most platforms including Twitter, and it is more important that they get it right than they get a zillion users overnight.

Crowning whichever one can "move faster and break things" as the winner is the wrong approach, and demonstrates a fundamental lack of understanding about the problems plaguing Twitter and other platforms.

Honestly, Threads and Bluesky are barely comparable given how different they are philosophically and on a lot of very fundamental levels.
they literally aren't entitled to any profit at all, or even a viable business model, so they have a choice to make upon discovering that theirs isn't, and aren't obliged to raise prices

otherwise, how could they be operating at a loss now?
Oh, did it miss mine because I use rss.xml and not feed.xml?

https://blog.winricklabs.com/rss.xml
As is customary for all of Apache, I have no clue what I’m looking at after trying to read through the links in that page for ten minutes. Like who is this tool for? When should I use this vs any other competing tools? No clue. I suppose it can read documents of any type and give it out as a dictionary? Why would I use this vs pandas?
For Evernote users, it is time to look for alternatives and migrate their existing notes. The best alternative to Evernote is Zoho Notebook. You can find out why on this blog https://www.zoho.com/blog/notebook/why-is-zohonotebook-the-b...

Please ask away any questions that you have.
>No feed: https://tommasoamici.com by tommasoamici ( 216 ) no feed found for https://tommasoamici.com

Uh, this made me realize I forgot to add the RSS feed link to the head tag when I recently migrated my blog to Astro, fixed now!
I never understood how these self driving cars are legal.
This is not how contracts work. Please do not be so obtuse.
I thought Musk had said that there is nothing worth stealing from Twitter because it’s codebase was so bad

https://www.independent.co.uk/tech/twitter-down-elon-musk-ex...
I've been using it over the last 6 months or so. I don't have a lot of web experience. Web UIs I've worked on before have been very barebones styling-wise. For this latest one I wanted to make it prettier. I hated writing CSS so I thought I'd try tailwind.

I've fallen into what I assume is a common trap with tailwind: I still know very little CSS and I've devoted headspace to remembering tailwind class names. Getting tailwind to do what I want, mainly with layouts, is hard because I don't understand all the underlying CSS and core principles. I wish I had instead knuckled down and learnt good CSS skills.

I think picking tailwind because you don't like CSS or you lack experience with it is a mistake. If you have experience and already have the mental image of what you want things to look like and how to achieve it, the utility classes probably make that quicker and easier to do.

Regarding the ugliness, I thought I was being clever by using `@apply` to make reusable components. And then I was surprised to read https://tailwindcss.com/docs/reusing-styles#avoiding-prematu... and it's preferred to use long lists of class names. Like multi-line editing is actually recommended as an ideal way to deal with duplication. I don't understand what's so bad about having to go find the class name in another file, and maybe make a new one or tack on some additional classes in the HTML. But again, I lack so much experience in this area and I'm working on relatively small projects so I don't have the same requirements and challenges as other users.
This is basically why we need a separation of ability to fine and fine income, otherwise the abuse will always trend towards very high.
> BlueSky can put it all on serverless like AWS Lambda and call it a day.

> If funds are an issue, then raise more.

This is exactly the cancer that’s eating most modern services. Burn money, raise money, burn money, have investors holding you by the balls demanding profitability over a massively expensive inefficient system, shove ads everywhere, degrade experience. Add more haphazard money-pit feature to drive value. Burn more money. Rinse and repeat.

> A simple MVP shouldn't have a massive team behind it anyways

This is true, but not for a social media app that’s expecting (or wanting) hundreds of millions of free non-paying users. Opening the floodgates, then optimizing after the fact worked in the 2000s, but it doesn’t work today. It’s a good way to repeat and be stuck in the cycle above.
I would find the deaths per miles walked to be even more interesting.

We drive a lot so that number would be low, but if we’re dying quite a lot for how little we walk, that would be extremely telling of how bad the problem is.
https://markwhen.com

I’ve had a lot of these thoughts when working on markwhen. It’s basically turning into a calendar and planning IDE, pretty excited about where it’s heading.
By reputation, Jensen doesn't really have much in the way of SW understanding, and in that sense he is like a lot of former chip guys. They got _insanely_ lucky that CUDA took off and there's an amazing irony in SW being their primary lock on their current market.
>gaming laptops outsell gaming desktops 2:1

Based on desktop CPU sales or based on pre-built sales? I don't know what qualifies as a gaming laptop these days but the best laptops for software development often have discrete graphics cards in them e.g. 1660 Ti
It's the exact reason why I've avoided CUDA for years, but I hit a dead end with OpenGL and Vulkan, and CUDA happened to be a fantastic, easy and fast solution. Of course I don't want graphics programming to be NVIDIA-only, but I want it to be like CUDA, just for all platforms.
The ability to use the debugger for troubleshooting any unfamiliar code has drastically increased my confidence. Unfortunately I was not taught to use such tools while at university where we used to code on a daily basis.

Also, using state of the art IDEs to be able to navigate between my own and third-party code removed pretty much all of my anxiety when dealing with code in general.
Then why not use RSS, or Atom, or CSV, or HTML, for that matter?

That OPML "outline" has no tree structure at all, except for the single top level container item:

<outline title="HN Personal Blogs" text="HN Personal Blogs">

What is the point of using OPML for a flat structure?

Outlines are all well and fine, but a list of links to blogs is hardly an outline.

And isn't JSON the simplest most ubiquitous accessible standard format for outlines and even arrays of links these days, if not just raw-dogging XML?

More thoughts and opinions and history of OPML, RSS, Dave Winer, More, Frontier, Manila, Radio UserLand, XML-RPC, SOAP, Xanadu, spreadsheets, CSV, JSON, XML, etc:

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

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

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

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

https://news.ycombinator.com/item?id=36544675
Have you tried this one? https://syften.com/?redirect=false#pricing. Seems like it's an option for your use case. You just format the example of a problem as keyword as filter.
RSS traditionally kinda sucks for discovery purposes though. (Unless you count these HN threads as the discovery part)

I do wonder what's a good way of doing discovery in software, FOSS-style. Using open source client side and free APIs if needed.
I meant that it probably isn't high revenue.
Comparing ELIZA to GPT because it's not quite there yet is like comparing horse carriages to autonomous cars because they still have accidents. People have already found actual real-world uses for GPT, meanwhile ELIZA's most popular use-case is an obscure feature in Emacs.

Regarding the questionable training data I agree, but the likely outcome is that those AI models will be used regardless.
Killer Mousepox Virus raises Bioterror fears (10 January 2001) : https://www.newscientist.com/article/dn311-killer-mousepox-v...
Can you say specifically what goes too far? I don't find it onerous or unreasonable at all, but my business model doesn't improve by violating it either.
You absolutely could not frame it as "prevent mass murder of children" since there is no murder and no children involved.
It was a solid 2-3 years before those games were ported to PS2, Gamecube, and (in the case of jet set radio) Xbox!

13 year old me gasped when they announced Sonic Adventure would be released on Gamecube. That's when I knew the jig was up.

It was like when the Soviet Union opened a McDonald's in Red Square. You knew the jig was up!
But there's a key difference: If your friends aren't on Bluesky yet, it's quite possibly because they haven't gotten an invite code yet. Plenty of people are very interested and waiting to join. I've been inviting friends as I've received codes. It is an entirely different dynamic than just an unpopular social network, and it is perceived very differently (and not at all negatively).
> What was great about it?

Technically, app.net was a full-fledged Twitter clone, with twice the character limit of Twitter at the time. It was every bit as good as Twitter. As a centralized service, it didn't have the annoying, confusing friction of federated Mastodon, and it wasn't nearly as primitive as Bluesky, which is still very bare bones.

The best part was the community. Almost all of the toxicity of Twitter was absent. And no spam, no bots, or other crap like that.

> Pay $50/year for an API key

You weren't paying for an API key. You had a username and password like Twitter or any other social network. There was a full web interface, as well as native apps, just like Twitter.

And it had RSS feeds, which Twitter had just abolished in 2012.

> The branding made no sense, “app.net” a microblogging platform?

Sure, that was a bit weird. They pivoted to a social network from a previous venture.

> It felt like the only people who ever signed up to app.net were ex-third party twitter developers who felt burned by twitter’s 2012 changes.

Not true. Replace "developers" with "users".

Initially, there were a lot of signups for app.net. The problem was that people didn't quit Twitter. I personally quit Twitter and deleted my account, but most other people didn't fully commit to app.net and kept their Twitter accounts, so they found themselves splitting their time, which isn't a great experience, and a lot of their personal network was still only on Twitter. In the end, Twitter's network effect defeated app.net.

If people only knew in 2012 what Twitter would become in 2022...
Imo it's about using instagram data for threads(following same people). Gdpr is not the case since gdpr is also in uk and threads work there
If that were true they'd be the most competition friendly company on the planet.
> At its peak, the plant employed over a thousand Navajos, the majority of whom were women. In The Shiprock Dedication Commemorative Brochure released by the Fairchild company, the Diné (Navajo) women circuit makers were celebrated as "culture workers who produced circuits as part of the 'reproductive' labor of expressing Navajo culture, rather than merely for wages." This claim was based on the opinion that circuits of the electronic chips had a mere resemblance with the complex geometric patterns on the Navajo rugs. Paul Driscoll, the Shiprock plant manager, spoke of the "untapped wealth of natural characteristics of the Navajo...the inherent flexibility and dexterity of the Indians." Although highly successful during its operation, the plant was closed in 1975.[18] While the Fairchild corporation claims the Diné women were chosen to work in the Shiprock plant due to their "'nimble fingers'" as previously noted, the women of the Shiprock reservation were actually chosen as the workforce due to a lack of labor rights asserted by the women in addition to "cheap, plentiful workers and tax benefits".[19]

* [18] https://lnakamur.files.wordpress.com/2011/01/indigenous-circ...

* [19] https://muse.jhu.edu/article/563663
> limited in scope.

These three words evoke PTSD in me as hearing it means promotion is no-go again.
As someone who is skeptical about Tailwind because I've learnt to separate the structure from the presentation (the old school way).

It reads like the advantages listed in the article would apply if one used style="...." everywhere. Which does not sell it well to me. Then again the author says they needed to actually try Tailwind for it to "click". But then again, they are praising something without much long term insight, I'd be interested to have an opinion from someone who has maintained a project for one or two years, or more.

Tailwind feels like Bootstrap to me: as someone who has written raw CSS for years, you need to learn a new vocabulary and map it to standard CSS. Which I don't feel the need for. I know CSS, and you kind of have to anyway even when using a CSS framework. With the extra disadvantage that you need to have a build pass so Tailwind can pick up the dynamic classes you used to build the corresponding CSS for you. But I really want to write this CSS myself and have meaningful class names, I feel like it helps me understand what's what when working on the structure. I can always inspect with the web developer tools if I want do understand what styles apply.

I see the appeal of having some default design system applied to your thing and not having to write some style reset stuff when using a CSS framework like Bootstrap, but even for this I'm not sure about the benefit/drawback ratio. I work for a company whose product is somewhat trapped in an old version of bootstrap because it can be augmented with extensions, and not the old bootstrap version is part of the API, if you update it you break the API.

I don't know.
I swear they must have. There is no way Zuck would launch this without at least reaching out to see where their heads were at. They must believe in their product and its branding more than a thick pile of cash.
So is "Threads" in my opinion. But I downloaded Threads regardless.
I agree with you somewhat, I wrote a blog post called "Use 98% TailwindCSS, 2% plain CSS"[1]. I have recently been making an effort of making dark/light themes work and the problem increases again: it's a bit too easy to forget a set of qualifiers. I know that a number of libraries attempt to create "smart" class combination functions, so maybe the best solution is somewhere in that direction.

[1]: https://kristiandupont.medium.com/tailwindcss-an-update-b88e...
Seems like this thread misses regulatory expansion as a business goal. Compliance is the standardized language you use to communicate the great security you do to your customers, and their customers. It removes barriers to adoption. It also opens the door to billions in market access.

It is not a punitive act, it is a business imperative.
I think your experience is due to the effects of what’s cited in the comment - college has lost it’s way and been taken over by economics and metrics rather than learning.
This was riveting and fascinating. I clicked on the "Black Parade" video immediately after finishing this one. The band geek in me loves this stuff and eats it up!
https://peekread.info it's simple stuff but I'll document the odd bits I do now and then
You can quickly create a .primary-button (or whatever) class where you group all the Tailwind classes with an @apply. Then just add primary-button wherever you want.

https://tailwindcss.com/docs/reusing-styles#extracting-class...

I'd also add that the code in the Tailwind example is much easier to maintain and jump in on. It describes everything going on without you having to cross-reference a separate CSS doc with all of the actual meaning hidden in it. Joining a new project with 1000+ line CSS files + media queries randomly added throughout is a horrendous experience.
https://silicon-valley.fandom.com/wiki/Aviato
Sega was vicious in how they approached hardware. They low-level took down 3dfx with false promises to include a 3dfx voodoo chip in the Sega Dreamcast, then reneging on the deal, contributing to 3dfx's ultimate bankruptcy and the rise of Nvidia today.
This is victim blaming, plain and simple. Why are people ever forced to be close to high speed traffic? The likelihood of dying goes up very quickly as vehicle speed goes up. It is possible to design livable cities where screwing up doesn’t cost you your life.
China has fishing fleets all over the world, and the pacific coast of south and central America in particular:

https://www.nytimes.com/interactive/2022/09/26/world/asia/ch....
I think job selection processes like psychoanalysis are based on fashionable pseudoscientific memes.
bluesky is a popular-kids club with zero transparency unless you're in the club
It should get slightly better now that companies will be held accountable for breaches and data leaks.
> had normals asking

What are "normals"?
Why do you assume that the same amount of computing power would be used by someone else? There are only so many customers. You can't magically start selling more compute if you stop using it yourself.