frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Logic Puzzles: Why the Liar Is the Helpful One

https://blog.szczepan.org/blog/knights-and-knaves/
1•wasabi991011•4m ago•0 comments

Optical Combs Help Radio Telescopes Work Together

https://hackaday.com/2026/02/03/optical-combs-help-radio-telescopes-work-together/
1•toomuchtodo•9m ago•1 comments

Show HN: Myanon – fast, deterministic MySQL dump anonymizer

https://github.com/ppomes/myanon
1•pierrepomes•15m ago•0 comments

The Tao of Programming

http://www.canonical.org/~kragen/tao-of-programming.html
1•alexjplant•16m ago•0 comments

Forcing Rust: How Big Tech Lobbied the Government into a Language Mandate

https://medium.com/@ognian.milanov/forcing-rust-how-big-tech-lobbied-the-government-into-a-langua...
1•akagusu•16m ago•0 comments

PanelBench: We evaluated Cursor's Visual Editor on 89 test cases. 43 fail

https://www.tryinspector.com/blog/code-first-design-tools
2•quentinrl•19m ago•1 comments

Can You Draw Every Flag in PowerPoint? (Part 2) [video]

https://www.youtube.com/watch?v=BztF7MODsKI
1•fgclue•24m ago•0 comments

Show HN: MCP-baepsae – MCP server for iOS Simulator automation

https://github.com/oozoofrog/mcp-baepsae
1•oozoofrog•28m ago•0 comments

Make Trust Irrelevant: A Gamer's Take on Agentic AI Safety

https://github.com/Deso-PK/make-trust-irrelevant
2•DesoPK•31m ago•0 comments

Show HN: Sem – Semantic diffs and patches for Git

https://ataraxy-labs.github.io/sem/
1•rs545837•33m ago•1 comments

Hello world does not compile

https://github.com/anthropics/claudes-c-compiler/issues/1
17•mfiguiere•39m ago•6 comments

Show HN: ZigZag – A Bubble Tea-Inspired TUI Framework for Zig

https://github.com/meszmate/zigzag
3•meszmate•41m ago•0 comments

Metaphor+Metonymy: "To love that well which thou must leave ere long"(Sonnet73)

https://www.huckgutman.com/blog-1/shakespeare-sonnet-73
1•gsf_emergency_6•43m ago•0 comments

Show HN: Django N+1 Queries Checker

https://github.com/richardhapb/django-check
1•richardhapb•58m ago•1 comments

Emacs-tramp-RPC: High-performance TRAMP back end using JSON-RPC instead of shell

https://github.com/ArthurHeymans/emacs-tramp-rpc
1•todsacerdoti•1h ago•0 comments

Protocol Validation with Affine MPST in Rust

https://hibanaworks.dev
1•o8vm•1h ago•1 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
3•gmays•1h ago•0 comments

Show HN: Zest – A hands-on simulator for Staff+ system design scenarios

https://staff-engineering-simulator-880284904082.us-west1.run.app/
1•chanip0114•1h ago•1 comments

Show HN: DeSync – Decentralized Economic Realm with Blockchain-Based Governance

https://github.com/MelzLabs/DeSync
1•0xUnavailable•1h ago•0 comments

Automatic Programming Returns

https://cyber-omelette.com/posts/the-abstraction-rises.html
1•benrules2•1h ago•1 comments

Why Are There Still So Many Jobs? The History and Future of Workplace Automation [pdf]

https://economics.mit.edu/sites/default/files/inline-files/Why%20Are%20there%20Still%20So%20Many%...
2•oidar•1h ago•0 comments

The Search Engine Map

https://www.searchenginemap.com
1•cratermoon•1h ago•0 comments

Show HN: Souls.directory – SOUL.md templates for AI agent personalities

https://souls.directory
1•thedaviddias•1h ago•0 comments

Real-Time ETL for Enterprise-Grade Data Integration

