skysight-inc/HackerNews huggingface dataset:
CoffeeZilla made a thorough video about this: https://www.youtube.com/watch?v=NPOHf20slZg
@latexr It will also work in non-western countries too... as long as you're the obvious skin color or race. I doubt a white man in Nigeria with a high-viz vest is not gonna attract everyone's attention :)))))))
True. Some of us were made to exist in the gaps between ‘normal’ and solve problems the majority aren’t even aware of.
Chat gpt can solve any take home problem. You need to be on video making interactive feedback and demands to see that someone can actually write code and understands programming even a little bit.
Don't Label Twice: Quantity Beats Quality When Comparing Binary Classifiers
Now tell her to deploy it on Kubernetes.
i see, thanks!

yeah, i think it's well-known that lambda, map, filter, and reduce (the lispy bits of python) weren't in the earliest versions of python; they were contributed later on by a lisp fan

at a larger remove, of course, lisp was an inspiration for abc (via lcf and setl), shell (via algol), and awk (in a smaller way)
This looks great! What are your plans around community and content, I feel like Pitchfork could use some competition. Best of success!
The Murderbot Diaries are kind of neutral, but very funny in my opinion.
To this day I am not entirely convinced that they did not start as something sex-industry-related and then for some strange reason switched to DNS registrar business later. Seriously, "Go, daddy!"?
same, but they'll ruin it by putting a stove in the back.. iPhone 5 still is the perfect form factor for a phone, at least for me
7 years old? Don't force kids If you need your kid to be kid. Hand coding HTML is just trash than collecting leaves & beautify the kindergarden book.

I've no memory for last 10+ years other than computer and programming. All I've pretty beautiful memory from childhood.
I paid to upgrade my Anthropic account to pro today, ending a long monogamy with OpenAI, and one thing that struck me was how hard to describe the advantages of one over the other were. I like claude.ai's "style" more, and prefer the "interface" - basically the "way" they talk over the strict correctness of what they said.

Hate on LLM-AIs but if you told me 5 years ago I'd be switching my AI provider because I liked another one's style better, I'd have thought you were bonkers. Shit's come a long way.
Do they still do the thing where if you search for a domain name and decided not to buy it they mysterious buy it themselves a couple days later and increase the price threefold?
have you seen H1B numbers lately? H1B constraints supply as crazy. 80K slots for 800K+ applications.

and besides, over-restricting import of labour will just result in offshoring dev teams to India. just look at major USA tech names
maybe i'm just an old man shaking his fist at this point but in my opinion html, css and vanilla js is more than enough and is the correct solution for any reasonable web page/site/application. if you need a more complicated solution, what you are making is not appropriate for the browser and shoehorning it into the browser is stupid.
We need our safe space.
I see, and I can understand your take conceptually. I was asking as I coincidentally know a few people around me that have been having gallbladder issues recently.

Thank you for your reply!
Much simpler backends for example. htmx is cool, but it seems simple because it's simply pushing the complexity elsewhere.
This is a great list, I'm planning on writing some sample apps and blogs about OpenTelemetry for LLM's and this will be helpful. Which are the most popular open source ones amongst these?
Yeah, the first time I interviewed after working at the same place for over ten years I was totally thrown off, because I was expecting to have a discussion about my experience and not have to whiteboard a method to list all files in a directory.
I don't think the comment was about the "file system", more like about the "humans" that dump every file they have to whichever folder they find available, and in the end of the day/week/month/year nobody knows where that file is.

And then the person leaves the company/org and this file will float in space (SharePoint) forever, never to be recalled again, never to be read again, alone, in a cold world (computer room).

Speaking about SNL sketch.. it reminded me James Cameron's reaction on the Papyrus sketch --> https://www.youtube.com/watch?v=wm1-k__LF40
To backup you should use the `vacuum into` statement. That can be safely run from another process, as it takes a read lock and doesn't block writers when using the WAL mode.

