HNHacker News
TopNewBestAskShowJobs

anon3_

56 karma · joined April 18, 2015

submissionscomments
anon3_··on Django Girls one year later
I guess it's great news for women.

Isn't this going to create bitterness and animosity between genders? Why don't men get a leg up?

What's to keep these from bestowing attitude of entitlement in women? I already hear some of the most vocal women in tech trying to ban the word merit.

anon3_··on Django Girls one year later
Why not just make your way into take like everyone else?

Why are girls special? Why do they get red carpet treatment?

That's going to give us a workforce of a lot of women who feel entitlement beats merit.

anon3_··on RobotJS – Node.js Desktop Automation
I stand corrected. I looked closer.

I never knew node modules could be written in C.

anon3_··on RobotJS – Node.js Desktop Automation
Thank you OP!

> 95.1% C

Any intention on making this available for other languages?

anon3_··on Why the 'Git'? Linus: I‘m an egotistical bastard...
What in that is different, I didn't know they wanted to remove him. You can't really do that. And if you did as an outsider you'd be laughed out.

By the way, the project was Opal, I can't find the issue in question to see. Do you have it?

anon3_··on Ask HN: Python or Go?
> I would like to know what issues you had with it,

Specifically, I wanted "logging" from python; leveled logging handlers, with colors (like colorama) and per-module level permissions.

> as I'm in the middle of building out my own replacement logging package

None of the alternatives did exactly what was needed. And this extended other modules as well. It turned out we would be maintaining forks of all these projects.

If you haven't already, https://github.com/avelino/awesome-go#logging is a good resource.

If the original poster / you do decide to go with golang I wish you the best. It's a great programming language - but you're time spent reinventing the wheel will outweigh golangs benefits over python.

And it's kind of a shame. The benefits of the static type checking, concurrency, compile times, testing, etc.

I can tell you, in every category - at the present moment - golang's available libraries fall short to what you get in python. Not golangs fault, it's just want maturity gives you.

Even things like asserts in python, (assert is even a builtin in python, no need to import unittest!) is non-existant in golang. It's not a "bad" thing.

My outlook for golang it strong - my concern is that you may drain away your runway doing what you should otherwise be doing on freetime.

anon3_··on Why the 'Git'? Linus: I‘m an egotistical bastard...
I never heard of that!

Here is the secondary problem - GitHub sides with these people called Social Justice Warriors. Basically, if you make a bad joke on Twitter, or say something that gaming journalists are shills - they harass your employers and ruin your life.

GitHub supports and protects these people. They will censor anyone with an opinion that doesn't speak glowingly of their politics.

Make a joke about feminists? Your repo gets shuts down.

A user makes a joke about cross-dressing on twitter? SJW's find him on twitter, look up his repository and harass his issues until he concedes to merging a code of conduct. The people didn't even use his software.

This is like persecution. I don't care what people do behind close doors - but I don't like the idea of being guilt-tripped to show enthusiasm about any political idea. That's not professional or what open source is about.

anon3_··on Why the 'Git'? Linus: I‘m an egotistical bastard...
> I think automatically terminating downstream forks from the 'problem' without contact and taking several days to respond to support emails is more concerning.

They are safe harbors for them, they shouldn't be playing priest / police period.

If you look up GGAutoBlocker's author, she claims to be an anti-harassment advocate, yet the first two pages of her on Google are about her meth addiction and her provoking fights with people she doesn't know.

BTW, I never heard of this lady until she linked my HN profile on twitter. https://twitter.com/randileeharper/status/613273053930229760

It's none of their business for their moderators to impose their politics.

anon3_··on Why the 'Git'? Linus: I‘m an egotistical bastard...
> [edit] Comment of note from the repo owner in the github conservation - https://github.com/nixxquality/WebMConverter/commit/c1ac0baa....

Funny find: there are people in that thread from China who are laughing at the censorship we face in USA due to political correctness.

anon3_··on Why the 'Git'? Linus: I‘m an egotistical bastard...
The problem is it's not the business of GH to take a political side - but with arbitrary censorship - you end up having to.

If you make a satire of feminism (C+=, ToleranUX) you get banned.

It's ok to harass https://github.com/freebsdgirl/ggautoblocker/blob/master/sou... in the open, because it's a girl running the project.

anon3_··on Ask HN: Python or Go?
I actually had to make a decision on the same thing a couple of weeks ago.

