HNHacker News
TopNewBestAskShowJobs

tzmudzin

678 karma · joined June 22, 2014

submissionscomments
tzmudzin··on Show HN: A virtual Yubikey device for 2FA/WebAuthN
NFC-capable dongles work great for this.
tzmudzin··on Google: Whatever happened to ‘Don’t be evil’?
… which would imply public companies need to be evil, at least some of the time?
tzmudzin··on Lego Battle of Verdun [video]
> Are you criticizing Lego for producing what sells?

There is demand for all sorts of things the society in general considers harmful.

If one chooses to offer it anyway, be prepared for the criticism.

tzmudzin··on SpaceX said to fire employees involved in letter rebuking Elon Musk
To a degree only. Some speech is generally considered offensive.
tzmudzin··on Accused of Cheating by an Algorithm, and a Professor She Had Never Met
> light is apparently racist for not reflecting equally off of different skin colors.

Excuse me?

https://www.theverge.com/2019/1/25/18197137/amazon-rekogniti...

tzmudzin··on K – A simple, fast vector programming language
Agreed, and it would probably be my preference.

The code referenced here is pretty extreme NOT providing the guidance, hence my response to the poster defending the extreme and ridiculing the good practice.

tzmudzin··on K – A simple, fast vector programming language
https://news.ycombinator.com/item?id=31361023#31365022

Ridiculing the value of documentation does not make you look smart.

It rather hints at lack of experience with truly complex systems or collaboration in teams.

tzmudzin··on How to Corrupt an SQLite Database File
Well done, and I respect your strict method.

I still doubt you cover "all cases". Even for a simple problem (e.g. given three integers interpreted as side lengths, decide if they result in a equilateral, isosceles, or scalene triangle), the number of cases will be daunting (in our case: 65, see Robert V. Binder, "Testing Object-Oriented Systems. Models, Patterns and Tools").

Despite the effort you chose to invest into your framework, I still doubt you achieve anything close to this depth within your system and the underlying stack.

tzmudzin··on How to Corrupt an SQLite Database File
> my code is tested for both leaks and all scenarios

That‘s a bold claim. Reeks of hubris though.

Healthy scepticism would convince me a lot more that we can trust your products.

You may also consider if maintaining that test suite for „all cases” is a good investment of your time.

tzmudzin··on B773 at Paris on Apr 5th, airplane did not respond to commands
… just not in this particular situation.
tzmudzin··on Lego has changed since we were kids (2014)
One other change: the gradual introduction of weapons and violence-related styling.

Back in the 80s some "minifigs" may have had sad faces, but never angry/violent ones. That changed a lot over time.

https://en.wikipedia.org/wiki/Violence_and_LEGO

tzmudzin··on Department Press Briefing – February 3, 2022
Bully‘s insecurities don‘t justify the oppression.
tzmudzin··on No Way to Grow Up
> in comparision to basically every country, US Democrats are socially very far left

I'd really want to see the data on which you base this belief. Watching US politics from Europe I see the Democrats roughly matching the European center. European "left" has no voice in the US!

tzmudzin··on Cognitive deficits in people who have recovered from Covid-19
There are millions who recovered from a car crash. Are studies of those who sustained injury all propaganda of insurance companies?
tzmudzin··on Apple sued by teen wrongly accused of shoplifting by unreliable facial-rec tech
Well, maybe it should. I'm not in favor of handing out prison sentences, but that's probably what the victim faced. Eye-for-eye is a bad strategy, but no consequences for such accusations is not a solution.
tzmudzin··on Protasevich Street? Bucharest mulls changing address of Belarusian embassy
Counter-view:

http://euromaidanpress.com/2021/05/26/protasevich-is-a-dissi...

Where truth dies so easily, make your own judgement.

tzmudzin··on On the Decline of Perl – external factors
IMHO the biggest issue that blocked Perl's broader adoption was the really obfuscated handling of nested data structures including objects. Anything beyond array of arrays or hash of hashes was a pain. It was and it still is way superior to Python for hacking of flat files, but once you needed to go beyond a hash the pain was real.

That was 20+ years ago, and Python filled this space with its easy definition of classes and candy syntax. Where Perl overdid on hackery, Python may have overdone on sugar -- but it clearly won the love of the masses.

Now, 25 years later, the ship has probably sailed for Perl, and -- while I still prefer it to sed/grep/awk and Python for simpler tasks, I don't see it conquering Python space for more complicated processing.

