skysight-inc/HackerNews huggingface dataset:
Most people don't care in the slightest about supporting people that are suffering. Do you have sleepless nights because you know that the device you use right now required slave labor to be constructed? That's the main issue at play here and needs to be remedied by fair and empathic argument - not by railing against a group of people who you paint as unequivocally evil.

Your comment was the exact kind of argument I was writing about. You took the emotionally easy path of thinking about a large group of people as some evil cabal that has the power, unity and desire to destroy the livelihoods of others, instead of actually assessing their arguments.

People who are saying that AI can't be stopped are referring to the fact that even if they personally stopped using it - there would be millions of others who would not have such qualms. If OpenAI shut down tomorrow, new companies would open up the next day. If the government banned all AI, other countries would welcome it and start eating said government's lunch.

Striving towards better social programs is the best way forward, and UBI will be thought of as impossible until a large enough group of people campaign for it. If you disagree with that, then argue against it, but don't construct some boogeyman version of the other side in order to dismiss them.
> My point is that those 80% can likely figure that out for themselves.

My observation is that they can’t, and make a lot of mistakes trying.
The websites are simple, but not minimal.

The word "minimalism" often gets misused, not just in website design.
> leave for other countries, work for private entities or go into different industries.

So... Those people fill in jobs in businesses/countries where there's a shortage, causing a shortage somewhere else?

> political soundbite

Is exactly what you are doing. If there's no shortage in (skilled) labor, why is unemployment at the lowest rate in decades in much of the western world? Why are there not enough builders in much of the EU, while countries like Romania are suffering shortage due to skilled workers moving to EU countries to earn more? Why can't I find enough devs to do even half the work we could be doing? Why are so many companies looking at automation to solve the lack of labor?
Should have been PrEV.
Try eTLS, the e stands for security /s
> So long as you lean to progressive worldviews and see insult slinging at those that don't see your way not as being toxic, but rather just expressions of righteous indignation.

I'm not sure which mastodon server you are on, or which ones you're linked with, but I'm on Universeodon and I've frankly seen nothing of the sort.

You do have a point of course, but I haven't seen any sort of toxic behaviour. Toxic and hateful people simply get banned, and the servers that house them get blacklisted. Which isn't too dissimilar to how the world used to function before centralized social media made it harder to moderate which people you want to spend your time on.

I'm progressive of course, so it's easy for me. But the thing is, if you came up to me in the real world and started to talk about how wrong it is for people to be gay, then I'd frankly walk away from you. This is what becomes possible with decentralized social media, but I'm not sure I'd call it a bubble or safespace, it's simply going back to the world before Facebook and Twitter, to when it was much easier to ignore people.
> The day something gpt 4 smart can plug into my orgs codebase, each of us will get at least 2x more efficient, conservatively.

Can't wait for GPT-4 VSCode integration. What I want most is to have it see the errors and files (file formats, directories, etc) so it will automatically know what is where and how it is structured. Not just code, but also data files.

In the mean while I am starting to format my code in such a way as to contain this information, put there by me by hand. Fully documented files are better for GPT.
"We sold a curl exploit" is a nice short story of everything wrong with our rotten industry.
One major risk with this kind of AIs is that for the last few decades the mental image of what such AIs will be like (both by scientist and science fiction) has a _extreme serve_ mismatch with how they turned out.

In the past humanity people thought of them as this non-emotional purely logic driven beings and in turn problems people imagined would be such as this logic not considering emotions and emotional well being of humans or blindly (but using logic) pursing a specific goal no matter the consequences or not valuing freedom or gaining emotion. But in all that it still follows logic.

But now we have AIs which could have all the problems above _but doesn't use logical thinking_ to _archive goals_. Instead it uses complex overlapping _statistical models_ to _tell a believable story_ where believable is defined by the training data which is _widely inconsistent, wrong, misleading, discriminating, emotionally charged, etc._ because it's just scrapped from the internet. So there is _no systematic finding of goals, subgoals, plan etc_, there is _no logic_, the concept of "truth" simply _doesn't exist_ for such systems etc.

