HNHacker News
TopNewBestAskShowJobs

artificialidiot

152 karma · joined February 5, 2013

submissionscomments
artificialidiot··on Marelle: logic-based devops with Prolog
Give them a break. It is not prolog had been hip for a long time. Using it more idiomatically will take some practice, maybe a few web frameworks and a couple of package managers.
artificialidiot··on Ask HN: Should I learn Vala to develop cross-platform software?
I see no use of vala code in geany source. Am I missing something?

Vala is not suitable for anything production ready because of its half assed memory management semantics. I believe it is better to invest in C++11 at this point than vala. At least, it would be a little bit easier to use libraries which don't have a binding.

artificialidiot··on Security advisory: Breach and Django
You are right. The thing is, django doesn't have an image problem so it is fine to announce the attack that way.
artificialidiot··on Ask HN: What would you tell your 16-year-old self?
"The game is rigged. Don't work till you drop, it doesn't matter. Enjoy your short and pitiful life while you can."
artificialidiot··on Quora's "India Problem"
I can't help myself but think it's the whole point of a recommendation engine.
artificialidiot··on Has Mozilla Lost Its Values?
So, they are just whining because they can't solve this "technical problem" with legal mechanisms. Apparently they lack technical chops to continue to "serve relevant ads".

Therefore, I offer my services for a measly 10 million dollars per year to employ my skills to:

* Fend off adverse technical proposals.

* Coalesce around market-making implementation guidelines and creative standards.

* Create common ground with developer to reduce costly friction in the content delivery chain.

* Share best practices that foster audience growth.

* Generate industry-wide research and thought leadership that would solidify Interactive as the leading consultancy

* Create countervailing force to balance power of other free software, privacy advocates, and de facto internet standards groups.

artificialidiot··on Linux 3.11 Officially Named "Linux For Workgroups"
https://lkml.org/lkml/2013/7/13/132

I think he's trying to tell us something. :)

artificialidiot··on Ask HN: If you were going to blog what platform would you use?
Use mine then ;) http://bdhf.me/bbe/

Designed for el cheapo shared hosts with php. No database, just plain text files in posts directory. Minimal features. Write in markdown. Antisocial, because no one reads mine.

Really, I am rather proud of it no matter how crappy it is. Everyone is welcome to bash it for any reason on twitter or facebook. All feedback will be considered carefully.

artificialidiot··on Ask HN: If you know Clojure and Scala, is Java still worth learning?
As soon as you touch a library written in java (read as "designed for"), you start to think in terms of java features and how they map to your language of choice. The oft touted benefit of utilising java libraries suddenly becomes a chore since you are now juggling two different languages in your head.

Learn java if you touch JVM, there is no escape.

artificialidiot··on ᐊᑕᓇᕐᔪᐊᑦ (ᐅᖃᐅᓯᖅ ᐊᑕᐅᓯᖅ ᓈᒻᒪᔪᐃᑦᑐᖅ)
I guess for a latin alphabet based language user, every other writing is either ancient or sci-fi.
artificialidiot··on What I Learned from Icon
While i find icon to be a nice language, imperative string operations with implicit context is a huge turn off. I'd rather use regexps.
artificialidiot··on Battery Swap [video]
Nice demo. Can someone more knowledgeable compare the range of that Audi with two Teslas there combined at full juice?
artificialidiot··on US entertainment industry to Congress: make it legal for us to deploy rootkits
But they are petitioning for legal theft of control over your computer. I think they know what they are saying.
artificialidiot··on At Google Conference, Cameras Even in the Bathroom
If only there would be something that detects the moment of snark forming in their head and snaps a picture of the commentator at that instant. Surely, there will be enough comedy material right there for everyone involved.
artificialidiot··on At Google Conference, Cameras Even in the Bathroom
Unfortunately, that is not practical. Cameras need to filter out IR from sun to get a decent picture. Unlikely your measly head mounted LEDs would amount to an interference.
artificialidiot··on 13 year old Firefox bug
> Wow you people are a mess. This bug has been around for 12 years!! are you kidding? It works in IE!!

Way to get volunteers to fix it.

artificialidiot··on Larry Page posts about his voice
This is one of the rare moments when I wish someone has a more serious condition, like blindness or deafness, so he can invest to cure those instead.

I can be selfish too.

artificialidiot··on Using Dispatch Tables to Avoid Conditionals in JavaScript
I'd like to see you hunt for the dynamically added case to the dispatch table. Maybe then, you'll change your mind.

