skysight-inc/HackerNews huggingface dataset:
When I learnt CS in university in my opinion 99% of them were unemployable after graduating. They simply didn't have the depth or hands on experience to build or understanding anything of any complexity.

This may be different in different universities and it may have changed today, but the tests we took were largely about remembering lecture talking points and being able to regurgitate them with or without any real understanding.

For example, you might learn a bit about relational databases, but your understanding will be limited to the talking points of the lecture. Eg, you might get question to explain the use of primary keys, but if you were asked them how you might design a relational database for some data with normalized tables they'd have no idea, because they'd never have actually put the talking points into use.

It upset me because by the time I had finished university I had launched two startups and worked professionally as a developer for 3 years. I was consistently helping students with practical exercises while at uni given I was one of the most capable on the course, but none of my experience really helped me in the tests because I discovered so little of it was about practical understanding, and mostly just an extended English exam tested mostly on writing ability and being able to regurgitate talking points in lecture slides.

It's not that the students weren't smart or capable individuals, its just that the course didn't incentivise obtaining depth of knowledge in what was taught so no one did.
Open-Source Investor Index
Some languages use the colon syntax, such as the Pascal family. Others, like Rust and Gleam, use the arrow syntax.

The arrow syntax meshes better with the idea that there's a difference between the types of values, and the meaning of a function signature. "foo: t" declares a name "foo" as having a type "t", but functions are abstractions — what is the "type" of factorial()? It's not "int".

The type of factorial() could be written:

(int) -> int

or just:

int -> int

If you look at the ML family as well as Haskell, that's exactly how they express it.

They do that for other reasons, too; those languages follow lambda calculus, which only has single-argument functions, so all functions are simply mappings between a single value to another value.
The Mastodon project only comes with one UI. There are forks and alternatives, and themed instances of course, but those aren't really "the mastodon UI".
Intersting though: sucralose is just normal saccharose, but with a hydrogen substituted with chlorine. One would think it should be the least dangerous one, due to being so similar to a natural molecule.
I'd say at that point just give up on eating bread. Something bread-shaped and fluffy could be made of anything.
The AI learned about copyrighted characters largely from marketing materials.
So why should corpos be able to force me to watch the ad for, say, the latest Iron Man movie, but at the same time say that I'm stealing from them when I use that ad to train the AI?
What evidence do you have to support your comment?

If "Apartments are associated with low-income ghettos" is meaningful, then how come there are many more TV shows taking place in middle- and high-income apartments than in "low-income ghettos"?

If we do a GIS search for "apartment building", why are so few of them "low-income ghettos"?

If we look at the population of people living in apartments, why are relatively few of them actually living in "low-income ghettos"? (Or does the US really have that many low-income regions?)

If we strip away the term "ghetto", with its racist and pejorative history, and its built-in bias for urban living, and instead look at "low-income households", we can easily see there are many poor people who live in houses, including houses with a lawn and back yard.

Rural poverty is a serious issue - rural poverty rates in the US are higher and more persistent than in urban areas - and those people are not living in apartments.

https://www.nmhc.org/research-insight/quick-facts-figures/qu... shows that households who rent a house (or building with 4 or fewer units) and households in apartments have almost the same income; only slightly less for households in apartments.

While those who own a house are significantly richer. Which means there are more likely to be able to buy a house.

This would seem to reduce your original comment to saying there's a strong association of having a large house with middle to high income families, and of low-income people living in smaller residences.

Which I have no serious disagreement with.
Ah, yes. Type theory originates before programming. Type theory only has relevance to computers insofar as it’s used to prove things about programs. Type theory in the context of computing is about programming.

We don’t call set theory and category theory “computer science” unless it’s about programming computers.
This reminds me of years okay when Microsoft would carry on about the Chinese were stealing, cooying, and reselling our software, the media was freaking out, it was supposed to be a huge threat to Democracy. I always wondered why they would develop software that was so easy to duplicate, there must have been a way to make it unduplicatable

This reminds of that. "Don't let the peons play with ChatGPT, we must shame them not to use it, appeal to their higher instincts and make them realize this is too good for them! If the company's problems are too many stupid people jumping on board, then figure out a way to kick them off. Or is this what they are doing?
Yes, I have. That's largely why I've stopped using it.

The time it's taken to rewrite has been larger than not; and worse, it deprives me of understanding the problem i'm solving. So I end up not having thought through the problem and basically having to press delete and type from scratch.
"just how hard it is to get decent at programming"

We can improve that with: "to get (and stay) decent". I'm getting older, and it is so hard to keep up with changes. The async (coroutine) revolution in several languages in the 5-10 years was one of the hardest hills to climb ("WTF? How do you debug this sh-t!?").

Your comment makes me think about a blog post that I once read (I cannot find it now). Roughly, it was a list of things you need to learn as a computer programmer, but are not explicitly taught in classrooms.

