skysight-inc/HackerNews huggingface dataset:
At first glance I was relatively amazed at how beautiful and imaginitive some of these works are. After returning to the HN comments and reading the quip about how the prompts are oddly specific (and verifying myself) my amazement quickly diffused :/.
The internet + cameras everywhere is making people much more guarded. In college before we used to get naked and run across the campus at night once a year. By senior year smartphones were ubiquitous and we stopped. Just one of thousands of examples like this.
I'd rather see someone implemented glue that allows you to run arbitrary (deep learning) code on any platform.

I mean, are we going to see X on M1 Mac, for any X now in the future?

Also, weren't torch and tensorflow supposed to be this glue?
They did in fact end up in jail.
Where I can see NSFW Stable Diffusion content? I need it for scientific purposes :)
As long as governments continue to allow housing to be treated primarily as an asset, then housing is going to be subject to asset inflation.

The investor class inflates the value of the assets, meanwhile the working class are just struggling for a place to live.
The Complete Guide to Interview Training
Lua is the most surprising to me; it seemed to languish for years, and all of a sudden explode.

Because of the Roblox factor, there's going to be a huge number of Lua-proficient programmers entering the workforce over the next several years. I think it's usage will climb, edging out Python in places where you really want a simple and easy scripting language.
Show HN: Stalkmyself.com, parse Gmail exports in the browser thanks to Pyodide
Built using Pyodide [1] (web-assembly-compiled Python), stalkmyself.com lets you convert your GMail inbox into a CSV file summary without relying on any backend service -- everything runs directly in your browser (once you've download an export of your GMail data via Google Takeout [2]). The site also generates some plots of you data automatically, and if you have Amazon.com receipts in your inbox, stalkmyself.com will parse those, too, giving you a separate CSV and a cumulative spending chart. Among friends, this chart has been the crowd favorite to sweat over.

Backstory:

Stalkmyself.com started originally as a joke with friends about the most terrible startup concept I could come up with. The initial idea was using computer vision to stereotype public Instagram posts, and the first version of stalkmyself.com scraped your Instagram data for you via instagrapi [3] (sans computer vision, all stereotyping was the responsibility of the user). Though I got it working, I didn't feel comfortable releasing a tool that might Instagram accounts banned for bot-like behavior, so I repurposed the site to run on data you can export yourself with first party tools (GMail data exported with Google Takeout).

Thoughts on Pyodide:

Because this is HN, I figure folks might appreciate thoughts on Pyodide from someone who used it to build a site. Overall, I had a lot of fun with Pyodide. As a data scientist by trade, Python is my bread-and-butter programming language, and being able to run it in the browser feels magical. Even complicated dependencies like numpy and matplotlib run smoothly, allowing for plotting and other complex operations. It's certainly a huge sacrifice of page load time to run the Python interpreter in your website, and developing Python to run in the browser was more of a tightly-coupled experience than I had anticipated (I learned a lot more JavaScript than I wanted to with this project), but for another standalone app I would definitely use it again and recommend it to others!

[1] https://pyodide.org

[2] https://takeout.google.com

[3] https://adw0rd.github.io/instagrapi/
From a non-American perspective, these sums are ludicrous in any case. However, they don't seem to be inconsistent with other big American payouts for various life-altering incidents, whether aligned with one end of the political spectrum or not.
Good point. I'm pretty sure he meant "privacy respecting" when he said "user respecting".
Is there any reason not to do Level 2. Every building has either 240 split phase or 208 3 phase (at least in the US). If you are going to add a new circut and wiring to support charging, why not use a full power circuit?
Yep. People complain about left leaning issues on HN and ask "why are there politics on HN?" but stories like this get upvoted as well.
There are strong libertarian and authoritarian streaks in some comments on these threads that always make me disappointed.
That's not listing wifi networks though, which requires access to the wifi card and the security keyrings, both things you can't do from a PWA because nobody want expose those things to the Web. Not to mention we don't have a uniform way of accessing those (check the python keyring library to see the different implementation).
Wait … did I read that right? $40k Per semester? Guess I haven't looked at tuitions in a while.
Onboard DACs are good enough for HiFi, so there's less need for specialized sound cards today, except for making music when one needs ultra low latency (built in audio is getting a lot better also at this however) or multi track recording.
I'll be buying shortly a Tascam US-16x08; it doesn't offer much more in terms of sound fidelity than my older Steinberg CI1, but it can record 16 channels at the same time, which is handy when miking a complete set of instruments (drumset mikes + overheads, keyboards, guitars & bass amps, voice, etc... you never have enough inputs) so I can easily keep track during rehearsals and have more freedom during recordings.
What are the DDG controversies?
Because it would be better for the university to talk to and then exit misbehaving students from the school rather than throwing them to the legal system. Also you probably misunderstood what sending a message like this to the dean would accomplish.
SMIC didn't announce that it's fabricating 7 nm chips. The news came from an external analysis of a chip SMIC fabricated.

SMIC apparently began fabricating at 7 nm without any fanfare.
I'm talking about unintended consequences. They are threatening their largest partner with billions in losses and even if Qualcomm were to win, it would still cost a fortune to play out in the courts.

They are exemplifying why "copyleft" hardware specs are better and companies notice. If ARM isn't materially better than RISC-V, why not switch and eliminate the problem?

It's about as tone deaf as when they created that RISC-V attack site a few years ago.

If this induces companies to switch, even winning the case would be a pyrrhic victory.
For me a lot of it is in the eyes and face. There's almost always some weird deformation or artifact that doesn't look quite right. It also happens in most other pictures if you look hard enough but with eyes and faces it's really unnerving.
"If such change to Individual plans is to occur, we plan to grandfather-in all early adopters (meaning all current and future paid customers, up until this change) allowing them to keep their existing subscription price as long as they don’t cancel it."

It mentions on the blog post that they'll grandfather in existing customers.
Good way to market I guess take over old groups and send messages, or host events at your own restaurant/brewery, or whatever else.
The branch banking model
What is $36MM and what’s difference with $36M?
Gamechanger!
Does Discord have event management?

edit: I checked and it is very limited. It doesn't seem like it supports recurring events for example, which is a major shortcoming for most Meetup groups.
The Teams webapp is by far the slowest and most buggy of any video chat solution clients have asked me to use.

In one browser my mic works, but I cannot see screens shared by other people. In another browser it is the reverse. Also it is designed for WebGL which is not available on my OS and the software fallback takes 30 seconds to load and is slow as hell on a beefy 32 core Threadripper.

Jitsi, Meet, and others work flawlessly by comparison.
Except the FCC, users on Reddit, most news outlets doing investigative journalism, etc.
Only 83 days at warp 6.2, the standard cruising speed for an Intrepid-class starship (or 7.13 days at warp 9.975, maximum sustainable speed for the same ship).
Absolutely. People who say they want to just manipulate objects and let the ORM take care of persistence have no idea how much of a losing battle they are fighting. Sure, let me learn all about the intricacies of the Criteria API instead of just learning SQL's WHERE clause or whatever.
There is some value in learning a new language but I think beginners overvalue it.

If you know Python there isn't a lot of point in learning (say) Ruby or Javascript except for the fact that languages like that have specific advantages like there is a framework you really like in Ruby or Javascript lets you target the web browser.

Learning to script the GIMP with Guile isn't too different from scripting Word with Visual Basic for Applications except for the awkward APIs and syntax. To really get something special out of LISP you need to do something with macros and metaprogramming.

I find my learning centers around problems I encounter. For instance I have a hobby that centers around printing images and until I starting making anaglyph images with PIL that require color management to print properly so then I learned how to work with color management. Other projects dragged me into learning compiler techniques.
There appears to be a good getting started tutorial available at https://liveviewnative.github.io/liveview-client-swiftui/tut...

Between this new project, "regular" LiveView, Nx, Livebook, and FireFly, the Elixir ecosystem is expanding at an impressive rate.
Not really…?

Starlink is twice as expensive for a tenth the bandwidth as when I had fiber in a modern apartment.

That kind of 20x factor is presumably what the other person meant.
https://en.wikipedia.org/wiki/Paradox_of_tolerance

The paradox of tolerance states that if a society is tolerant without limit, its ability to be tolerant is eventually seized or destroyed by the intolerant. Karl Popper described it as the seemingly self-contradictory idea that in order to maintain a tolerant society, the society must retain the right to be intolerant of intolerance.
GitHub Actions Larger runners – now in beta
It says on the announcement that they will grandfather in existing customers.
I'm not sure why that graphic excludes it, but they link to the source they're relying on, and they do seem to track it as well.

https://www.article19.org/gxr-22/#:~:text=Meet%20our%20teams....
> instead there are people always with these fucking phones at hand making pics and videos

A few friends and I went to go see Taake at a little venue in Greenpoint, NYC years back. We wanted to be in the pit so we moved towards the front and it was clogged with what some call "poser hipsters." They just stood there texting, playing on social media or filming the whole time wasting venue space. It was infuriated as these idiots just stood there staring and tapping at their phones while a band was playing. So we decided to make life miserable because it was the pit after all. So we started up the pit and explicitly threw each other into the human tripods for laughs. After we knocked those phone zombies around a few times they got the hint and moved towards the back. And you could even see some were miffed and gave us dirty looks but hey, this is a metal show so FUCK OFF AND DIE! We had a blast and there was just one pic taken of a friend who managed to grab a selfie with Hoest.
It was an insanely work place in 2001 when I was there for a year. Can only imagine it now.
This takes me back to some blissful days spent optimizing an integer compression scheme in AVX2. It's really a difficult instruction set to work with. The authors comment about a set of oddly shaped Legos is very apt. It often doesn't have instructions that cross lanes and often lacks the thing you need, so you find yourself hacking around it with bit operations and lookup tables. AVX512 is a huge improvement, but it still hasn't caught on in a big way over seven years later.
Actually, the market is being driven by wealthy real estate owners who don’t want to do anything but sit back and rake in the profits. The government has been sponsoring visas to get investment in to diversify our industry and economics, but the people coming here to work are not really the ones buying luxury flats.
I had a Meetup.com account, and set up a small group. It was a local tech interest meetup.

I was in at the lower level. I think it was $50 (long time ago), and there was a limit to the number of users.

After a couple of legit users joined, there was a sudden explosion of "mystery users," that I couldn't tell if they were real or not.

I strongly suspect they were not, as they never responded to any questions, and never showed up, as well as their other groups were ... weird ... no connection to the local tech scene.

They crowded the group, so new members would only be admitted if I went up to the next (quite expensive) tier.

The whole thing fizzled, and I abandoned the group. As I believe that there were no more than about five "real" members of the group, I don't think anyone was in danger. No one took it over, and the group died (as did my desire to have anything to do with Meetup.com).

I am not going to speculate in any legally-vulnerable manner, but I was certainly not one to benefit from a bunch of inactive spam accounts...
Electron apps are not PWAs. The difference is that PWAs share the browser engine with the user's default browser, saving memory and disk space and dramatically improving security vs. Electron.

On mobile, "packaged" PWAs are usually still using the user's default browser engine.
Haven't used it yet, but very impressed with what I'm seeing/reading.

$10/mo could work (I think many people would go for it for $5/mo, though I understand that may not work for Kagi). More than that it starts to be very niche I think.

A family plan is interesting, and I would pay for a Kagi for Kids that works and filters out garbage without dumbing everything down to a "kiddie" level (like Google does). My young kids have a great deal of scientific curiosity and I'd like them to be able to explore freely and learn interesting stuff that might go way over their head at first but isn't "kiddish", without worrying about them stumbling into a cesspool (and I don't mean just a "safe search" porn blocker, but just all the horrible stuff out there you don't want them to stumble on).
Feedback will likely not be rapid.

It will take a lot of compute to compile the script and render the video.
people aren't commodities and dating apps juxtapose humans with all other online shopping.

the medium is the message here. you scroll to find a new set of pans, and a new partner.

not sustainable or humane.
"When a zipper fails for me it's 100% a jacket."

That's often so with me. I've an ex-NATO military jacket that I bought from disposals. It was new old/surplus stock so I am the first to wear it.

It's by far my favorite jacket and it gets a great deal of use as it's not only excellently designed (in that everything about it is immensely practical), and that the quality of the materials used in its manufacture are excellent (it would be difficult to find better). Originally the military must have paid top dollar for them (and it's much better than the one my own country's military issued me with decades earlier).

Nevertheless its zipper is a perennial problem in that it's hard to engage when I'm in a hurry and it often jams or is sticky at the start end. Fortunately, it has a large flap that covers the zipper from top to bottom and it is secured with a vertical row of buttons!

I like that, there's nothing like a bit of 'bootstrapping' to guarantee things will always work.
Something like (fragment?) shaders for audio would be amazing though. Or maybe just an embedded low power CPU (running realtime). I think there's a lot of room for generative audio still (or various degrees of "rendering audio"), or applying distortions like doppler, various reverbs, or just generating things on the fly via synthesis, you can do things like make each effect unique and have various custom parameters (material pairs, impact velocity, room conditions, etc.).

I think full 3d audio is a different problem though because it, at least, requires a version of the rendering problem (for waves). It's harder in some ways than light rendering (because phase/coherence matters sometimes, the wave equation is harder to solve), but easier in others (no need as much detail as light, wavelength is large), or just plain weird (nonlinear effects from rattling and such).
I suppose that depends entirely on what "*" is blanking out. Given the context, the grand-kid seems to be upset at the protestors. If "*" is a racist slur, then yeah... (still says nothing for sure about the parents or grand parents, though) but if it is just some general swear word, then he sounds more like an angry person with a potty mouth.
What is SSR exactly in the context that you're describing?

I thought if you're using server side rendering you'd be serving HTML directly from your application.
Ask HN: How is “How to Design Programs” (HtDP) as a first entry to programming?
HtDP teaches mainly functional programming. But the real world still uses imperative programming majorly.

Those who used HtDP as a first resource to get into programming what did they use to learn imperative programming and then other subjects of CS like data structures and algorithms?

Or is it better to use HtDP after you have already programmed using bad style in an imperative language?
SEEKING WORK | UK, REMOTE

15 yoe developing software systems with FOSS and contributing back.

I've worked in many areas, notably backend, multimedia streaming and communication services (IPTV, CCTV, VVoIP), Linux kernel drivers, debugger development, and now I'm working on RNP, OpenPGP library used by Mozilla Thunderbird. I have made some contributions to FOSS projects, including the kernel, FFmpeg and Gentoo.

Github: https://github.com/andrey-utkin/

Website: https://autkin.net

Email: hn@autkin.net
One beautiful thing I realized about all this progress in AI.

We will still need people to do the hard yards, and get dirt between their fingernails. I am firmly in the camp of those people.

Fancy algorithms won't dig holes, or lay out rail tracks of over hundreds of miles.. or build houses all across the world.
I'm really looking forward to know what hacker news thinks about dating. I definitely come here specifically to escape the rest of the internet, where no one talks about dating. /s
The moon is a lifeless rock. What is there to disrupt? It's deep ocean mining that is risky and should be avoided.
This.

The best thing to teach your kid is to clearly show them how the media and politicians lie and manipulate by showing
their contradtory talking vs behaviour vs what they actually do side-by-side meme style.
Interesting that you bring up WWII. There's a theory that says that US's big research funding agencies are deliberately set up the way that they are because the US government freaked the _fuck_ out upon realizing that a bunch of nerds could go from zero to nuclear bombs in ~10 years. So, these big bureaucracies were set up to, in effect, keep tabs on physicists. (I first heard of this from a talk from Kim Stanley Robinson of Red Mars fame, and more recently Ministry for the Future. It's on YouTube somewhere but it's a bit hard to find, it was a seminar he gave at Duke University some 15 years ago.)

Then, some 35 years later came the Bayh-Dole act, which however well-meaning it might have been, really provided the incentives for universities to turn into fed money capturing enterprises. The rest is history.
Also Greenland and a couple of other Central/South American countries.

It's probably just areas they don't have good or reliable data for.
All social media has controversial content. In the advertising world "user generated content" is close to the bottom of the barrel anyway... yet, it's the main revenue driver for companies like Facebook.
There is actually a way to delete Meetup groups, versus just leaving/stepping down from them.

The Meetup docs are quite clear about the default behavior if you leave/step down: https://help.meetup.com/hc/en-us/articles/360002865332-Closi...

The answer you needed was just a quick Google search away: https://www.google.com/search?q=delete+meetup+group, e.g. https://support.google.com/developergroups/answer/7378020?hl... and many other results.

Could Meetup offer up this distinction more clearly in their user docs? Sure. But like I said, the Meetup docs are pretty clear what happens when you follow their instructions.

It's hard not to read OP as "we took an action without doing due diligence to fully understand the consequences of doing so." The point at which you make an assumption like this is the point at which you bear equal responsibility for unfavorable outcomes.

Edit—the UI is actually very clear about this, and has been for at least the last couple of years: "Your members will be given the chance to become the organizer and keep the group running without you."
brilliant to see this state intervention. With subsidies for domestic industries, tariffs on foreign goods, the US is leading the way for the next era of the free market
with very little practice you can easily shape a screwdriver tip with a hand file

edit: its also helpful to do a quick-n-dirty case hardening if you have a gas stove or other way to get it dull red
https://en.wikipedia.org/wiki/Punitive_damages

$36m is rational from an economic perspective. It's a giant slap on the wrist to a) stop them doing it again and b) stop others doing it again.

If you don't have punitive, a wealthy person(/business/organization) can do something awful to a poor person which causes them great harm (e.g. $50k) but the rich person can easily afford.
Thanks! We like the name too :)

Gamification is always a fun addition. We want to focus on the core functionality at first, but maybe we could have some sort of leaderboard in the future (with swag attached). Cool Idea!

Never seen Applitools Test Automation U. I'm taking a look now!
Tell that to the solar flare that randomly burns everything on it... Or the asteroid that crashes into it... Or the black hole that eats it... Or the aliens that invade it... Or the plague that kills everyone on it... Or the supervolcano that causes "nuclear" winter...

We could be doing our absolute best and still be surprised pikachus anyways. And there's no scifi remedy that will help us resolve these problems, we're not even K1, much less K2 - who's on Earth when it comes dies.

As the only known example of intelligent life in the observable universe, we should be doing everything we can to preserve ourselves. Having everyone on one planet is not a good idea if you're looking for survival on geological timescales (and/or have bad luck).
But where do you draw the line when migrating to a superior source control system isn't possible because of your current source control system?

If curiosity is what you're wanting to allow, keep the current source control system on ice, and move everything to the superior one at its current state + a few releases back. Save a decade or two.

It seems to me a version (sic!) of technical debt otherwise.