HNHacker News
TopNewBestAskShowJobs

didymospl

354 karma · joined June 21, 2015

submissionscomments
didymospl··on #include </etc/shadow>
On a related note, the XML standard defines a way to include external files in the document. If you come across a service which replies with a part of your request(e.g. validation errors) and uses XML parser with this feature turned on, which is true by default in many cases, this can be used to read arbitrary files. I wonder how many poorly maintained enterprise systems systems are vulnerable to that.

https://www.owasp.org/index.php/XML_External_Entity_(XXE)_Pr...

didymospl··on Perl Master Plan
Python is actually a good example of such language. I feel like it started to stagnate around a decade ago(slow adoption of Python 3, poor packaging, Ruby on Rails winning over Django etc) but then it has reinvented itself in the area of ML/AI. Similarly but less impressively, Java 8 has slowed down the rate of flow of Java devs to newer languages.
didymospl··on German city offers $1.1M to whoever proves it doesn’t exist
Do they expect something along the lines of: "Assume a spherical cow in a vacuum, uniformly emitting milk in all directions..."?
didymospl··on A curated list of philosophy resources
"A History of Philosophy Without Any Gaps" is a great podcast but... as the name implies it tries to be as exhaustive as possible and as a result progresses extremely slowly through the history of philosophy.

For those interested in getting some basic knowledge about philosophy quickly I'd rather recommend Philosophize This! by Stephen West. The host isn't a philosopher by education but he seems to be very knowledgeable about the subject(at least to a layman such as me, feel free to correct this statement) and more importantly he focuses on the most important points that can be relevant to the average listener.

Also +1 for the Stanford Encyclopedia of Philosophy which has already been brought up by others ITT.

didymospl··on A Critique of Pure Learning: What Neural Networks Can Learn from Animal Brains
For me this is the most interesting article I've seen on HN this month, thanks for posting this. I also love the subtle yet justified nod to Kant in the title.
didymospl··on A short soft skills course
The course description certainly strikes a chord with me but there's no trial, no opinions on it outside their website, it looks like they've barely started(in late June this year), basically no way to find out the course quality whatsoever so I'm not going to buy a pig in a poke.

Maybe OP can elaborate on that submission?

didymospl··on Why wasn't this page found?
This is brilliant but the old 404 on Bloomberg is probably still my favorite: https://imgur.com/gallery/9Es6Z82
didymospl··on Advanced NLP with SpaCy
Thanks again, I saw this at work and didn't read through the updates. I really like the convenience of Datacamp platform and their "small-bite" approach to learning and I would be sad to see the most of external courses removed(if they broke the contract) but I also understand and applaud all instructors who want to show their disagreement that way.
didymospl··on Advanced NLP with SpaCy
Thank you for the clarification. I don't want to further speculate about the issue but as as annual Datacamp subscriber I am wondering what effect could it have on the service. I guess it means sharp drop in new courses but what about the existing ones, could the authors remove them from the platform?
didymospl··on I have been hired for more than 10 years, and I have this simple rule
"It shows resourcefulness, too, because the candidate often has to hunt down an email address the interviewer never gave them."

So basically the author expects the candidate to send a thank you email even though she didn't exchange her email address. Well, I think such email is natural when you make a personal contact with the interviewer, but in this scenario(when you receive emails from noreply@bigcorporate.com) it feels unnecessary and intrusive to me.

didymospl··on Ask HN: Which great products didn't succeed?
last.fm

Although it didn't die yet, it certainly doesn't live up to its potential.

didymospl··on Add detailed message to NullPointerException describing what is null
Adding Elvis and safe navigation operators to Java was discussed before Java 7, over 10 years ago. Sadly they never made it even to the official proposal lists and with Optional introduced in Java 8 I don't think we'll get them any time soon.

See also Brian Goetz opinion on that subject: https://youtu.be/FdkPHShh628?t=50m17s

didymospl··on Generating More of My Favorite Aphex Twin Track
I'm glad you mentioned them. Autechre produced my favourite hacking background music. I agree, people interested in the generative music should definitely give NTS Sessions a listen. But for the newcomers I'd suggest to start with their early IDM albums(Incunabula, Amber) as NTS Sessions may sound too "glitchy".
didymospl··on Paul Graham on the Transition to Meat Substitutes
I'm afraid that in the search for the perfect, drop-in replacement for meat we're in fact heading towards the uncanny valley. People who grew up eating meat won't simply switch over to eating something which taste and look 99% like meat when that 1% tell their brains there's something wrong with their food.
didymospl··on This person does not exist
Looks like a perfect tool for generating profile photos for troll bots. TinEye will soon no longer be able to help us.
didymospl··on Python Developer Survey 2018 Results
Not really, even though I use IntelliJ for JVM langs I haven't visited Jetbrains website in years. I think I saw the ad for the survey on Stackoverflow or some Python library website(Requests?)
didymospl··on Learning Rust via Advent of Code
It depends on the things that you want to learn and amount of extra work you want to put into it. For instance, I used Go for the most of AoC 2018 problems and I had always been using C/C++ in algorithmic contests when execution time mattered. And yet, I wouldn't say I know any of these languages good enough to write a production-grade system because I only learned usage patterns common for small, write - run once - throw away applications.

On the other hand, the author of that post seems to have used a lot of more complex language features, did profiling, debugging, made use of many libraries etc - a lot of extra stuff that wasn't necessary to give correct answers but is crucial in 'real world' programming.

didymospl··on Ask HN: Go-to web stack today?
What features from Django are you missing and in which frameworks? Comparing Django(admittedly, from few years ago when I worked with it) with Spring, I'd say the latter is more feature-rich and way more customizable because of its modular design. Unfortunately, it's also much more complex and setting up a new project properly with all can be overwhelming so if you want to play around with it I'd recommend to start with JHipster template - it generates a React/Angular SPA with backend in Spring.
didymospl··on David Byrne Curates a Playlist of Great Protest Songs
In fact the whole "Remain in Light" album was heavily influenced by Fela Kuti and its reissue even includes a bonus song named "Fela's Riff", so it's hard to believe Byrne could somehow forgot one his biggest inspirations. I think he simply confined to US/UK artists only.
didymospl··on Pop Songs Written by Native Speakers of Swedish
More recent example is Hit me baby, one more time by Britney Spears:

>Turns out, it's not any form of physical abuse or kinky S&M or even a metaphor relating to those -- it's all one big misunderstanding.

>Swedish writers Max Martin and Rami Yacoub believed that "hit" was American slang for "call."

https://www.billboard.com/articles/columns/pop-shop/6753845/...

And the fact that it's another mistake made by Swedish writers shouldn't make you think they are bad at English, but rather make you wonder how many successful writers/producers of pop music come from Sweden.

didymospl··on All the things I hate about Python
One thing not mentioned by anyone yet, that kinda annoys me is the fact that Python libraries use different naming conventions. Even though PEP 8 has existed for 17 years now, there are many examples where I see lower_case_with_underscores mixed with lowercase and camelCase in the function names.

I know that many libraries and Python standard lib itself predate this PEP but I don't understand why Python 3, which broke backward compatibility anyways, did not fix that at least in the standard library.

didymospl··on FAA pushes back on Boeing exemption for 787 safety flaw
There was a lot of coverage of the 787s problems in Polish media recently and it brought to light one thing regarding these engines that really frightens me. Quoting the (leaked?) memo:

>The experience with General Electric Engines, which had experienced perhaps two shut downs on the Boeing 767s in over 20 years, had given the airline a sense of security so that the shut down of one engine did not cause any pressure, the probability of the failure of the second engine was rated minimal.

>Rolls Royce on the other hand had taught the airline however, that this was not true. From RR bulletins it is clear that the shut down of one engine dramatically increases the likelihood of the other engine failing. This forces us to revise our approach to ETOPS.

http://avherald.com/h?article=4b69e455

didymospl··on Java: "+=" applied to String operands can provoke side effects
This is a quite embarrassing bug because it affects probably the most used class in Java. However I think using += for the Strings is not that popular among experienced developers because they want to be sure that no unnecessary Strings are created in the pool. I assume the execution times would be similar with the optimizations you mentioned, but according to Effective Java(3rd edition, published this year) using += for Strings in the loop is still 6,5 times slower than using StringBuilder. I need to check it myself.
didymospl··on AI winter is well on its way
I think the most important question is what 'winter' really means in this context. The new concepts in AI tend to follow the hype cycle so the disillusionment will certainly come. One thing is the general public see the amazing things Tesla or Google do with deep learning and extrapolate this thinking we're on the brink of creating artificial general intelligence. The disappointment will be even bigger if DL fails to deliver its promises like self-driving cars.

Of course the situation now is different than 30 years ago because AI has proved to be effective in many areas so the research won't just stop. The way I understand this 'AI winter' is that deep learning might be the current local maximum of AI techniques and will soon reach the dead end where tweaking neural networks won't lead to any real progress.

didymospl··on Ten Years of Vim
I repeated vimtutor for a few days in a row trying to following this nice Vim learning plan [1] I saw on HN and I gave up trying to switch to Vim as my main text editor after that. Even though I knew how to perform most of the basic operations, the fact I had to switch to normal mode to do anything more complex than editing of the current line felt just too unusual to me. I mean, I'm comfortable editing files on remote servers in Vim now but I don't think I'd ever be considerably more productive in Vim than in IntelliJ/Sublime.

[1] https://medium.com/actualize-network/how-to-learn-vim-a-four...

didymospl··on Sublime Text 3.1 Released
Notepad++ is definitely an option if you're on Windows and looking for something free(it's GPL-licenced). Feature-wise it's on a par with Sublime but it has slightly less polished UX, e.g. there's no real-time regex highlighting or markdown formatting, at least not out of the box.
didymospl··on Why Stanislaw Lem’s futurism deserves attention (2015)
Previous discussion: https://news.ycombinator.com/item?id=10198015
didymospl··on Facebook at Work spamblocks some SQL queries
Thanks, I don't have access to Facebook at Work so I couldn't check it on my own.

So apart from the lack of control over URLification in normal messages that the author rightly pointed out, it seems they also have a bug in the noformat feature.

didymospl··on Facebook at Work spamblocks some SQL queries
I quite often encoded code snippets sent on Skype with Base64 to avoid formatting until I found out eventually they support markdown syntax for preformatted text. I see it is also supported by Facebook at Work, maybe this would help here? https://www.facebook.com/help/work/541260132750354
didymospl··on Tinn: A tiny neural network library written in C99
I just pointed out that this is a very basic code. It's definitely not something I would use in any real life scenario(see other posts itt). And if you want to learn about NN you'd be better off googling something like 'backpropagation example' as this project does is virtually not documented. I personally don't find it useful and it takes up the space that can be filled with more interesting content. How is that 'shitposting'?
← PreviousPage 2 of 4Next →