skysight-inc/HackerNews huggingface dataset:
So, I use chatgpt as a wingman while I program to give me explanations and snippets. I don’t think it’s malicious, and I’d say it’s not a whole lot worse than my human coworkers in terms of coming up with malarkey. Humans say and do all sorts of wacky shit with full confidence. I stay credulous and I’m not asking it to do my work, I’m asking it to explain edges I’m unfamiliar with. If I find it hallucinated an answer it usually means what I want to do isn’t actually possible but it contrived a plausible way to answer that could be true. If I push around the edges and correct it but it keeps coming up with garbage, I can be pretty certain my line of reasoning is at a dead end and I need to backtrack or accept I need a different solution to a different question. I’ll verify this using Kagi and it’s usually pretty trivial to verify I’m right. This feels exactly like my experience over the last 30 years developing software with human coworkers.
I don't believe them because they won't release it to the public and let us see for ourselves and that says everything.
Yeah, the last paragraph of this article is shockingly vague and inconclusive relative to the argument presented in the rest of the piece.

> It’s just a hunch at this stage, but I suspect that both within and beyond the Right, re-opening the question of science, flesh and sculpture from the vantage-point not of technology but aesthetics will do a great deal to clarify where the cultural fissures really lie in post-print politics.

Like, what is this even supposed to mean? Are you talking about a conservative right or a traditionalist one? What does this "clarification" look like, outside of subtly angry reactionary feminist literature?

The more I read Substack, the less convinced I am that I'm missing out on meaningful content.
Sure, and I never said otherwise. I'm just saying my personal heuristic is "once bitten twice shy". If you would like to apply a different one in your life, godspeed. But move along with your "poor line of reasoning" accusations. I've just demonstrated how it was not only a reasonable heuristic, it was also proven correct for the very community I was talking about.
Jesus, it's impossible to do research without being accused of being biased, is it.
Well is there an ai that can dissect an insect or wipe a floor? Or do both without risking any accidents to nearby humans?
> Quite often I see a case where someone has used round() instead, or possibly ceil(). And then what happens is your notification message says "100% done" when the process is not 100% done.

The video game Destiny has this problem with how it displays objective percentages - it will round up, and there's a quest every now and then that shows progress as a percentage and has a high enough denominator to trigger this.
Yeah, the serpent always seemed to me reminiscent of Prometheus.
Interestingly enough, moderate alcohol consumption can lower blood pressure too.
There's been a few attempts, but they haven't proven to be effective, e.g. https://www.nature.com/articles/d41591-022-00106-z
Wrote an article about macros in rust. Hope you like it
Sorry, what is H?
Maintaining private forks/patches is certainly not a full-time job with git rerere, it's rather trivial. I do maintain hundreds of forks/patches updated daily fully automatically, and I have to engage in manual fixups for maybe 10hrs a year.

The fixes/extensions are shared, but don't expect them to be looked at. On some projects some PR will take years. And some, like OpenSSL or coreutils outright refuse to add new features, or fix code quality.
Browsers could use `.well-known` file if defined by a website and if there would be one standard defined in the first place (like there is one for changing password!):
https://en.wikipedia.org/wiki/Well-known_URI

I wish well-known would be actually more... known and used by both websites owners and browsers
I hadn't really considered that people might want to do this. From experience reading and writing Go code for ~8 years at multiple companies, the only times I've seen leading or trailing empty lines in blocks have always been either inconsistent or unintentional, and usually both.

Are there Go codebases that stick to the formatting you show, out of curiosity?

Either way, please file a bug. Perhaps others can chime in there if they also use the same style.
A real middle finger to existing customers. It's so instantly and visibly rude.
> It can’t wipe a floor or dissect an insect or drive a car or give a massage or make people listen and do what it wants.

I have seen publications where a LLM like ChatGPT was mated with a robotic arm, and taught to give instructions to the arm to do whatever it wanted to do. I think this may be it: https://sites.research.google/palm-saycan
Yeah... So many people miss the:
"Show don't tell"
That's for visual medium, for software it would be more like:
"Touch, don't show"

