skysight-inc/HackerNews huggingface dataset:
> like if I see C# or Python it makes sense to me at least in some way

Could it be that you're just more used to looking at C#/Python than other things, then other things are more foreign and therefor look messy?

As another anecdote, I cannot stand browsing/looking through C# code as it tends to be filled with various classes just to basically write very basic programs. The amount of over-engineering I've seen in C# surpasses everything else I've looked at. Not to mention how people seem to arbitrary chose between private/public with no real consensus on when to use what, everything seems to be encapsulated in the wrong way. And don't get me started on the infrastructure around it, csproj vs sln and dealing with dependencies/assemblies.

But then I mostly write Clojure code day-to-day, and I realize that my troubles for dealing with C# is mostly because of what I'm used to, not because the language itself is inherently shit. I only have myself to blame for this. I'm sure people who write C# day-to-day have the same feelings about Clojure as I have about C#.
Cold-blooded software
Yeah it was so much better keeping a book of letters from creditors that you showed to any future creditor to show trustworthy-ness.

Whatever mess you think SSNs have caused by their unintended use outweighs the previous system. The simple test for that is, why do people use SSNs as it's not legally required for anything but USG interactions.
It's more a statement about the community than him imo. Or maybe about what npm allows to be published. Nobody forced you to use is-odd, yet it's downloaded 200k a week, why? Because js' developer community doesn't know any better
GitHub's Android app doesn't even show scroll bars. And no scroll grab or snapback in apps even when there is a scroll bar. Am I the only person who scrolls back to check something and wants to quickly return to where I was in a document? Even if just FF on Android had this I would be happy.

On desktop we can drag scrollbars but I can't imagine what it's like to use modern 4-8px action area scroll bars if you have fine motor control challenges.

I just don't understand how we got to this point. Do people not use the apps they write?
He did kind of touch on that in the talk.

Its incredibly hard to prove anything as the current stuff is all secret, and ever smaller groups of people can pull this kind of things.

The talk was bit chaotic, but he clearly tried to sketch a vector out of past event and their heading at the time.
Flip? We already knew he was evil. Then the invasion happened and the war crimes came. But yes do go on about how we all got brain washed. Good grief. Stop commenting.
Are you interested in meeting "normal, average" people? Or just hackers who are quite similar to the coworkers you used to meet at the office?

Are you looking for on-line friends, or "meatspace" friends?
I also used NetBeans a bit years ago, though that was mainly because it had a (mostly) WYSIWYG editor compared to Eclipse (technically Eclipse had a plugin for that which supposedly was also superior in how it worked - it parsed the code to figure out what the GUI would look like and updated in place instead of NetBeans' generating code with commented out sections you wasn't supposed to touch - but in practice it was both slow and clunky).

For Java specifically i felt NetBeans was faster and simpler though i bounced between it and Eclipse because i also used Eclipse for other stuff (C++ mainly) so unless i wanted a GUI i used Eclipse. I did stopped writing Java some time ago though.

I did try a recent NetBeans build but i found it much less polished than what i remember from before it became "Apache NetBeans".
LIkewise. I was trying to find a transcript but no luck.
Nothing but a deep forehead wrinkle :P
JetBrains solutions. It think it's called RubyMine.
Great project, congrats.

Can you detail how tokens are used? Is that per generated version, per final (?) image, per time, export, size?

Another feedback: I initially had the wrong impression that the left side was the "input" and the right side the "output" and wondered it the app gave initial renderings the user could "uglify". The video of course cleared that confusion. But perhaps more people are like me "reading" the screenshots from left to right as in input -> output? From a UX standpoint, drawing on the side side of the screen for input of course makes a lot of sense. Perhaps the website could label an example with "our input" and "generated result"?
AI and Lossy Bottlenecks
ESASky
Even still, there exist non-OOP implementations of runtime dynamic dispatch, such as Clojure's multimethods.
Apple's mitigation was in fact to alter boot-configured memory mappings to deny access. (And as to the mappings... if they were in the middle of a range of documented registers, or close to one, sloppiness and poor internal communication are at least plausible...)
if !(n & 1) {} // rightmost bit(LSB) is always `true` for odd integers
If someone says 2 + 2 = 5 I also rule them out "a priori". I'm just biased like that. You clearly aren't. So you should spend more time considering my side of the argument because clearly you're the less biased and more rational person here.

But I would suggest not bothering with posting another argument here for me to read. Just consider my points internally. My dogmatic stance is unlikely to change since I am the more biased and less rational party here so anything you reply with is unlikely to convince me.

I'm not being snarky or sarcastic here. Genuinely I will not even consider 2 + 2 = 5.
But we are not talking about overriding legislation. The question is, can GPL4 say "you cannot use or distribute this software" if there is a legal risk to the creator?
Care to go into more detail for those of us who don't follow long form video links and couldn't get any sense of what it was specifically about from the comment threads?