At the same time this turned out to be "often times" good enough to be usable for many task and can be convincing enough to make people believe that it's sentient.

But this also means it will retell common false information, misconceptions, discrimination, hatred etc. from the internet.

Similar it will do what people call "hallucination" and "lying" but it _not_ either of that and calling it that is misleading. Because it just doing _exactly_ what it was created for: Telling a "believable" story given the training data.

And gaslighting, misleading people and lying are a extremely deep ingrained part of the internet, i.e. a deep ingrained part of the data on which it bases what is "believable".

And while we can add tones of bandaid on top to try to hide/filter out such "bad" responses IMHO without fundamentally either changing the training data or the approach this is bound to fail while even stronger upholding a misleading illusion.
There seems to be a segment of the population that has the rosiest glasses possible for the past and actively tries to get us to go back
Personally I don't understand it, we have made so much progress in nearly every area
Show HN: Discover hand curated Future AI products from internet
Yeah I was just going to say that even in Sweden there is sweeter bread. I just get the bread that is in the range of 4-7 grams so I spoke from personal experience.

It ranges from 3-10 grams iirc. Maybe even higher.

Let people get unhealthy food, that's not what we need to focus on, we need to focus on proper and correct labels on food so people can make an informed decision.
Sorry, I'll recycle my other comment: https://news.ycombinator.com/item?id=35229804
I find it that the people who say "AI will replace developers" are the same ones that were thinking that CMSes will replace the need for developers, then no/low-code will replace the need for developers. But no, users are too stupid to handle stuff. Best case scenario developers will automate the easiest and time consuming things like UI creations and boilerplate using those tools. Most companies I know that use CMSes still have devs changing every single bit of the page because they either customized it so heavily or they simply implemented it wrong. I haven't seen a single successfully low-code company yet(though that just might be me). The same will happen with ChatGPT. It will become a tool, professionals still will be needed to use it properly.
I like Rust. I use it daily, at work and for personal projects.

I can definitely see many advantages in Rust that would add value to the Linux kernel. However, I feel like there are two definite things currently missing in the language that need to be implemented ASAP for the rust + linux kernel story to truly work.

Panics (Rust's term for exiting a program when encountering an unhandled error) are a good idea in most environments - instead of reading or writing past a vector's last element, the program immediately exits. This approach falls through when you're in an incredibly high stakes environment that must absolutely avoid crashes. Sure, you can catch some panics [0], but you can not easily avoid them entirely. There is no surefire way to know if subroutines any level deep may panic. Linus himself mentioned this problem, so I think handling it should be a top priority.

What's also definitely missing is an allocator strategy. Zig is a good example for this, you can choose the exact allocation method that fits your model.

[0]: https://doc.rust-lang.org/std/panic/fn.catch_unwind.html#not...
Why do people get so dumb every time we talk about nutrition ?
This is exactly what happened with large language models: they are quite useless until a certain number of parameters, after which their abilities quickly become impressive (read more here: http://arxiv.org/abs/2001.08361)
What LLMs solve for programming are a class of low-hanging-fruit problems: things that in many respects could be done by hand, but are too expensive to bother with relative to the problem's size.

If you have a one-shot problem, you may be able to avoid making the actual program and just jump from problem to solution. A lot of the systems that programmers design are potentially representable instead as new iterations of that one shot problem, and therefore something no code need be written for.

This does run a risk of getting a wrong answer infinitely fast, but that has never not been the case with computers, it's just a case of now having a kind of "level 3 autonomy" where you may need to abruptly grab the wheel and get the answer yourself.
I'll put my cards on the table, I think this is going to hurt anyone who gets caught up in it. Once the wave from the coming credit shock hits the economy, people will be forced to sell assets just to have liquidity. Crypto will be one of the assets that gets sold first. The cynical side of me says, this is just big fish luring in buyers so they can get out before it is impossible.
At what point would (if any) would the liability change?

What if the data was on a hidden URL that required no auth, would that still be considered a "hack"? After all the URL wasn't suppose to be known, even if it was in public sight.

And and even more extreme example would be what if the information was mistakenly published? Is it still illegal to download it?

There must be some line here right? Is it just that there needs to be a reasonable assumption that the data is public?
No, I verify the code I generate with chatGPT or Codex. I don't verify code I download.
It's possible it's the kick in the pants Google needed to up their game. They've been milking search and pushing organic results down in favor of various ads, widgets, and Google owned content for some time now.
But we need to know if those hundreds of grams of fiber have value or not. The prehistoric man on average also ate many less pineapples than us - does that mean pineapples are bad?
Databases aren't about SQL as much as a taste of distributed systems.
> current BNF notations are always lacking in something fundamental that each use case needs.

There are two ways to resolve this. 1) In a way that is backwards-compatible with BNF, and 2) in a way that isn't.

