skysight-inc/HackerNews huggingface dataset:
My worry with AI is that even though it is very impressive and useful in many ways for real world applications, the Hype may end up making it another crypto.

Crypto was a great promise when it was invented and one can make the argument that it could have so many real world uses but it failed to live upto that expectation and one of the reasons is that it was over hyped way too quickly and ultimately became a tool for get rich quick, speculation, scams, dark web payments etc.

AI is already much better with its use BUT the hype is dangerous and we need to be careful. I see a lot of people starting "X-GPT.com" apps and touting 10K MRR in 2 months and what not. THis is what worries me. Every Tom, Dick and Harry is starting yet another AI tool. It can't be because they are so excited. It is because they see it as the new Crypto to get rich quick.

Overall, I think that AI is the new Crypto unfortunately not because it has no real world application (it does and is lot better than crypto) but because of the hype and everyone trying to cash in on it.
They were curious enough to ask you about it, to make conversation, but without a specific use or utility in mind hadn't (yet?) bothered.

Why did you find this infuriating? There's only so much time in the day; different people have different priorities.
Ask HN: What do software developers think of embedded/firmware?
I'm curious to know more about the experiences of anyone who has overlapped between embedded (e.g. firmware, Bluetooth, IoT, hardware) and more conventional software (e.g. front-end, data, reliability).

Are there any particular pain points experienced around the embedded or hardware world? Do you find any tools useful to overcome any friction?
> There might be sufficient overlap between all such concepts that a distinction hardly matters

“Intuitive to use” roughly means that it is easy for a human to interact with.

“Intuition” is the ability to understand something immediately, without the need for conscious reasoning.
Same. And then when I go to the homes of people I love, and their TVs are blaring commercials in the background of their lives, it's such this weird "I thought I knew you" feeling.
I believe it's "Search & Destroy: Why You Can't Trust Google" by Scott Cleland but I haven't read the book in years (and I'm not about to buy another one).

The reason I remember this is because I wrote three books about Google, and I was sorely tempted to include the story but my publisher decided it would wiser to not include it.
I'm in a ton of LLM Discords, and I follow the announcements and events for updates!
For an L3 charger, 20 minutes is a lot. If you are 20%, it should get you to 70% or so, it takes longer to go from 70 to 100% given how battery charging works.
Those civil liberties in America still matter in practice?
Where can I get some?
Ask HN: Is your blog/website behind a CDN?
I recently released a quick tool [0] to visualise latency for websites from around the world (as tested from AWS Lambda), and was surprised to have folks let me know it convinced them to setup a CDN.

Do you have a CDN in front of your websites, HN?

[0]: https://onlineornot.com/do-i-need-a-cdn
Human bias is a whole huge area apart from just quality, not sure we want to get into that. I mean is it human bias, or is it reality bias. e.g. Poland hasn't had any terrorist attacks (or very few?), is that human bias, or is it reality?

I definitely don't treat its output with full trust, but I've been pleasantly surprised that even when I give it bad or incorrect guidance (unintentionally) it has caught my mistake, corrected me, and I've learned things.

For the QA case, I suppose what you're getting at is that if it can't be fully trusted, you might get incorrect QA results -- false negatives, false positives -- I'd agree but I think you just have to find an effective way to use the tool. Perhaps the obvious way most people would want to use the tool, is not in fact the best way to use the tool.

But just because the tool isn't delivering the perfection people hope for, doesn't mean there isn't some other way to use it that still catches (some) mistakes and adds value.
Spending 8 months when the business value at the end was mostly improved velocity doesn't sound likely to be a good tradeoff, especially if this is done as a big bang effort which either succeeds holistically or fails. You might have better success in the future by finding ways to integrate maintenance improvements incrementally.
I wouldn't say it's an echo chamber. I'd say it's a bubble (But without the negative connotations).

This tech is in its infancy, and the whole "prompt engineering" thing even though fun and all, will eventually be unnecessary, and _then_ it'll be widespread.

