skysight-inc/HackerNews huggingface dataset:
Agreed. The problem always seems more pronounced when it comes .Net.
In my own observation, it seems to be a culture/mindset that gets adopted, and I have to say, I feel it's largely driven by Microsoft.

This whole idea of developing everything yourself, not paying as much attention to subtleties in UI and so on. If you notice most .Net blogs, they're mostly behind the times when it comes to this stuff.

It's like when Ruby on Rails came out, there seemed to be this notion that because something was developed in Ruby, that was the reason why it was "pretty", yet it just happened a culture driven by 37Signals and so the result was that a large portion of Ruby work was decent looking.

In the same vain, I feel Microsoft has set a particular culture in motion when it comes .Net.

Disclaimer: I realise these are generalisations and i may have a skewed view, but these have been my observations for the last several years.
Lets ignore the fact that this is a search and replace since that just makes the contest painfully unfair. Normally when using a good text editor like emacs or vim and you're moving somewhere from far away you do a search. Or if you move manually you start out moving by paragraphs, then by sentences, then by words, then finally by characters when you get to the right word. But using the arrow keys you go the same speed the whole time no matter how far away you are. I understand that Word might not have all those fancy movement modes, but it does let you go faster by using Ctrl-Arrow and I don't see why Tog didn't at least let his test subject do that.
Would love to know more about the remaining challenges to get closer of a one-clid-deployement after such a puppetizing effort.

Could you share some of the most important issues (technical or not) ? In advance many thanks.

I am really curious about your experience as we try to achieve the same objectives here with http://comodit.com
The economic logic behind tech and talent acquisitions
گلزار با دوستان و طرفداران
Very well balanced color palettes, beautiful. Thanks for this!

Does anyone know how to convert them to Xcode? I googled around but didn't find anything to get the job done.
What you describe is basically what we're doing now, to the extent we're willing to fund it.

But instead of, you know, invading yet another country on the barest of pretenses, how about legalizing the drug trade, thereby depriving these cartels of their funding and, indeed, their very raison d'etre. The addiction problem you can solve within the health care and education systems, at far less cost (and much more effectively!) than waging a global, never-ending war on drugs.

Then, if you're up for it, after the members of the now-defunct cartels are weakened, you can go after them with the bullets. Should be much easier.

