skysight-inc/HackerNews huggingface dataset:
Ask HN: Positioning Yourself in the Future of AI: What Should You Build?
As the field of AI continues to advance and grow, developers are increasingly being called upon to build a wide range of applications that can help automate tasks, enhance creativity, and improve search capabilities. With the rise of AI-powered tools and technologies, it's becoming increasingly important for developers to understand how they can position themselves to play a role in this rapidly evolving field.

One question that many developers may be asking is what kinds of AI applications they should be working on to be involved in the future of AI. While some developers may choose to focus on cutting-edge research and development, others may want to explore more practical applications that can be built and used by a wider range of people.

Regardless of the approach that developers take, it's clear that there will be a growing demand for AI-powered tools and technologies in the coming years. As such, developers who are able to build applications that can help automate tasks, enhance creativity, and improve search capabilities will be well-positioned to play a role in the future of AI.

So, to sum up, the question is: What kinds of AI applications should developers be working on to be involved in the future of AI, and how can they position themselves to play a role in this growing field?

(Note Chat-GPT was used to help generate this question and title)
> Can you imagine if some newspaper interviewed a recent lottery winner [...] But to the ignorant, it all sounds very impressive

the Gell-Mann Amnesia effect described by Crichton comes to mind here.

It is quite potent when media talk about crypto and usually involves evident logical fallacies that are not dissimilar to Orwellian double-speak.

Like the idea that cash is freedom so crypto supporters also support no cash limits, even though you can't buy crypto with cash and crypto cannot be converted directly to cash and people who won the crypto lottery keep their money in a good old bank when a good old investment manager handles them to buy good old banking products using good old FIAT money taxed by the good old government, because "freedom propaganda" is the best tool to sell a fraud to the ignorant.

But media don't write about it, I don't know why.
The entire practice of CRM (crew resources management) exists because of the value of the second human. It is a formal mechanism to recognize that multiple minds, looking at the same input, might diagnose different problems and that the sum of those opinions is more valuable than one alone.
It's true that you can add additional information via structs or even just `fmt.Errorf`, but I disagree that the blog post is inaccurate. Fundamentally Go's error handling is very much string-centered. All the extra encapsulation you add via structs implementing the `error` interface just make things worse, because of the poor design to check those types (`errors.As` is a monstrosity).
No. The state size is 50257^2048. The vast majority of states have never been seen and will never be seen in all of humanity.

For an example, if your training set consists of the words rain and thunder used interchangeably a lot, but the word "today" is only used once in the sentence "there is no rain today", then a Markov chain based on the data would never output "there is no thunder today", but a transformer might.

In other words, information compression (eg. equating rain with thunder) isn't just for practicability, it's a necessary requirement for (the current generation of) good language models.
Ask HN: Anyone use only resistance band to workout at home?
I have a friend who needs full body resistance training and lives in a small place. Bands is the only option available.

Is it possible to maintain general fitness and remain injury free with resistance bands with a desk job? Maybe gain some minimal muscle also?
Surgery to remove part of an organ, followed by chemotherapy gave my mother a few more years of life. Are you suggesting there is some other alternative, currently accepted and understood, that would've worked better? Because while those side effects are terrible they are usually more temporary than the extension of life that they afford people. Face the question, would you rather chemo for a couple months and then live a couple years, or die in a couple weeks?
I think you are calculating as "twice the distance from 0 C", which is a relatively arbitrary zero point. Change the zero point and the ratios change.

The coldest measured temperature is -89.2 C, so -162 C is indeed about twice that C value.

However, in Kelvin that's 184 K for Vostok and 111 K for LNG, which is only 40% colder.
But how is "I can get by very well without that newfangled thing" not countersignaling? Even if it's completely devoid of deliberation it still is. And from the upstart's perspective this is written for, they can certainly try to cosplay grey eminence from the start, but that sure has its price. If they succeed nonetheless, good for them, but telling them to try would be bad advice.
A single variable being different for each galaxy isn't a problem per se. If a bunch of other factors work out with just that one adjustment, that's pretty good validation that that one adjustment is meaningful. If, on the other hand, your theory could be adjusted to allow for any possible combination of observations, that's when there's a problem. From what I've read, DM theories do a pretty good job of correlating things like rotational speed, luminosity, and galaxy formation. If you had to change one number for luminosity, one for rotational speed, and another to get the right make up of galaxies for the universe, that's when you start having a "tuning" problem.
https://changedetection.io - identified a niche where there was only closed source solutions that were _extremely_ expensive for what it is, and all other opensource products seemed very 'under-cooked' and talked more about the technology (language, web framework etc) they used rather than the problem they solved.

All other opensource solutions were also too hard to install and lacked features. Added many features that easily outpace the closed source competition

