HNHacker News
TopNewBestAskShowJobs

olivierduval

826 karma · joined April 3, 2014

submissionscomments
olivierduval··on No More JetBrains Products for Me
Can we talk about features like JavaFX being free (community) before and then starting to become paid ("ultimate" version) after update ?

Of course without telling: "while upgrading, you will loose functionalities except by buying our new edition"

olivierduval··on U.S. Ambassador to EU: Stop Fining Big Tech
Obvisouly, with the current US Administration, EU will fully trust US to process the datas of its citizen in a way that respect the ... US interests ! And Europe will trust the US to be a partner more than a competitor ... like being fair, respect its own words and international laws ... :-D

So, now: comply / be fined / or get out (and we'll be fine, thanks)

olivierduval··on US Intel
In that regard, US is obviously Europe's enemy, isn't it ? ;-) :-D
olivierduval··on Kite News
Actually, I dont need a "smart newsfeed" to hear about Trump. Smart is not about who is doing the show every day, it's about what's important and may be missed
olivierduval··on Kite News
Hi

First, it's a great idea! The "introductory" speech is interesting then... the result is really disappointing :-(

You see: I'm French (and European). So, I don't necessarily consider that "Trump" is the center of the "World" (actually quite the opposite). However, on the "World" tab, 50% of the news are about "Trump". I would have thought that the aim of this kind of newsfeed is to challenge Trump tactic's of "newsroom saturation". In particular in that tab (Trump can be the alpha & omega for the USA tab)

olivierduval··on Stability by Design
Actually, you can't neither read that or the opposite from the graphs: it doesn't if the new code is for new functionalities or if it's to replace (without deleting) some old code.

But you're right: that would be a particularily useful information

olivierduval··on Why Haven't We Adopted a Unified Time System Like Global Pulse Time Yet?
All about time is about the use of time. So what is your use-case?

Time is either some "point in time" (like a date) or "duration". Your use-case is not the first one because a "point in time" is bound to a location (it 10am in Paris,FR ... not 10am). As a duration, it's only really usable as a duration inside the same 24h period... and for this everybody already has the second. The replacement of a base 86400 by a base 100000 does not really seem to me as a game-changer (not for computer and not really for humans either) so I don't think that anybody will take the time to use it somewhere.

I think that if you want to work on "time", you could help with 2 "hard" problems :

* calendars : the main PITA is more that months dont have the same length in days (not even for the same month in case of february) and neither the same number of "workable" days. Some calendars try to help by using 13 * 28 days month (each month=7 days weeks... so same count of workable days). That kind of calendar is used in finance I think but not really sure

* outside earth (meaning lunar, martian... really Universal) time duration & calendar : for now, our calendar and time mesurement is based on earth rotation on itself (night/day succession) and around the sun (seasons succession). These notions dont have a lot of sense on earth or on mars... or outside our solar system... So: should we use some kind of percentage of total revolution or that kind of thing ?

I think that tackling that kind of problem could be more a game changer that building a system to replace 1 second by a pulse with a duration of 0.864 second. YMMV