When backing up a SQLite database that is in running use, you should never use `.backup`. That command will restart the backup from scratch every time the database is written to, so if you're backing up a big database with a lot of periodic writes the backup process may never complete.

You can sometimes use the C backup API from the same process that is writing to the database, since the C backup API is aware of writes _from the same process_. It will still have to restart the backup procedure if writes from another process interfere.
> Are people really that hermetic to understanding how the items and tool they use actually work?

From what I've seen in some of our new recruits, yes. And those are technically educated people.

In general public, I've noticed that if stuff is working well, people don't tend to take a deep look into how it works.

I guess that's how different minds work right ? For example a curious mind wants to know how a thing behaves and how it works etc, whereas a visual mind would look for how it looks.
If you live in the US, you can go to https://reportfraud.ftc.gov/.
I think people's concept of how many items in a spreadsheet you can work through is often miscalibrated.

Does the author of this piece post their dataset? That would allow people to cross-check the results from GPT and see to what extent they think it got it right or wrong.

Categorizing 200 films based on ~10 attributes by reading their wikipedia overviews feels like it would be not significantly more work than building the fancy scrolling visualisation itself.

If there were 1000 films being analysed then I'd definitely be looking for some sort of tooling to help (or crowd sourcing the analysis)
I thought the whole point of XML tags coming in named pairs was so you could be helpfully told which tag wasn't closed?
Does Amazon have a de facto monopoly on book publishing in the US? (Not a rethorical question, I have almost zero knowledge about the business of book publishing.)
That’s a big fucking asterisk on that site. Somehow I don’t think those calculations are going to apply to X and SpaceX employees living in LA and SF.
It depends on the country, the EU doesn't have the same laws for Internet censorship. Still in most EU countries it is better than in the US: https://en.wikipedia.org/wiki/Internet_censorship_and_survei...
>when they write “did not immediately respond to our request” in the newspaper it means that the journalist called and no one picked up, then went to print.

So the act of calling becomes 'the request'.
Reminds me of 'but i replied to your email'.
Yeah, but you didn't answer the questions in the email.
I went through the same mental process as you and also use num_cpus [0] but this is based only on intuition that is likely wrong. More benchmarking is needed as my benchmarks show that more parallelism only works to a point.

You can see how the transactions work in this example[1]. I have a connection `.write()` or `.read()` which decides which queue to use. I am in the process [2] of trying to do a PR against rusqlite to set the default transaction behavior as a result of this benchmarking so hopefully `write()` will default to IMMEDIATE and `read()` remains DEFERRED.

[0] https://docs.rs/num_cpus/latest/num_cpus/
[1] https://github.com/seddonm1/s3ite/blob/0.5.0/src/s3.rs#L147
[2] https://github.com/rusqlite/rusqlite/pull/1532
Mhh, if I have evolved to a point where my experienced feelings and ideas are of such complexity that animal cues no longer suffice to broadcast them to the group self-awareness might have involved in tandem with the more complex nogging and not as a downstream feature.
This. Works fine. The M1 can run most small models (phi3, gemma, etc.) at usable speeds even with just 8GB of RAM.
Nope, too difficult, and if you know the solution off hand that makes you look better than someone who doesn’t. For a question like this I would explicitly allow Google and inclusion of libraries, but I wouldn’t ask a question like this.

Less than 5% of our work involves understanding computer science and math, and for those 5% I only need a couple people to really, really get it. For everything else, it’s responding to business feature development, which means asking questions when things are vague, spotting inconsistencies in business asks, and breaking up a big problem into small problems that can be tested and built independently.
Hi, I'm Jamie.

I created this SaaS as a way to alleviate the headache of understanding how all my projects are doing. Seemed odd going from Stripe account to another, forgetting what tech stack I was using and how much each one of those services was costing me. Seemed somewhat archaic not having this all in a simple dashboard where I can easily view all of this stuff. So here's SimpleCosts, an easy to use dashboard to view all your SaaS projects revenue and associated costs, whether that been the usage of other SaaS`, like domain, database, authentication etc, Or hiring or a developer, ads/ marketing etc.