I've even spoke to friends IN the tech industry that are not using it, at least not to the extent of a lot of people is using it.

And even I am not using it as much as I would like, but then I don't have enough free time.

All in all, just give it time. In my case, I hardly use Google these days.
Yes, though hopefully it's been packaged up by the distro otherwise you'll end up having dependency problems if you compiled against a wrong libc or something else.
name is extremely! important in todays age if anything is gonna catch on.

"lemmy" seem to work better than "mastodon" and im really not sure "bluesky" is gonna catch on with the masses.
- I like to have a real time backup.

- online erase function is not acceptable

- looking for online service

I think the combination of requirements somewhat paints you into a corner. For online erase I am assuming that someone wants you and/or your data forgotten.

An option that meets your real time and immutable requirement would be multiple contracts with data-vaulting companies that will legally protect N+2 copies of your data spread across multiple regions. These companies charge a few left arms and a couple right legs every year.

A more cost effective solution would be to install big servers with a few of your friends and family members that have high speed internet such as fiber and securely transfer the data to them and hope that whoever wants your data destroyed can't legally compel all of them at the same time and that you are not putting your friends and family members in harms way. This could also be done using multiple colocation data-centers and big servers with contracts in the names of different LLC's to avoid mapping the data back to you if the concern is that someone is trying to cancel you and your data. The daily data transfer quantity could be reduced using block level replication but that's a much bigger topic. Each server could do local volume or file level snapshots and deduplication.

Everything else that exists conflicts with at least one of your requirements in my opinion.
I disagree, because one does not get to the bottleneck being _the efficiency of extracting memory from one process and transferring it to another_ without major fizzbuzz-specific optimizations first.

For example, there's a clever bit representation to get base-10 carries to happen natively.

The initial competition requirements are not particularly vague about this point: Measuring throughput with `<program> | pv > /dev/null` is prescribed, and it also says

> Architecture specific optimizations / assembly is also allowed. This is not a real contest - I just want to see how people push fizz buzz to its limit - even if it only works in special circumstances/platforms.
Ex-Gawker meaning people who were tiring of trying to write proper articles while also toeing the gossip blog line. The concept is no different than any other person that writes for a publication but wants editorial independence.
Mind sharing the community?
cartoon society
The problem is many people will say “yes” after quickly adding up all the things in their life, but individually they live a life of quiet desperation.
Oh shit, you're right. I thought it was java and not javac. My middle night toilet writing on HN failed. :) It makes much more sense because "why would you have a plugin at runtime and not just pass a classpath or jar?" Still, maven and all tools, including language servers, that could compile or interpret it outside of a pom.xml would need that detail or they would break.

This topic makes me think of what other sort of compile-time mutation plugins could be had, including streamlining customizations with a per-project convention. Maybe Erlang bit syntax and matching for Java?
We prefix any comment or request with "nit", as in "nitpick" when the reviewer knows they are being picky but it's still something worth mentioning.

The coder in that case knows they can ignore that without consequence if their preference or perspective is different. The reviewer also knows that and doesn't feel bad if that advice is ignored.

It's been helpful for me because I'm a picky reviewer and feel compelled to mention things that my years of experience tell me are "wrong." But I've also come to realize it's often not wrong, just not as good for potentially non-obvious reasons. But my devs will never learn the potentially "better" way if I don't point it out. So "nit" gives me a way to communicate and teach without the pressure of the dev needing to make an immediate change.
Let's just say that it isn't corticosteroids that 99 % of US cops are on. It wouldn't be the worst idea to have a drug testing regime like truck drivers do. If you can keep truckers off marihuana you can keep cops off anabolic steroids. It would improve the applicant pool, besides anabolic steroids cause bad temper.
No there isn't and no you don't actually want to do that unless you want to get windows that slice in half as you drag them around and other very nasty and ugly visual anomalies.