olivierduval··on Jeff Bezos exerts more control of Washington Post opinion
Seriously ???? Did you buy JD Vance on "free speech" in EU ? Actually, you should get better information (and a link to the EU Commission website is nothing if you dont read or understand it... it's only the old FUD)

Right now, the POTUS is so much reducing freedom in US that it's enough for him to say that it doesn't like something (like DEI) for a lot of companies to trash DEI in the hope to please him. And it's enough for the WaPo to change what will be the content of its "opinion" pages...

And EU is the one reducing freedom ?????? You should really wake up guys

olivierduval··on EU to mobilize 200B Euros to invest in AI
Sadly, that money will be wasted:

* that money will go to "big corp" who know and have to time to build application forms... even if they don't have the knowledge ("take the money and run")

* that money wont to the "real disruptors" that are small corps because they don't have time or knowledge to build application forms to get the money

olivierduval··on Storytelling lessons I learned from Steve Jobs (2022)
So you bought an iPhone because of its "(product) design" (how it fullfill your needs) and not about "marketing" (how to define the markets for a product and why people in these marketing will buy it...).

As I understand it, for example, there's markets for "broken watches": it can be

* broken luxury watches: to have a "rich man look" without paying the full price

* for hobbyist watch-repair

* for professional watch ressellers (after repair)

* for educational / museum...

As far as design is concerned, the watch is broken. But it can be sold if you find who will buy it and why... and that's marketing

Jobs was a great designer too... (and/or knew how to hire great designers and let them get out the best of them)

olivierduval··on US and UK refuse to sign AI safety declaration at summit
At the same time, "Europeans think US is 'necessary partner' not 'ally'" (https://www.euronews.com/my-europe/2025/02/12/europeans-thin...)

I wonder why... maybe because it look like US replaced some "moral values" (not talking about "woke values" here, just plain "humanistic values" like in Human Rights Declaration) with "bottom line values" :-)

olivierduval··on German civil activists win victory in election case against X
The OP mentioned: "This provision requires large online platforms to provide researchers with immediate access to publicly available data on their platforms in order to assess systemic risks"

> So if I run a large online shop I need to provide an API so anyone can download all of my product descriptions and prices?

> If I publish an online magazine, I need to provide an API so anyone can download all the content I produce?

How is your online shop a "systemic risk" ? Moreover "large online platforms" is a clearly defined term... not your usual website

So please: keep cool... We, Europeans, are not always stupid bureaucracy lovers. Sometimes we also have good ideas to try to preserve our shared freedom and rights and democracy :-)

olivierduval··on AI systems with 'unacceptable risk' are now banned in the EU
"Companies that are found to be using any of the above AI applications in the EU will be subject to fines, regardless of where they are headquartered. They could be on the hook for up to €35 million (~$36 million), or 7% of their annual revenue from the prior fiscal year, whichever is greater."

US did a real gift to the world with "extra-territorial" laws: now EU use it everywhere too !!!! :-)

Sooooo... the GAFAM either will have to "limit" some of their AI system when used in EU (NOT including EU citizen that may be abroad, but including foreign citizen in the EU) or to be fined.

And I guess that this kind of fines may accumulate with GDPR for example...

olivierduval··on AI systems with 'unacceptable risk' are now banned in the EU
Actually that could be an interesting case... except if Twitter can show that its algorithm is "deterministic"
olivierduval··on Google Maps in the US Will Change to Gulf of America and Mount McKinley
Actually, a lot of territorial claims start with "renaming", to provide support for some kind of base for the claim.

That specific case would have been quite minor (in the Trumpian show) except that it comes at the same time as USA (... sorry for all non-Trump supporter, but now that he's your POTUS, he represents all of you) suggest to invade (euh... "take back" ?) Panama and Groenland !

Right now, from outside of the USA, the USA is starting to be seen more as a wannabe-invader than an trusted ally...

So the renaming... that could have been just another Trump-ery (french play on word ;-) )... is taken quite seriously

olivierduval··on It's not a crime if we do it with an app
That's called "barrier to entry" to a market (or "un-leveling the field of play"). Actually, that's what any significant corp use first to forbid any new competitor to compete (and that's the reason of the need of "disruption", meaning changing the field of play instead of trying to level it for all players).

Examples:

- laws and regulations provide great barrier for newcomers

- brand recognition (would you better by a know cigarette brand or unknown cheapest one?)

- technical and/or financial and/or IP investment, either because the INDUSTRIAL process need costly tools (so you need to be big from the start) or because you need some really specific know-how

- ...

olivierduval··on Steam Brick: No screen, no controller, just a power button and a USB port
Actually, it's more complex than this in France. There is 5 systems:

- depending of the Ministry of Eduction :

   - for toddlers : maternelle (3-6 yo)

   - Primary : CP (6 yo, primary), CE1 (elementary 1), CE2, CM1 (middle 1), CM2

   - Secondary :

       - College (not the US one!) : 6th (~11 yo), 5th, 4th, 3th (with exam at the end)

       - Lycée : 2nd (~15 yo), 1st, Terminal (with 'Baccalauréat' exam at the end)
then depending of Ministry of Research : University or Post BAC schools

However, I think that in some other french-talking countries (Belgium, Swissland) they did it simpler

olivierduval··on Let's Quit X
Curious :why Bluesky and not Mastodon? I would have thought that decentralization would be a better safeguard against Bluesky becoming Twitter after being successful...

Honest question: I left Twitter so long ago (I guess that I never got it) and am not really using Mastodon... so I think that I'm not the right people

olivierduval··on The day I taught AI to read code like a Senior Developer
I think that you missed the point and should have read until "That’s exactly how we feed codebases to AI"... ;-)