One nice example: What is "staging" in Git? Hell, I've used Git for years now, and that part of my mental model is _still_ fuzzy, but the model is good enough to do my job well. I cannot know everything crystal clear.

I would the same for concurrent programming. Not looking down upon anybody, but the vast majority of programmers will never go deeper than: "Oh, just use a thread/worker pool with a runnable to do work." I've gone deeper, but blew off both my feet several times! (Hat tip to in/famous C++ quote.) And I only need to write concurrent code a couple times a year. I'm always rusty when I get back into it.
> these things based on intuition

And these people never ever mentioned using of intuition during making decisions because...

because no one believe that using intuition is actually working?
The downvoters are SV and Sam Altman types, which means they share the same fundamental problem: their only desire is playing god unimpeded, anything that gets in their way is automatically in the wrong tautologically.
Why would not achieving the goal correlate with happiness? Aiming for something high only is a problem, when you tie your happiness into getting there. I find the reaching alone very fulfilling.

As a side note, finding and focusing on developing a speciality that I enjoy is a lot harder than making a lot of money. For me at least.
Yes, what is research compared to a facile HN dismisal?
Yes.

It fails sometimes on known problems, not even particularly hard ones - i.e.: simple questions about the capabilities of programming libraries for which there is ample documentation available.

The thing is, by talking about its shortcomings I may be sounding dismissive. I'm not. I think ChatGPT is an amazing tool. I just recognize it's shortcomings to use it to its best capacity.

For things that don't have a known answer (i.e.: I couldn't easily find an answer online) it does generate plausible bullshit. On those cases it shines for things that don't really have any strictness requirements (for example, ask it to generate some fiction, ask it to generate a polite response to an email, etc). I used to suggest character names for a game I was going to play based on some parameters, and I loved the responses it gave me.
I Could Rewrite Curl (2021)
Graceful degredation sounds like the best case scenario, to be honest. Backup power for essentials when the grid goes out, applications that work offline, heating that keeps working without an Internet connection.

It seems obvious but I'm not sure we're heading in that direction.
ChatGPT to the rescue:

Provide an alternative title for "Updated imaging and phylogenetic comparative methods reassess relative temporal lobe size in anthropoids and modern humans" so that layman people would understand.

"Reevaluating Brain Size in Humans and Primates: New Techniques Show Surprising Results"

Without clickbait

"How Modern Imaging and Comparative Analysis are Helping us Understand the Evolution of Brain Size in Humans and Primates"

:)
Not a pilot, but trained in physics. To a certain extent, what you say is true. However, the aircraft also has inertia, so if the wind suddenly dies, the aircraft doesn't simply surge forward to maintain its airspeed. It is inclined to stay where it is and the amount of air flowing over the wings will consequently drop. Constant wind is easy and can be treated more or less as you describe, but gusty variable wind can and will cause problems.
> Complex machinery of any kind never is 100% correct and needs constant correction and maintenance

Computers are extremely close to 100%, we generally expect a CPU to never make errors even after years of working. If it starts making any errors at all we throw it away and make a new one.
Indeed. In China, we used to joke that Deng's opening policy has created the second republic, on the contrary to Mao's first republic. With Xi's coronation, the second republic has died.
C command-line argument parser
Give it a year, hopefully Meta will keep releasing newer versions of LLama.

Dall E was unrivaled until stable diffusion came along, OpenAi won't be a monopoly soon.
> Would you want your OS to know whether you're playing music or gaming?

... Is that a trick question? Yes. My OS is not a malevolent entity from which I should hide everything. It's going to know it anyway. Who sends audio packets to the sound card?!
Your response feels largely tangential to the point I was making: That the 90s feel closer in history than they really are (especially to those of us that “were there”).

It also feels like a borderline attack, implying that I and others are somehow “absorbed deep into their private sphere, with very little feeling for history”. Pretty odd to make a statement like that in response to someone who you know next to nothing about, no? If you want to contribute to a good debate and hope to bring me around to your point of view, I would ask that you try harder.
That fact that OpenAI decided to not even reveal the parameter counts / training data composition in their "technical" report is surely a sign that their moat isn't as big as it would seem in fear of competition. This paired with the rise of LLaMa and other alternatives makes the monopoly even less likely.