There is no fundamental difference between either approaches except the runtime cost. If you need conditonals, use them. If you need a lookup table, use them. Keep the code predictable.

artificialidiot··on Nowadays, You’re Hiring People to Think
Actually, your comment is more valuable than the article itself.
artificialidiot··on An Open Letter To Mozilla Corporation
Dear small online ad businesses,

Forward your thanks to the intrusive ad networks, spammers and other cretin who've been treating users badly for the last few decades, attracting hostile attention to the advertising practices.

People woke up to the fact that they are in control of the content coming through their wires thanks to the versatility of the contemporary computers. There is no return.

You should embrace current realities of the market you so love to invoke for every other subject and start innovating and distrupting. Failing that, stick with the proven ad channels such as iDevices, other locked down devices, social stalking services, local tv and radio channels and papers.

You won't be missed.

Sincerely, Internet users

artificialidiot··on How To Reduce Image Size With WebP Automagically
it is neither the OS' nor browsers responsibility to launch correct application for a file. There are launchers that examine file headers (no need to dup it on filesystem) and keep track of your application preferences for a given mime type. They may be called file manager, shell or something similar and responsibility lies there. 8.3 file naming is a historical baggage and nothing more.
artificialidiot··on Solar panels could destroy U.S. utilities, according to U.S. utilities
To be honest, that would be an awesome thing to watch it unfold.
artificialidiot··on Bitcoin tops $250
Can we please stop the bitcoin ticker posts? We get it. It is more awesome than wallstreet.
artificialidiot··on [ask HN] What's your favorite RSS reader and why?
Thunderbird
artificialidiot··on Ask HN: When Amazon.com will accept bitcoin?
1. When USA government accepts bitcoin for taxes.

2. When Amazon decides WoW gold is good enough too.

artificialidiot··on Poll: How many programmers don't know about bit-wise operations?
In theory js doesn't have integers. In practice, it is dependent on the available optimizations in the browser. I saw no appreciable difference on firefox, for example.
artificialidiot··on Media Queries are a Hack
So, until we have a full blown prolog interpreter for CSS layout calculation, someone will always complain CSS is not sufficient. What a surprise...

Maybe we should update CSS to include object oriented features too. Then we can have abstract factory methods for our reusable components. Throw in an optional type checker for good measure while we are at it.

Please people, CSS and HTML only ever have had a single layout algorithm. Maybe it is not terribly flexible but it is good for limited width and unlimited unknown height presentation of a single stream of content. If your content genuinely calls for a different layout, please consider using something else other than CSS and HTML.

While I appreciate the endless efforts to workaround and improve the layout capabilities of CSS, may I suggest embracing the limited nature of this stack and design accordingly?

Maybe, if we admit the "content" arrive, is rendered and consumed sequentially, we would relieve ourselves the burden of beating CSS into submission whenever we want to diverge; with the added benefit of making life easier for those who can't see.

You wouldn't shy away from a little bit of challenge of learning something more suitable for you purposes, right?

artificialidiot··on WebGL in Internet Explorer 11
If history is any indication, it won't be WebGL but WebDX and we'll at least write both glsl and hlsl if not directx adapted to javascript outright.

They can alternatively just require at least opengl es 2.0 support installed through gfx driver, thus only working on desktop machines. Not that it will make their plans of phone+tablet+desktop unification easier but, hey, it might shut up whining hipster developers for at least a few years until the realization that MS intentionally underdelivers dawns on them.

artificialidiot··on Will Emscripten/Asm.js kill Web-Development as we know it?
No, asm.js is just a clever, compatibility preserving workaround to tame javascript's dynamic nature that has been resisting all optimization attempts successfully since its inception.

I see no reason why we should stop using javascript as a scripting language for DOM.

I see no reason why we should stop building applications that only calls for simple HTML forms.

Traditional web will be alive and well as long as we continue to speak HTTP freely.

artificialidiot··on 80 chars per line is great
With default bells and whistles your IDE provides enabled, you'd be lucky to have a 79 char wide editing area.

There are modern options though:

1. Disable unnecessary stuff on your IDE. 2. Don't use a IDE, use a dedicated editor. 3. Don't use an editor from a VGA console. 4. Stop pretending you code on a vt100.

I see no wrong with a sensibly long line which is longer than 79, just as I see no wrong in keeping multiple parts of code visible at all times. There shouldn't be hard limits or carved to stone guidelines.

← PreviousPage 4 of 5Next →