(I did follow yours, but didn't realise it had more than children's choir overtones. My favourite on these lines is: https://www.youtube.com/watch?v=NepI7BTYpnY )

People, I ask of you
Люди, прошу я,

Chill and vibe
Потише, потише,

Let wars die out
Войны пусть сгинут во мгле.

Stork on the roof
Аист на крыше,

Stork on the roof
Аист на крыше,

Peace on earth
Мир на земле.
I read "almost as many" as "not quite as many". In other words, fewer.

My mental model is that an unbiased random stream of 1's and 0's should converge on 50% 1's and 50% 0's over time, not 49% 1's and 51% 0's.

Looks like it's a language ambiguity thing I'm not quite getting.
I'd fire someone who imported those packages.
Wars are terrible! But as soon as you have some preference for the society you want to live in (or consider better), you might need to confront issues of violence in defense. I did not find the USSR model preferable, for example.
> why we feel it's OK to pirate news articles, but not other IP.

Because those who own & produce such news articles asked to make them different. People listened and accepted their requests.

When you make a TV show or a video game, you don't get any protection from the Geneva Conventions and a long list of other international treaties for your rights on stuff other than the content you are producing. The same can't be said when you are producing news.
What was really hurting me was all the literal strings "even" and "odd." I would have made them into constants. I guess then the next step would be to use constants for all the numbers.
Then place the train on a giant dynamometer while spoofing the GPS.
there's quite a big difference between "pirating" digital content and making it available to anyone for free and taking that content and building a for-profit service on top of it, which is what OpenAI are doing, no?
Not sure, but another comment gives a link to a transcript.
Thanks for the video, didn't know about using semis for pig control.

Ok, yes, makes sense, I think, with its own license class, for those who work with / need to do that. (Looks like otherwise dangerous weapons, if anyone could get their hands on them)
Do you recall which shapes you created?
It's funny that in a thread with so many unhinged comments (psyop or psychosis), someone notices that China is the lone country dumping its dollars and comes to the tamest, most naive conclusion, that they employ better economists than the rest of the world.
The State of Hardware Part 1
Not sure what we are arguing here.

As far as I am concerned, "give other people's statistics prevalence over my own recorded ones" is not science, and I never said this.

Science is following a process, sharing your results, and then to let others confirm or falsify your results.
Well I recently replied to an upvoted comment all but calling furry a disease.

You can really see it in any comment section that even tangentially touches upon topics like immigration.
I think the issue is that they trained ChatGPT on the New York Times' proprietary IP without paying licensing fees and, the Times argues, that is illegal. By way of proof the Times has examples of ChatGPT dumping out articles verbatim.
It seems pretty natural to me. People generally have less problem with stealing a candy bar than stealing a car. (Consider the cost to produce a NYT article vs the cost to produce a Hollywood movie). I don't think the stealing-vs-pirating analogy is perfect, but it's related.
>This is a closed financial loop.

This is a badly-formulated conjecture, or worse, ultimately selective reading of "social credit" which only purpose is serving your argument; it has nothing to do with economics. I'm sorry, but I'm not convinced.
People who think the examples the lawsuit are “fair use” need to consider what that would mean. We’re basically going to let a few companies consolidate all the value on the Internet into their black boxes with basically no rules … that seems very dangerous to me.

I hope a court establishes some rules of engagement here, even if it’s not this case.
Nah. The experience in Japan is especially jarring.
Leave the house and do activities that other people do.
I'm sorry but this is such a bad take. Nice appeal to consequences. In my view, the New York Times is entirely justified in pursuing legal action. They invested time and effort in creating content, only to have it used without permission for monetary gain. A clear violation.

Analyzing the factors involved for a "fair use" consideration:

Purpose and Character of the Use:
While the argument for transformation might hold in the future as you point out, the current dispute revolves around verbatim use. So clearly not transformative. Also commercial use is more difficult to be ruled fair use.

Nature of the Copyrighted Work:
Using works that are more factual may be more likely to be considered fair use, but I would argue that NYT articles are as creative as factual.

Amount and Substantiality of the Portion Used:
In this case, the entirety of the articles was used, leaving no room for a claim of using an insignificant portion.

Effect on the Market Value:
NYT isn't getting any money from this, and it's clearly not helping their market value if people are checking on ChatGPT instead of reading a NYT article.

IANAL, but in my opinion NYT is well within its rights to pursue legal action. Progress is inevitable, but as humans, we must actively shape and guide it. Otherwise it cannot be called progress. In this context, legal action serves as a necessary means for individuals and organizations to assert their rights and influence its course.
Ask HN: What's the best advice you received in 2023?
Yes, almost. They will approach equal as the count approaches infinity.

So if ypu ever see a random pick equate to 50/50, the end of the universe is upon us.
Foundations (1997-2000)
Wars are terrible.

But again, this was about psy-oping the US actions, which as your post shows isn't terribly effective.
WebAssembly in something like wasmtime is probably the closest we've got to this. Though I wish WebAssembly supported more (wider) SIMD instructions.
In the early 2000s, back in my homeland, high schools were still stuck using Turbo C for programming classes. This was mainly because there weren't many free and lightweight C IDE options available for Windows (I know Turbo C is not a free software technically).

While Dev-C emerged as a possible alternative for console programs and programming contests, it wasn't enough for developing native Windows GUI applications without shelling out for Visual Studio.

This limitation ultimately led me and some friends to explore development on alternative platforms like OS X and Linux. Ironically, even to this day, none of us mastered the WIN32 API.
There does seem to be a lot of hate for eclipse. The complaint I always hear is that it is a pain to use. Personally I’ve always liked it, even though I’ve used the other popular IDEs.
None of which are copyrightable and infact has been the subject of DMCA abuse like when a Movie uses NASA footage and claims copyright on YouTube videos with the same footage.

Copyright is a complex subject, and not as vast as many believe, at the same time ironically it is more vast than i believe it should be. copyright should be much more limiting than it is. Which is at odds with people that believe copyright should be maximized.

Keeping in mind commercial success of a work, author or company is not why copyright exists. For the US, the only reason copyright can exist in our framework of law (i.e the constitution) is for the promotion of the useful sciences. No other purpose for copyright would be constitutional under the US Constitution
"Around" might be better
You, sir, are a raging psychopath. You have found a local maxima of brevity and absurdity and I, for one, salute you.
Except maybe Apple, all the others are service-oriented companies. They run heterogenous pieces of code on their servers and their ideology is “move fast and break things”. It’s a hipster culture that reinforced the use of 1980s “video terminal” editors and CLI tooling because they were supposedly more flexible for their workflows.
Hmmm by definition an empty pile is not a pile though, is it? So there's nothing to split?

;-)
How so? Use it daily, with hundreds of open projects and it just flies.
I wonder about this. You see I'm trying to think this through. This was a (very) "long-tail" medicine. There aren't many people who have this disease. So it's kind of tough, splitting this up, seeing who is at fault here ...

1) it's great that this medicine was made. Without that, the kid would have died, slowly, through suffocation

2) the company does need to recoup costs + profit (and it's not making excessive profits). The margin on the medicine is something like 10% to 15%. This is not price gouging. Curing this kid really is that expensive (AND, one might add, a very significant part of the cost is government mandated safety checking, which effectively gets paid to higher ups in hospitals and government)

3) the government is in fact the party that has (through the use of force, ie. legislation) taken responsibility for the health of children in Belgium. So you can't blame the parents for not taking extra insurance for this case.

4) Given that they have responsibility for the health of the child, and that it's a solvable problem, obviously it's a good thing their hand gets forced. That they're forced to cure this child.

5) Obviously the parents did the right thing (plus the only alternative is limiting which parents get to have natural kids, which is definitely a step too far)

6) Spreading the use of this medicine, ie. the marketing ... saves the lives of children. Tough to say that's a bad thing.

I mean ... where is the bad? Where does this go "evil" exactly?
Using the editor on the server from a remote connection is silly. However VSCode is not unique. On my local Emacs I use ssh via tramp [0] to browse files on the server and then edit localy. HOWEVER I also have physical access to my server. Emacs then gives me the added benefit of being able to run in terminal on the physical server without any window manager installed.

[0] https://www.gnu.org/software/tramp/
The Rust compiler doesn't automatically parallelize, but all single-threaded Rust code upholds the invariants necessary to be thread-safe, so it's relatively easy (and sometimes entirely trivial) to turn a single-threaded program into a parallel program.
From the article:

“Now, in a world where AI is replacing programmers by the minute, taking their jobs and revolutionizing the way we think about code, maybe we should…”

Excuse me ?!?

I get that job loss due to AI is a common fear. But is there any hard evidence that the job market is losing “a software engineering job a minute” to AI? That’s 525600 jobs annually…
I ran into this too. I run a very silly slack bot for my friends, and it randomly cycles through pictures that we all have created. Initially it was completely random choice per invocation. Had to change it to a randomly sorted list that was then stored and iterated through until the list is depleted, then it's re-randomised. For the same reason, complaints that actual random choice chose duplicate pictures too often
> Considering I'm not closing it down for whole day when I'm using it, waiting for ~10 seconds in the morning is not that bad.

I tend to close and run the IDEs (and most programs) multiple times per day - a clean desktop kinda lets me clean/reset my thoughts - so long startup times are annoying. Of course i wouldn't avoid a program if it was responsive, fast and did what i wanted after it started up.

> Actually you are not expected to have "n" workspaces. Maybe a couple (personal and office) at most. Project relationships and grouping is handled via "referenced projects".

Yeah i also had a single workspace but i worked in a bunch of other things, including some Java stuff in NetBeans and i want to have everything in one place. I do use and prefer IDEs but every other IDE could just store projects wherever i wanted.
Same here, I just get a beep on "enter", nothing going...
My best one this year, and the one that helped the most was: Everything that happens is a period. It has a start and an end. Really helped with whahter good or bad thing I've had.
Breathing air is good for you.
It's more than a semantic difference. The only person with a right to occupy a private person is the owner. Everyone else does so at their discretion.

I kind of hear your point about smoking and the fact that we do sometimes regulate certain aspects of these spaces, but I'm not aware of any leash laws, at least in my area, that apply to indoor private spaces.

And I don't mean that just in the sense that "it's not against the law, so to heck with you." You draw a parallel between smoking and a wandering dog (with more snark than was necessary, IMO), but "one of these things is not like the other" as they say.
He should've used regex for that.
One nice side effect of modern TUI applications is that they can be distributed via Docker Hub as platform-agnostic applications that just require a compatible color terminal.

E.g. here's my C64 emulator running in Docker (it's a real C64 emulator underneath, but only renders the C64 PETSCII buffer via ncurses, e.g. no graphics or audio output):

docker run --rm -it flohofwoe/c64

...code is here: https://github.com/floooh/docker-c64
Scraping is legal, and this seems like a transformative work to me.
At some point the burden of carrying 100 year old copywriter/patent law will become so onerous a burden on the pace of progress that its enforcement will be antihuman.
> I'm objecting to classifying them together with real scientists.

Do you regard meteorology as a science? As a group, meteorologists aspire to make the best predictions they can with the available tools AND to develop better tools. As near as I can tell, social scientists do basically the same (as exemplified by, e.g., Kahneman and Tversky).
Moreover, make the scrollbars big enough for my thumbs on my touch screen. Or at least make it optional.
> Of course, much of the widely shared "Russian troll agency" and other bot-related research was later shown to be total bunk.

Source: a link you posted to HN in 2020 (https://news.ycombinator.com/item?id=22223177)

> Of course the IRA exists, but its influence is totally irrelevant

Source: you

> Moreover, the whole "foreign disinformation" narrative is simply being used to lay the groundwork for the idea that people cannot self-govern.

Source: you
Agreed. And there's simply nothing that comes close to the power of the workspace when working on multiple projects that share dependencies.
You can improve this with tail recursion.
OMG! Or they could just license the content. I suspect that would be both easier and less expensive. ;-)
I think this is a joke
It is pretty funny. If you go back and read the comments made yesterday about ChatGPT doing something much milder (using old articles to train data, some prompts fused to allow you to reproduce some of the articles though now don't work), you have a lot of comments talking about how The New York Times needs money and Open AI is using their work without paying for it.

Now a comment points out that HN News (and most of the internet) routinely does something much worse - allows people to bypass completely new articles in their entirety without paying - and almost all the comments are about how it's the New York Times fault for making it difficult to cancel subscription, the importance of news being available to everyone, the problems with copyright laws, etc.
fwiw I tested this and the exploit doesn't work on iOS 16 which is the latest available for a 2017 iPhone X.
I associate it with Commodore 64 BASIC V2
Mainly hooks. Hooks make it easy to reuse component logic, something that was difficult with class components. You’d need HOC’s which are hard to deal with, especially with prop collisions and refs.

(This change has little to do with OOP vs functional. React calls them function components, not functional. React has always used functional patterns, even in the class components.)
"LLMs Know More, Hallucinate Less" with Wikidata
I remember spending a lot of time playing this game. Even my mom liked it, and she never played video games. I wonder if she'll want to play this version. Great to see it again!
Imo gpt itself is the transformative work.
I’d arguing you cannot meaningfully separate them, they are on a continuum. As a thought experiment, you don’t know where you are going to land socioeconomically, which would you choose? Now or then?
Hmm, "skipped"? This is a usage for perusing text I've honestly never heard before. Don't you mean "skimmed"?

Skipped would imply bypassing it.

Is this a colloquium, or a typo?
Sorry, but "not bloated" really doesn't enter my mind when I think of Eclipse. The few times I used it for Java programming, it took forever to start up, and the UI was laggy as hell during regular use. Granted, that was about 10 years ago, but on a (at the time) beefy Windows PC.
> rent seeking media companies

Rent seeking? Media companies that actually create content are rent seeking? Versus the garbage hallucinations AI creates?
I suspect there are quite a few more niche languages/interfaces that the author didn’t consider when it comes to GUI IDEs. I thought of EiffelStudio immediately, myself, having worked with a group that used it in a past life.