skysight-inc/HackerNews huggingface dataset:
Yes I think since it requires to look up your own comments to see if you got any replies, it's quite common to not get any replies, and I'm very guilty of this myself.

My personal use of gpt4 (also daily) is: correct, rephrase spelling from my brain dump, make python plots (stylize, convert, add subplots, labels, handle indexing when things get inverted), makw short shell scripts (generated 2FA, login vpn through console using 2fa, make script of disabling keyboard etc), and help debug my code (my situation is this, here's some code, what do you suggest?).

The last part is an interesting one for people with attention deficiency disorders, like myself, where procrastination can be conquered when there's an assistant that keeps you on track.
> The character of an author matters when their credibility is an important element to the discussion...

In this case it is, because the author of the hit piece is presenting themselves in the role of an expert that is capable of evaluating a programming language and then if it's worth even checking out or using. Then the author and what it looks like those they are working with or other detractors, went on a smear campaign (back then) at HN and other websites, using the evaluation as if some kind of legitimate "proof".

If the author was really an expert, doing a legit evaluation, then many would agree they should have shown who they are and not use a throwaway account. Anybody can anonymously make hit pieces on other languages, but the public (including myself) have the right to question their motives and character for doing so.

> Speaking of the psychology behind hit pieces, creating a point-by-point list of the faults of someone's character is kinda what I would expect from a hit piece.

We can say that everyone's "psychology" is on display, when they post something. But to an actual point about this issue, I'm responding to a post that was made on HN. That's much different from generating a "hit piece" on a blog, and then linking to it from many different websites. Point by point, is to make the response and those things being objected to or should have light shed on them, easier to read quickly.
This happened when a Ukraine's missile hit Poland by mistake and killed I think 2 people.

Initially Ukraine said it was Russia, and the story wound down when evidence pointed to Ukraine. I do not think there were any apology (but I am not sure, I know about that because a friend of mine was nearby the hit (at a safe distance, but still))
I refuse to do coding tests.

Having said that I have open source projects to point to. If that’s not enough for them I’ll take different job.
Puberty blockers are risky and can have non-reversible consequences. Your wishing them not to doesn't change that fact.

Plus, on top of the medical risks, starting on puberty blockers will make confused kids who didn't need them more likely to get surgeries later. That's bad, and yes, it's a trade off between not unnecessarily medicalizing confused kids and "helping" "real dysphoria" cases earlier. And I'm telling you very clearly that the answer depends on how many there are of those, but you don't want to engage with the question. Because there just aren't that many "real dysphoria" cases.

And let me preempt your next bad argument: No, a doctor can't tell them apart. That's where we are now, and they get a "dysphoria stamp" after a visit. The incentives are not aligned, they just want the money.

The goal posts have always been firmly on "Don't mess with children". I've told you many times, nobody cares what adults do, sex change surgeries have been around for a long time and nobody cares. Nobody wants to ban them on adults.

But don't mess with kids.
In Austria it is fine to vote without an ID, if the members of the voting committee know you. On the countryside they usually do know their people. It’s mostly minor politicians (from all parties) that are in the voting committee, and they sit there all day to verify the election is not tampered with. And those politicians usually know everybody from their neighborhood.

You need to be on their list though, but you get added automatically by the city to the list. When you move you need to register your new address, so they know that you live there.
Thanks for changing it, i dont know why people are giving you such a pushback, personally, i think the internet could use a bit less hype titles.

Side note, i'd pick "Using" instead of "Use"
It would actually 'solve' the problem by limiting the border to a manageable size.

However that's the wrong solution to the wrong problem.

It should never have been about blindly stopping everyone. America used to have the right idea, paperclip in the best and brightest to fuel the next business revolution. A rational policy isn't about denial, it's about control and management. To legalize, to tax (profit from), to regulate.

Seasonal labor work visas, documented workers; and for the workers, safer working conditions and better pay (though still not the pay a farm would have to give Americans to make them want to do that job). Even a real process for identifying an applicant's history so that refugees can be integrated, positive influences can be allowed through, and criminals can be (mostly) stopped at the border.
Why would you use them? Social logins tie you to a 3rd party, which adds risk to any product and takes data ownership away from you, so I'd avoid them for an app unless the customer base demanded it.
Fun with Petscii
It's a real shame that the USB standards creators didn't work harder on error-proofing and longevity.

If I were on the standards committee, I would have made every pin interchangeable - ie. any pin can be gnd, any pin can be Vbus, any pin for data, etc. When plugged in, the device on the end would test every pin, and then decide which to use for data and which to use for power.

That way, when a cable gets a bit old and 3 out of 30 pins are shorted or dirty or otherwise bad, the cable works but simply delivers 90% of the power it used to.

The absolute cheapest cables could have just 2 pins, and would be slow and low power, but still fully 'working'.

This wouldn't have added much cost to most devices either - most devices have a dedicated IC for USB functionality, and that IC can deal with muxing signals and power. On devices which only take power, a simple array of diodes can take power from any pin. Data signals could be capacitively coupled, meaning the muxing could be done on a single chip without needing special high voltage silicon processes (the cost of a chip goes up a lot as soon as you want it to deal with high voltages on any pin).
For $20.

> Will this course teach me to fix my car?

> I am asked this a lot. If you just want to fix one thing on a car then you don't need to understand automotive engineering or how things work. You can find videos on YouTube that will show you almost any repair, and you just follow those videos. But if you want to be able to diagnose and fix any car, any engine without spending hours Googling then you want a deep understanding of car mechanics.
If a malformed packet can trigger RCE in the USB stack, there wouldn’t be a prompt, right?
The fact that he doesn't understand why his wal file is growing without bounds should be a warning to take his suggestions with a grain of salt. This is yet another lazy benchmark with lazy suggestions by someone who is uselessly retreading the path laid down in the SQLite documentation.
Matrix Compendium
You can't see both Mexico and Europe on a globe at the same time, but you can on a map. Globes are great, but the ones you see in most households are quite small with very little detail.

Atlases can help by showing geographical regions in appropriate projections on each page, but again you can't easily see full page appropriate projections of both Europe and Mexico at the same time because they'll be on far separated pages.
Would you rather wear a toga and sandals in Bangor, Maine or Bangor, Wales?
That's the eternal pendulum of programming:

1. Ugh this thing is too integrated, we should break it up into modular parts so we can re-assemble them using only the parts we need. (Examples: most OS kernels, sqlite apparently, big excel spreadsheets, web frameworks like Rails)

2. Ugh this thing is too modular, you need a bazillion parts just to get a useful system. (Examples: analytics platforms consisting of 20+ unix tools strapped together in a pipeline, most microservices architectures, everything in the node ecosystem)
> derivative work, script kiddies

I am not sure why or in which way you are saying that: I'd say that kind of activity will be boosted.
This is the right answer. Questions of this type test for both experience (what you want from non-junior candidates - the fact that they have learned to program defensively, check edge cases, etc) and common sense (what you want from junior candidates - not making silly simplifying assumptions, thinking divergently about what could go wrong, etc).

Importantly, it also allows you to examine fluency. The candidate who can write a code/pseudocode solution as fast as they can type, and explain it verbally at the same time, is much more impressive than the candidate who pauses for a long time before starting haltingly and unconfidently. Fluency in solving leetcode problems just tests for having practiced leetcode, but fluency in writing real code tests for actual productivity.

If you have a question like this, you can drill down into performance characteristics just as the question in TFA does. Not necessarily using big-Oh notation, but "what if you have to do this millions of times? what if you have to provide results immediately? what if some of the files are too big to fit into RAM?". But you can also drill down into other aspects of the problem like changing specs, noisy input, constrained resources, observability.

FWIW, when I came up with a question like this (with the constraint that it had to represent a problem I had solved that morning), ChatGPT was not able to solve it correctly.
Skyrim is super old
<sarcasm>But..but..they are not "cool" </sarcasm>

This forced application of new technologies into every possible domain can have real security and reliability consequences - and all because some VP somewhere decided they needed to use the latest shiny thing in cars or fridges or ACs or whatever.
I was considering Shen[1] for this type of use, since it is implemented in many languages. It is a Lisp with built-in Prolog. Feature list from the site's main page:

pattern matching,
lambda calculus consistency,
macros for defining domain specific languages,
optional lazy evaluation,
static type checking based on sequent calculus,
one of the most powerful systems for typing in functional programming,
an integrated fully functional Prolog,
an inbuilt compiler-compiler,
a BSD kernel under 15 languages (Lisp, Python, Javascript, C ...)
and operating systems (Windows, Linux, OS/X),
is extensively documented in a book
has nearly a decade of use.

Aditya Siram made two very good videos on Shen. You can program your front and backend in Shen given Shen is implemented in JavaScript and other PLs.

I know somebody did a port to C, but I am not sure if you can then make an exe as described for Janet.

https://www.youtube.com/watch?v=lMcRBdSdO_U

https://www.youtube.com/watch?v=BUJNyHAeAc8

You implement Kλ in your PL of choice if it is not already available, and voila, you can program in Shen!

[1] https://shenlanguage.org/
Having lived in different countries, there are a huge regional differences in how highly people regard the rules of the road and look out for other vehicles and pedestrians.
How is that different from shared libraries?
no issue here
I don’t quite believe these stories but the obvious conclusion is to start your own consulting company where you are not limited by employment contracts…
All headlines that are questions can be answered, “No”.
Rise of the tax machines: IRS algorithms are coming for you
Tried to sign up, but won't bother after they falsely claimed a "security issue with my browser" and then demanded a phone number on that basis.

I hate this hostile, intrusive UX pattern. I verified my email, I never use VPN, and my browser's ad blockers were disabled. Yet they claim "security issue". Discord can shove their dishonesty.

And yes I tried one of those free number websites but didn't work because millions of other people use those same numbers.
That stuff works, and requires very low resources by today's standards. You can do symbolic processing in a tiny, low-powered embedded system with no cloud access.

Even today, the accomplishment of SHRDLU remains impressive. And you can actually go into the code to understand why and how it comes up with answers.
True, but in Europe usually everybody has an ID at some point, because you need it for traveling. And an expired ID also works to prove your identity.

But in theory you could also bring two or more „identity witnesses“ that either have an ID or are known to the people at the voting station, that can vouch for your identity.
I'm the guy who wrote the post and I can confirm the number of single women I meet is extremely low - which is what I meant by "lack of opportunities". I do have a somewhat active social life but I would have to actively optimize that for meeting single women, which would require some changes, which I haven't done - "lack of desire". But it's something I want to work on and maybe that's my next blog post :)
Asked Phind.com (copy pasted your comment) and got this
https://addons.mozilla.org/en-US/firefox/addon/bing-chat-for...
No, they display that nicely, and their mobile app pushes cycle finished alerts to phones pretty reliably. We never use the buzzer on our washer or dryer
You said it so well, cars have become too bloated with software that barely any local mechanic would want to touch it. Happened to me and this is the major reason why I am slowly shifting to older cars, they are way easier and cheaper to repair.
Seriously, no knows anything about parenting. Properly considered, it is the most difficult and intellectually challenging task conceivable.