Made it easy to run/use/download/modify to get the numbers up then and sell subscription/hosted solution for those who dont have time. Also taking on many interesting custom solutions for people and companies that I've met through this project.
I use Google voice and generally sms 2fa just works. Occasionally I have to revert to the phone call based option. However, I just ran into the first case of it not working at all... Wells Fargo. And I can't change it without receiving sms 2fa unless I either drive an hour to the nearest branch or send in a notarized letter...
Unable to search for “telegram”, while WhatsApp, Facebook, etc. work fine
That is a fair point and it's why I use errcheck[0].

[0]: https://github.com/kisielk/errcheck
>Should I worry? Do you think that some form of AI will be able to do the job of an average programmer
> any time soon?

Yes.

> If yes what is your estimate?

5 to 10 years will see a noticeable decrease in the number of programming jobs as we know them today.

> And how would you try to AI-proof your career

Historically tech changes end up leaving a small rump of niche based practitioners, e.g. Blacksmiths servicing riding stables and racing yards, while the majority either exit the industry or take up the skillsets for the new technology. To future proof against AI, it's either be about finding the niche in a shrinking market or changing skillsets.

In terms of those skillsets.

Without Artifical General Intelligence there is going to be a need for someone to translate human requirements into something that the "machine" - however sophisticated - understands _and_ verify the results afterwards. That sounds very much like some form of Behaviour Driven Development.

As to niches; there are a lot of complex, ill-defined but essential Cobol, Perl, PHP and Python systems floating around. Verifying a new translations is going to be expensive. QED; specialists keeping those existing systems ticking along is likely to be a thing long enough to make a career from.
No need to be so salty. No-one is claiming that Go is an ultraminimalist language, just that it's relatively simple compared to most of the alternatives.
It is impossible; the GPT family of AIs is trained on text, which is a tiny subset of all the information in the world.

The “unphysical” nature of its training is one reason it can so easily “hallucinate” about impossible things as though they were real.
See also this recent discussion for ideas: "Ask HN: What is the best income stream you have created till date?"

https://news.ycombinator.com/item?id=33923137
My understanding is that qualified pilots are in short supply and by removing the position of copilot, the collective pilot pool doubles which also somewhat reduces the leverage pilots have over airlines due to supply shortage.
I usually find in every project that there are few terms that are overloaded to mean multiple conflicting things.

On one project it was so bad that every time a particular word was used in conversation I had a mini freak out because it essentially referred to six related but very distinct things. I had to figure out which one people meant, assuming they even knew themselves.

It wasn't like these things were subtypes of that word either. The word had just been bastardized beyond recognition.

I tried to make up six new meaningful names and "ban" anybody from using the original word but it didn't stick particularly well. We never did manage to exorcize the original word from the code base, so it hung around misleading people.

It did lead to bad abstractions but the root of the problem wasn't the abstractions themselves but the fact that this word was used so indiscriminately and inappropriately.
It makes sense to me. When an indigenous tribe has some intricate process for transforming a toxic plant into an edible food, and also has no knowledge of the chemistry, the only solution is to copy the entire process unquestioning.
We see the same behavior for hunting strategies, building strategies… social control.. religion.
Twitter seems to be down (partly): https://news.ycombinator.com/item?id=33943029
Sorry, but what are you talking about? Poorly designed? A lot of incredibly good software is written in Golang and while that might not mean it's the best language ever designed, it would be hard to say it's "poorly designed" based on that fact alone?
Oh, without a doubt.

What I mean though: the US isn't the world, even though many people think it is.

And the US date format is among the weirdest I ever encountered.

Super happy I never had to support it. It was enough to support over a dozen different formats at one customer at one point.
It is not impossible to deal with this. The Amtrak train could go onto the siding and then the freight train could back up, allowing the Amtrak train to reenter the main track ahead of the freight train.
Finally I know, was always asking myself. Thanks!
100 dollars? Don't give them ideas please.
Cynical but doesn't match my experience, plenty of rich people acknowledge luck
They can't, because ehm... . So you can't arrest these people in UK.
Also weapons are banned there, so can't even defend yourself.
Just lay on the ground and let yourself to be mugged. UK logic is funny.
Kanye has been fully covering his body/face for years (since at least the Yeezus tour in 2013).
> What do you dislike about them [implicit interfaces]?

Implicitly implemented interfaces can lead to problems where you're "implementing" an interface because your methods happen to be named the same, but the functionality doesn't adhere to the contract the interface is supposed to represent. Not every contract can be described by the type system, especially not by a type system as limited as Go's.

Method names like "Write", "Get", or "Execute" are very common, yet in Go you have to be careful because suddenly you're implementing an interface that is intended for things that have nothing to do with what your code actually does.