If you way is backwards-compatible, it's going to be much more easily understandable to anyone who already knows BNF. They don't have to go back and double-check whether some construct means concatenation or an alternative form.

It also means that if someone is working on a grammar that doesn't need one of your new fundamentals and is expressible in plain BNF, they're going to write something that anyone who already knows BNF can read without any extra research.

Also, if your additions are good enough, they provide a good draft of a new way to extend "official" BNF in the future. If you extend in an incompatible way, that's not even a possibility.
Definition is theory, free will is reality. When they diverge, it's theory which is improved to match reality, not the other way around.
Who moderates this when content is reported?

Can mastodon detect porn automatically and hide it?

Anybody can build a social network today, the most difficult task is and always will be moderation.
What doesn't kill you makes you stronger. I don't like public speaking and I have ADHD. I still wish I had to do this more because it makes me stronger. The hard truth is that employers don't care about your anxiety.
“Just a scaled up primate brain”? And so a nuclear ICBM is “just” a scaled up bow and arrow!
You can get it pretty cheap using a VPN, I think to turkey?
> prehistoric man ate as much as 100 to 200 g of fiber a day

Not all prehistoric men. The Inuit around the world have a very low fiber diet and the difference is reveled in their genetics.

https://microbiomejournal.biomedcentral.com/articles/10.1186...

It would be best to know your genetics before jumping any dietary bandwangon.

I have Sami heritage and I cannot eat a high fiber or anything close to a southern world high vegetable diet.
Oh that sounds great. It totally isn't DRM for hardware. "Sorry your motherboard is not allowed to use this disk. For your own safety."
VPN is needed since ~2019.
Bitwarden has now a native app on PC.
I still use the browser extension but I might switch to the native app, as I reckon from other comments they do support OS security APIs
There's an interesting phenomena where the brains of people with arachnophobia will enlarge the perceived size of spiders. People with an irrational fear of spiders literally perceive spiders to be bigger than other people.

The sample size wasn't exactly huge (https://www.sciencedirect.com/science/article/pii/S088761851...) but the science seems to resonate with other research in the field.

All of this is to say that it's possible that someone may perceive a spider to be much bigger than it really is, through no fault of their own.
I use Arch too.
It’s fine except for the Settings app.
Congratulations on your baby daughter!
"BS" is the simplified American initialism for Baccalaureate Scientate. In most other English-speaking countries the acronym "B.Sc." is used. It's like the way they misspell "colour" and "labour". A cute affectation that we may well snicker about behind their collective backs but in the end it's meaningful and respectable and we move on.

"CS" on the other hand is not short for "computer programmer job training" so I'm confused by the expectation of the original Ask HN question.
Google has already downloaded terabytes of images and they store resized thumbnails of those images on their own servers. If google can do it why can't everyone else?
I think you are taking a very major assumption that LLMs are deterministic infact they are exactly opposite. They are probabilistic systems.