I mean, you say it right in your post: "long, ugly, and bloody for all parties involved". In fact what you describe is not a hypothetical at all, it is the existing War on Drugs. But then you just sort of dismiss that and continue on with your insane 'plan'.
I think there's quite a wide gulf between "direct DOM manipulation" and "use GWT". I've been using Backbone's views to make my JS more manageable, for example, and there are some nice MVVM frameworks out there that really help you build complex JS applications without it turning into spaghetti.
the promise of the web is "build once , run everywhere" , not "read the source code, ripoff that work". Nobody cares how it is done. the web is a plateform , the only things that matters is that the software runs on that plateform, without the need of going native.
Heatmap.py
Another startup operating in this domain is http://saaspose.com they offer Restful API's for many different conversions and document manipulations, plus basic plan is super cheap.
Client-Server Domain Separation
لخمظشق
Volo - For creating, deploying and adding scripts to webprojects
AC4D Design Library - Practical resources to support the process of design
Ragarding your edit: A startup called famo.us(http://famo.us) is focusing on exactly this (canvas based UIs) however I'm not completely sold that this is the future. It's an awful lot of wheel reinventing.

They're doing it in the name of solving performance for HTML5 apps and for creating apps with rich UIs which would be more similar to interfaces we see today in games rather than traditional DOM based UIs. However, I don't think there's a need for that, and ditching all HTML standards in order to reimplement them in the canvas sounds like a step backward for me.
golzar
Your Money or Your Life
In my experience (I wrote substantial amount of CS code during last year) overhead for CS debugging is so small it is not even worth mentioning.
In theory it looks much more serious than appears in practice.
Yes horizontal scrolling would break the layout of many blogs and websites — I
think this is somewhat niched software.

Making people understand that they can dragscroll rightwards with the mouse
is a bit tricky indeed. Right now I'm thinking about a big arrow pointing
rightwards, at the right end of the page, that shows a helpful tips on click.
— There's actually a popup-dialog-tips already, if you use the horizontal
scrollbar, without first having dragscrolled. But people sometimes won't
notice that popup-tips-dialog.

Thanks for mentioning what you like, so I can continue improving that.
(I also would like to edit only the paragraph I click on.)

I read about the AffectButton, but I haven't yet installed Java
plugin (I somewhat fear viruses). Anyway it gave me ideas about using
smileys instead of stars, to indicate to what degree a comment is Interesting or Funny, hmm.

(I'll send you an email, tomorrow I suppose, and I've read some about VideoView)
I've wondered about client-side MVC. What level of UI complexity justifies it's use?
The Startup Genome report
so, using cursor keys alone and in MSWord (!) is slower than using a mouse...
no mention of "real" editors e.g. emacs, vim, etc...
worthless drivel... how'd this get voted up to waste my time?
actually unsubscribing will not silence their spam cannons, just signal that they'll need to be more innovative in keeping customers from unsubscribing and spend more on user acquisistion
Check out Zurb Foundation or Bootstrap, they'll make all your projects look snazzy right out of the box.
mahtab
Sick and tired of all the hype around Berlin. Startup Genome confirms with figures that there is more substance in areas like Tel Aviv which is not as heavily covered. What are your views , especially people from the other top 20 cities . cheers
Seems like this is now available in Sublime Package Control via the "Dayle Rees Color Schemes" package name.
I suppose the issue preventing the existence of such a marketplace is fraud (bad/misleading information). But many publishers don't seem to have a problem selling BS anyways right?
Interesting that learning something besides .NET didn't make the list. (Or anything back-end at all, for that matter)
Google Apps Disabled My Domain
dogmatism :
A statement of a point of view as if it were an established fact.
But there is no such thing as "infringing files", only persons can infringe the law. And you cannot know who has rights over a file and who doesn't. One file link gets reported, you check it, its uploader is clearly infringing the copyright, so you remove the link. But if you remove the file, you might be doing so even for the copyrights holder(s) and everyone with a license.
WTF Jeans optimized for iPhone
nix (and potentially guix) is working on windows, at least from what i heard. probably there are some issues with existing packages since nobody really pays much attention to windows but if somebody cared this could improved a lot.
The solution to the problem of money going to drug cartels isn't to get everyone to stop using drugs. That approach has been tried and failed spectacularly. When there are capitalistic, systemic problems with drugs and violence, we need to take a systemic approach and legalize and regulate drugs. Demand isn't going anywhere.
I would love to see the performance data for this campaign.
The future of the self-driving electric car.
That font changes so much with "font_options": ["directwrite"], on and off - any idea which one is closer to the designer intentions?
> In this case, the defendant added the anti-piracy monitoring company as a friend, which allowed him to be “caught.”

This is equivalent to asking a friend for his wifi key, downloading a song and then have him sued for copyright infringement.
Obviously he is the bad guy!
I use a very simple color scheme for Textmate. Basically black text on a light-yellowish background, with only string literals and comments in a subdued color. I have found that syntax highlighting with many colors distracts from the code. http://www.michielovertoom.com/incoming/textmate-colorscheme...
And it won't be ready, ever. It is like building the skyscraper on the swamp without proper foundation, or trying to convert your truck to a race car.
HTML was born and evolved around hyperlinked content. Using it for apps was an afterthought and it shows and there is no escape from that. You cannot start from scratch and you cannot keep pilling on without breaking the thing.
That's why I don't subscribe to the optimism of those claiming that HTML will soon win everything.
Really, just try to implement anything moderately complex in web technologies, and then the same thing using any of the native sdk's and compare the level of pain.
All marketplaces a fraud issue. You can always solve it via reputation points and/or proof.

Even in the media they always say "Reliable source". With this marketplace the "source" can provide information to anyone.
Doesn't qos alleviate that, though?
I've been working through it. It's pretty interesting, although it's definitely arranged around the "Cookbook" concept - specific questions and answers. I feel it's missing a "let's show an example REST api - here's the resources, here's how you do things, here's why we built it this way and not another".

Of course I'm still on the 3rd chapter, so it might be heading in that direction. An interesting book in any case.
isn't this confusing two different problems?

A - the bank, asking for some details, is trying to confirm the identity of the customer.

B - the proposed protocol - calling back with a ticket number - is trying to confirm the identity of the caller.

both seem to be trying to solve reasonable problems, but they're not equivalent.

maybe the point [aha! - see reply - also, hi leif, i think i knew you on quora] is that you should not give personal details (A) until the company identity is clear (B). that makes sense. but that means that you need both - you call back and then they ask for personal details (B then A).

[and i am not convinced the original author understood all this.]
More to the point: don't give out such details to people who call you. Or email you, chat you, or use Apple's new iMind telepathic enabler.

Assume everyone asking for such things are scammers.
Vegetarisch eten beschermt tegen kanker en ouder worden | Leef Nu Gezonder |
I'm a bit surprised so many people would put real information as answer to their secret question, and I'm surprised a lot of websites offer this alternative to log in without knowing the password, it seems like a big security hole to me.
does make sense for a website , doesnt make sense for a web app.
Raspberry Pi Camera board – first demo of the final hardware
The problem is caller ID is on the honor-system.
It's very difficult to be sure who is actually calling.
Private Cloud Software: OpenStack vs. CloudStack vs. Eucalyptus
An analysis into the popularity of three private cloud software stacks - OpenStack, CloudStack, Eucalyptus - using Google Trends.
The FDA would still exist, and would still have a job to do. You wouldn't be able to just sell literal poison in the supermarket alongside the oatmeal. The FDA currently classes items approved for sale into a broad number of categories: food supplements, medicines, etc., but there is nothing there for recreational psychoactive substances and there would probably need to be. The difference between that and the current regime I imagine would be that the focus is on the purity and relative safety of the product rather than 'does this have any medical use' because often it simply doesn't. And as a result of this some things would still be illegal, but it would be more about selling heroin that is only 20% actual heroin and the rest is who knows what, or selling something as marijuana when it's actually low-quality shit laced with PCP or whatever. Banning an entire class of a substance would be a rare thing, I imagine.

As to your second point, I think it's more likely that existing cartels would, in trying to transition to legal enterprise, find that running an actual business takes a set of skills that your typical pack of thugs just doesn't have, and you'd see some retaliation against legitimate suppliers who are kicking their ass on price and consistency. But unlike now where it's law enforcement taking on organized criminals with a shitload of money, they're taking on a husk of an organization that has seen its primary source of funding evaporate almost overnight. Different set of rules, there.

Honestly though I don't know what the cartels would do. It's hard to say. But one thing they wouldn't be doing is spending billions terrorizing innocent people, because they wouldn't have that kind of coin, anymore.
What happens when your pivot goes horribly wrong?
I need it specifically for games, building an interface on a canvas without even layout managers or mouse click aware components feels like the stone age, so I am in the market for a wheel actually. Though it does seem like a bit of a waste as the other poster also said.
Well, since most folk are pretty much inventing it as they go along, I guess all you can do is start here: http://www.lumapartners.com/lumascapes/display-ad-tech-lumas... and work through what each company offers, then try to find a niche for yourself in the ecosystem.
That's great. I'll wait awhile before boarding a plane with 3D-printed Engine, that's for sure.
Sounds like a great weekend project. Relatively simple to code, would definitely be covered by some tech blogs.
with guix/nix you don't even care if they get adopted or not. you can use it in coexistence with any package manager.

very common scenario i come across few times a year: you get to work on an old CentOS/RedHat/Fedora box but you need to install latest package X which is only in next version of current distro. which would mean you need to upgrade or do a lot of manual work. with guix/nix you just install it without need to upgrade.
Well, I remember once needing to use that function to recover a password I had forgotten. If i hadn't put real information as an answer to the question, I'm not sure how I would have been capable of answering it..
I also find it amusing that the bad DNS entry propagated to 8.8.8.8:

$ dig @8.8.8.8 www.google.pk

; <<>> DiG 9.8.4 <<>> @8.8.8.8 www.google.pk
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53040
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.google.pk.	IN	A

;; ANSWER SECTION:
www.google.pk.	626	IN	A	127.0.0.1

;; Query time: 23 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sat Nov 24 10:23:48 2012
;; MSG SIZE rcvd: 47
Kickstarting inequality
Once upon a time I was a VP at a bank that no longer exists, but was prominent, and saw decisions being made the same way about whether or not to build a custom system or buy a vendor based system. Banks can gain a significant advantage over their competitors if they can build lots of great, custom stuff. Goldman has guys that build custom JVM's, for example.

The vendor based system promises to deliver some level of infrastructure and some level of completion for a project right out of the gate. It was fascinating to see the discussion happen.

The bank was considering two vendors. One wanted to sell their system for $10M and the street viewed it as having excellent quality. The other vendor was willing to sell for $5M and there was work that would have to be done at the bank to complete a lot of the project. The bank chose the cheaper vendor, thinking they could build logic to fill the gaps for less than $5M.

Scope creep eventually came in and the project turned into something that the bank spent well over $100M on. The project was not complete by the time the bank collapsed, but our new owners took the project on and spent more money on it.

$100M didn't seem to bother anyone as long as the people using the systems made a lot more than that. And to think, the decision was originally made based on whether or not they wanted to spend an extra $5M... It was said that the more expensive vendor was an order of magnitude better, so the squabble over $5M really seemed silly in retrospect.

Chris's point is similar to the lesson I learned at this bank. The lesson is that economics is a study based on relative notions, not closed systems. If you look at just the raw numbers, you might be coerced into bad decisions. I suspect we could've gotten better work done if we were on the better system.

I think this point can also be observed in the sale of Instagram to Facebook. Consider the balls on that team to ask for so much money! At first many folks said, "$1B!?" But if you break it down into a percentage of what Facebook was worth at the time (~1%), the numbers seems much easier to swallow.

1% of Facebook for the fastest growing competitor seems reasonable enough to me.
There is no future in GWT. Even Google is running away from it and is working on Dart now.

Having worked with GWT for some time, it's a subpar model. Perhaps it's a flawed execution of the concept, but it has extremely long compilation times, the development mode crawls (so developing with it is slow)--at least for a sizable project. Furthermore, it's not as easy to use external JS libraries (you have to create wrappers) and, worst of all, there just is not a vibrant community around it. For example, it's inexcusable for a 2012-era framework to not have a quality form validation library available.

The other downside of GWT is that it's written in verbose Java, with plenty of non-DRY stuff. GWT compiler provides code generation for some things and the Maven plugin has code generation for others. In my opinion, when a framework, that advertises ease of client/server integration, asks you to create TWO same-but-slightly-different interfaces per one service to make remote calls, and does so with a straight face in the documentation, then you know that the authors are missing the point. (Oh and you have to define the new service in three places in two different files.) The point is that brevity of code and DRY are very important. When the authors don't champion this, there is little hope for the whole thing.

GWT was a good idea when it was created, but it failed to evolve in the face of jQuery's competition.

All you need is abstract away enough pain and complexity until things become manageable and it's easier to get the job done. This is what jQuery did by abstracting away browser differences. This is what other frameworks, such as Backbone.js, are doing at the next level.
The problem is that authenticating the customer is harder than authenticating the bank. If I call my bank, I can pretty well trust (within reason) that I've reached my bank. Once that happens they can authenticate me by asking for my private information, which I am not comfortable with unless I authenticate them first. Calling back with a ticket number doesn't solve both auths, but it does order them in a secure way.
As others have pointed out, it's hard to take this post seriously because of how poorly the site is implemented...but beyond that, the advice seems either painfully obvious or outright counterproductive.

Moreover, it depends what kind of web development you want to do.

If you want to work as part of a team in a top shop, then sure, know frameworks and write perfectly linted code. However, if you're a freelancer who survives by making small commercial sites, then you're working with people who don't care about a third of a second difference in load times. Or, they'll care way more that you get a button hover-animation to look slick than they will about downloading jQuery uncompressed. And if you're a freelancer/outside-party, you're not going to be able to insist on their IT to use your deploy processes anyway, so minifying/jammiting in a productive way may not even be an option.
You edited before I submitted :)
Switching is particularly costly. Just watch someone complete a web form who doesn't know to press tab. Painful.
He does have a point though, that they may get there eventually.