Especially with software, pretty much every programmer knows that sky is the limit, and that's why promises mean so little.

In a way it's a similar problem to pre-orders.

People need to try it to truly understand it and its value.

Eg.: That new MMORPG looks amazing, but what's the gameplay like, because at the end of the day gameplay > graphics, if there's nothing to do except just the visuals people will get bored.

And people usually forget the boring stuff.
Satya talking about "making them dance" reminds me a little too much of Taika Waititi in Free Guy.

https://www.youtube.com/watch?v=7zyRtfDzdWM

I have trouble taking him seriously.
It may be wrong, but it is reality that peer pressure exists. Society judges many actions. That’s going away; it even exists in some animal culture.
One of the greatest tragedies of the Web is that all its basic building blocks have been stagnant for decades.

Browsers have a built-in auth system for HTTP-auth—there's no reason it couldn't have been improved over the years, such that it's actually a decent choice for login.

Why no built-in sorting HTML tables, and easy hooks into them for custom sorting? Why no robust, highly capable built-in payment system (can you imagine the person-hours wasted writing payment screens over and over again, and the user frustration and lost time due to so many of those having problems)? Why were features like frames left to rot rather than improved? They're a common element in UI toolkits, and we're using the Web to make "apps" now!

The waste of developer and user time due to the Web platform seeming to just abandon tons of its own functionality and failing to address common and high-cost use cases head-on, is truly staggering.
Gotcha, that makes sense. I thought the "grocery store" part was the problem. Thanks.
Yes, esp the Lenovo airpods, which are 1:1 clones, just with USB-C.
The list of conspiracy theories that turned out to be true has gotten uncomfortably long..
I thought service mesh main use case was to reduce time to production delivery, allowing hotfixes
to be much more reactive. Am I totally wrong?
This is exactly what bothered me with this article but I couldn't put it into words:

> That said, yes, adding types to an API that wasn't implemented with a typing system in mind can be challenging.

The title is just straight up clickbait. Type hinting doesn't suck, adding types to an existing project used by users who have accustomed themselves to an untyped system that lets them do whatever sucks. If this were typed as int, int from the get go, the article would be a hell of a lot shorter.
Are you sure? Because I mentioned that I had smoked one cigar at my high school graduation (which about 3 years before the health insurance interview), and I got demoted from 'preferred plus' to 'preferred' for my life insurance. This was about 20 years ago.'
Using Gentoo as my primary desktop OS back in the mid-2000s taught me incredibly valuable problem solving skills. The lack of any safety net allowed me to break stuff in such unique ways I usually couldn't simply Google a quick fix. The only solution was digging into the details yourself and finding creative solutions.
Death by turret?
The reaction you're seeing is not because we've all got drinking problems. It's due to the reactionary way this and other similar studies are headlined: "No level of alcohol consumption is safe...". It's click-bait, and so you're seeing the resulting clicks.

I'm sure you wouldn't have seen anywhere near this kind of reaction if the headline was instead "Any level of alcohol consumption increases liver cancer risk by X in 10,000" or "Adjustments to confounding factors show that non-drinkers have a 0.0000X% longer life expectancy".

Beyond the headline designed to invoke a reaction, I think there's a good basis for general fear of this kind of judgment - it invokes the language around many other prohibitions of all that is good and fun in the name of our physical or moral health.

We are only just working through lifting prohibitions on Cannabis here in the west, albeit with many strings attached. Many countries (and a good number of North American counties) still have prohibitions on alcohol. We as a society prohibit many kinds of mushroom, plant roots, leaves and oils.

Here in Canada the health authority has a "no safe levels" attitude towards absinthe, house-made mayo, rare burgers and many of the world's greatest cheeses. We've put "for external use only" warning labels on cooking ingredients like mustard oil and tamarind extracts. We've banned cooking wines entirely!