You have to remember that what you see visually isn't the bottleneck. You can type as soon as a window can accept input. Any visual "input lag" isn't actual lag to input. Disable animations and transitions and you get a very snappy OS.

Also think of it this way. If you have a 120hz or 144hz or higher monitor... You have a vsync locked desktop at that refresh rate... It's very much not input lagged.

The feeling of editing code and doing art in Photoshop on my 1080p 120hz lightboost ulmb monitor feels amazing. When I turn it down to 60hz it feels like molasses. At 144hz it feels good but then I get slight ghosting due to no backlight strobing.
Well this is the UK. Anecdotally I'd guess it's way worse in the US
This feels like hindsight. Even this is revolutionary compared to the text terminals that came before it. You could arrange stuff on screen, pull down menus etc? That was science fiction.
I like ChatGPT, but it is literally the autocomplete function from your favorite email interface. Give it a standalone prompt and a new name and everyone will embrace it? No, it's not that helpful and after some initial exploration they will disable it.

My moment was when I realized if you ask ChatGPT a question about itself, like how ChatGPT works, you are not receiving an authoritative or 1st person kind of answer, the way everyone assumes. You are getting a rehash of press releases from a text autocomplete engine. Everyone when they interact with it intuitively feels they are receiving an authentic, slightly flawed, interaction with intelligence, but it's just PT Barnum with a text completion feature. Bravo.
> I don’t accept that it’s wholly incompatible with OO

It's not incompatible with the mechanics of OO, but it does require that programmers change how they approach problems. For instance, a common way to write code in an OO language is to focus solely on the thing you want to think about (a user, a blog post, a money transaction, what have you) and to implement it in isolation of everything else, to hide all of its data, and then to think about what methods need to be exposed to be useful to other parts of the system. The idea of encapsulation is quite strong.

In DOD, it is more common for data related to different domains to be accessible and let the subsystems pick and choose what they need to do their work. Nothing about Java or Ruby would prevent this, but programmers definitely have mental barriers.
I agree that "Who cares!" should be the default response here, as long as it's clear, but I think some folks (especially in engineering) think that "more rules = more clear," or "if we encode all of this information in the variable name, the variable name will always be clear," which is an error in thinking this particular article seeks to correct.

I have actually been in the throes of battle with co-workers over relaxing our variable naming standards because they are too damn prescriptive, which (in my opinion) reduces code clarity, while also setting up conflicts between those who think code should be as clear as possible in the file versus those who think that we should follow the standard even though we know it to be flawed and produce overly-verbose code.

My core argument is very much "who cares as long as it's clear" but having a specific piece of ammo where I can say "here are several arguments specifically against our current style" may convince some of these folks to loosen up a little bit. The bike-shedding is indeed ridiculous; going back and forth in Swarm for days over names for code that has fundamental algorithmic flaws. Awful stuff.
Here's a nice article from the VSTS team at Microsoft on trunk-based development - https://devblogs.microsoft.com/devops/release-flow-how-we-do...

This is basically what I do on all of my projects and have put this into place in a couple of companies that I have worked at. Haven't encountered any serious issues and it has offloaded some big problems related to the gitflow madness that preceded it.
Itanium tried removing a bunch of the out-of-order hardware and hoped that compilers could schedule everything in advance. Generally, that did not work very well.
I... have a beard and I was explicit about not shaving anything. Thanks for the "reminder," but:

If you're shaving off your body hair, then you're
defeating Mother Nature's most effective air conditioning,
and you're going to ensure that your sweat slides uselessly
down your legs before it can help your body cool down.

Hey sorry, this does not happen.

I've spent many, many hours in the sun (sports, yard work, hiking) including in muggy 95F/35C+ summers over the years. There are days where I have consumed gallons of water just to replace what I've sweated out.

Wouldn't exactly be hard to detect. If it was literally running down my legs with no chance to evaporate then it would be pooling in my socks and shoes or leaving trails of sweat on the tennis court. Never seen this happen to me or anybody else in person or on TV. And certainly you don't see this on televised sports. You don't see leg hair-less people passing out or dripping sweat onto the playing surfaces in basketball, tennis, etc.

