skysight-inc/HackerNews huggingface dataset:
> The Free Software community has made it clear from day 1 that the GPL can only achieve its goals through enforcement of copyright

We should mention when we say this, although I think it is self-evident, that the preferable alternative is reducing the scope of copyright across the board -- be it with shorter time frames (I'd argue even twenty years total is too long!) or some other means.

To programmers and developers, remember the core of free software is NOT the commercial developer / programmer and it NEVER has been. The core is always the user and what they need. This is so important that it needs to be repeated every time someone talks about free software because free software is NOT about open source. Open source code is a necessary part of free software but it is NOT sufficient.

https://www.gnu.org/philosophy/free-sw.en.html
That's another good option, though I guess yodafying that (tests_mypackage) would have the added benefit that downstream consumers don't get mypackage_tests as an autocomplete suggestion.
Why should art challenge the participant?

If I draw a painting of a pretty flower, that does not challenge you. It's just nice to look at.
lol

good stuff snap is in pretty much any distro repo out there :D
I don't read the NYT since I disagree with their politics, but honestly I much prefer news outlets pandering to an audience, with those people's subscription revenue allowing them to create decent quality journalism, rather than them churning out lowest common denominator slop for volume of clicks and ad revenue. Sure, it creates bubbles, but that's always been the case and it's much better than the alternative.
Yea people tried to push OpenCL back then, it simply was just inferior
It depends on how you look at it. The creative process isn't just a piece of code. It usually involves trying, tweaking, testing, and tuning before an optimal solution is reached. In both the real world and with software development, achieving a perfect result in a single shot is more the exception than the rule.
You know what? I actually believe in having developers work (or maybe just test) with slower computers (when writing native apps) or with crippled networking (when doing web) in order to force them consider the real-world cases of not being in a confy office with top-notch computers and ultra high-bandwidth connections for testing.
There is always room for improvement. Like if you set the initramfs dep based, the whole process speeds up, but on a kernel upgrade it tends to error out. Why?

Why enumerate usb devices on boot, when you have zero devices that need usb? Raid speed testing... and the list goes on.
> That would require any update to any file to cascade into a bunch of directory updates amplifying the write and for what?

You can be a little lazy about updating parents this and have O(1) update and O(1) amortized read with O(n) worst case (same as now anyway).
Nope. It does. No amount of mental acrobacy changes that.
Right now it’s an AI but Google has been “reading” your docs since they invented Google Search, Gmail and Google Docs are just extensions. It’s literally in their business model, collect all your info to show you relevant ads.
> heaps of disposable income for the government to fix social issues

I think this is where we're arguing at cross purposes.

I don't see heaps of disposable income having much to do with free range parenting: it's cheaper, after all, to let your kids organise their own activities than to be endlessly shuttling them between formal paid activities.

That said, the flip side of it being cheaper is that you can't just go out and buy a high-trust country even if you want to and have disposable income; you have to give everyone the experience that it's much nicer to live someplace where things don't just sprout legs and walk away if you leave them unattended.

Those experiences don't cost anything, but getting there takes work, and while I think the US and UK would be willing to spend a lot of legal tender to "fix social issues", neither polity seems willing to get there by paying their dues instead.
The linked resume is a poor example of the process.

It's neither visually pleasing nor is it more easily readable than other CVs that I have seen.

It's fine for a CV to be visually ugly as long as its readable, or visually attractive in spite of being less readable. You can't fail at both dimensions.

If you're really happy with a CV that looks and reads like this, save yourself all the effort and make a RTF document instead.
Missing a draw and thus displaying the previous screen for a frame is not noticable in general.
Those links are not working lately (site can't be reached)
I do not get the focus on collaborative editing (surely niche?) while the Remote Development in VS Code (in which "remote" can mean in a docker container running on your local Docker, or a container elsewhere, or a whole-ass other computer you own, or a rented computer/instance in le cloude) seems like such a more game-changing feature, similar in some ways but probably less work.

And make that the thing you charge for. ¯\_(ಠ_ಠ)_/¯
I wish there was a standard format for resume that was universally used. Every HR website requires you to upload a resume to apply, then tries to extract the various experiences and details automatically, invariably fucks it up completely, and you end up having to spend 20 minutes to correct it manually. Unless they treat this exercise as a form of captcha…
Rationally I understand that no training is happening and this is no different than slicing a substring for preview purposes.

Emotionally it makes my blood boil though. I am absolutely with the author.

I had to leave Sentry for crash reports because they did report things to me I have never asked them to watch for in the first place. Same vibe.
For a modern equivalent, I'd recommend atc-sim.com
> However silly it is, I've always hated the aesthetics of VS Code.

Thank god I'm not alone. Besides being unsightly, it also looks like a toy.
I've used one for three years and no usb hub. Depends what you want to plug in I guess.
Has Artificial Intelligence Co-Opted the Sparkle Emoji?
I take my legal advice from lawyers, not the internet. They are the ones defending us in court if need come.

Their position was simple: my team uses 3rd party analytics tools (no ads or anything) so IPs will be passed and cookies will be stored. We don’t control them, we don’t know what kind, if they can be considered personal info or not (GDPR is intentionally vague - classic bad law). So we need to be extra careful since our regulator is not a sane one like the UK’s. Thus: follow the common practice - cookie banner. End of story.
Is this something that happens often or are you simply speculating?
It is working currently for me in UK.
The machine argument also rings hollow to me. This same argument could be made for a scanner + printer that does some transformation - changes colors a bit randomly or something - I'd be having a hard time convincing a court the resulting image is now copyright free.

Obviously LLMs are much more advanced than this, but in the basis it's still a machine that takes its input data and applies specified transformations with randomness.
FYI: the specific dark patterns are listed and described on pages 8-16 of the report:

https://www.oecd-ilibrary.org/science-and-technology/dark-co...

> They generally fall in one of the following categories:

> forced action, interface interference, nagging, obstruction, sneaking, social proof, urgency
Context is important here. Reda was elected to the European Parliament as a member of the German Pirate Party, so his position here isn't "big businesses are entitled to your code", and more "this sort of wholesale expropriation is a consequence of our posture towards copyright in general".
> if you don't have it you lose a customer, rather than if you have it, you gain a customer

I completely agree with that take. That's exactly the reason why, for example, whenever I'm about to do some "Real Work" with my computer (read: heavyweight stuff), all Electron apps are the first to go away.

My work uses Slack for communications, and it is fine sitting there for the most part, but I close it when doing some demanding tasks because it takes an unreasonable amount of resources for what it is, a glorified chat client.
Interesting some people seem to assume they're from the UK. Are they confusing it with Fuller's brewery?
Selection color is not particularly good with comments: https://i.imgur.com/ExeT7Ne.png
Derp, I had to turn on iCloud syncing. Working great now!
I'd argue that companies do this are actually your enemy. Most people would agree that stealing and lying is wrong, but this isn't far removed from that.
The world was effectively a zero-sum game until the industrial revolution. For most of human history, the average growth per capita was something like 0.01%/year. There was some growth, but you could not see it in a single lifetime. Which is why conquering your neighbors, taking their possessions, and enslaving them was such a popular form of business.
That's a great point about stripping authorship. It would be nice if there was some sort of blockchain linking every bit of knowledge to its source. Some people at least would like getting attribution--I know I would. Instead we get a planet-sized meat grinder producing the perfect burger material. Just make sure to add enough spices to make it edible, i.e. not to offend anyone.
Automating your resume is a bit of a rite of passage for new software engineers. It just feels like a stupid repetitive task.

I've found that I change job summaries so often, that automating it was a net negative in time spent on the thing. So now I just do the same as the digitally challenged: copy a Word file to "resume (DATE).docx" and change the contents as needed.

My younger self would be surprised, and slightly annoyed, at how often I use the "dumb" solutions for problems.
Not really surprising. The only time my world was rocked was when I figured out a middle-class high-priced spa my partner and I are regularily visiting since more then 10 years is using hidden divs to hide pr0n-akin SEO on their main page. We only "saw" it because a screen reader we were using ignored the visibiliy of elements. Felt pretty surreal, but helped me to understand that everyone is doing fowl-play these days.
I know a couple of local families where the parents went to the US for school or work but came back when they wanted to start a family because doing so someplace where kids aren't expected to independently get around at 6 seemed suboptimal.
"headway through the core area"

The core area of West Oakland, SF, and Daly City has service from all lines, so it's the sum of tph of all lines.

Of course, that does not help you at all for commuting outside the core area - which is where the length comes into play. The GP wasn't wrong, just disingenuous.
we should use the more accurate term 'Modern User Retention Strategies'
These dark patterns are also pervasive across all of American society in general. A common one that is spread across many aspects of American society is the hiding of the full cost of something, e.g., flights, apartment leases, home purchases, car purchases, internet contracts, etc. where there are all kinds of last moment cost ad-ons. That may look like extra monthly fees on apartment leases beyond the price that was advertised, air travel that obscures things like the baggage charges, internet service that requires monthly equipment rental and various fees, etc.

You know it’s all deceptive and fraudulent just by virtue of that they hide it, but also that the companies usually vehemently resist being transparent about the coerced extraction of money, not really all that different than theft. When someone holds a gun to your head you also have a choice to not hand over your money.
I've coded dozens of procedural asset/"art" generators. It's really surprising to me that, apparently, the output of my creative work (i.e. the novel algorithms) is not protected by copyright.
If those are dark patterns, then most websites I visit violate that
> Why enumerate usb devices on boot, when you have zero devices that need usb?

Are you sure? On servers there are generally a couple of USB based devices which handle BMC, hardware debug logging, etc. Just because you don't have physical ports, this doesn't mean the USB bus is empty and silent.

When you connect to a server via BMC and request the console, you get two USB devices at least. One for mouse, one for keyboard. More devices appear if you attach virtual volumes remotely.

> Raid speed testing...

Because Linux kernel is stateless. There's no guarantee that you're booting on the same processor (make, model, family, even system bus layout) as the last boot. Moreover, there's no guarantee that you're not rebooting because of an unmaskable MCE which is fired because you lost half of your vector units (SSE/AVX blocks) or half of your FPU units, or any other CPU IP block (because you fried them) and you're in limp mode now...

I have seen tons of these events and similar ones first hand. I'll prefer my systems to spend three more seconds to boot successfully so I can debug them rather than the kernel makes some assumptions and catches fire in a completely unrecoverable state leaving me stranded.
What is astonishing is that a large proportion of Free Software community relies on a platform owned by Microsoft.
Inject custom scripts on webpages with custom attributes using Requestly
All games seem to manage this somehow. Usually by using fixed layout for the UI, because re-layout is a nasty non parallelizeable problem that UI designers frequently inflict on themselves.
They are good machines if anyone is thinking of one. Used mine three years with few issues. The speakers have gone a bit buzzy, otherwise good.
Look at the list of customers, most of them should be able to build their own service.

Instead they bought API access without the leastest of due diligence, putting their customers and their reputation at risk.

Additionally, the merging of different customer’s data by the processor is probably not GDPR-compliant (even if access control was in place).
Copilot often feels like an automation of clean room reimplementation of protected materials.
The Japanese order is pretty consistent: futsu (Regular) < junkyu (Semi-Express) < kyuko (Express) < kaisoku (Rapid) < tokkyu (Limited Express) < chotokkyu (Superexpress, better known as Shinkansen/bullet train). It's the random branded Nantoka Liners that throw me off.
Genuinely interested, is this perhaps a result of the practice of writing prices without VAT? As a european, I always felt this has a fraudulent touch.
Not sure about RER, but if my memory is good, during RATP strikes in 2019, the automated line 1 was running every 60 seconds or so.

Paris has such a good public transport system, and now also cycling infrastructure, that something like 50% of young adults (<30y) don't even have a driving license !
As an European I've never really had any of those problems. Is committing fraud part of the American dream?
This is missing the largest argument in my opinion. The weights are the derivative work of the GPL licensed code and should therefore be released under the GPL. I would say these companies release their weights or simply not train on copyleft code.

It is truly amazing how many people will shill for these massive corporations that claim they love open source or that their AI is open while they profit off of the violation of licenses and contribute very little back.
The sperm whale 'phonetic alphabet' revealed by AI
Visualizing Risk
Hi! I made this scroll-based interaction to Visualize risk.

The coordinated visuals are using Vega-Lite.

The calculations are from composing calculang models: one which simulates returns, using one which calculates pension savings.

I plan to do a separate Show HN on calculang soon.

Happy if there is feedback or questions!
I've used graphical tools very similar to this, and I always come back to this:

du -h | sort -rh | less

(might have to sudo that du depending on current folder. on macos, use gsort)

You just immediately see exactly what you need to delete, and you can so quickly scan the list. I'm not a terminal die-hard "use it for everything" kinda guy, I like GUIs for lots of stuff. But when it comes to "what's taking up all my space?" this is honestly the best solution I've found.
"All art is political" is like "atheism is a religion". Obviously true if politics is everything to you. I'd call it 'true' in the same self-referential way as "dollars/bitcoin have value": it holds to the extent everyone believes in it. It's worth asking if the world where it holds is a better one.
While I agree with you on principle, current laws do not reflect the copyright status intended by copyleft works. I'm not even sure if copyleft can be enforced against AI plagiarism under current laws.
Because game development works on the extreme uncertainty of Hollywood economics wherein predicting which few of many projects will turn a profit is much less successful than elsewhere.
I totally agree. However, I feel like this is an ageism :-) Are you 40+ perhaps :-)
A Kick for the GDP: The Effect of Winning the FIFA World Cup (2022) [pdf]
Yes? That's the headline and the opening paragraph...
Why exactly does an international organisation have the US FTC as part of its logo and advertise a US .gov side?
Can only second you. His style is by far my most favorite among all other technical authors. And thanks for the reminder, time to get another one of his books.
> where's the difference between downloading a binary and executing it vs. downloading a script and executing

The difference is that the attack vector of the shell script is an easier target.

If someone was to be malicious; they could manipulate the script and inject some sort of payload in disguise. It's an easier vector to damage than say an compiled package. One that's less prone to being detected in that the script could go for days undetected.

With the executable you can compare the checksum and with the whole package compiled it is less prone and more tricky to alter.

Unless that script is under monitoring 24/7, I'm going for binary but they don't support BSD anyway.
We should use more accurate term "Modern Money Extraction Bullshit".
Not the Left-on-Shelf: sarvanim viving la vida loca beyond ha-Aretz?
I am not sure if social proof is a dark pattern. If you use it to say, here, we already have x number of satisfied customers, what is possibly wrong with that?
Except if was added recently, and most users are long-time users.
Yes, but also consider what you are saying, this “companies” are really just a group of people, many of those people who engage in or support these types of rather pernicious and arguably evil patterns of behavior are here and all around us, and they likely all rationalize their involvement with some kind of “I just implement what I’m told” or “I’m under pressure to increase revenue” or “if I don’t do it someone else will”.

Companies are just people, a collection of people selected often to engage in rather evil, sneaky, and hateful behaviors in many cases, including the gaslighting about “hate” that many engage in as a means for manipulating an increase revenues … “we are about love … so you will give us more of your money.”
Just FYI, Felix Reda was a member of the European Parliament and was responsible there for the copyright reform and also involved in GDPR, massively stepping on the feet of big tech. Don't know if it was your intention to include them in a list of people wo "shill" for big tech, but they shouldn't be included.