Its just a matter of time till every company has an internal ChatGPT equivalent.
Gerev - Open-source Google-like search for workplace knowledge
There are all practical skills/knowledge, not foundational computer science, which is data structures and algorithms as you said. You best learn databases, networks etc. in the practice, not through lectures and exercises (unless you're building a custom database or your own network stack, then you need people with theoretical foundation on that).

So basically it's the old problem of juniors that in order to have a chance to get experience they need to have experience. If I was in a position of hiring graduates, I would focus on how well they master the true fundamentals, and let them pick up the practical details in the job.
Yeah, that's what they always say about those internal surveys.
I found a potential job there and got an offer (ultimately didn't take it - the job was not quite what I wanted -, but was a good company), and LinkedIn also meant we knew the founder and I had a past colleague in common who gave me a strong endorsement, which clearly was helpful. I go months not logging in at all; mostly active there right before and after changing jobs.
>If that's the case, expect a massive backlash from the spiritual types, which basically means every other person.

Which, regardless of the existence of god or not (which is irrelevant) sounds very smart. Basically a great evolutionary defense mechanism!

Hopefully the non-spiritual types wont doom themselves and everybody else to AI-slavery or annihilation...
This sounds right, but probably isn’t. Humans moved from an all fruit diet probably a million years ago. It seems clear that adding high quality protein to our diet is what allowed us to grow our larger brains.

Which is not to say that eating fruit is bad for you.
I think the trick is that instances of
being stuck will tend to zero as you get more brainpower at the problem, or even the watchers spotting mistakes. And what I love about pairing is the code review comes for free. I hate being sent 1000 line change PRs blind :-0
In short: GPTs could do all the boring work for us and give us more time for things we like to do.

An example: Of course GPT can at some point make better music than me, but I am playing an instrument not because I want to sell the recordings, but because it is a lot of fun for me.

Let GPT do my taxes, then I have more time for playing. (can it do taxes finally?)
Its simpler format should make it faster to parse & decode, at least. Whether that might affect render times is likely to depend on the renderer itself.
>And from there, God only knows what is possible.

A few different kinds of dystopia, mainly.
The irony being computers are incapable of approximation.
While I do hold that Schrödinger was a giant of his field, let’s not forget about the Nobel disease. Blind appeal to authority does no good.
Why ASML isn’t worried about Applied’s pattern-shaping tool
You have no idea of how bad a Chinese lockdown can go. There are literraly two versions of lockdown in the world: the lockdown and the Chinese lockdown.
Reddit to vacate current headquarters and relocate
Imagine reading a book in which every word has its own font.
I think that's a reasonable grounds to make the claim it's not a worrying monopoly.

Also, OpenAI doesn't appear to have any capacity to stop other people doing LLMs.

And it's only been a few months since people went from normal people totally ignoring GPT-3 to treating ChatGPT as a magic oracle, so other companies being surprised and running to catch up isn't (or shouldn't be) a surprise.

And then there's the fact that nerds like *gestures at this site* us all, have already been getting leaked language models running on phones.
I find there are two kinds of people in the world. First are saying that LLMs are bullshitting. The second are bullshitting about whatever LLMs are saying.
Most folks can’t run 5k, let alone run for 24 hours.
Would love to see a directed Graph generated from a LLM prompt. So, instead of a NoFlo source text, a NoFlo-style graph.

Coincidentally, I'm writing a flow based patchbay for scalars, called "MuFlo"[1]. Kinda low level. I wonder how MuFlo and NoFlo might coexist.

[1] https://github.com/musesum/MuFlo

[edit] -Ironically +Coincidentally
Depends - I have seen enough throw a mythical manmonth worth of developers at embarrassingly unparallelizable work and watch the tech debt pile up like it’s a 2007 mortgage bubble. And that code then trips people up day after day as more features are added.
The book Mining of Massive Datasets [1] has useful information on building an efficient similarity index using Jaccard/minhash. I would also recommend Otmar Ertl's papers on extensions of minhash that approximate Jaccard better in certain situations, e.g. superminhash [2].

[1] http://www.mmds.org/ Chapter 3
[2] https://arxiv.org/abs/1706.05698
I don't think that's a cogent argument. The quote "Nobody ever got fired for buying IBM” is as close as I can get to without writing a long response. That kept them in business to the detriment of the industry even if the world didn't fall apart.

First mover advantage is real, even in consumer market; Zune was better but iPod won. Think of how different the world is today because of that.
They don't, as OP said, its just a feature you only get if you run your SW on their silicon.
Except hammers already do not work as expected 100% of the time, as evident by them painfully hitting the hands of the workers in mishaps. Yet we still use them.
>and even if the maintainer can be held liable

and thats a big IF. i dont think i ever heard of something like this happening in my circle
A leak by definition is something from inside. This was not. This was an exploit from outside actors that made this data available to the public.

Note the difference:

> accidentally posting credentials for Atlassian's Envoy setup in a public repository

this was a leak.

Using those credentials to then obtain other data and post them publicly-> this is the hack. A hack does not need to be complicated, just to accomplish something that was not intended.
Any code can be brute forced if you have a century to spare and enough computing to throw at it.

Which is why my bank card is blocked after three failed attempts.
Mouse over text: "Wikipedia trivia: if you take any article, click on the first link in the article text not in parentheses or italics, and then repeat, you will eventually end up at "Philosophy"."

I find that this is no longer working. But I also remember it being reliably working at the time of first reading this. Anyone know when/why it "broke"?
Windows Critical ICMP Remote Code Execution Vulnerability
You can't really evaluate your ability to detect lies accurately, because you can't count the times someone was lying and you didn't notice it. You also probably can't count the times you thought someone was lying but wasn't (people can look like they're lying when admitting something that makes them uncomfortable, or hiding something while still telling the truth), since you probably didn't prove every single case. So you have an unknown rate of false positives and an unknown rate of false negatives.

The gut feeling/discrepancy you notice in body language can only be used as a sign you should dig deeper. Just like a polygraph, it can't prove someone is lying or not. You have to cross-reference.
The comment wasn't meant to be taken so literally, the point was that almost everything is paid for by someone else.
I tried an extract of this as a kid. Maybe I’ll try growing it again.
Progressive enhancement would be better. Then luddites like me could just turn off the bullshit.

We tried PE on the web. It's a great idea and the browsers and languages support it eminently. But most developers (including product people, and engineers like myself) are obsessed with the glamorous option rather than the plain-but-plainly-better lower bandwidth version.
If people start noticing that their blogs results in them being replaced, yes of course.
Meh. Could say the same about weekends, right.
Big oil firms touted algae as climate solution. Now all have pulled funding
Coming up on a decade old now, actually.
We will have local versions of all of these tools so that there's no downtime
I completely forgot about Google Desktop. RIP
Everybody here talks about a movie (which is briliant from my perspective), or controls (which could be better), but no one asks WHY is this game made?

It doesn't make much sense it was created as a marketing device for a movie, it's not that kind of movie. However, considering names and graphics it looks totally as authorized work. My guess is it's a marketing device for an agency, which worked with a movie crew in some capacity and was granted a permission to use these assets for a bit of self-promotion.
Sorry brain fart there!

Anyway now I have changed the subject here is an example

https://www.woolworths.com.au/shop/productdetails/164022
No thank you. Tried to get help from ChatGPT twice to get help solving some issues. Produced code both times that did not solve the problem and did not compile at all. At least it nicely described what the functions and the macros were supposed to so. Also have read somewhere that 70% of its output is valid, while the rest is bullshitting. Don't have time to fact-check and trying to fix the bad code.
This _really_ sounds out of scope for what curl is
Async work is more difficult, but not more inefficient. It is the difference between putting a lot of work into an email that perfectly explains something, vs shooting a quick email and offload the effort to the recipient.

In this case communication ability is crucial, since it requires written documents. Many people (managers and developers) lack the discipline, patience, and incentives to adopt this style of work.
To a company a person is a tool. "Human resources" means exactly what it says.
https://archive.is/xrJDT
The recently released game "Atomic Hearts" has a robotic style that didn't exist in the training dataset of SD, and yet i have seen the similar robotic styles generated for it. Of course, i cannot tell if it was a fine tuned model made for such a purpose.

But i do feel that unless your style is very unique and no existing "roots" in existing styles, it would not be possible to "protect" it technologically.
It was designed to be "bubbly". The fact by default its moderator of the instance deciding who their users can subscribe to naturally leads to that, for better or worse; if you don't want a nanny you pretty much have to host your own instance. Public feed fair enough, that has to be moderated but the fact mod can block who I subscribe to rubs me the wrong way.
> If you want to set yourself an interesting challenge, try to figure out why it is you think being on the right wing of politics is incompatible with those opinions. The right wing is large and has lots of factions, with the only thing uniting them being resistance to the left's attempts to reform the system.

Which is by and large the entire problem. The right is rarely interested in solving problems.

So I could find minor points of agreement -- there's certainly people out there who are a tad too radical for my taste. The problem is that in general though I'm very much in favor of change, and the right isn't.
aussie #vanlife free camping: a guide to working remote and not paying rent
If you did IB, you may have heard of Schrodinger and Bohr because of their involvement in quantum mechanics and the modelling of the atom model. I'd be shocked if you learned about Wigner for example.

Noether's theorem is a much more difficult result to teach high school students, because you do need some mathematical maturity before learning it. In the UK, you're taught it in a second year undergraduate course in classical mechanics.
So it is not an oversight.

Also people here seem to be overstating the influence of Noether as a physicist. Yes, her theorem is a profound result in physics but the majority of her contributions were in pure mathematics.
IBM is still getting by well, but it is not what it used to be. Companies can avoid critical thinking and end up the same, slowly but surely.
That still needs the Virtualization entitlement on iOS which I thought you couldn’t get if you’re outside Apple, unless you’re jailbroken and can work around the signing requirement. Otherwise UTM runs emulating the OS and is slow as Christmas.
What if I do training in jurisdiction where DMCA doesn't apply?