Some of the features below:

Unified Dashboard: View all your projects' financial data in one place.

Revenue Tracking: Monitor your earnings (in realtime) across all projects.

Expense Management: Keep track of all your costs, from subscriptions to operational expenses.

Easy Integration: Easy integration with your revenue provider (Currently only supports Stripe).
https://ihpi.umich.edu/news/social-media-copies-gambling-met...

Don’t forget all these
Some issues she can improve on:

- H1 content is too long, it should be less than 60 characters, use <p> for the rest of secondary content
- There should be only exactly 1 H1 per page
This makes me wonder how the stats compare for other forms of media, like TV shows, books, video games, comics, etc. Feels like there's probably more of a mix of attitudes and settings in these mediums, at least from the few I've seen.

Like in television, you've got Black Mirror which usually has near contemporary stories set in horrifically messed up versions of our world, but also Doctor Who and Star Trek, which are far more optimistic and deal with a far wider mix of settings and time periods. Like Utopia, a dystopian story set in the year 100 trillion where the simple passage of time has destroyed all but a handful of worlds via entropy, and the last remaining humans are trying to survive a dying universe.

And there are arguably more stories in those mediums that do deal with outside threats more than internal ones, often due to the 'monster of the week' structure some of these shows and stories run on. If you want sci-fi stories with external threats, virtually every sci-fi game you can think of has you killing hostile aliens and mutants and monsters by the thousand. Plenty that don't have any ties to Earth or current events too, and simply take place in a completely independent setting with entirely original problems.
adding things to a cart should be illegal

my tech savvy SO accidentally signed up for expensive subscriptions because they were hidden at the bottom of her cart, and it took threat of legal action to get customer support to cancel. never boycotted a shop faster.
"Versoly — Pixel perfect landing pages and websites, 10x faster"

Nothing in your post backs up your 10x faster claim. Shut this failed project down now.
Probably never disclosed
He can. Literally no one is stopping anyone from building a website however they like. No one is putting a gun to anyone's head and forcing them to use a framework or a SPA. All of that is intended for enterprise and business anyway. Use JQuery and a simple grid if you want. Or just plain HTML. Or run off to geminispace and scream into the void.

Yes, people will criticize. Unfortunately you can't stop people from criticizing. That's no reason to just give up, that's just life.
Ask HN: Why is there no good version control for Jupyter Notebooks?
Understanding Long Jupyter Notebooks with relatively complex code isn't my favorite thing.

I like to understand things from scratch so I usually try to go to the bottom from where things started and how the code evolved, the version control helps me with that but for Jupyter Notebooks, storing in JSON format doesn't give the proper representation.

There are packages like nbdime but it's just an extra thing to do, extra command to write, How do you deal with it?
Your problem is that whoever designed that Serial class is incompetent and should be shot and their body defiled in unspeakable ways.

The C-language varargs concept and the C++ object model are not compatible. C++ provides varargs only for backwards compatibility with legacy C libraries. New APIs written in C++ should not be using it because passing a C++ object through it is undefined behaviour. No amount of rationalizing (as all the comments downthread are doing) is of any value: undefined behavior is undefined.
This! Tailscale plus Ollama API will definitely do the job
First image of chromosome in its native state using improved electron microscopy
Whilst I love the idea of SQLX compile-time checked queries it is not always practical to need a database connection to compile the code in my experience. If it works for you then thats great but we had a few tricky edge cases when dealing with migrations etc.

Also, and more fundamentally, your application state is the most valuable thing you have. Do whatever you feel makes you most comfortable to make sure that state (and state transitions) is as well understood as possible. rusqlite is that for me.
not gonna work in current market. current tech job market is dying out. tech market in many countries outside of USA is beyond extreme right now. you will be beating out a dead horse and yourself too with it.