edit wording about the shill
I checked out EcoFlow a few weeks ago along with the Anker Solix range. Anker's switching times are around 20ms and I wasn't able to find EcoFlow's switching times. The switching times indicate the UPS performance. It needs to be quite low for sensitive equipments like a dialysis machines. The APC SMX range provides switching times of 4ms.
I read that as specifically about marketing subscriptions, I mean in general
Every part of both sentences is wrong.
> pr0n-akin SEO

What is that?
> Use integers to represent financial amounts

I followed this mantra when building a trading system. This was the worst engineering decision I ever made - it added complexity and runtime overhead, plus readability was reduced when debugging.

If your language has a proper decimal type like BigDecimal in Java or Decimal in Swift, I'd suggest using it. They offer perfect precision for financial applications, are battle tested and are a natural way to represent financial amounts. Yes, Java BigDecimal is unweildy, but it works.

If you're using JavaScript however, definitely use integers to represent financial amounts.
The act of asking those questions is politics, you don't have to ask those questions.

The real answer to those questions is that it makes the story more interesting. You are searching for a political reason where there is none. The question "what makes a story interesting" is philosophy and writing and not politics.
Even the busybox port has it. The only sort implementation I know of that doesn't have -h is toybox (I guess older busybox implementations are missing it as well), but I'm using -h for well over a decade and seldom had it missing
It gets worse when you're a contractor and regular consumer protections don't apply, since they address you as a business.