tzmudzin··on Backblaze submitting names and sizes of files in B2 buckets to Facebook
Possibly, but company culture transcends the immediate team. And if your business model is based on data siphoned off every possible channel, the concern is very justified.
tzmudzin··on How to Be Clear
„Clarity of writing usually follows clarity of thought. So think what you want to say, then say it as simply as possible.” (from: The Economist Style Guide)

I recommend the whole Guide wholeheartedly.

tzmudzin··on How to Memorize Faster with the Spaced Repetition Learning Technique
Possibly, but that is missing the point. A card deck should aid you in building your own model rather than forcing dumb memorization.

A good card is one that highlights what is important for you to memorize. While preparing the card, one should reflect what are these parts and how it fits into the larger whole so as to reflect this in the card. This helps go beyond mere memorization, and apply spaced repetition also to some higher-level concepts.

Example: for a recent exam I took I had to memorize extinguisher types and to which types of fires they can be applied. You can stuff it into a dumb deck ("[Class A]= [common combustibles]"), or you can put it into a hierarchy or turn it into a relationship ("[Class A] extinguishers cannot be applied to [electrical equipment]] because [...]. [Class C] should be used instead.")

For more information, see e.g. https://medschoolinsiders.com/medical-student/anki-flashcard...

tzmudzin··on Pimutils: The coreutils of personal information management
NextCloud may have just the right apps available for you, as add-on on top of your self-hosted storage.
tzmudzin··on Why TCP over TCP is a bad idea (2001)
For a more layman explanation, see https://www.youtube.com/watch?v=AAssk2N_oPk
tzmudzin··on eBay removing Raspberry Pi listings as they “encourage infringement”
> I keep bouncing off Arduino stuff just because I find their IDE to be astonishingly awful (at least on Linux, running inside a dwm window manager)

Please check out platformio. It made a whole world of difference to me.

tzmudzin··on The RIAA 'case' against YouTube-dl is based on test code that downloads 10 kB
The interesting bit would be: are the 10 KB even persisted, or are they discarded after decode?

IANAL, but can well imagine this could have an impact on the interpetation of purpose.

tzmudzin··on Brush up your COBOL: Why is a 60 year old language suddenly in demand?
Wrong measure. COBOL is verbose (and I hate this), but the fit-for-purpose should not be measured in LOC. It's how natural it is to perform the work, and how easy it's for your successor to maintain your program.
tzmudzin··on Brush up your COBOL: Why is a 60 year old language suddenly in demand?
We can debate and dispute this, but I'd rather propose: take a closer look at how this is handled in COBOL, and you'll re-evaluate.

In shortest words: variable declaration is also used as I/O format specification. Pretty much all of IO is just reading into a buffer, and the values are automatically mapped for your use. Sure you can use the same method in pretty much every general-purpose language (mapping C structs etc), but here it comes just natural.

tzmudzin··on Brush up your COBOL: Why is a 60 year old language suddenly in demand?
> The equivalent Java program (to use everyone's favorite punching bag) would be a tenth the length.

Not if you started dealing with real-life record format specifications, including fixed-precision numbers for currency, dates etc.

tzmudzin··on Brush up your COBOL: Why is a 60 year old language suddenly in demand?
For anyone criticizing COBOL for inducing alleged brain damage: yes, it is an old language, but it's a domain-specific language.

The use case was processing of record-based inputs in an administrative context, based on a technology millions of times less powerful than current hardware, yet still able to sustain a massive administration (old-school banking, anyone?)

No, you will not write a compiler or a kernel module in COBOL, just like you won't write it in SQL, APL or Matlab. But for the purpose it was built for, you'll be a lot more comfortable than in most alternatives.

tzmudzin··on Why the Vertical Takeoff Airliner Failed: The Rotodyne Story
While the commercial plug at the end surely is annoying, the video presents an interesting concept. Is it time to re-evaluate with current technology, or will it die just like ideas of Zeppellin use for bulk transport?
tzmudzin··on Guide to becoming a modern front end developer
I see a commendable effort, but am very concerned about the treatment of security/privacy topics.

If we educate our front-end developers like that, web security will remain an unwanted bolt-on providing minimum protection and no regard for privacy.

It is a shame these topics are not addressed in more detail, as they will likely remain more useful than the tool of the day.

May I suggest treating that as an opportunity?

← PreviousPage 2 of 5Next →