Simply put, it's an enormous weakening of contract safety, for essentially zero benefit. After all, spelling out that your type implements a certain interface really isn't a lot of work.
For those you haven't seen it, from 2 weeks ago:

Show HN: Using stylometry to find HN users with alternate accounts [1]

[1] https://news.ycombinator.com/item?id=33755016
What form of travel are airlines competing with in the US? Travel by train is basically so bad that it’s for entertainment purposes only and any distance over 300 miles is more expensive and time consuming by car.

The fact that the airport/TSA experience can be so difficult and airlines are still fine is a testament to the lack of viable alternatives.
I view this as more of a public safety concern. There are plenty of areas to cut costs imo.
Also had no idea about the mechanism. Why?
That's interesting. I always thought economics were the number one reason why people don't have more children: it's extremely expensive. Why isn't the birthrate increasing despite all these incentives?
This is me.

The invention of the symbol name spellchecker a decade or so back has been a wonderful boon for me. It's a little annoying to teach it the new jargon when I'm getting started in a new codebase, but it's easily a net time saver. Catching spelling errors when you first create the new symbol is always cheaper than fixing them after it's being referenced from 15 different files and can't be fixed without another code review.
I started using AI to write unit tests for me and it gives better results for writing unit tests than code, because it's simpler.

I believe it will be getting better together with TDD.
> It wasn't obvious in the beginning, but now...

Was it not obvious at the beginning that this was a bad idea? What was the state of programming languages where consciously tossing out progress was considered not on, its face, insane?
A lot of art is part of some sort of conversation that those in the know had, and so it makes sense to them, but those outside that scene have no idea.

What I think is particularly confusing about art is that in other disciplines, you pretty much never see such things exhibited to the public. Eg, take Perl poetry for instance:

# The Cow
# by Ogden Nash
#
# The cow is of the bovine ilk;
# One end is moo, the other, milk.
#
package cow;
@ISA = qw(bovine);
push @cow, 'moo';
unshift @cow, 'milk';

Now imagine somebody framed that and hung it in a museum and normal people trying to understand what is this all about.
I like that as a measure of the AI field's progress. Impressive but not scary? We'd better keep developing!
Is there a typo in changedetectio.io?
Textual (TUI framework for Python) adds a new tree control and list view widgets
> I'd like to see what the best results are from a model that just looks at the position after move 15, and use that as a baseline.

Reading the paper, they have an "opening baseline" which consists of frequency analysis on a player's first 5 moves. That model has 93% accuracy!

The mapping of first-five-move sequences to the positions obtained after them is almost a bijection (there are some transposition, but a small effect) so that's similar to my proposal.

I can't tell whether the 15-move cutoff is 15 half-moves, so 7-8 moves per player, or 15 moves each which is how every chess player would read the sentence.

Either way, I haven't completely read the paper yet, but I don't think it addresses the rebuttal of "I will just change my openings and the machine won't detect me".
>(almost always from falling out of your pocket, I've never really heard of anyone having theirs stolen),

Lol, I wonder why?
From what I've seen streamlit seems to be very focused on data science interactive dashboard type apps. Have you been able to develop much more extensive that power e.g. multiple pages and user interface driven workflows with streamlit?
there was, but i fixed it :) should be fixed now? https://changedetection.io
Not really, but that's because most don't really know the extent of our wealth. They know we've purchased a couple of rental properties and have a wealth management account. One family member, my sister-in-law, has always been irresponsible with her money, and has always asked us to bail her out (e.g. to remove a tree and repair the roof it fell on, because she didn't have enough to cover it, in spite of the fact she earns nearly 6-figures in a very inexpensive part of the midwest). My brother has never asked me for money even though he is currently burning through his savings after having been laid off.
> Your assertions do not make that a reality

What reality? I write Go almost daily for 9 years and was running Golang meetups in two countries for years. I think I have pretty good grasp of what actual problem real people have with dates in Go. Order of day-month in mnemonic ("Jan 2nd" vs "Feb 1st") is literally not a problem. This problem exists only in HN comments of people used to other approaches.
> ...and? If we look at the way a star wobbles, then tune the amount and distribution of planets around it to fit, isn't that just science?

That is science because gravity has been extensively tested and confirmed in that regime.

Gravity on the scales where dark matter is relevant has not been tested to this extent, so we're just assuming our theory is correct in this new regime and thus inferring the DM distribution based on that assumption and then saying, "this must be the case because we understand gravity". Except as I said, our understanding in that regime has yet to be confirmed, so that's ultimately a circular argument.

By contrast, modified gravity theories can match many of the predictions of DM theories using only direct observations of visible matter. It actually made some successful predictions before observations were made, where those observations required adjusting DM models to fit. Successful prediction with fewer parameters is exactly what you want from a scientific theory, and that's what MOND has done. See the review I linked for more information.