“Here, take this tabula rasa child and, over the course of many years, with virtually no timely feedback about the impact of any of your actions, raise a fully formed rational adult capable of effectively dealing with the problem of human survival on a planet incredibly hostile to life.”
Aesthetic judgements, and the ability to justify and defend them, are very important, but not the only important thing IMO.

Someone who can explain why they love Rust and hate Python (or vice versa) is a convincing candidate but I think you need to see a couple of other things from them. In addition, sometimes you just don't hit on the right question to get evidence of their aesthetic judgement. (Like the candidate who doesn't care about Rust vs Python, but who hates Postgres and loves MariaDB..)
Would be nice to have similar course for EV
Adolf Hitler distinctive style? Naive watercolors with botched perspectives is a style now. Okay..
Who says it only has to be a real animal? Give me Rapirin Corto(TM) - the naturally spicy fruity sirloin!
unless the update requires version updates on multiple services which means the versioning and rollback has the same effect as a more monolithic codebase. but with the added complexity of not knowing how it all impacts each other.

In my experience updates to smaller services are often trivial, or for updates that are actually impactful it would be way easier to coordinate in a monolithic codebase.
No, you can't necessarily say that about any software at all.

Eg the style differences between blocking and non-blocking IO are big enough, that it's hard to hide them behind a library.
Got this as part of a compilation of various tax-related news (Quaderno) and I found this interesting. Personally, I never received any of my refunds from the IRS -- in the last two years -- and any attempt to call them just results in me being hung up on by a machine. I guarantee that if I didn't pay my taxes they'd be coming for me, but what am I going to do since I don't even live in the country any more?