Golang is probably the better programming language. The main reason for this is its statically typed, and the type system is dead simple.

If I want rock solid code in Python, I have to write tests and isinstance checks everywhere. You begin to feel like making your reinventing the wheel just to get type safety.

Golang on the other hand won't let you compile of the code is wrong. In various ways the linter is more strict than pep8.

I also love how they kept struct. It leaves the impression your working with bare metal. The idioms for goosing, like Python, become intuitive and set in.

The issue that made be give up golang is the libraries are a joke. I'm talking dead simple things like orm and logging alone rule it out for anything serious.

You also begin to miss things like REPL, Python prompt toolkit, nummy, Ipython, etc. Django and sqlalchemy are things you'd kiss.

Golang is a better programming language, but it's way too green. You'd be reinventing the wheel constantly,

anon3_··on GitHub threatens to shut down a repository for using the word 'retard'
It's easy to go on the internet and virtue signal.

What sacrifice have you ever made toward the right of no race, person, or condition to not be offended?

What makes you so holier-than-thou, you can think it's ok to sit behind the keyboard like God and quash whatever idea runs contrary to your psyche?

There is a whole website called Twitter, where people act very pompous, very pious, but seldom have the fortitude to trouble themselves to help what they "fighting for". Kind of like how Occupy Wallstreet drank Coca Cola and brought iPhones to protests.

anon3_··on GitHub threatens to shut down a repository for using the word 'retard'
GH already has set a precedent for favoring people based off their political tastes.

- OpalGate: LGBT has been used as an excuse to harass people outside of GH for twitter messages.

- C+=: satirical repository called C+= mocking feminism in tech was Shut down.

- GGAutoBlocker: specifically targets a manifest of twitter targets users based off political persuasion. It's alive. (https://github.com/freebsdgirl/ggautoblocker/blob/master/sou...) This blocker is literally based off targetting people because of their political beliefs.

If you don't fall in line with the politics of certain people, they claim harassment - report your to these services - and get you shutdown.

anon3_··on GitHub threatens to shut down a repository for using the word 'retard'
> 4. If or when Github actually does something truly abusive of their power to censor, then I'll worry.

The discretion in this case was already arbitrary and is cause to worry.

anon3_··on Ask HN: Website owners, how do you ensure abuse complaints are directed to you?
You do say that you have tools, there isn't much specifics on how you implemented it. Is it ok to share a link to your site?

Allow for posts to be flagged and taken out of public view automatically via enough reports. Then you can let the moderators sweep up anything that gets reported. This may involve custom programming but is probably worth it.

Have a form on your website for general contact, abuse and DMCA.

Investigate linking in your content to an anti-spam system for filtration. What sort of filter do you use now?

Are you using captcha / other tools to prevent bots?

Anything you doing to offer a URL whitelist/blacklist?

Some URL shortening services (you can link up to your posts) may also offer malware checks, such as http://safe.mn/. Also, consider piping your links in posts through Google Safe Browsing API (https://developers.google.com/safe-browsing/).

anon3_··on Ctypes.sh, a foreign function interface for bash
I think the similarity you're correlating is memory addresses. You see this a lot if you go into C, especially if you're debugging.

If you think memory addresses are cool, check out GDB + Linux Kernel and how it allows you to examine data structures: https://wiki.ubuntu.com/Kernel/KernelDebuggingTricks

anon3_··on Ctypes.sh, a foreign function interface for bash
Very interesting!

For bash or for POSIX shell? Why not just be POSIX compliant so it works everywhere?

anon3_··on Using Google without a Google+ profile
It felt horribly invasive.

I hope other sites learn from this and not jam social networks down people's throats.

anon3_··on DSL processing in Scala
> At my last job we had a large Scala codebase and it compiles faster then our similarly sized C# project, and much faster then my current gig's much smaller Gradle based Java 8 project

I never looked at that way before. We were a shop that used scala and Ruby.

So many of us come from interpretted languages and are used to code and tests reloading with no downtime. How does scalac match up to C# and Java compilation? I'd be interested in seeing the numbers.

Thank you!

anon3_··on Ask HN: Trazec claims a 900% GPU boost, is it real?
Are they running a crowdfunding campaign?

An aside:

For those people who claim miracles on kickstarter, indiegogo, et al. If the ideas were sound, why not license the idea to people who know the manufacturing and science already?

The odds seem higher it's an amateur with little idea of the science, and perhaps an idea already thrown around by an engineer at these firms.