Actually, the article shows that feed an AI with "structured" source code files instead of just "flat full set" files allow the LLM to give better insights

olivierduval··on US lawmakers tell Apple, Google to be ready to remove TikTok from stores Jan. 19
And that's why X/Twitter should be banned too... ;-)

And Facebook too !! :-D

(obviously kidding but... well... not so much after seing https://www.france.tv/documentaires/documentaires-societe/67... )

olivierduval··on The Engagement Is Better on Bluesky
The problem is not "ads" per se... it's engagement focus

Ads or clickbait posts or filtering/ordering algorithms are just some consequences of engagement focus (also called "attention economy" because what matters is... well... attention... measured by "engagement")

As long as focus is on "engagement" and not on "quality content", you'll have some Twitter/Facebook/Tiktok/... clone.

Subscriptions COULD shift the focus on quality (because if people are convinced that you provide quality content, they might pay for it) but it requires (as shown for a long time) at least : - easy way to discover real quality content (a bit like Wikipedia in a way) - easy way to pay once to subscribe to different providers. That's the same old problem for the newspapers: people dont want to pay a yearly subscription - or even a newspaper issue - to read once a single article. They MAY pay a subscription if they can read any article in any newspaper (in a big bag of newspaper). Then this revenue has to be redistributed among the different newspapers...

olivierduval··on The Engagement Is Better on Bluesky
Actually, focusing on "engagement" is already showing that the game is lost and that the we're seing another Twitter clone... :-(

Because "engagement" is about "money" and "ad" and "sponsor" and "business"... and not about anything close to "social" or "society" or "human". So, sooner or later (but most probably "sooner"), you'll see clickbait and other usual tricks to grow up "engagement"... and any interesting post will disappear

So I won't even matter to create an account or have a look. I'll wait for the next one, or the next next one... hoping some people will understand that quality content is not measured by some kind of "engagement"

EDITED: if you matter enough to downvote, at least explain WHY you think I'm wrong ;-)

olivierduval··on A Student's Guide to Writing with ChatGPT
Actually, it shows the real problem about education... and what education is for!

Education is not a way to memorize a lot of knowledge, but a way to train your brain to recognize patterns and to learn. Obviously you need some knowledges too, but you generally dont need to be an expert, only to have "basic" knowledges.

Studying different domains allow to learn some different knowledges but also to learn new way of thinking.

For example : geography allows you to understand geopolitic and often sociology and history. And urban city design. And war strategy. And architecture...

So, when students are using LLM (and it's worst for children), they're missing on training their brain (yes... they get dumber) and learning basic human knowledge (so more prone to any fake news, even the most obvious)

olivierduval··on Rewriting Rust
> Most crates I use - like human-size or serde don't need any special capabilities to work. So we don't need to worry so much about their authors "turning evil" and adding malicious code to our software

well... :-(

Actually, it's obvious that some authors might "turn evil" dumbly, by abusing some kind of priviledged permissions. By chance, these kinds of supply-chain risks are "easily" identified because

1) the permissions are an "easy" risk indicator, so you can priorize either to pin the version library (after validating it) or validate the new version

2) not so many libraries will use these permissions so you "have time" to focus on them

3) in these libraries, the permissions will tell you what system call/bad effects is possible, so will allow you to narrow even more the scope of investigation