One tends not to see much body hair on native equatorial people, either.

Body hair may serve other sorts of cooling purposes. Certainly the hair on our heads (if we're lucky enough to have it) protects us from the sun. And thick enough body hair may do that as well. Really not buying the sweat thing though.
Crypto has been quite useful for me personally, from VPN payments to donating to locally forbidden causes.

AI only does bad things to me so far: surveillance, spam, fakes, search results poisoned, twitter and reddit closed up because of it etc.

Where is my automatic captcha solver? Where is a robot that will get me to a live person in a support call? Where is a spam filter that doesn't send all useful emails to spam? Where is a filter to hide fake reviews on Amazon? To fight against Amazon's crazy product ranking system? Such useful things are nowhere on the horizon.
It's not as clear cut really.

Overall economic productivity didn't shoot up in the last decade despite the dramatic progress we had in software and hardware (e.g. [1]), and it's not clear that AI/ML will dramatically change that. Yes searching pictures on my iphone by text is convenient and Netflix recommendations might be more addictive, but the path from that to ubiquitous economic prosperity, safety, and comfort (the technoutopia many here are striving for) is not clear at all. It's also not very clear if those marginal improvements are worth the substantial share of total human brainpower thrown at them.

[1] https://www.aei.org/economics/good-news-bad-news-on-us-produ...
Nate Baldwin (the developer behind Adobe Leonardo) created the site, and did a pretty amazing job, taking an extremely complicated and nuanced topic (color) and breaking it down into small, bite-size pieces for this encyclopedic reference.
Depends on one's definition of "self driving" and as a computer scientist with AI training (although that happened during last century ;-) I still see no real self driving cars, just highly assisted driving where a human always has to be prepared to take over in case something severe happens.

And when I see how most modern cars handle signs like a speed limit to e.g. 30km/h with both additional texts like "from 9-15” and additionally on "monday-friday" or limited "for 300m" I always shake my head.
For speed, its mostly FPGAs. You can put them directly at the demarc between you and the exchange.
If the jump between ChatGPT '5' and 4 is as big as between 3.5 and 4 then we're not in an echo chamber, we're in trouble. If the gap is smaller then they are running out of steam and we'll be fine.
It's not saving time or creating efficiency for everyone equally. It's absolutely democratizing some complex tasks. I'll stick to software here, where AI enhances the abilities of non-programmers to give them a taste of what programmers have been doing for decades.

But does it enhance the end product? Does it improve upon the work of already competent developers? Does it actually solve the real problems that software engineers face? Highly debatable. It certainly makes cranking out code more "efficient" - but anyone who's every created software knows that cranking out lines of code is a terrible metric for success. Poor quality code has less than zero value, it's a liability. As the prevalence of bot-generated code goes up, it will place an increasingly high burden on actual professionals to clean up the mess.
Interesting! I thought it was effectively “already here” despite not being deployed much/at all.

Surely the value of gait over iris would be that you don’t need ridiculously specialized sensors right? Can use (hypothetically, I guess) a bunch of CCTV sending that’s already out there.
It’s an autocorrect typo, and if we are ruling on Alon trivia, Alon doesn’t go by “him” last I checked.
Same energy as when someone asks me to Google something for them.
Did you maintain a separate branch for 8 months?
> And if you need it, great.

In defense of the people getting it: that's kind of the tricky part.

My understanding of medical science is that we have a big wide range of what "normal" testosterone levels are in males, and it's expected to drop to some extent as you age, but the range is so big as to be almost meaningless.

I'm not sure what the long-term answer is, but we could benefit a lot from long-term studies on T levels throughout the male lifetime to get a better idea of what the optimal level is for at least the "average" male.

This feels like one of the areas of study that is politically problematic, and therefore avoided.
What is the downside to implants?

Just curious.
Ukraine war: The lethal minefields holding up Kyiv's counter-offensive
And yet, there they are… clueless… pushing down traditional management practices that incentivize the exact opposite of what they "say" they want: collaboration. Unfortunately. * sigh *
The difference between AI and crypto is that AI does (some) existing work more efficiently (and is poised to become more efficient), while crypto does existing work less efficiently (and its inefficiencies are inextricable).
What gender? The result of steroids is beneficial to how most men and women would prefer to look. Leaner and more defined bodies.
This is totally true more often than not (in my experience).
I don't, and I'm ok with that; means I can learn more.

I have played with nim for a bit though, and this rule I just don't care for.
Many of us wrote our own 'php' in those times. Just some (fast)cgi blurp that read a vanilla perl file and wrapped it (via Apache pre-script/post-script) in the tooling to get the $_GET/$_POST, print "Content-Type: text/html\n\n", set/get cookies etc and returned the output of the script as something like XML. We stuck with Perl for a long time because of cpan and it was, especially then, a much better language when used in the right way. It was often abused (and I still do, because slightly complex scripts are still really easy to do in perl), but so was php. So I'm guessing the ease of php deployment if you didn't have access to the Apache of the server running would be a big thing.
Well, that's the thing, SARMs aren't "steroids" in a technical sense, but are in a colloquial sense. Maybe there's a seemingly low number of people are taking literal anabolic steroids, but are taking other PEDs recreationally instead.
This is about 1.8% of adult males, if one starts with a (pretty good) first approximation that essentially all anabolic steroid users are adult males over 18.

(I would be really surprised if this figure is higher than the USA, considering the differences in regulation)
Fissure sealant was what I think I had as a kid. Teeth were cleaned + dried with air + sealant was `painted on` + cured with UV I think.
Uhhhh yup?

For example, it’s extremely hard to get arrested and pretty much impossible to get convicted for saying words in America (despite all the hysteria + legitimate complaints about cancel culture).

Not the case in France.

That single distinction makes a huge, huge difference in practice. It’ll make an even bigger difference if Europe finally teeters over into full far-right populism, as it’s liable to do every few years lately.
That was so weird. Not one good pushup (more bouncing up and down in the middle of the action without ever reaching the top or bottom of the movement) and he struggled to get to 9. He looks fit, but he's not.
https://archive.fo/sjmvF
When most people see the Wikipedia donation banners, they think they're barely surviving, and that their donation goes towards running the site.

That's very far from reality. The money goes to Wikimedia Foundation, which is swimming in cash and reserves only a fraction of the money to run actual Wikipedia. That organization now has hundreds of highly paid administrators. Not a cent goes to any Wikipedia contributor nor does this staff directly contribute to Wikipedia itself at all.

Out of this Wikimedia Foundation, they created some spin-off organization that answers to nobody and gives away grants. To what a conservative commenter might call "woke" projects without any tangible return on investment.

But the point isn't whether you agree with that label or not, the point is that the organization is incredibly misleading in what it asks donations for, how their financial state is, how their organization really works, etc.

It's quite similar to Mozilla. You want to support Firefox development but instead the money goes to a foundation which spends it on lots of well-intended but generally useless projects.
Gender affirming care actually can include gender-affirming procedures for cisgender people such as reconstructive or cosmetic surgeries. Under that frame I don't see how "I need higher T to feel like a real man" is much different.
And your phone is in your bag.
I always favored `self = this`, personally
Are you sure? This is the UK (not US), where eg the Tavistock clinic was closed down.
> your anti-intellectual babytalk

Funny, that's exactly how I'd describe your insipid, over-dramatic tumblr-speak posting style that I was parodying.
This is a dumb article and dumb thread but as long as we're along a chain of absurdity:

To be clear, the surveillance cameras on legs are cheaper to query than the surveillance cameras on wheels
Reminds me of Walton Goggins' story[0] of how he lost his front teeth.

[0] https://www.youtube.com/watch?v=0CxApTXyTxU