I'm currently receiving unwanted attention from a credit scoring company, whose sales person said falsehoods about their records about me just to make a sale. I had to go to their office to confirm that without buying a subscription, because while they're legally compelled to give me this information, they don't have to make it easy, so the only ways are appearing there personally or usig snail mail.
Name of the posters company. Which site was erased by fly.io.
Yes but to place it in an unnecessary step between clicking “cancel” and “yes I’m sure, continue to cancel”?
I want to reiterate the thanks as well. Updates work so much better than in the past.

Dealing with twenty files of this does get annoying.

>>>>>>>

#Fobar Version 1.1

======

#Foobar Version 1.2

<<<<<<

I'm sure I got the terms wrong. Fix this somehow. I wouldn't care if support was only two years, as otherwise, everything upgrading is seamless.

Thanks again for everything you've done!
Making money from AI models "trained" on data that belongs to other people is so clearly wrong that this person has to write thousands of words of impenetrable nonsense just to distract attention away from this fundamental.

What absolute nonsense.
OpenDiLoCo: Open-Source Framework for Distributed Low-Communication Training
Was proven with examples that LLM can produce exact text from it's input, this was such a problem that OpenAI had to add various filters to stop those things to repeat, this was also proven when the pre prompt was revealed.

So we know for sure the LLM can spit out exact code with exact same names and comments, or exact paragraphs from books, so there is no question that it memorizes stuff and my explanation is that popular book quotes and popular code snippets will appear more then once in the training data so the training will cause to memorize this text.

Also how the F** can the AI spit facts about a metal band if it has no memory.

If corporations are allowed to do this to the community then we should allow to do the same, train open models on proprietary code and copyrighted images,music and videos.
(Nice necromancy)

Dude got ripped into in his own comment section... apparently he conveniently ignored the fact that copilot spits out verbatim code blocks, which is the main problem everyone talks about.

I don't want to shit on the Pirate Party he is a member of, but most of his blogposts seems like the typical anti-EU bashing to me. But YMMV.
Distilling System 2 into System 1