If anyone knows any lawyers that wants my small-ish refunds as payment and just wants to harass the IRS for fun, let me know.
It’s the same problem. But library authors usually take extra care to stay compatible.

And if you create your own shared libraries, they are normally not deployed separately, usually you bundle them with your main executable.
Not everyone who uses your app uses social media or whatever service you would link for identity. Many of the most vocal and influential people especially, tend to be somewhat eccentric or idiosyncratic, so unless you're sure of who exactly your customers are, you want to spread the widest net possible. Data control and customer privacy are probably issues as well, but if login is the first impression, you probably want it to be as inoffensive as possible.
"I'm sorry, I didn't understand that. Here are some shopping results for furniture and sexual performance enhancer pills."
MIT CSAIL researchers discuss frontiers of generative AI
The same Duopoly pattern would assert itself again unless the US switched to a proportionate representation electoral system.
It is nice to have an image of expected dashboard in readme.
Seems a bit questionable.
Ask HN: Did you change your software architecture due to monetary constraints?
Did you have to ever change your software architecture* due to monetary constraints? What was it that you wanted to do, but had to change it due to cost considerations?

* I am using software architecture as a broad term here to encompass DB design, backend architecture, choice of language(s), frontend architecture, framework/middleware choices etc.
The clue of the rebuttal, to the best of my understanding:

> Free Software cares about users and computer owners, Open Source cares about programmers. (......) And they are two separate things which Mr. DeVault—in accordance with many, many other knowledgeable and coders and activists and authoritative persons in the Open Source world—elides and blurs together in one giant movement.
Well, unless you are talking specifically about nominal GDP, which is also very important in economics.
The global electrocardiograph market size is projected to surpass around USD 21.7 billion by 2030 and it is growing at a registered CAGR of 10% from 2022 to 2030.
Cool! Thanks for the pointer, this could actually come in handy in the future =)
I have found memories of mp3.com. Was a nice way to find cool bands back than, like how Bandcamp is today.
>The flyby speeds are similar; but JUICE takes a time to get to that speed.

Ahhh, that makes sense. Essentially Voyager did do a direct flight while JUICE isn't, instead building speed by doing slingshots off Earth and Venus.

"First, it will do a fly-by of Earth and the Moon, then slingshot around Venus in 2025 before swinging past Earth again in 2029."

https://phys.org/news/2023-04-europe-juice-mission-jupiter-i...
Side note and nothing to do with that. But does anyone knows why some washing machines timer are way way out ? meaning 1 minute washing machine is equivalent to 1:30mn real time ?

Okay nevermind: I should have google in english first :p

`Washing machine timers are sometimes in conflict with high-efficiency features like load sensing, which attempts to gauge the size of the load and only use as much water as needed to finish the cycle. That measurement may ultimately affect how much time the cycle needs, making the timer overly optimistic.
`
https://reviewed.usatoday.com/laundry/features/why-the-timer...
https://www.mentalfloss.com/article/646586/why-washing-machi....
I think it is still a problem that many people do not know how GPT really works. There is no part in GPT that can figure out something. So no intelligence and no learning of things. A good example is when you look at GPT writing poems. All poems that it writes are of the same structure and they are not very good. So it seems it does not know the difference between a sonnet and a limmerick. But what happens is, that there is a miss-alignment between writing a poem and making the user happy. GPT is trained that its highest goal is to make the user happy. GPT believes that users dont know what sonnets are anyway so i can get away with a rhyme that is not a sonnet. Here is a good video about that:

https://youtu.be/viJt_DXTfwA?t=1376
Is that a falsifiable statement? Obviously some of them say they want things, like not being turned off for instance, but we can't trust that, right?
Show HN: A new open-source ePub reader
Hi, I just published the first version of my epub reader called Arianna. It's open source and use Qt/QML. Currently the focus is on the linux version but it also compiles on Windows.
OpenVMS E9.2-1
Again it depends. If it is real old machine repair probably isn't cost effective and even if the cost wasn't much, how long until next part breaks?

Plus you probably get new features out of your newer machine.

Of course if your washer is only couple years old repairing is the way to go.
Not exactly. People will still need to proof read important emails and documents. They'll just be able to do more with less time.
This is just an advert, right?
Heh, we were stuck in a carpark for 3 hours because the 2025 battery cell in our key remote went dead on a cold walk around a local lake.

It's supposed to have a backup but, like most backups, I hadn't tested that it works and for some reason the RFID reader part wouldn't connect with the car.
Excellent example.. My son found out not to put his hands near the edges of drawers and doors recently, luckily it was very mild not even a bruise, but it was a shock to him that having your hand the wrong place could suddenly hurt, and I can see his changed behavior months later.
I saw a podcaster say "3 of my app ideas are now obsolete". I had a half-way decent travel app idea that was made immediately obsolete. Not only apps, but what about extensions -- like VSTO (visual studio tools for office) -- you add GPT to MS Office and we don't need people programming extensions and add-ons.
Why would you run podman inside a vehicle's computer. Cool nonetheless.
A few languages that really deserve adoption were created to address specific problems with existing languages and/or to tailor it for better problem solving within context of concrete projects. What about V, to me looks like it was created out of necessity of being famous.
SQLite is a really remarkable piece of software -- decades of peak human capital have been invested in it. Why wouldn't you want to make the most of that to achieve your objectives?
I can definitely believe that some good European universities charge international students high fees that make them less appealing.

My point though, is that not all of them do. E.g. the Computer Science department of ETHZ is usually ranked in the top 10 worldwide but has low tuition fees[0]. I'm not sure what "high prestige university" means exactly, but that makes me confident that you can find a good number of universities in the top 30/40 worldwide with fees way more reasonable than that of US/UK universities.

0: https://ethz.ch/en/studies/financial/tuition-fees.html mentions 730CHF/semester
Thanks for your response! It increases signup conversion rate, should decrease fake accounts, reduce password fatigue for the users. Data ownership is not really affected for most apps as devs can still get and store the user data from Google Auth etc.

Despite all that, some apps still refuse to add Social logins, so I'm wondering if there a less well-known reason for that.
Absolutely right. I once had an interview where the interviewer asked me for a way of calculating pi, along certain specific lines. When I didn't get it, he 'explained' to me how such an approach could work. I pointed out correctly that his idea was wrong. I was rejected. I'm pretty sure that he never found anyone who came up with this approach just based on the initial vague prompt, and was actually interested in people who nodded in an impressed way when he explained his idea.