I don't think the cartels will disappear overnight, either. But they will see a large chuck of funding dry up, and it will then be easier to after them for their previous crimes as well as whatever they get into next.
I was present in a hearing by the Bundestag (German Parliament) of the director of LiMux project.

I particularly remember two of his points:

The main goal of the project was to reduce vendor lock-in, not financial savings. It is unacceptable for a governmental entity to be so dependent on a single corporation (especially if the majority of that company doesn't fall under the countrie's control).

The main problem of the migration was that so many third parties insist on exchanging data through office documents (even though they are often ill suited for that), instead of providing an API or a simple data file format.

(for those of you who can speak German, here is the protocol: http://www.bundestag.de/internetenquete/dokumentation/Intero... )
Show HN: PAGEED - Content curation and customer reviews browser plugin
Well, Berlin doesn't seem to have a high rate of loud sounding startups world wide. And the ones who do sound are not much in comparison to the loud ones coming from SV. Then again the startup ecosystem is so dynamic in Berlin, and so much buzz is being generated, that I'm pretty sure that soon enough great things will start to spring.
In grade school i was taught that ln is always base e, and lg is always base 10. log has to always come with a subscript, otherwise it's meaningless on it's own. In "real life" though, everyone seems to be using log and knows what it means, e.g. base 2 if it's information theory, base 10 if it's signal processing, base e if it's analysis, discrete logarithm if it's number theory, etc.
Same for me, also lb for base 2 logarithm.
I use org-mode for 'partial' literate programming. It's partial since I only note down the general structure of c++/java classes as a sketch, not actual codes, except for Lisp. I occasionally push the files to Gollum, a git-based wiki supporting org files for mobile reviews.
Are they a stable company that will exist in a year or two? They sometimes give away one year plans for free (go to slickdeals and search for crashplan), which makes me wonder if they are desperate to sign up new customers.

For something important like backup I don't want to start using a product that may fold in the near-term future.

edit: it seems the free deals are for people who want to switch from carbonite, but they work for anyone. So I guess it's not exactly what I thought: https://www.crashplan.com/carboniteswitcher/
Inspired by Hacker News, StumbleUpon and Google SideWiki I made this web page as a side project. Please let me know your feedback! Thanks!