So yes. When I see "no safe levels of alcohol" I do tend to over-react. Keep your grubby little hands off my bottle.
They can redefine fair use without removing it entirely. Thing like that happen all the time.

Will it be effective? Dunno, but LLMs aren't as easy to duplicate or execute as films are to pirate or watch, and yet copyright law still gets enforced somewhat.
Except Satan tempting Adam and Eve in the Garden of Eden was the catalyst to introduce original sin and death into the world to begin with, so technically Satan's body count is the sum of all humanity. Except Enoch and Elijah and maybe Moses, for some reason.
I’ve had some very positive interactions with Bruno levy online. He’s incredibly nice and happy to share his deep domain knowledge.
You can still handle all those cases but just with three new buttons in the browser itself. Users would never have to find the login link buried in the footer or forget password only available after you fail a login. Web developers would implement where to go on each button click and unimplemented clicks on these three buttons would be like a 404 and considered broken.
Searching for any of the comparison examples will surface the reasons. Rather than rant about it, why not propose a theory that generalizes the observations?

Personally I would tend to agree, that using a sharper more capable tool is moving in the right direction. Where I disagree is that we can't all reach for the sharpest, most capable tools, as that would render many/most of us ineffective.

The next question is if only the people capable of using the sharpest, most capable tools can satisfy all production needs. That might be possible for core things such as energy production, but likely not possible for all things down to the mundane. Or to remove judgement/controversy of 'mundane', all things people are willing to pay for.
PairDrop: Local File Sharing in the Browser
What have I said that's misleading? I don't want to expose my users to Google's telemetry, and that is affecting my choice of language; what part of that do you have a problem with?
No, but I'd imagine a lot of people were like myself. I already had a ton of graph paper and was used to using that to draw maps for D&D and more grid based games.
Comorbidities have always been indicators of risk. You're more likely high risk if you already have health issues, are morbidly obese, or over the age of 70.
GeoGebra for Teaching and Learning Math
On that topic, I am more and more starting to believe that most of the "aesthetic" aspect of code style (ie types of quotes, wether or not braces should be on a new line, spacing, spacing type, line length, etc…) should be simply be an IDE settings determining how the code is presented.

That way, everyone would get to see the code the way they want, and no one would have to live with other people’s mostly arbitrary choices.

Basically, prettier, except you‘d have one (personal) setting for how things are displayed on your IDE, and one (shared) setting for how things actually are written to disk.

The main issue I see, is that it’d be introducing one more error source.
if it wasn't problem for Google, then why would for ChatGPT?
In the pet model you fix the problem and patch the rest of the pets. In the cattle model you fix the problem and thaw a new herd.

What's the practical difference?
You might be getting confused. gofmt does not warn about lacking comments, that was golint, which has since been deprecated.

gofmt does not divide or re-join imports into groups, but gofumpt does :)

Neither gofmt nor gofumpt enforce a character limit on lines. Some form of line length limit is the most common gofumpt feature request by far, but one that I haven't been brave enough to release in any form.

Perhaps read gofumpt's README, it has a lot more information.
If you place an ICE on the floor it also doesn't do much.

Plop Excel on a computer and see what it does on its own.

Not seeing what ChatGPT can be tooled to do is simply a lack of imagination.
Forex and DeFi: A Match Made in Heaven?
Not sure why you're getting downvoted. Are there possibly some uses of crypto that are a) value creating, b) socially positive, and c) not more easily/cheaply solved with other technologies? Sure. But it's got to be a small fraction of total money put in.

From MtGox to FTX it's been more than a decade of incompetence and fraud. I'm sure there are sincere people who were just excited about the technology who are devastated that the grifters and criminals rushed in to take advantage of their regulatory vacuum. But if they are truly sincere, they can't deny the massive problems in the space.
Did you read the response carefully? I know there’s a randomness factor in the response but the response I got to your prompt (helpful to provide the exact prompt) said that CERN studies antimatter, not discover it. I also asked it how was antimatter discovered and it accurately explained the timeline.

What new discoveries from the CERN can I tell my 9 year old about?