At this time, neither theory is fully satisfactory as discussed in that review. Superfluid dark matter models were compelling for awhile because they combined MOND and dark matter in a compelling way, but the early models were also inconsistent with some other observations. This is far from a solved problem and the LCDM model gets too much credit and attention given its problems.
It still makes me laugh that trump called them out and they called him an idiot and now it’s one of the few things he got right.
I can never understand the FB “friend” bugbear. It’s just a name for a relation. It has no implied connection to how people relate elsewhere. Calling it “acquaintance” would be more accurate if you really insist on such a connection. But that isn’t exactly catchy: “I sent you an acquaint request on FB”; “let me just post this question to my FB acquaintances”
Not even other forms of transit--if transit is cheaper, people will travel more.
Meta Battles U.S. Antitrust Agency over Future of Virtual Reality
there’s this paper scissors rock thing with wealth & money

poor: got to say you work hard when talking to middle class

middle class: got to say you work smart if you’re talking to upper class

upper class: got to say your work hard to peers, middle class, and poor, but reasons are different. for peers it’s because nihilism isn’t cool neither is being overly epicurean

everyone says the right narrative to the right people, no one really knows the truth
>All popular languages have some way to encode the fact that a value is absent.

The problem is that many languages don't make the distinction in the type system. Why oh why do we not force everyone to null check every time?
https://archive.vn/xdPhf
I don't understand the problem here. Living in EU country. Nobody would ever try to steal so publicly from you.
There will be some deeper problem in London, hmm hmm hmm. I wonder what is it.
Oh I was just borrowing your words for "longevity framework" aha. I've taken a look at your website, and it seems like you have a much more well-defined "framework" than I do, given your commitment to a healthy diet, regular physical exercise, etc. In fact, I wouldn't say I have a longevity framework at all. It's an interesting concept though, and I feel like I certainly could learn from you by establishing a more formal set of health-guidelines for myself, so thanks for the idea!

I was first exposed to the idea of cold showers for better health in Veritasium's "How to Slow Aging (and even reverse it)" https://www.youtube.com/watch?v=QRt7LjqJ45k. The video isn't focused on cold showers exclusively, but he briefly touches upon it as a method of improving longevity. I figured that implementing cold showers into my daily routine should be a pretty easy task, because it doesn't add any extra work into my schedule--it's just replacing a small portion of my hot showers, which I should be minimizing anyway.

And yeah, you're probably right about cold showers being less of a good idea in the evening. How often do you shower then? I can't bring myself to go to bed at night without feeling clean, but showering twice in a day also feels a bit time-consuming and excessive.
In a sense, humans already have to be cyborgs to function in modern society.
Signs of a Narcissistic Boss
The Best Movies, Books and Podcasts I Consumed in 2022
Tape is a backup medium in this timeline though, just not exactly vhs form factor.
that would be awesome so i can get rid of kindle and not need a PC to load 3rd party books
A web scraping API: https://scrapingfish.com

We started with a simple web scraping solution for real estate market that was up and running in just a couple of days. We used it to track prices of apartments in our area aggregated across multiple websites.

Then, as we saw value in this, we expanded data scraping to other cities and types of properties and released the product to external users. We had a few paying customers after a couple of months.

As we wanted to include more websites to collect data from, we run into significant problems of being blocked. In result, we started investigating how to overcome different mechanisms that websites use to prevent automated traffic from web scrapers.

It turns out that one of the the most important factors is to use good quality proxy which provides IP addresses shared with other real users and change them frequently. So, we started building our own proxy infrastructure powered by 4G proxies and implemented an API on top of it. And this is how we created Scraping Fish API for web scraping.

Now, we can offer a reliable solution for scraping even the most demanding websites like Instagram or Facebook.

Here is the full story of our product on IndieHackers: https://www.indiehackers.com/product/scraping-fish
Have you tried out Spack? I used this quite a bit in academia to install the scientific sorts of libraries many Python packages depends on without needing to rely on the OS versions which were often out of date.
I guess you'd write an "Ask HN" post and hope that a Google engineer notices. Same for GitHub.
How many people use kelvin to quantify temperature.
I added a link from my post to your comment: https://weissmann.pm/julialang/#updates

> It would be nice to hear updated thoughts when you have a chance to try all of these improvements (especially when v1.9 comes out with the cached binaries)!

I finished my Master in physics. Now, I'm working in IT, and even tough physics will always have a special place in my heart, I probably will not return to physics.

If I will find myself doing Numerics, I might give Julia a second try, but I don't think I will find myself doing numerics anytime soon.

Maybe if I buy a SDR and have some fun with it, I might use Julia.
IIRC, he went all-in on HEX when it was dirt cheap and picking up volume, because it was a staking coin.