instead, take this time to re-focus, maybe change direction.
Also press release: https://www.avcr.cz/en/media/press-releases/Revolutionary-me...
Don't blame bad tools on the language.
First impressions of Go 1.23's range-over-func feature
I don’t know for a fact but I would guess it _is_ illegal (and i suppose so do you if you threatened legal action)
layoffs. employers are pulling out chair under you while you sitting on it. if you have mortgage, family, and no permanent residency —- good luck waiting. crash on the floor would be sudden and painful!
I'm 22, and most of my "not tech savvy" peers and anyone I've met under 20 have zero concept of how most tech actually works.

The pictures taken on your phone are not "stored somewhere", they are stored "in Google" or "in iCloud" or "in the photos app". Documents are similarily "in Google" or "in Word". There's no intuitive relation between photos and documents being the same thing on the filesystem, nor is there a concept of the filesystem at all. Generally, things jusr "work" (until they don't) and nobody asks any questions.

Now, I would like to clarify that this isn't a "darn kids these days" tangent, in fact, it's the opposite: darn adults these days won't teach their kids how to use the computer!

I would expect/really hope that when my generation starts having kids, computer literacy will start going up again. But for now, it's totally in the drain.

With respect to developers... Most of them know a lot less than they should. This is also an education/incentives problem.
Linus rants about lazy pull request text (Linux Kernel)
If that guy was wearing black and maybe some "Police" sign (even home-made) on him, not many would've given him a second notice...
I don't know where you live, and (anyway) I will drop a paragraph from GDPR right below. Although you don't have "legal effects" for not publishing your book, is it "significantly" affecting you (assuming you make a living from writing).

GDPR

Section 4

Right to object and automated individual decision-making

Article 22

Automated individual decision-making, including profiling

1. The data subject shall have the right not to be subject to a decision based solely on automated processing, including profiling, which produces legal effects concerning him or her or similarly significantly affects him or her.
Funny this should come out a day or two after I downloaded and played Alcatraz's "Memorial Songs" musicdisk (actually 2 disks, featuring tunes by Lizardking, who was pretty much the Brian Eno of the demoscene): https://www.youtube.com/watch?v=S4mskWhgAVM
The fact that i got downvoted says it all, people are in delusional mode

