skysight-inc/HackerNews huggingface dataset:
My bookmarks have not changed in a long time. I use the same bookmarks. I never really use the service, because I never really use bookmarks all that much, I’ll just Google something. I found the bookmarks get on wielding and I start losing track of them and I start having lists of bookmarks that are 9 years old.

Rather than bookmarks I use Pocket. It’s been very helpful especially for articles and technical websites that I want to be able to reference later.
An 80GB nvidia A100 goes for $20k and uses 300 watts, the energy costs of using one (or three) isn’t going to surpass the hardware costs for… a while.
I'm not familiar with this, but would love to learn more. Links explaining what you mean by this and how it works welcome. Googling wasn't helping me.
This is definitely the orthodox take. If shared source code was the norm and software wasn't subject to copyright (or really if either of those two conditions were met), there'd be no need for FOSS as an ideology. The purpose of copyleft is to ensure that there's a permanent bulwark against code meant for the commons being co-opted by proprietary software vendors and having changes walled off from the community who created the software in the first place.
That's probably the right distinction.

If copilot allows you to type

// source code of linux kernel

And you get the whole code, then I would consider it unoriginal

The same way your movie example, if you told it

Avengers Endgame

And it gave you the whole movie, it would also be. But what if you type (like with DallE) Spiderman fighting Thanos and you get something different, but that resembles some Endgame scene. Would that infringe copyright, be fair use, or what?
Copilot can certainly produce an output which appears "transformative". It can also produce verbatim copies of licensed works. The output exists along a spectrum from probably transformative to clearly non-transformative, and it offers no tools for the user to establish the provenance of its output. Fair use is evaluated on a case-by-case basis, and this would require that each program produced by Copilot is examined to determine the depth of the transformation.

It lives by this vagueness and is abused as a tool for laundering the source code, to wash off the license terms for free software under a suitably complex and inscrutable system that establishing this provenance is not realistic, even if the output would fall on the "non-transformative" end of the scale.

I can kind of understand the argument that GitHub itself is, perhaps, not liable for this (setting aside the fact that they use Copilot in their own works, and GitHub's own software would have to be examined under this lens), but it is certainly irresponsible of them and disrespectful of the community that it owes its success to, and it seems to me that its users would definitely be at a higher legal risk.
Using Makeup to Block Surveillance
I mean forget about mixing it up, what about the actual meaning of the word:

dolt noun
\ ˈdōlt \
Definition of dolt
: a stupid person

https://www.merriam-webster.com/dictionary/dolt
It's simply become the norm. Companies store and analyze lots of data all the time. It's no longer special but simply table stakes. Look at the valuations of Snowflake and Databricks.
3 lines of fairly generic code?

That's not what copyright is protecting.
Nah. PE gets a bad reputation for asset stripping shit but that's not most of it. The LBO guys generally understand they need to maintain software for the business to cashflow and make payments and the growth equity funds obv want the business to improve. Another positive is PE has longer hold periods and less liquidity, public markets have a lot more pressure of "oh shit the share price is down 15% start firing and doing buybacks". And yeah there are distressed guys who will go in and gut a place but tbh they don't usually get involved unless something bad is coming regardless. Like if a distressed fund is trying to acquire your company somebody about to get laid off regardless of whether they buy it or not.
I remember believing the hype and buying a typo domain for friendfeed. It was the worst $5 I ever spent.
It's just considered "data" these days. We just look at the Vs of the data and adjust based on those. High velocity? Do X. High volume? Accommodate Y. High variety? ... The other side of things is the underlying data quality often had tons of issues, so there's been a lot of focus on the data observability (which isn't sexy at all).

Still tons of folks out there using Hadoop (ew), Snowflake, etc. New technologies coming out include things like Trino, Apache Iceberg, etc. So it's there ... just no one cares about the moniker .. just getting things done.
Cameras are soon going to be everywhere
I've seen this in reference to the birthday song but it is more like an urban legend.
A lot of comments here keep drawing parallels to writing as for why this is right or wrong, but I think a more apt comparison would be music, where components like riffs or rhythms can be reused to make something wholly different. Many a musician has claimed IP infringement over another musician using similar melodies, but just like programming, if you look closely enough, you'll see that everyone is copying each other and there's not much that can be done to stop it.

Personally, I'm a bit bothered by this myself, but I'd be lying if I said I never once got any ideas by looking at the source code of a GPL project.
and how do you know google does not do it to maintain their ability to operate? That's the whole point of deep state, no?
Just need to reword it a bit, "This Disney character doesn't exist" can also be "This is not a Disney character (because it doesn't exist)". Sums up the assertion being made well too. Not a Disney character. Except their lawyers may disagree.
Technically just advanced indexing of code snippets
What is the recommended way to load data for React 18?
For most of the world this is obviously the best time to be alive in human history.
Data maybe the new oil, which I don't agree with, but it looked about like this https://en.wikipedia.org/wiki/Petroleum_industry_in_Ohio#/me...

You can call data the new oil when someone invades a country to secure a data center.

I don't think anything fell out of favor and things are a long way from data being, "your data only" although you have been given some rights in that regard.

Nothing happened to it. Big data always represented pushing the boundaries of what could be done when dealing with large amounts of data. After a while the technology matured to the point where working with large datasets just became something you did. There was a lot of hype to it and many organizations unnecessarily went along for the ride. It's also a balance betwee current technology and economics of compute, storage, networking, etc. As the balance changes what and how you do things also changes.
This is great, and is something I've wanted for a while. I use pinboard which is supposed to have similar capabilities (click 'search full text', 'search mine' after turning on and paying for 'archiving'), but I've never been totally confident in it (pages would change, and the cached version was updated to a 404 page), and ended up letting my archiving subscription lapse.

I think google used to offer something that did this as well as search all your local files, but I think that went the way of all gThings.
Copyleft isn't really a good example. Let's talk about copyright. That fragment of code is not copyrightable on its own. Too small, too trivial.
An automated system will devour all my code, which is under a case-tested copyleft license, and regenerate its parts in any place, without respecting the license terms, and call it "fair use".

I have two questions:

1. Why have licenses, then?

2. What if I just use leaked sources of closed source software and call it fair use?
Chinese hackers use ransomware as decoy for cyber espionage
How accurate are our predictions?
Latest version or bust, because really you can't call a browser behind on updates maintained.
and you haven't had experience of living in the states.
PCI-Sig Starts Work on PCIe 7.0 for 2025 and Why It Matters for Servers
Leather work boots hardly change. I have some Red Wings that are close to an 80 year design or something.
So wait, the economy is a complex dynamical system where there could be multiple causes that interact and each industry is different? What kind of quarkery are you trying to pull. My little brain can only handle government bad unlimited freedom good or free market bad and the government will protect me. so, which one is it? How dare you study this stuff for half your life and spew your fake science.
Phones were never a general-purpose computing platform to start with.
It's somewhat intelligible if you have some experience with other English dialects and accents. Pronunciation of vowels and consonants can vary widely due to different regional influences. It's a bit more difficult to understand than someone speaking with a really thick Scouse, Yorkshire, Scottish or Irish accent since every word is modified but some of the substitute words do actually sound similar to real life pronunciations.

"Where the" becoming "Warder" is not uncommon.

"The skies" slurs into "daskies" which sounds a lot like "disguise".

"is heard" > "issheard" > "assured"
Well, today I learned something about physics and pop culture.
Could you elaborate what's so bad about 8GB of test data? This is a database project after all and many things need a certain amount of data to show up.
What is noteworthy about it?
Funnily enough, I made a CLI tool recently that bookmarks SSH connection strings.
https://github.com/IamFlowZ/ssh-bm
Positive thing about no code is you can take a reasonably intelligent person with almost no technical no how but a willingness to learn and have them creating real software with a good low code solution in a month. Of course they will likely need someone with real experience to guide them for the first 3+ months. You need a really good training program though. Often the sales pitch for what these applications can deliver is overly aggressive though and the user is going to have to start to learn software architecture concepts eventually so everything is not a mess. I moved from full stack development to low-code and have been really impressed. There are of course limits, you can only use the components that have been created for the platform but overall you can produce some impressive applications. There are some very large corporations run by very smart people that have gone all in on low-code for the front end.
Dell sells them for $20k
For many movies, sure.

I'm pretty sure the Marvel franchise is shat out by an algorithm.
Slashdot has always cared more about freedom of speech then censoring of speech.
He mentions it https://github.com/openalpr/openalpr
Spendwithukraine.com - Made in Ukraine
So maybe the Turing Test is not about AI are smart enough, but about how stupid humans become?
THe movies were mostly Disney-field twaddle that ignored or overwrote many of the central themes and characters in the Lord of the Rings. Their only redeeming feature was that some of the actors delivered excellent performances, within the limited scope created by the director and screenwriter, and the landscape was kind of pretty.

The list of atrocities is long - the entire character of the Ents, the entire character of Faramir, the conversion of Saruman from a master propagandist and manipulator to a cartoon villain... Then there was the addition of unnecessary comic and action scenes, and the exclusion of critical scenes (Scouring of the Shire).

Read the books, ignore the Hollywood adaptations.
In addition to the skeptical comments, I think infrastructure and best practice also caught up such that what used to be big data is not so big anymore.

Storing data on S3 or using BigQuery remove a lot of the challenges as opposed to doing this stuff in the data centre. You then also have services such as EMR, Databricks and Snowflakes to acquire the tooling and platforms as an IaaS/SaaS. The actual work then moves up the stack.

Businesses are doing more with data than ever before and the volumes are growing. I just think the challenge moved on from managing large datasets as result of new tooling, infrastructure and practices.
To extend further, very few items will run flawlessly for decades or more without some kind of maintenance.

Durable doesn't necessarily mean the product will last eternally as built.

Books usually need to be re-bound and re-covered, pieces of furniture need to be repainted/revarnished, Electronic appliances may need component replacement (capacitors, belts, etc), etc

Yes,this represent some efforts and still have some ecological impact, but being able to maintain an item that, at its core, is still original is a far cry from producing a brand new one.

But to do so, the product needs to be designed as maintainable and reparable, preferably even beyond the manufacturer support period (by using generic and easily obtainable components for example).
Few women going on adventures in a pre-industrial society doesn't strike me as odd.
When I worked at a grocery store my manager hated this because you'd have to order a box of like 12 spicy vegetable spread, the person would buy one, then the rest would expire on the shelf. He'd usually just lie and say he couldn't order any.
If they were good, they would release it for free.
All These Years Later, ‘Wall-E’ Still Has a Hold
I'm looking into DVC right now, and I feel like the code history (in git) and the data history are too intertwined. If you move the git HEAD back, then you get the old data back, but you also get the old code back. I wish there was a way to move the two "heads" independently. Or is there?

Edit: I can always revert the contents of the .dvc folder to a previous commit, but I wonder if there's a more natural way of doing it.
But then what about training on hacker news comments, for example? Without permission from ycombinator or the posters, there’s even less permission than any curated dataset could provide or revoke.
Yeah, toasters and microwaves take a ton of energy, 800-1000W.

Things like laptops and some desktops could be easily powered by bicycle, though. I managed 220W for 30 mins, and could probably idle 50-75W for hours, which is more than enough for multiple laptops.
what is the advantage of this format over yaml, json or other structured data formats?

my preferred format for readable data is s-expressions.

more flexible than json, easier to write than yaml and easy to parse for a program. if you structure the data properly when writing it to the file, then it is easy to read too. yet it has the flexibility to losslessly map most programmable data structures.
That sounds like a problem that could be better solved through language and library design rather than an AI that sucks up all the code in the world.
Betteridge's law says no, and so do I.

If code is GPL, it's free to read, and learn from. That's kind of the point.
Pockey + Pocket 2 Kindle for things I want to read later. Otherwise, HN favorites and digging through Firefox history / other devices to find that one page whatwasitcalled IknowIreadthatyesterday.
Get some good noise cancelling headphones and enjoy life again!
The fact copilot is trained on GPL data makes it unusable for many developers.
Coupons also allow price segmentation - they can sell that Tide soap for $20 to those who will pay it (and not bother with the coupon) and then offer almost perpetual coupons to those who know (and will bother), selling it for two prices simultaneously.

Things that aren't selling get discounted or clearanced, which can be fun when they overlap - you get the original coupons designed to promote the product, and the product flopped, so it's on discount, but the system still allows the coupon to apply to it - sometimes to nearly zero or even negative (most registers don't allow negative amounts anymore).
Like a lot of fads in IT, Big Data sounded like "if you have a lot of data you can monetize it" so companies threw 7+ figures at the technology and then realised that you can have too much data to know what to do with and couldn't really monetize it (obviously some did/still do). Even at a simple level, working at a data collection company, it is very clear that lots of people want to collect as much as possible only then to do precisely nothing useful with the results.

Then Machine Learning comes along and these same people think that means that you can just feed the beast with your big data and it will be clever enough to tell you what you want to know and then the same companies will realise that they still don't have the skills to work out what to tell the ML algorithm to do.
I had this same challenge teaching Scratch programming over Zoom during the 2020 pandemic.

I found one lady that had some good videos on techniques.

Here are the two I found most useful.

I would ask a question like, which character should we choose for the program. Kids loved being able to offer their opinion. Engagement was through the roof.

The other thing I did was add a little humor into anything I was presenting on the screen. Screens full of text were a turnoff. But when I had funny but related pictures and videos, that really increased retention of the material.
I still can't believe how the SPARQL data cannot reliably reproduce the same data in an existing table. I once tried to extract the population and surface area of each country using the official QL, just for reproducibility purposes, and gave up in frustration as it gave me sea area and combined area instead. I instead copied, pasted, and merged two tables, and stuck it in a file somewhere.
CLI is not my issue, k3s and kind wont work with podman (or any rootless container for the matter) out of the box, in both you need to do some non-trivial cgroups configuration on the OS to make it work (in k3s this mode is experimental)
What you're looking for is Shaarli => https://github.com/shaarli/Shaarli

There's a whole community of "shaarlist" in France, you can also fuse several shaarli in a "river"... Some rivers are my 2nd HckrNws when I want to read something.
True that. That's why I prefer R, and its built-in pipes, when I'm working with relatively clean data.
Yeah, that's definitely the impression I get from the few Copilot examples I've seen. I've not personally used Copilot so I refrained from making absolute statements about its behavior in my top comment.

But I think the conclusion most people are settling on is that it's definitely infringing.
I thought this was an odd name too, but I'm guessing it's intentional, as git also is a derogatory word with a similar meaning.

: a foolish or worthless person

https://www.merriam-webster.com/dictionary/git
Microsoft claims that training Copilot is "fair use" but couldn't they still be sued in like Germany or somewhere else where fair use does not apply?
Well, with the introduction of kubernetes as a platform and other cloud solutions, most "big data" just became "data".

Its amazing to see that nowadays the persistent volume claim used for logging, is on average now much bigger than the average dedicated machine was about 10 years ago.
And this is why Nikola Tesla died poor.
I can imagine why it's called corpse flower. I went on a backpacking trip through a rainforest in Thailand. There is similar flower there that's giant and smells like rotting flesh. They are quite impressive to see in person!

https://en.wikipedia.org/wiki/Rafflesia
iOS 16 will let you report spam SMS messages
My first encounter with programming was RPG maker, however it was UO the first time I started programming for others. It's also when I realized I loved programming more than gaming (I'd rather spend days developing new features for my server than play the videogame).

Lucky at some point I understood my passion was not game development but programming itself. Made a great career out of it (at least so far).
Imagine this:

I am a human programmer. I work a lot with FOSS. I learn a lot from FOSS.

I go on StackOverflow and answer a bunch of questions.

The answers I give are based on all the shit I learned working with FOSS.

Is SO infringing copyright by publishing my answers?

I would think that "NO" would be the obvious answer.

Copilot is no different. There is no way this would hold up in court.
I was lucky to play UO from the beta days, when a lot of unintentional "features" existed. To name a few good ones:

* monster gating.
Opening a gate (portal) would allow people to travel from one place in the world to another by crossing that portal. The thing is, that also worked for NPE/monsters. So we would go to the craziest dongeons, run around to get the attention of hordes of monsters, open a gate in a tight spot and have this whole group of monster reach some place where they should never be seen. Imagine dragons, Liches & whatnot at the edge
of a beginner's town for instance or worse, inside somebody's house :).

* stealing stuff from somebody in the middle of combat/duel, magic required reagents to perform spells, steal regents = win, finish the player with your bare fists.

The combat system in the early days also benefited from bugs that made it nothing short of a dance, it required to be very good at timing and sparked some complex strategies to win (spell interuption, spell pre-casting, weapon hit timing in between spells, etc etc). You could also "pretend" you were casting a specific spell while in fact another one was being invoked. Luck played very little in duels.

It's also the first mmo where team play started to be a big thing, small tight knit group of players using software like Roger Wilco (ancestor to mumble/teamspeak) handling combats against crazy odds.

It was also full of nasty stuff, accounts/houses/gold had a real world value, hacking was very easy back then and rampant.

I could go on and on about stories about Ultima, it was an incredible game at a time where massive multiplayer gaming was being defined.
It had me learn how to program, learn the english language, build websites and much more.

p.s. I used to play on Chesapeake, with various guilds (WWW, AdJ, Oinland etc) if anyone from these days is around :)
I never said they should be held in high regard. I said it was interesting that you wanted to judge them by both their current actions at one site but by a previous owners actions at another. I also find it interesting that in your final sentence you used plural pronouns as though there were a larger group than just yourself behind your comment.
Just readability for me. It's easier to read if the function is defined where it's used rather than before.

apply(lst, () => {
...
...
})

instead of

def naming_is_hard():
...
...
apply(lst, naming_is_hard)
There are plenty of schools of thought that start with "I am not likely rational" or "I can't know if I'm rational".
Thanks, I needed a good chuckle to get the day started.
Required reference whenever "no-code" is mentioned unironically:

"Since FORTRAN should virtually eliminate coding and debugging..."

https://www.softwarepreservation.org/projects/FORTRAN/Backus...
React Native did a lot of work with the performance issues. They have now their own JS interpreter called Hermes. It also allows your javascript code to be compiled to byte code for better performance. Furthermore their new architecture allows for better integration with native and faster performance.
https://reactnative.dev/docs/new-architecture-intro

I think a lot of people have their opinions based on an image of React Native in the past. It evolved a lot to be better performant and easier to work with. And for many people the React ecosystem is way more familiar than Dart.
Are you aware of the meaning of the word "git"?

https://www.merriam-webster.com/dictionary/git
No. The generated code should be GPL'ed as the license requires.
Let's say I have 25 line function which does something novel and can be published as research (which I did, BTW, no joke), and I opened its reference implementation with AGPLv3+.

Is it again too trivial?