skysight-inc/HackerNews huggingface dataset:
Well, we can't talk bad about China. That would be ... rude.
> Anyone else notice Agile creeping in where it has no place being?

Eh, not really. Agile is barely practiced by any companies.

What most practice is a gawdawful abomination of micromanagement and iterative waterfall that they have the audacity to call it “Agile.”

Agile is clearly defined in the Agile Manifesto. (Don’t forget the principles on a second page.) All you have to do is treat it like a checklist and you’ll see it’s barely practiced anywhere. (“Individuals and Interactions over Processes and Tools? No. Customer Collaboration over Contract Negotiation? No.” Etc.)

Maybe I’m getting jaded.
I'm amazed that cloudflare ever provided a public ipfs gateway to begin with. That said, I don't think ipfs is actually useful for anything besides being an interesting thought experiment. Every problem it aims to solve, another protocol or tool specific to that problem solves it better. There is no real world use case I think of where I would ever consider using ipfs.
I am not sure what this "means"

- that policy is not set by top brass but by the random interactions of those actually doing the work

- that policy is really just seeing which way the winds of history are blowing - and those winds are directed by economics, demographics, technology.

- but that we are not slaves to "psycho-history". All history has been forever "dependant" - one person really does make a difference - Greeks finding a silver mine and buying ships, One Mongol deciding to unify his tribes, it's all ...