So, IMHO, permissions are not really the end of all but only a tiny step.

The real problem is "how can human-size be used to subvert the program ?" For example: what is happening if the returned size "forget" or "add" 100 bytes to files bigger than 1 KB ? As a remininder, STUXNET was about some speed a tiny bit faster than planned and shown...

olivierduval··on The Social Web Did Not Begin in 2008
IMHO, the "social web" was "forums" (think "phpBB" for example) and the "webrings", that enable to find other website/forums like the one you were on. It was quite usual to see some people refering to other forums in their comments, so it was a way to share a community of forums.

Even if there was no "single personal page", it was quite usual to wander in the same forums on some specifics topics (like "reverse engineering" or "wargames") and people usually used the same username... so you could "follow" the same people in differents forums

Then, later, people interests started to be more egoistic, sliding from "what" to "who", and the era of (micro-)blogging started : everybody wanted its own website to share its own view and be the superstar of the day...

Web 2.0 was the consecration as it allowed "comments" under blog posts (and so called "community" knowledge). Facebook, MySpace & consort allowed people without any technical knowedge or technical resources to have their own "profile page" and the rest is history

PS: yeah... I still miss the 90's-95's, when the web was full of "hackers", "free spirits", having already lived a long and rich life, and eager to share to the youngest generation...

olivierduval··on Show HN: Konty – A Balsamiq-alternative lo-fi wireframe tool for modern apps
For those "downvoting" this comment, please: I wrote it right after my initial post, before any answer, to make my initial post clearer. I certainly should have added this to the main post.

Now that I have all these answers, I understand better. But cant delete or modify this comment. So sadly it's here for eternity :-(

Thanks a lot for your insightfull comments to the original post. Actually, I now think that I will use these method to help getting more feedback from users

olivierduval··on Show HN: Konty – A Balsamiq-alternative lo-fi wireframe tool for modern apps
(to be honest, I find this "pencil-like" look a bit like MS Comics for fonts, ugly and unprofessional... so I really don't understand why designer tool use it so much)
olivierduval··on Show HN: Konty – A Balsamiq-alternative lo-fi wireframe tool for modern apps
Something always bothered me: why using "sketch-like hand-drawn pencil" like style for that kind of tools ?

I understand that "wireframing" is some kind of "brainstorming" tool, so it is used with a pencil and a whiteboard in a meeting room and require to draw/erase fast iteratively... so it's the "right" tool for this job...

But as soon as you use a computer instead of a pencil, why not have a "realistic" and "clean" look instead of this kind of quick-and-dirty sketch-like style? It's an honest question

Is it because designers are most used to this style? Is it because it make more clearly appear the essential points (for example: a list) and avoid discussion like "is this text exactly in this color ?"

olivierduval··on Counter-Strike 2 gaming using Neuralink is 'insane'
It's really impressive !!!!

BTW, the video show him playing with and against BOTS (that are notoriously weak in CS2), not with/against other human players (where he would stand no chance - and no fun - even against beginning players)

olivierduval··on Starlink Defies Order to Block X in Brazil
Actually, that's why there's judge to interpret the Law

In Europe, in general (and that's something that look a bit strange to US it seem), we judge on THE SPIRIT of the Law more than on THE TEXT. So a European court would surely consider "hate speech" independantly of how it is phrased exactly

However "I think the Nazis were 100% right in what they did to the Jews" is IMHO NOT "hate speech" but an opinion. What would be "hate speech" would be more "We have to kill the XXXXXX" (insert any race, color, religion, sex....) or "All the XXX must die" (different phrasing, same idea).

"Hate speech" is, well, spreading hate against some people. The judge will decide case by case. Example: some humorist have some racists jokes but the context will make clear if it "hate speech" (1st degree) or "humor" (2nd degree)

Page 1 of 11Next →