Here are a few recent discoveries from CERN that you can explain to your 9-year-old:

Higgs Boson: CERN scientists discovered the Higgs Boson particle in 2012, which helps explain how other particles have mass. You can explain it to your child as a particle that helps give everything in the universe its size and weight.
Antimatter: CERN scientists study antimatter, which is a type of matter that has the opposite charge of normal matter. This helps us understand more about the basic building blocks of the universe.
Dark Matter: CERN scientists are searching for evidence of dark matter, which is a mysterious substance that makes up most of the universe but cannot be seen directly. Scientists believe that dark matter could help explain the behavior of galaxies and other celestial objects.
Neutrinos: CERN scientists study neutrinos, which are tiny particles that are produced in the sun and other celestial objects. These particles can travel through the universe and can help us understand more about how the universe works.
Remember, it's important to keep the explanations simple and use examples that your child can relate to, like using a ball as a representation of a particle.
Do you have plans for a license? Impressive either way.
https://duckduckgo.com/?q=AliExpress+Bluetooth+earphone will give you plenty
‘Mutual aid’ is a radical ideal. Some live its communal spirit
Is there any reason, technical or otherwise, for separating username and password to two pages? Gmail does this and it's a bit frustrating not being able to use my password manager effortlessly.
I ran Gentoo for about 4 years (2017-2020). So many times you would get stuck needing some "masked off" package. And the advice on the Gentoo forum for getting yourself out of the pickle was usually: fresh install.

The trauma of that experience has left me with WSL as my sole Linux PC at home.
The author of the piece (Matthew Loftus) is a doctor and Christian columnist [1]. Skimming headlines of pieces he wrote, I'm inclined to believe he is thoughtful and writes in good faith. However, this piece seems fairly representative of orthodox Christian views. Because of that, I feel the byline (in the Atlantic article) should have included his resume.

[1] https://comment.org/contributors/matthew-loftus/
Testing positive months after does happen, but is extremely rare, and yes, missing few days of school/work is not that big of a deal considering risks involved.
Please don't let academics plant more ideas in the heads of students about what software development is.

Last time we did that, we got the Google/Leetcode interview that too many people are still cargo-culting. (Not realizing that it was originally what a professor thinks is important in industry software development, and then morphed even worse, into stereotypical university fraternity class filtering and hazing. Now you have other people, who should be scrappy street kid fighters, deciding who can join their gangs based on how good their posh accent, because they want to make money, and posh accents is what rich people seem to do.)

Academics should stay in their lane. And students should be very skeptical when academics swerve the school bus into oncoming traffic.
to be honest it is fairly recent and is not exactly "basic", I'm sure ruff people will end up covering it in the near future, I just thought it might bring some balance to mention that it doesn't yet go a hundred percent
further, some say that the expansion curves in Piketty's "Capital in the 21st Century" are not across the whole economy, but that rapid inflated asset values in real estate in particular, are drivers.
Looking at so-called blue zones, they eat a diet of legumes, whole grains, and plants.

https://en.wikipedia.org/wiki/Blue_zone

Do we have any evidence that low carb diets have a positive effect on longevity compared to these diets?

Compared to the Standard American Diet, low carb may be far better as it can eliminates refined carbs with no nutritional value, but the optimal diet may include a moderate amount of carbs from healthy whole food sources.

I’m actually following a low carb diet myself for almost 1 year and agree it has benefits, but think ultimately it’s place is as a stepping stone. I will probably begin to incorporate healthy whole foods as I am exercising more than I was when I started and it’s hard to get enough calories.
Yes, OOP binding is more complex than functional polymorphism.

But roughly half of the extra complexity on your Python code comes from the fact that OOP classes are closed, while FP traits (often called "classes" too) are open. As a consequence, you must support the OOP functionality defined on many places to get the same amount of freedom.