Zig devs are tackling the issue early, Rust devs are living with it, it's just sad
Instead of sending json to an api, form submission does a post back to the form page which detects this and reads the contents of form to do work on it. HTML pages can have code associated with them to do this in a cshtml file (C# specific). Lots of older frameworks support this, PHP being a popular example. Razor replaced ASP.Net webforms which has also been around forever.

See
https://learn.microsoft.com/en-us/aspnet/web-pages/overview/...
This is an interesting combination with this post from yesterday (Study reveals how anesthesia drug propofol induces unconsciousness): https://news.ycombinator.com/item?id=40981421

Their conclusion in that paper is that Propofol derails the brain’s normal balance between stability and excitability, which induces unconsciousness.
What about the case of passing a number and a string?
It does exactly what your watch does now. It merely provides a way to interact with the watch in a similar way to the original iPod. Many people have their own personal reasons why they might enjoy this.
I am the last generation that helped my parents with technical setup and support, and my children with technical setup and support.
I've already experienced two AI-powered phishing attempts personally in the last few weeks. One was pretty transparent, but the other almost got me. I expect we'll all see a lot more of these soon.
What's this one called?

You do a video call on some service, like Messenger or WhatsApp or Zoom.

After the call, you get a popup asking you about the quality of the service, on a 5-point scale.

If you click 5-stars, it says "thanks" and lets you go.

If you pick one of the others, it does the whole "oh help us do better, please fill out this form" spiel which is obviously a lot of work.
Thank you, good perspective.

Weren't the compile-time connections to DB optional btw? They could be turned off I think (last I checked, which was last year admittedly).

My question was more about the fact that sqlx is integrated with tokio out of the box and does not need an extra crate like rusqlite does. But I am guessing you don't mind that.
You are joking but this may be true.

I once was interviewing for an interesting job and the topic was general knowledge of a system made of A, B and C (all were similar). The interviewer did not know much but insisted on some very deep details about B. I told him more than was available in the docs already and at some point I said I would need to peek in the code to say more.

He told that this was too difficult for me because only people who were part of the team who designed that would understand.

I told him that I wrote almost by myself the A part so it won't be too difficult to catch up with B.

I did not get the job (ultimately a happy ending) and was told that I did not know enough on A (the part I wrote).
programmers must be ashamed of themselves for agreeing to implement these patterns.
Uhm... usually if you go beyond 1 person then you get someone to handle all the paperwork and this applies to almost all countries... In case of Poland it's not all that expensive either, especially if it takes off of you the burden...
Using TSAC should render a much higher quality: https://news.ycombinator.com/item?id=39975331
Everything you wrote assumes the IOMMUs across the board to be 100% correctly implemented without errors/bugdoors.

People used to believe similar things about Hyperthreading, glitchability, ME, Cisco, boot-loaders, ... the list goes on.
I think the IT job market is getting really dead as a great source of income. There were signs earlier of market saturation, but COVID somehow "covered" them to a certain degree. Of course there are multiple reasons for it, differing in every region:

Globally: IT development is in general moving away from outsourcing building custom solutions. You either build it in-house or subscribe to a ready SAAS product from 1000s available (many will go bust now - pick the winner in category). India is producing millions of offshore IT specialists every year. All above means that it really doesn't make sense to hire as many IT jobs as before.
This impacts US and EU for all jobs that can be done remotely (COVID-> process was accelerated).The jobs that are safer from cheap outsourcing are the ones where you need to interact fluently with Product Owner (UX/UI, frontend) or are requiring local knowledge, so are specific for the region (SAP consultant discussing accounting process with end-user).

Additionally other reasons by region:
US: rates raising, no cash for startups.
EU: manufacturing sector in Germany collapsed due to losing cheap energy source (Russia). That translates into EU-wide slump in projects from that sector. New projects were put on-hold. 20% inflation has killed real wages growth and affected other sectors.
Good sectors: finance is doing well.
AI is fueling some startups (and killing customer service jobs in the process).

All in all, this new world will be interesting. Will the remote offshore jobs be affected by AI way more than local "human-facing" ones? Are we offshoring everything from production (China) to IT services (India)? What will be left in EU/US to do? :)
Agree, integrating networking strategies can enhance the chances of finding suitable employment
Reminds me of my first website, back in 1994/95. I used yellow text on bright blue backgroud and wrote about music I liked. Only I was 10 years older.
There are few conventions with Rye language. Variations of functions use \ character. Like. print , print\csv or read , read\lines ... these are separate functions, with similar goal, but most of the time different arguments.

There is a sub-convention that word\ just means like word(more), which usually means one (most obvious) additional argument. function `ls` lists current context and `ls\` accepts string, in this case "prin" and list all arguments that match it.

Rye (similar to Rebol) relies on multiple types of words to replace syntax (if that makes sense) and these types of words are denoted by specific characters at the start or the end usually.

.word is and op-word and takes first argument from the left
|word is a pipe-word and is similar to op-word, but with different priority (more on that you can see on the website)
'word is lit-word (literal-word) ... quoted word in lisp terms (I suspect)

? at the end is a convention for "get" ... so noun? would mean get-noun ... so height? is convention for get-height. This is temporary "in testing" convention but so far it seems to function OK.

Thanks for your feedback.
"Only recently" will have a date.
As a technical term, Dark Patterns serves ok, but I think people need to be clear that what this is abusive software.

I have wondered about the merits of creating some sort of ethical software charter which companies can adhere to or face questions as to why they do not adhere.

I feel like this should exist already but I am not aware of such a thing.
Show HN: AI over Email