Not to pick on the wishful gullibility of the masses to get entranced by well-made ad, or individual entrepreuners with severe Dunning-Kruger naivete, but perhaps "crowdsourced" investors should at least be backed by a reputable subject in the field and a background check.

anon3_··on DSL processing in Scala
To anyone here who works on a large, scala codebase as a team: how do you manage compilation times and narrowing code standards to a manageable set of idioms?
anon3_··on I am an 18-year-old techie/student. I have leukemia and need your help
Good luck. You have my moral support. I hope you have your own personal support network as well.

I wish you the best of luck in your treatment.

Get healed and get back to the front!

anon3_··on Show HN: Iosevka Open Source Programming Typeface
Well done, thank you for this!

Sometimes all it takes it a new font to jog your creativity a bit.

What was your inspiration for this ?

anon3_··on Ask HN: What is your favorite Python package in terms of design and usability?
SQLAlchemy

- https://github.com/zzzeek/sqlalchemy

- http://www.aosabook.org/en/sqlalchemy.html

- http://docs.sqlalchemy.org/en/rel_1_0/

anon3_··on [dead]
In all, there are three notorious ones which are impervious to counter arguments:

- Social Justice Warriors: basically people who make the rounds on twitter / github to jump on anyone who makes an utterance, like "that's gay", would mean the person should be named, shamed and put into a life altering event.

They lack power, so they get there's by using liberalism as a guise to destroy your life.

- GPL license shills: though they mean well, they don't understand how their viral license clauses make their code unusable with commercial ventures.

  They are often academics, non-profits, developing countries or social-welfare states where the market forces of intellectual property are dulled compared to America.
- Consumers: We begin to realize giving everyone on the world a computer hasn't really made them more intelligent, solved injustice. Some of us can't leave our internet world for a day.

Solo:

- No project manager means you're constantly flirting with things and never getting stuff done. - No boss means no one's are your ass to finish a project

Freelancer:

- Elance, oDesk and the like are all a race to the bottom. - Everyone "has that idea" and wants it done free - Client not paying - "Give us a sample project, complete this small test", gives you a list of what to complete to they get a free project for themselves.

Startups:

- Narcissistic / Sociopathic founders - Narcissistic / Sociopathic / Greedy investors - Limited runway, you only have so much time to build it - But your boss has to have "this little feature in, ASAP" or else the world will end. So your codebase rots over time. - Boy who cried wolf mentality over the above - You may not be developing with the stack you want

There are ways to get around these things. Tech is a vibrant place. I could go on about 10 pages longer on why the system gives even the lowest (with 1 notable exception) the best chance at rising into greatness. You can be a nobody today, and a year from now, be worth millions.

anon3_··on The Battle for Wesnoth needs help
Agreed here. It's tedious to change license later on. So that's why there's tools to push it along, it's not the first time [1]

As a stop gap - they can implement a contributor clause starting immediately. They can also say future commits post-[ref] are <this license> until the prior code is sunsetted.

Typically there is an uppercrust where a very high percentage of the contributions lay. I haven't looked at the code (played the game all the time back in HS) but I'd bet you 90% of the code contributions are with the top 5 committers.

[1] https://github.com/twbs/bootstrap/issues/2054

anon3_··on Ask HN: How do I explain leaving a successful, but awful startup?
> being called gay at work in coded ways.

I don't know the details of your situation, but could you elaborate on this?

anon3_··on Internship in SF led to a fulltime job offer – should I drop out and take it?
Pretty much this.

You'll see "or equivalent experience" but you'd be surprised at how many web startups using bootstrap will test you for data structures + algorithms chops.

As an example: I'm talking about hopping on skype for front-end jobs in angular, and they have some guy snickering at me not being able to solve a pathfinding equation.

anon3_··on Why I am pro-GPL
We also have lives to live - limited resources, money, and days on Earth.

It's more intricate that the way you view it outside the world of academics, non-profits and eurozone states with social benefits that give you the freetime to do that.

If you're open to knowing more, I could elaborate.

anon3_··on Why I am pro-GPL
Exactly, this supports my view.

Chromium is permissively licensed, and Chrome integrates proprietary components. Strengthening the product with features and giving it marketing.

I see the point on MPL. As for bundling more restrictive licenses - as a developer - you have to judge by the most permissive to see how free it really is.

← PreviousPage 2 of 8Next →