Python classes are actually open, so if you accept monkey typing, you can expect the functionality always coming from the lhs' class and get a much more obvious and simple code.
The great thing about the current-gen LLMs — anybody will be able to run one on the next gen of hardware. We’re within one order of magnitude of the capacity right now on retail hardware.

The moment of transition from “data-centric” (big centralized system/database) to “agent-centric” (locally stored/run systems and identity, sharing arbitrary data/storage) has arrived.

GDPR, LLM “guard rails”, … — only the plebs will be affected by those.
Dunning-Kruger's not real:

https://www.psychologytoday.com/us/blog/how-do-you-know/2020...
> The text before the interview mentions AFS which I did not think Ousterhout had anything to do with. I thought it was from Carnegie Mellon and then IBM Transarc.

Ya - I wonder if the article writer actually meant LFS (log-structured file system)[0] which was part of the Sprite operating system project.

[0] https://en.m.wikipedia.org/wiki/Log-structured_file_system
The sample data seems dubious. What do they mean by, "good?" I imagine most of the code in that sample set is going to be a mix of completely rehearsed, "I've written breadth-first search 500 times before," and complete messy hacks, "I need to cut down the number of comparisons at each node to limit the search space so I can get this in under time..."
Ask HN: Looking for a blog post about how to email and ask for help
Some times ago, I see a popular blog post in HN with this content: you should show some success before emailing someone and asking them for help or collaborate. If I remember correctly, it was writtern by a startup founder from India.

I can't find this post with Algolia and Google. Anyone remember that blog post and can give me its link?

Thanks a lot!
You're still touching things, then touching your face. You're still breathing the same air as everyone. You're still moving through clouds of expelled vapor from everyone who has walked in front of you recently. There is no hermetic seal around your nose and mouth if you wear a mask. Your eyes are exposed to the air. And if you wear the same mask more than once, you are trapping all sorts of bacteria and other nasties in a soup of sweat, oils, and grime on your face. Masks are mostly theater in everything but controlled environments.
Go ahead and bet your money on that

If your prediction happens, then EU based startups/companies that'll fill the void will booom.
Yeah, I don't know why you think farmers are "smart" (taking this meaning to convey that we shouldn't question their practices). If you pump enough water and fertilizer into the already-fertile land you can get things to grow. Wow. If farmers were actually smart they'd start thinking long term on how their practices are destroying their livelihood (draining aquifers, polluting rivers, degrading soil quality) or how their politics are driving future generations from rural US (anti education, anti immigration, anti everything). Credentials: grew up in rural midwest.
Sure. I too am annoyed by the shut down of nuclear power plants. Any marginal ultra-long-term safety gain of not generating new waste is more than offset by the already sunk costs of the nuclear power plant. And the bad effects of coal burning.
Check out the Pro Home Cooks YouTube Channel.

https://youtu.be/FXonFrCViJw

He has lots of good air fryer recipes.
It isn't. No court has ever interpreted the GDPR in the bizarre way suggested in the linked article.
I use tcl in EDA reguarly also. It's quirky, but useful. I'd not choose it for anything non EDA today, but it works well in that niche.

The most horrific thing I discovered about tcl is that curly braces within comments can affect flow control. This is because comments are interpreted as a command that does nothing, not the same as complete ignored. Finding that out the hard way was not fun.
> This is very uninteresting data to Google.

It's not about how interesting the data is to them, it's about the hubris of believing they are entitled to every last bit of our data.
yes, i believe it is - simply don't use your very dubious research to tell others what they should be doing. we don't have these problems in astronomy, for example
Definitely an interesting turn of phrase. Ironically, I think you've helped me understand why I might be wrong about some of the metaverse hype: while I steadfastly believe that people prefer the real world, moving consumption to a fake world (e.g., buying an NFT handbag for your digital avatar) would fall into this category of behavior. In effect, paying as much to own a fake good as the real thing is loudly saying, "Look at what I could have purchased if I were less virtuous."
You don’t fight “big tech” by giving “big brother” all your liberty…
Or when “log in” Is hidden in a menu, while “sign up” Is a nice clear button on the home page.