Hacker Newsnew | past | comments | ask | show | jobs | submit | trzeci's commentslogin

Thanks for this! The automatic title translation are so low quality I'm surprised the same company created Google Translator. In a lion share cases they are plain wrong, in most they are awkward, in all - they are misleading that the content somehow promises native experience.


Dragon Sector's doing good!


I don't get it - why the world, Excel can't just open the CSV, assume from the extension it's COMMA separated value and do the rest. It does work slightly better when importing, just a little.


Your comma isn't my comma. French systems use the comma as a decimal point for numbers and we use semicolons to separate fields in CSV files.


No, french systems also use comma to separate fields in CSV files. Excel uses semicolon to separate fields in France, meaning it generates semicolon-separated files rather than comma-separated files.

It's not the fault of CSV that Excel changes which file format it uses based on locale.


It's even worse than that. Office on my work computer is set to the English language, but my locale is French and so is my Windows language. It's saving semicolon-separated CSV files with the comma as a decimal point.

I need to uncheck File > Option Advanced > Use system separators and set the decimal separator to a dot to get Excel to generate English-style CSV files with semicolon-separated values. I can't be bothered to find out where Microsoft moved the CSV export dialog again in the latest version of Office to get it to spit out comma-separated fields.

Point is, CSV is a term for a bunch of loosely-related formats that depends among other things on the locale. In other words, it's a mess. Any sane file format either mandates a canonical textual representation for numbers independent of locale (like JSON) or uses binary (like BSON).


> It's saving semicolon-separated CSV files with the comma as a decimal point.

It's not though, is what I'm saying. It's saving semicolon-separated files, not CSV files. CSV files have commas separating the values. Saying that Excel saves "semicolon-separated CSV files" is nonsensical.

I can save binary data in a .txt file, that doesn't make it a "text file with binary data"; it's a binary file with a stupid name.


Sorry, but what Excel does is save to a file with a CSV extension. This format is well defined and includes ways to specify encoding and separator to be readable under different locales.

This format is not comma separated values. But Excel calls it CSV.

The headaches comes if people assume that a csv file must be comma separated.


I don't care what Excel calls it. As I said, if I name a file .txt but stuff it with binary data, it's not a text file.


That, bad specs, weird management/ timezone/ governance/ communications and random \n\r issues transformed a 2 day fun little project into a 4 week hell. I will never work with CSV in France ever again. Mostly because of Excel, normal CSV nice.


Most of the people most of the time aren't importing data from a different locale. A good assumption for defaults could be that the CSV file honors the current Windows regional settings.


If it only was that easy. Experience has shown that the only reliable way is to run heuristics against the first few lines of the file.

There are office programs that save CSV with the proper comma delimiter regardless of the locale.

There are people who run non-local locales for various good reasons.

There are technically savvy people who have to deal with CSV shenanigans and can and will send it with the proper comma delimiter.


It could, but it doesn't want to. The whole MS Office dominance came into being by making sure other tools can't properly open documents created by MS tools; plus being able to open standard formats but creating small incompatibilities all around, so that you share the document in MS format instead.


Probably Microsoft treats a pure-text, simply specified, human-readable and editable spreadsheet format that fosters interoperability with competing software as an existential threat.


Cigarettes is a consumable resources, as for any resources like that it has fifferen justification as you cant produce it.

The subscription for bed is not, it locks artificially features to pay monthly. Even more, it collecs data to improve the product (which sounds good) - but you need to pay for this. They have an ability to run model locally - they choose to not.

I like Topaz approach: you have an ability over some time (subscription period) to have up to date model that will help you recognise snoring etc, then if you choose not to pay - you stick with this model, but it still works.

Subscription in addition is something that limits an ability to sell it in the future.


VHD that use ReFS to improve build times


Got to 45 level, just by pressing arrow up for 15 minutes. There is no penalty for loosing a life, so - it's not a game per se, as you can't lose.


What's the device model (in Apple signature, like iPhone14,4) when Vision Pro is used?


You might be surprised what is the real money printer in ABK.


I'm aware of Candy Crush being a money printer but we're talking about Activision-Blizzard. CoD is important not only because it sells a lot of copies (and, more importantly, cosmetics in-game) but it's one of those titles that's key to selling more consoles. There's a synergy between CoD and Xbox.


Yea, if the acquisition was only about one thing, it was definitely mobile


Candy Crush?


There is a cool effect, when you populate every field


You liar ;)


Maybe it's what you feel inside, not on the screen! ;-)


It feels good, right?


How this is "Show HN"?


Maybe OP isn't familiar with the Show HN rules, which state that you can only submit something you've personally worked on.

Or maybe OP really has worked on all these things. Without more context, it's hard to say.

https://news.ycombinator.com/showhn.html


It's like "hey look at this thing! It can only do 1/10th of what Lazarus can!"


I hate how cynical and jaded everyone on Hacker News is.


Personally I found it slightly funny but only because there is some truth to it. Sometimes I really miss the smoothness of 90s era of app design - you could create relatively complex interfaces and test them very quickly. And the things you learned in Delphi 1 were still mostly valid in Delphi 6. When I compare it to what is needed to create a modern app in React, there is an abyss of difference - in terms of initial setup, tooling complexity, diagnostics, and maintenance.


Oh don't be a sad panda.


Not everyone is.


Well, humorists get routinely downvoted, so we tend to keep our heads down.


True. I got away with it recently, though[0].

[0] https://news.ycombinator.com/item?id=37368892


MS Marketing trying new tricks?


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: