HN user

dhuramas

1,339 karma

[ my public key: https://keybase.io/dash; my proof: https://keybase.io/dash/sigs/w7nRQQ-U9xuhhGejsVBk-CxXVLCH3MEyeBdfTjcDoJI ]

Posts33
Comments46
View on HN
www.morling.dev 5y ago

Towards Continuous Performance Regression Testing

dhuramas
2pts0
medium.com 6y ago

Failure Modes and Continuous Resilience

dhuramas
1pts0
old.reddit.com 7y ago

Aurora Postgres – Disastrous Experience

dhuramas
10pts2
dbis.uibk.ac.at 7y ago

Hot: A Height Optimized Trie Index for Main-MemoryDatabase Systems[pdf]

dhuramas
2pts0
www.allthingsdistributed.com 7y ago

Amazon Aurora ascendant: How we designed a cloud-native relational database

dhuramas
1pts0
www.michaelnielsen.org 7y ago

Why Bloom filters work the way they do

dhuramas
2pts0
fosdem.org 7y ago

Unknown to most, Kubernetes was originally written in Java

dhuramas
2pts1
stackoverflow.com 7y ago

Python: Named regrxp group “(?Pregexp)”: what does “P” stand for?

dhuramas
3pts0
www.openmp.org 7y ago

OpenMP 5.0 specification released

dhuramas
2pts0
blogs.scientificamerican.com 7y ago

IgNobel Prize in Neuroscience: The dead salmon study (2012)

dhuramas
95pts18
digitalsynopsis.com 7y ago

Why 7-Eleven's Symmetrically Flawed Logo Is Not a Design Error

dhuramas
2pts0
www.groklaw.net 7y ago

The Non-Revocable GPL

dhuramas
4pts0
github.com 7y ago

Docker cannot be downloaded without logging into Docker Store

dhuramas
1620pts421
www.troyhunt.com 8y ago

Everything you wanted to know about SQL injection (but were afraid to ask)(2013)

dhuramas
2pts0
github.com 8y ago

Awesome Distributed Systems

dhuramas
1pts0
manishearth.github.io 8y ago

What Are Tokio and Async IO All About?

dhuramas
2pts0
www.reddit.com 8y ago

Senior Python Programmers, what tricks do you want to impart to us young guns?

dhuramas
3pts0
github.com 8y ago

Python Easter eggs

dhuramas
1pts0
mic.com 9y ago

Bill Gates' message to class of 2017

dhuramas
2pts0
supporters.eff.org 9y ago

EFF: Surveillance Oversight Committees Confused ‘Oversight’ and ‘Overlook’

dhuramas
3pts1
lists.gnu.org 9y ago

Looking for Work After 25 Years of Octave

dhuramas
1332pts474
cesquivias.github.io 10y ago

Writing a Language in Truffle

dhuramas
1pts0
www.edx.org 10y ago

Introduction to Functional Programming(Haskell) – Erik Meijer

dhuramas
3pts0
www.doc.ic.ac.uk 10y ago

How to Write Unmaintainable Code (1999)

dhuramas
159pts70
www.howbb8works.com 10y ago

How BB-8 works

dhuramas
1pts0
www.javaworld.com 11y ago

Functional programming: A step backward

dhuramas
1pts0
www.thoughtworks.com 11y ago

ThoughtWorks Technology Radar

dhuramas
2pts0
www.firstpost.com 11y ago

India should get its own deal at WTO before saying yes to US, EU

dhuramas
2pts0
www.cloudflare.com 12y ago

How Cloudfare protects against DDOS

dhuramas
1pts0
www.salon.com 12y ago

5 reasons why experiences make us happier than things

dhuramas
1pts0
AGPL License 6 years ago

OP is speaking hypothetically- the question is perfectly valid and asks for which of the scenarios are okay.

Extending the example, “if a company A (eg. Marlboro) pays you a salary X to do your fucking job Y ( make cigarettes more addictive) and if you use that money and time on activities Z(whistleblowing, protesting, etc), especially if it negatively affects company A's image / revenues, why shouldn't the company be allowed to fire

I think people feel strongly about certain issues. That doesn’t imply that what they are doing is inherently wrong if driven by those core sentiments. How about we empathize- We can respect both Google’s and the employees’ action without choosing sides.

I can't upvote this enough.

I am going through this course- and it is fabulous. Covers tests, and even though the topic names might seem easy or trivial(I mean there is only so many ways you can write loops or define arrays), they include a lot of "extras" that make it fun- for example one of the topics might include details about how to write doctests and docs, another one might introduce table driven tests and provide advice on when to use them. Overall it is great.

I'd be very interested in seeing this approach applied to other language courses.

I don't think OP wants a project to accept anything "less-good". It's just a post asking to be respectful to the contributor. Attack the idea(in a civilized manner) - not the person.

Out of curiosity - Which database is this? and is it really taboo to have views joining against multiple other views?

If the underlying views were performant- I'd assume the query optimizer would do the right thing(at least 90% of the time).

EDIT: I guess it depends - Just did more research and found this [1]. As long as the views don't do unnecessary heavy lifting or joining unnecessary tables, it should be fine.

[1] https://dba.stackexchange.com/questions/151169/are-views-har...

Something I do to mitigate this problem is take a screenshot of the barcode and store it in keepass - along with the password. So next time I change phones- I just scan the codes back and I am back on track with the TOTP.

I thought we were trying to stop people writing their passwords down and storing them next to their computer?

Yes- but I guess it's okay to use password managers anyway. And they make it easy to store screenshots and stuff as attachments.

Lots of hate in the comments- but I feel this is a good thing. I think of it as my free trial to JetBrains IDE expiring - yeah it sucks. But I got what I paid for(or didn't pay for)- and it was good while it lasted.

Besides they had a clear communication about the matter- it's not as if the customers had the rug pulled off their feet. They have been informed well in advance.

Does that mean we shouldn't revisit our decisions and all your decisions should be set in stone?

CockroachDB tried something. It seems to not be working- so they are changing. It's not as if they are doing it retroactively.

In an enterprise-y environment, it's not always possible to keep upgrading to the latest. So assuming someone creates a project based on f-strings, that would be python 3.6+ only. Whereas using string.format will work across entire python 3+. Is that worth the upgrade- I'm not convinced.

I recall two other popular projects doing the curl xyz| bash approach

Rust[0] Chef [1]

And here is an old HN comment[2] going into why it doesn't really matter.

Besides it's a Show HN- why be negative when we can raise the same issue more constructively as "Please add checksums and digital signatures. Also why not use regular GitHub releases in the installation instructions?"

[0] https://doc.rust-lang.org/book/ch01-01-installation.html [1] https://docs.chef.io/install_omnibus.html [2] https://news.ycombinator.com/item?id=12766049

A great loss to the community. Even though I don’t use Erlang, I’ve always been enamored by it’s unique features.

Black Ribbon please.

"we are more open and free" - There is nothing dishonest about that. What we are seeing is companies trying out different business models and seeing what works. I can respect that.

As an end user, if you care about free software- this is good news. Instead of having different "Enterprise" and artificially handicapped "open-source" edition, we get to see everything out in the open. The secret sauce is now limited to the release process. They say openly that if you need to, fork them and create your own releases - yeah go for the "knockoffs" if you can trust them - or else try the branded (Chef) product.

MongoDB got a lot of flak for misappropriating the name "open source". What Chef is doing is IMHO more clear and honest. They need to make money too.

Racket v7.2 7 years ago

python comes with IDLE. Which looks dated w.r.t current IDEs. I guess for most languages, stability is the key - changing UI also means maintaining two different UIs(the old and the new)- that time could probably be better spent on language features.

I guess it all comes down to whether one thinks free as in beer is "freer" than free as in freedom. Freedom has a price.