https://tabsdata.com
1•teleforce•1h ago•0 comments

Economics Puzzle Leads to a New Understanding of a Fundamental Law of Physics

https://www.caltech.edu/about/news/economics-puzzle-leads-to-a-new-understanding-of-a-fundamental...
3•geox•1h ago•1 comments

Switzerland's Extraordinary Medieval Library

https://www.bbc.com/travel/article/20260202-inside-switzerlands-extraordinary-medieval-library
4•bookmtn•1h ago•0 comments

A new comet was just discovered. Will it be visible in broad daylight?

https://phys.org/news/2026-02-comet-visible-broad-daylight.html
5•bookmtn•1h ago•0 comments

ESR: Comes the news that Anthropic has vibecoded a C compiler

https://twitter.com/esrtweet/status/2019562859978539342
2•tjr•1h ago•0 comments

Frisco residents divided over H-1B visas, 'Indian takeover' at council meeting

https://www.dallasnews.com/news/politics/2026/02/04/frisco-residents-divided-over-h-1b-visas-indi...
5•alephnerd•1h ago•5 comments

If CNN Covered Star Wars

https://www.youtube.com/watch?v=vArJg_SU4Lc
1•keepamovin•1h ago•1 comments
Open in hackernews

JetBrains will start training AI on your code on non-commercial license

https://blog.jetbrains.com/blog/2025/09/30/detailed-data-sharing-for-better-ai/
86•Ianvdl•4mo ago

Comments

Ianvdl•4mo ago
It is opt-in by default for non-commercial licenses:

> For companies: Admins can enable data sharing at a company-wide level. To support early adopters, we’re offering a limited number of free All Products Pack subscriptions to organizations willing to participate while we explore this program. For companies that are not willing to opt in to the program, nothing changes, and as always, admins are in control. > For individuals on non-commercial licenses: Data sharing is enabled by default, but you can turn it off anytime in the settings. > For individuals using commercial licenses, free trials, free community licenses, or EAP builds: Nothing changes. You can still opt in via the settings if you are willing to share data with JetBrains (and your admins, if any, allow it).

And the detail of what is collected:

> We’re now adding the option to allow the collection of detailed code‑related data pertaining to IDE activity, such as edit history, terminal usage, and your interactions with AI features. This may include code snippets, prompt text, and AI responses.

ranger207•4mo ago
"Opt-in by default" is a contradiction. Do I have to actively do something to turn it on, in which case it's opt-in; or is it on by default, in which case it's not opt-in?
lioeters•4mo ago
> opt-in by default

That's called opt-out.

> Data sharing is enabled by default, but you can turn it off anytime

I wonder if this is legal in the EU?

the__alchemist•4mo ago
Got this email. Not happy about it.
fithisux•4mo ago
Is this true for the Open Source one?
anastasiak2512•4mo ago
Open Source license is treated for data sharing as commercial one. So, nothing changes, unless you explicitly agree to share your data in the IDE settings.
mfro•4mo ago
Really too bad. Rider is the best option for C# IMO. Would really like to know if vim with LSP is a good alternative.
hirvi74•4mo ago
Not sure about Vim, but Neovim would likely yield a better experience. I use Emacs and the Vi family editors myself as well as Rider, VS, and VS Code. As painful as it is for me to admit, Rider/VS are hard to beat.
OkayPhysicist•4mo ago
If you're writing plain C#, Neovim with the Rosyln LSP is pretty solid. If you're working with Razor Pages, though, may God have mercy on your soul. I can't even find good syntax highlighting, never mind all the other functionality I expect out of a language server.
estimator7292•4mo ago
The only decent alternative I know of is old school Visual Studio. But knowing Microsoft, it's probably a copilot hellscape now.
mfro•4mo ago
Visual studio is the only real alternative, for full featured IDE, yes. It is about as useful as Rider imo, but the analyzers and general UX are lacking
metaltyphoon•4mo ago
I don't really do front end work so C# with NeoVim is working great for me for the last year.
sltr•4mo ago
Translation: "If you don't pay us with money, you will with your data."