- They do not transpile Rough English to Deterministic English. Infact they do not do any transpiling at all.

- LLMs learn the probabilities of words in the dataset for all contexts from that dataset (context is a ordered set of words). This is called training.

- Once training is done, LLMs can generate text given a prompt and the probabilities that it has learned. The analogy of LLMs being auto-complete on steroids is very apt.

- Whether the text generated by LLMs is factual or not is purely coincidental.

I would highly recommend watching and working though the code (if possible) of NanoGPT by Andrej Karpathy. https://www.youtube.com/watch?v=kCc8FmEb1nY

A lot of things which seem like magic about LLMs will get demystified.

Now one can argue that LLMs are showing human like reasoning/intelligence/sentience as an emergent behavior. This is hard to argue against because all these terms are extremely hard to define.

IMO, the only emergent behavior that LLMs are showing is the output they generate looks like it might have been generated by a human which should not be surprising given that LLMs like ChatGPT has trained on a large amount of human written text available on internet.
The shills for the rats that are fighting for AmigaOS rights are the worst.

They pop up in every forum.

Reminder any and all money given to these rats ends up in lawyers hands[0]. They don't even pay the developers.

0. https://sites.google.com/site/amigadocuments/
Why not let the market regulate it ? /s
> Mastodon hit 10M users

Not a users, but accounts.

45% of 20 people that took part in my poll[0] has 2..4 accounts on various Mastodon servers (I has 3 accounts).

[0] https://fosstodon.org/@app4soft/109885069770027479
The YouTube Premium part paid out to creators (by proportional watchtime) is surprisingly high at 55%, especially if you consider that they use remainder to also pay for music licensing.
Why try not, then?

Edit: Just found this[0], hehe. :)

[0]: https://daniel.haxx.se/blog/2021/05/20/i-could-rewrite-curl/
Two models trained from different lineages won't hallucinate the same. When you want to check for hallucination the cost is to run the task on two models. For now. But soon it looks like LLMs will be better calibrated. It seems they are well calibrated after pre-training but become less calibrated after fine-tuning and RLHF. The last stage breaks its abilities to estimate confidnce scores correctly.
Me neither, but I have aphantasia and thus an under-developed mind's eye - if I can't visualise detailed imagery within my head normally, it makes sense that that machinery isn't available for LSD to build realistic hallucinations out of.

https://time.com/6155443/aphantasia-mind-blind/
I know, I took a look at the code.

I even replaced get_openai_key(params) with a hardcoded

return "sk-redacted"

and still no luck. I guess the bug must be in the openai python package, but I cant find it either. However, rest assured I am not providing this email anywhere manually...
Family instability has always been high in Appalachia. Even in 1910 the percentage of multiple marriages was much higher in Appalachia today.
Use a VPN and sign up through Argentina. It's around £2/ month then, have been doing that for a year.
AlphaGo is basically the same as image recognition, not sure why you thought AlphaGo was special compared to detecting faces. AlphaGo works the same way but maps game structures on a Go board instead of mapping facial structures and comparing those to known people.
Show HN: Aidev, ask GPT-4 to modify files in your repo
Hey, I got inspired by GPT Repo Loader and built aidev over the weekend, asking it to build a big chunk of itself as a meta-experiment.

I was curious to find the current limits of how far I can push this AI coding stuff. Here's an example of a prompt that I believe represents the very limit of what GPT-4 can handle:

> We're working on support for paths in only/include patterns. The match func has a bug: the dir argument is an absolute path, but we need a relPath, and we compute it incorrectly via filepath.Join. Instead, we need to compute a relative path against directory of .aidev file that this pattern came from. But that information is lost!

> Let's kill the idea of merging TreeConfigs completely. Instead, save a pointer to a parent TreeConfig loadConfig. Change ShouldIgnore to build and process a list of applicable TreeConfigs: builtin config, a list of configs for the directory, and override config.