In the end perhaps the real lesson is to make choices you will be proud to defend in the last years of your life
A while back, I wrote a simple CLI-wrapper around OpenAI's API that I'm using daily (https://github.com/maxvfischer/askai). I use it as an addition to Stackoverflow to ask quick programming-related question straight in the terminal.
Okay. If all ownership is arbitrary, then definitely we can limit IP when its not benefiting society. IP is arbitrary and made up, just like everything else.

Calling out all property ownership as arbitrary doesn't mean IP suddenly deserves more protection. If anything, it gives more permission to be skeptical about its value to society. An IP law that prevents digital libraries isn't an outcome we desire, so... case closed, let's change the law.

You're arguing about whether natural rights exist, but regardless of whether or not there is such a thing as a natural right -- intellectual property is not a natural right. And getting rid of the entire category of natural rights just makes IP even more obviously not a natural right. It's not something that people are universally entitled to regardless of the social impact.
The discrepancy between "briefly" and "this week" stood out to me. It reads like multiple hours or even days would classify as "briefly" here where in this context it would otherwise usually mean in the seconds or maaaaybe single-digit minutes, but even that would be stretching it.
We can’t keep blaming the prompter.
Sunlight is the best disinfectant.

Perhaps have chatgpt search through drafted laws to identify inconsistencies, curtails to liberty, and evidence of self-interest…
Isn't that project mostly dead? Last release years ago, tons of people having trouble on Reddit... Also, https://github.com/GalliumOS/galliumos-distro/issues/631
I think it is crazy we are debating Agile more than 20 years after it was coined. After such long time, a successful idea should not need constant debate about its advantages and disadvantages. We should be on the next thing now, post-Agile, whatever that would be.
The golden rule fails as soon as you introduce someone of one culture to another.

Example: my friends and I have a massively western-masculine internal culture. At parties people would ask if we were "ok" because a minute earlier we'd have been shouting at each other how smooth brained and stupid each other was. Of course we'd be fine, that's how we talk to each other. We'd get frustrated if someone tried to talk through implication - one time I asked my friend to put his seatbelt on and he said "wtf just tell me to put my fucking seat belt on don't be all soft about it."

But if we turned that culture on someone else we'd be the most horrible of bullies. Not everyone wants to be "talked to straight" like that, and that's fine.

I'd get mad if someone let me walk around with a booger on my face. "do unto me" is to say to me "lol saving that for later?", But to someone else a much more polite method is probably desirable.

"Do unto me" might mean literally not talking to or approaching someone. It might mean feeling spurned or like someone thinks you're disgusting if a hug or handshake is avoided.

Do unto me is far too simple a rule. We need more communication involved.
Is AI generated content even copyrightable. It wasn't that long ago that US courts found that a photo taken by a non-human primate wasn't subject to copyright.[0] How different is this?

How would Hollywood navigate a world without copyright (see: Disney)?

Please note: I'm not an expert on copyright law or any other legal field. I'm genuinely curious about the legal ramifications of AI generated content.

[0] https://en.wikipedia.org/wiki/Monkey_selfie_copyright_disput...
Somehow, this would be one of the most impressive things I've read about GPT-4. It's really difficult to argue that it has well-founded understanding of the question, assuming, of course, that this wasn't actually in its training set.

And I see someone DID ask GPT-3.5-based ChatGPT the same question at least a month ago [1], so OpenAI certainly has it on record. That's long enough ago that it could well have been used to fine-tune GPT-4.

[1] https://www.reddit.com/r/bing/comments/117hj14/bing_chat_can...
In a way yes, some people are ascribing to these technologies powers they don't actually have. LLMs are good at generating text but they are not AI and AGI is not coming anytime soon.
I hear this a lot. The counter argument is virtually no one is going from implementing chat gpt as project 1 to implementing google maps as project 2. In fact they are going from implementing v1 of google Maps to v1.1.

When I worked as a kitchen fitter there was a much greater difference between projects that anything I've experienced with a single employer as a dev. Fitting a top end kitchen in a listed 500 year old cottage is vastly different to fitting a budget kitchen in a new build, to fitting a period appropriate kitchen in a 1930s town house. Building out the next version of an API or writing a rendered, not so much.

I think a lot of Devs have a vastly inflated sense of the "uniqueness" of what they are implementing, and I think a lot of that derives from the industries obsession with reinventing the wheel, NIH syndrome and fashion driven development.
There's also a sizable population of people like me who carry a wallet out of habit or because it has additional things like driver's license and various membership cards... but who never use the cards in that wallet, always relying on the phone
Current LLMs decode in a greedy manner, token by token. In some cases this is good enough - namely for continuous tasks, but in other cases the end result means the model has to backtrack and try another approach, or edit the response. This doesn't work well with the way we are using LLMs now, but could be fixed. Then you'd get a model that can do discontinuous tasks as well.

>> Write a response that includes the number of words in your response.

> This response contains exactly sixteen words, including the number of words in the sentence itself.

It contains 15 words.

The model would have to plan everything before outputting the first token if it were to solve the task correctly. Works if you follow up with "Explicitly count the words", let it reply, then "Rewrite the answer".
Who are we calling an "advanced economy", but also considering having an unreliable legal system?

Contenders, in my mind:

- China, second largest economy, but generally still considered developing, so I don't think it counts as "advanced"

- Russia? They've been a big player in the world economy long enough it is hard to call it a developing country.
It's a shame they don't provide a list of blocked content.

A public list of what their gateway will not retrieve for you would fuel the Streisand effect...
Future of the Space Economy
I think it's more that the West does not want a strong, unchecked, communist opponent. The CCP doesn't play fair or by the same rules. Why should we let them keep taking advantage of us?
This could mean the future goes one of the two ways. Engineers get lazy and converge on using only programming languages which AIs understand or have been trained on, or we forget about this waste of time and work on more important problems to solve in society other than the lack of an AI to be our crutch. Sadly, I think the former is more likely.
Atlanticism is a belief in the necessity of cooperation between North America and Europe.

I'm a bot beep-boop
That's just asking for their API to be implemented by some bot. Not sure they really get to keep their job.
One Half a Manifesto (2000)
None of those seem to be what a normal person would consider "scandals". Those are either environmentalists objecting to bottled water in a general sense, or the last one which is Michigan's government considering limiting water being used for bottled water.
I suppose the difference is that publishers aren't suing such libraries and such archival isn't accessible enough to harm publishers' markets.
Yeah, I gave it a simple task of encoding a secret message in a sentence by using the first letter of every word. Hello = "Hey everyone, lick less onions". I worked with the prompts for over an hour to try to get it to complete the task, and while I did have some success, it really struggled to reason about the task or provide a valid response. If it can't even reason about a child's game, I can imagine it struggles with a programming language it has barely seen. I don't think it's actually reasoning about things at all, just providing a statistically plausible response to prompts.
Wow this has made me realise that the maths library at Cambridge was also sponsored by them. Never really gave a thought to it until now, just assumed they were some random rich alumni!
12 billions views, and a TV show [0] on nickelodeon. Which also has a couple movies.

[0] https://www.imdb.com/title/tt10518284/
It's basically impossible to do any financial transactions in Switzerland as an American. Even something as mundane as opening a bank account to receive your salary is extremely complicated as most banks refuse to do business with Americans. A lot of Americans there renounced their citizenship because of this.
Yeah. Maybe when a baby says "gabadigoibygee", he is using an extremely efficient language that is too sophisticated for our adult brains to comprehend.

Yeah, maybe.
Just giving facts is difficult, since either side can dispute the sources used to prove those facts. I would much prefer each side presenting what they think the facts are.
> Intellectual property is an unnatural, made up construct

Property is an unnatural, made up construct.

> that will one day be seen as ridiculous as absolute monarchy is today.

Maybe, by just asserting untestable claims about future opinions isn’t an argument.

> If we are going to allow it and penalize people who are doing natural human things like sharing with friends, there has to be a specific benefit to society in every instance.

That’s a valid preference. I disagree, I think that a system of property law which provides net benefit in aggregate is adequate, requiring each individual exercise of property rights to be a net benefit in specific is too much overhead.

> For example, pay taxes on copyrights and patents, increasing every year to reflect disturbance caused to society.

I’d rather have both have short, free terms with copyright extendable by a tax, unless you are going to have a more general property tax than just on patents. But note that taxing property isn’t a sign that it is particularly “made up”, real property and some items of tangible personal property also have property taxes.
It’s super weird seeing people who maybe aren’t into puzzles use pattern matching strategies they developed by practicing leetcode.
I asked GPT-4 to build me a complete app from scratch
If all the people with the money don't want to take the remote workers for a discount, even when they could have free selection of top talent, isn't it a pretty strong signal that remote work is actually not that productive?
I get many ideas which requires coding, launching and PoC. I wasn't able to do as I don't have time or work force with me. i believe I can do it now. Will use the GPT or copilot-x and start launching fast and prototype ideas.
Not sure, but I2P is alive, kicking, and growing!
Show HN: We built a free AI tool to debug your code
Reading errata for just the various STM32 microcontrollers was enough to dissuade me of the notion that hardware is infallible!
> This exact scenario is what I described to a friend of mine who is an AI researcher.
He was convinced that if we trained the AI on enough data, GPT-x would become sentient.
My opinion was similar to yours. I felt like the hallucinating the AI does was insufficient in performing true extrapolating thought.

It turns out it isn’t just AIs that hallucinate; AI researchers do as well.
"Model designed to guess next tokens from a sequence, based on its training data, fails to guess next tokens from sequences not similar to its training data."

What's the news?
Strongly disagree! Coding competitions are fun and educating. That's always been the only reason I've done them -- well, and also to get together with friends, and to have something to feel good about. Using them in recruiting is something entirely external to the sport (and yes, I know Codejam was categorised as "recruiting" by Google). I'm incredibly disappointed that Codejam is going away. I wanted more t-shirts.
Yeah, it manages to produce intelligible output in Hungarian, but I've given the output to some native Hungarian speakers, and they're constantly telling me that it's making up words or using strange archaic words that they've barely ever heard used in regular speech.
What's a good deep dive into linear regression and all its siblings?
Possibly. Or not. It could be that the elegant expression can be written in less time by the expensive engineer, doesn't need to be rewritten in 6 months, and it may be that both of these people are getting paid the same anyway. So you can make up any "just so" story that you like about a made-up anecdote. If programs A and B implement the same function and both have adequate performance, then the differences between the two artifacts come down to style.
It solves some things that have an overlap with torrent 2. If you're interested only in single files, or collections of files which change but remain 99% the same, then ipfs is great and doesn't really have a widespread alternative right now.
Why would I need to update my books and pdfs? How difficult is it to follow a publishers RSS feed and download new editions and new uploads?

I cannot picture why blockchain seems like a value ad here, there's way easier ways to synchronize collections of data, no global consensus necessary
You also have to deal with proprietary drivers. This can be mostly alright until it's not. Look at the hidden costs of dealing with Nvidia for Wayland for instance. CUDA lock-in is like DirectX lock-in. It should be preferable to have something platform agnostic, not just to support the current alternatives, but for new players to be able to join by supporting the common, open APIs as well.
Gold in Handcuffs
It's very likely it was using other languages' as "inspiration" given there's very little Zig code out there... so it's maybe natural it would use APIs that don't yet exist... perhaps informing it that it also needs to implement those APIs could work?
Wow, I recognize the name and must have seen it countless of times - only now did I realize it's a piece of software and not another PaaS provider... And suddenly the edginess of the name becomes apparent.
Usain Bolt performs significantly worse in a marathon than in a sprint. Yes.
There are 200 thumbs up? And a lot of those are rust people who care.
> gather changing requirements in an iterative process.

But you can't have processes, after all its "individuals and interactions over processes and tools".
True, but look at the rental markets for the majority of Americans that don't live in the rich coastal areas. And talk about unprofessional business - you have unprofessional legal professionals in parts of the US.

Where America is great, it is great. But for the rest of it, it can be a very differently life for most of the inhabitants.
I’m not at all an expert on the topic, but from what I gathered LLMs are fundamentally limited in the kind of problems they can approximate. They can approximate any integrable function quite well, but we can only come up with limits on a case-by-case basis for non-integrable ones, and I believe most interesting problems are of this latter kind.

Correct me if I’m wrong, but doesn’t it mean that they can’t recursively “think”, on a fundamental basis? And sure I know that you can pass “show your thinking” to GPT, but that’s not general recursion, just “hard-coded to N iterations” basically, isn’t it? And thus no matter how much hardware we throw at it, it won’t be able to surpass this fundamental limit (and without proof, I firmly believe that for a GAI we do need the ability to basically follow through a train of thought)
> GPT-x will be useless as it will be beyond our comprehension, that’s if it’s actually “smart”.

Things don’t have to be comprehensible before they’re useful. But they have to work to be useful.
Die doesn’t matter - that takes decades maybe a century. Shrink/grow is the question.
> In the event that an individual generates a piece of knowledge from this inaccessible domain, how might it manifest in our perception? It is likely that such knowledge would appear incomprehensible to us.

If what a person says cannot be comprehended by any other person, we usually have a special term for it.
It’s a shame to see cash going away in some places. The alternatives are too traceable & used to sell your purchasing behaviors, & I’m not keen on that. We’re talking about the security of our phone’s data, but then giving up on our financial data. (Not to say there isn’t a place, but whole-sale ‘cashless’ is worrying).
One another example I encountered today.

<Prompt>
show me an example of an enum LifecycleStatus deriving from an abstract class Status with fields status_type String and reason String (with default getters). Use a lombok builder on the enum class and show an example of building a LifecycleStatus enum setting only the status_type.
</Prompt>

Answer: ChatGPT tells me it absolutely is possible, and generates the code as well. Except, java Enums cannot derive an abstract class (since they implicitly derive Enum<T>). You can only have an enum implement an interface. Here, I realised that I had not mentioned the word "java" in this prompt (though I had started off the chat with the word "java" so I assume it was in the context.

In any case, my next prompt was:

<Prompt>
Is the code example you shared for java?
</Prompt>

Answer: Yes, the code example I shared is for Java. Specifically, it is for Java 8 or newer, as it uses the @Builder annotation from Lombok, which was introduced in version 1.16.8 of Lombok.

I continued the conversation and had it try out other methods of achieving the same thing. (abstract class with static inner builder class, enums implementing an interface). But it basically follows your prompt and provides whatever you ask it to provide. When I asked it to have an enum derive an abstract class, it did that for me without any complaints. When I later said, this was not possible, it changed tracks.

I echo other users in saying that, I would not want to use this for learning anything new. There is no point if I have to break my flow and verify after every query. But it is a good rubber duck. The chat interface can be used as a deprocrastination tool - when you are not able to come up with anything fruitful, just ask a few questions. This gets the ball rolling at least.
That article makes a lot of sense. I've seen several mediocre shops that treated their version of Agile like it was a magic wand that makes everything better, when all they wanted was more control and another fashionable buzzword. Even if they knew how to hire folks who could do real agile development, they wouldn't want to because it would mean relinquishing some of that control.
> heard it is faster and/or cheaper

This has been my experience with agile - it works OK if you have more expensive experienced staff who can make smart decisions and work autonomously.

The problem is the company wants to hire/outsource the cheapest staff possible who do better with defined processes and standards.
I use GPT4 to workshop different ML ideas. I ask it to combine different ideas from the literature, for example.

"How can I use denoising diffusion with this approach?" etc.

It's great to be in a critical mindset, because being creative and critical at the same time is much harder than being critical.

I use the socratic method and really dig in with it.
Not GP, but my native language doesn't have an "it" pronoun, just he/she, so my use of "it" is always inconsistent. May be the same situation.
Hey - it's Alex here. Someone sent me a link to the parent comment.

Thank you John - for the support.

Tremon - I get it - Hacker News users are super sceptical and fastidious.

Here's a link to the "call to arms" as John calls it: https://blog.alexellis.io/docker-is-deleting-open-source-ima...

Alex
Question isn’t how Brexit UK compares to other countries, question is how it compared to hypothetical UK without Brexit. The government is spending a lot of money keeping inflation down through the energy price cap.
Docker needs to pivot and change their business model to non-profit foundation. You can't charge for something that's already free, it makes no sense.
Rust postponed this feature in the RFC process. https://github.com/rust-lang/rfcs/pull/1615

So it's been through some official channels.
Yes and no. Yes, the principles of Agile sound nice, but no, I've never seen them done properly. At every company where I've worked, when Agile got adopted, things went downhill
How do you expect to compare Google to TikTok without "whataboutisms"? Comparison is whataboutism!

It is just a fact that Google and the US intelligence apparatus are more invasive than TikTok and the Chinese. The former combo spy and conspire against almost literally the range of Trump to Afghan goat herders. TikTok can compete with that, but it can't exceed it.

If I could pick one, I'd feel much safer being spied on the Chinese than the Americans. They've got much less ability to make my life hell. Look at how far Snowden had to run, and how Assange never ran far enough.
> Anyone else notice Agile creeping in where it has no place being?

I rarely even see Agile creeping in where it does belong and is being advertised as being practiced.

> I’m suffering on an infrastructure transformation project — migrating complex apps to Azure — which insists on being Agile. It’s preposterous. I just started and already I’ve counted up 40 person-hours of time in ‘planning’ sessions.

If you’ve just started and you’ve counted up 40-hours of person-time in planning sessions on one team and not also 600+ person-hours of substantive working time, whatever it is, its not “Agile”.

> They’re shoe-horning infrastructure transformation in to ‘epics’ and ‘features’ and ‘sprints’ and who knows what the fuck they’re doing and next week I think I’m going to actually lose my shit and tell them they’re maniacs.

“Epics”, “Features”, and “Sprints” do not appear in the Agile Manifesto or Principles; a team which is Agile might use them, but using them isn’t a sign of being Agile.
"That is, while there is value in the items on the right, we value the items on the left more."