How about making it opt in and you pay me for training your AI?

Rooster61•4mo ago
Having the option to opt out is quite useless if it starts harvesting your code the second it enables itself.

I've come to expect better of Jetbrains. This is pretty shitty.

EDIT: Just noticed they are deleting some negative comments from that page. Definitely shitty.

belter•4mo ago
I guess we will have to make our code as shitty as possible...Tabs AND spaces. Mixed randomly...All methods named doStuff()
fragmede•4mo ago
Fwiw, many languages now support utf-8 characters in names, so do♠() is a valid function name.
estimator7292•4mo ago
They've been deleting pushback and criticism on a lot of their posts for a couple years now. The "new UI" forced update generated a whole lot of negative feedback, which they deleted and proudly announced that some impossible number of people chose the new UI and that it was exclusively an opt-in feature (which is a blatant lie).

They've become extremely shitty in recent years. I canceled my ten year old subscription to their whole product line because I'm not going to pay to be lied to.

joshstrange•4mo ago
They’ve said elsewhere in this thread that for people that it’s opt-out for they will get promoted on app launch and have the option to opt-out _before_ any data collection. That seems fair to me.
12_throw_away•4mo ago
Sigh. I really like PyCharm and the Jetbrains IDE experience generally, but also really wish there was more competition in the IDE market (where "IDE" = "purpose-built software development application", as opposed to "text editor with LSPs and plugins").

This is basically the subtext of the blogpost: "We know this topic can be polarizing, but we truly believe in the value this change can bring to our tools and to you" is not something you say if you have any real competition and your customers can go elsewhere. Like, where are they gonna go - Eclipse? Visual Studio? XCode?

PicardsFlute•4mo ago
And there it is...like clockwork. Absolutely no one saw this coming /s
deafpolygon•4mo ago
And there it is.
estimator7292•4mo ago
JetBrains is going to run themselves out of business. It's like they forgot that all their money comes from the people who have been paying them for years for software that is vital to their work and livelihood. It seems they're intentionally dumping all their old customers to focus the full might of their organization.... chasing fads.

They spent millions of dollars reworking their IDEs to look like a cheap VSCode knockoff and have become obsessed with chasing new, hip users who aren't going to pay what the old timers were because their IDEs are free now.

I genuinely cannot fathom how anyone thinks that this current obsession is a good idea. They had their corner of the market absolutely nailed down and secure. If they'd just kept on quietly making the best IDEs available while everyone else in the industry has lost their damn minds, they'd be golden. A large majority of their users simply wanted a good IDE with an easy to understand UI that just keeps working the same way it's always worked and doesn't randomly change shit and force you to stop working to figure out the new software.

JetBrains absolutely cornered the market for power users, and now they want to piss it all away. Not even for a semi-reasonable profit motive, they're just chasing fads becuase... because everyone else is, I guess.

I canceled my subscription a while ago, and I'll keep using the last version to have a sensible UI until something better comes along.

gbear605•4mo ago
For what it’s worth, I’ve been using IntelliJ for about a decade now, and I thought the UI change was great. Obviously not for everyone, but I’m more productive now thanks to it.

I don’t like their recent AI features, in large part because my company only allows OpenAI, but everything else that they’re doing is great.

lifestyleguru•4mo ago
For at least a decade now every UI redesign has been useless chasing own's tail. Only rearranging items and adding white spaces. Android, JetBrains, MacOS, iOS, Windows. Sometimes I use a relict software or device with UI from 10-15 years ago and it was perfectly fine. Modern UIs introduce no advantage, even icons are not getting prettier anymore.
Numerlor•4mo ago
The jetbrains UI redesign actually allowed me to reclaim screen space. I immediately jumped on the beta and stayed with it in every editor.