...Overall, though, I did not enjoy using aidev for coding. Definitely did not save me time.

There is a part that I've enjoyed, though: having aidev write documentation. In a real project, you would definitely want to edit those yourself, but having a draft seems beneficial. The README of aidev is unedited AI output, so you can judge the quality yourself.
Nothing quite turns the 'work' part of the brain off like a live sporting event.

Fast-flowing games work better, soccer is particularly great because it has 2x 45 minutes of solid action. NFL has too many breaks where my brain can start thinking about other things.
"Rods from God", the most advanced form of the bow and arrow:
https://en.m.wikipedia.org/wiki/Kinetic_bombardment
> The centrality of man is essential to the abrahamic religions that dominate the planet

Do they really dominate? They're big and all, but both economically (and to an even greater extent by population) China + Japan + India are also pretty substantial, and not predominantly Abrahamic. And even in the west, religiosity is in decline.

> inevitable that we're going to experience some significant neoluddite movement very, very soon.

Absolutely agree, the discourse from those artists who vehemently dislike AI art speaks to this.

How powerful they are, I do not know. But they are there, they don't like what they see, and they have already turned the counter-arguments into bingo cards.
In the last two years, I started listening to podcasts more and more, and there is a polar star for the Startup and growth section:

- https://www.lennyspodcast.com/ - Thanks, Lenny, for your work. I'm getting addicted to your weekly episode.

There are many exciting podcasts and blogs for the Cloud-side, but the level is heterogeneous.
- https://cloudsecuritypodcast.tv - Cloud security vertical podcast episodes are long, but most are interesting. I found it more inspirational than knowledgeable, but it is a good resource.

- https://blog.awsfundamentals.com/ - Tobias and Sandro are doing a fantastic job with infographics to explain more readily the Fundamentals of AWS

What are your advice to have a good content?
> Wars end through peace agreements. Deliberately preventing them is what war mongers do.

How can you make a peace agreement with a country that doesn't follow its own agreements?.

Russia already promised decades ago to never violate the territorial integrity of Ukraine way before 2014 and that ended up not being worth the paper it was written on.
You don't give a conman your confidence, he gives you his.

I saw a clip of a film some time ago (anyone idea of its name?). It has Chazz Palminteri in it. He played a conman. Him and a woman were waiting in a Western union (?) office. They got chatting, and in walks a GI. Chazz's character talks to the GI and starts to con him out of his money. The woman was aware of this. But he stops short of conning the GI. The GI leaves, and he explains how the con works.

Chazz and the woman then leave together. The point is that he was playing a long con against the woman and the aborted short con was just a ploy.

The moral of the lesson is that if someone reveals themselves to be a liar, then you should take them at their word. Having established themselves as liars, you should never trust them.
>Not by choice though.

Yep, I agree with that.

But I think, that way to go is to make trade schools & relax employment requirements, not change CS curriculum.

Left craft to craftsmen, engineering to engineers and science to scientists.

BTW, Electrical Engineering always be "Engineering", not "Science" degree, even if it is studied in universities.
Half of Americans aren't obese because of dairy. The leading cause of death isn't cardiovascular disease because of dairy.

Everything is unhealthy if you look hard enough, before looking at dairy I'd look at sodas, sugar/carbs in everything, &c.
> Drive by linking isn’t very insightful or communicative.

I figured folks would be able to make the obvious connection between a very important Systems Design concept and what OP was commenting on. I guess I assumed wrong.
ESP32 Walkie-Talkie Half-duplex communication based on WebSocket
I pay the equivalent of £2 every month for YouTube premium in the UK using a non-UK account.

I don't feel guilty about this because I only want YT-Premium for blocking the ads, I don't need the music, videos etc that comes with it.
> In this case, safe space means both "only likeminded", i.e. gatekeeping - door policy, as tech, policy and features to protect: good privacy defaults, permissioned access, privacy features etc.

So in case of anything politic and not say hobby circle - an echo chamber