Though there are other issues with their ides like slow fixing of reported bugs, and improper support for new feature which is most likely because of the bespoke implementation of everything

Orygin•4mo ago
I have to agree. UI updates generally go wrong because users are conservative and loathe any changes to their workflow, even if it improves it. I won't judge anybody who disliked the update, but to die on this hill is a bit silly (imo).

It took me some time (like a few days) to get used to the UI but it is a general improvement

ljm•4mo ago
It's more the case in tech now that the investor is the first customer, not the actual customer.

This is the only way I can make sense of this no-expense-spared approach to adopt AI, regardless of its utility in the product.

hprotagonist•4mo ago
> If they'd just kept on quietly making the best IDEs available while everyone else in the industry has lost their damn minds, they'd be golden.

I recently heard this referred to as "the Brother Strategy": where you don't do anything, but become market leader because everyone else has been actively working on making their offering _worse_.

sschueller•4mo ago
So it's opt-in for your paying customers, the ones that would cause the biggest damage if you piss them off because you know exactly that this is not something people want.
ilya_petrov•4mo ago
No, it's not. This change doesn't affect any of paying customers. Non-commercial is a special type of license provided for free for non-commercial projects (education, hobby programming, etc.), for a limited set of JetBrains products.
369548684892826•4mo ago
That's what he said, you aren't applying this change to your paying customers because you know what a shitty decision it is and only free users will put up with it.
GiorgioG•4mo ago
free users get the same value as paying customers...JetBrains can do as they please to get some value out of these users. Don't like it, pay up...I'm a long time JetBrains customer (since 2005). I've never asked my employer to pay for my licenses because their tools make me a better developer than any other options on the market.
ilya_petrov•4mo ago
JetBrains here. For clarity, non-commercial doesn't just simply mean individuals. It's a special type of free license for non-commercial use: education, hobbies, etc.

We are communicating this change via a blog post, emails to users, and in-product. With the 25.2.4 update (in two weeks, October 14), non-commercial users will receive a notification about this change and will be able to review new agreement and take action before any data collection happens. For the rest of the users, nothing is really changing unless they are willing to contribute.

TavsiE9s•4mo ago
> We are writing to let you know that the data sharing settings for our non-commercial tier will change the next time you update your JetBrains IDE. If you don’t want the settings to be applied, please read further for how to opt out.

You knew full well from the beginning that this would not be popular, otherwise it would be opt-in, and not opt-out. Great way to ruin your company's reputation.

joshstrange•4mo ago
It’s only opt-out for people who aren’t paying, I think that’s fair. If you have a subscription then it’s opt-in.
ysleepy•4mo ago
Seems like jetbrains angling for an Oracle buy-out.

Why else would they make the users the product.

rkomorn•4mo ago
So what you're saying is I can act subversively to try and take down Oracle by letting JetBrains train on my horrible coding skills?

Maybe I should opt in.

yomismoaqui•4mo ago
Stallman was right.
frashpikass•4mo ago
Not every user of their IDEs is a good programmer, especially the community editions are used by learners... I guess they're in for some interesting surprises =D
Orygin•4mo ago
Does the system respect the project's license?

If not, then JetBrains may be liable immediately when anyone opens project they don't have rights to, or which uses a license incompatible with the model training JetBrains wants to do.

They can't expect every bit of code opened in their editor to be "free" for them to train on, even if they probably say so in their EULA, as they can't be sure the person opening the code has the rights to transfer/distribute it to Jetbrains for them to train on.

kstrauser•4mo ago
Well, my first task at work today will be blocking JetBrains IDEs in our MDM. We can re-enable them on a per-employee basis after we’ve validated that they have the right license and it’s set to opt out of this.
jszymborski•4mo ago
Guess I'll have to donate what I was paying in license fees to Eclipse and PyDev.
RichardLake•4mo ago
Cancelled my subscription. I can't take a risk of installing it and having a paid trial or something mean I'm using the non-commercial version for a bit.