skysight-inc/HackerNews huggingface dataset:
http://gizmodo.com/5986960/meet-the-symbiote-the-ironclad-ad...

Another discussion on the same topic, however it is more editorialized and I am always hesitant to post Gawker content on HN.
I would say this is more of the gist: creator of sublime has got his work cut out for him, give him a break.
Get expert help with building your company
It's Tuesday now. So you need $785usd by Friday... Hmm, I have a web application that needs work done but I'm not sure I have enough projects specc'd out to occupy that much time.
Which has non-existant support for high pixel density displays. I hope they enjoy messing with DPI settings which
mess all apps you use.

Linux support for such displays it not there yet.
I've used ST2 for a year now and have never experienced a single bug. He's fixed any major bugs within a few days and the initial release he was pretty much working 24/7 to get minor fixes out the door (just look at the release log for 2.x).

This post just sounds like someone is cranky they are being forced to pay for the newest and greatest software. Just look at VS, every single new release costs more money.

And when did he say he wasn't supporting ST2 anymore? lol
Lulzsec Sabu to help FBI further
Sabu who started up Lulzsec hackers has had his sentence put up while he helps the FBI

Sabu - real name Hector Xavier Monsegur - encouraged Lulzsec members to hack websites including those of the CIA, Serious Organised Crime Agency (Soca), Sony Pictures Europe and News International during the summer of 2011. But little did the group's members know that at that time Sabu was a double agent, working with the FBI.
I think programming really needs to be added to public school curriculums. Not just because there is a lot of job opportunities for people with the skill set, but also because I personally believe it is one of the best vehicles for learning critical thinking skills, problem solving and computer literacy. All skills that are very useful in todays day and age regardless of wether you end up ever writing a line of code outside of school.
Looking for a competitive edge at the enterprise level? Think like a startup
Really interesting and well presented.

As a layperson there were a couple of things I didn't quite get.

I don't 100% get the band limited signal bit. How does band limiting imply that there's only a single possible reconstruction of the digital signal? I can kind of picture the fourier transform meaning that there's only one representation but it's a bit of a leap for me. Can the converter itself not create the signal incorrectly?

Isn't there also an argument that frequencies above 19khz can be heard by some people so need to be accurately represented?

I also don't understand how you can necessarily say that because it's ok for a sine wave, it's ok for all waves. with the square wave, the output is a sort of digital approximation right? Presumably that's a perceptible difference from the original analogue version? This video was focusing on differences in digital processing so maybe that's just not relevant to the discussion.

Would be interesting to see a complex analogue signal being fed through the digital pipeline and then inverted against the original to see the differences. Again, maybe that's a known difference and not really part of the argument here.

Just holes in my understanding really - credit to this video though, it's forced me to actually have to think about this :)
I was expecting to read a criticism of the new version. (I haven't used it myself yet, and I haven't bought ST2 either—I keep using the trial version.)

Instead what I got from this post is that the bugs are being rapidly fixed, and it is a major update for a reason, because of the breaking changes. Well, that's cool.

It reminds me of people bitching that iOS 6 runs slow on iPhone 3Gs. I don't see how abandoning an old version to make something awesome and charge for it is a “dick move”. You paid for it, and you decide whether to pay for the update.

I wouldn't be suprised to learn it was hard to backport some fixes because of the breaking changes, and I don't see anything immoral in deciding it just isn't worth the effort.
Totally. Works without breaking, packages do all I need to.

I see no reason to upgrade to ST3 for the time being, 2 seems to do all I need, and I've never been an early adopter, mainly to avoid compatibility issues.
OP doesn't understand that when you buy software (read: "pay to download a stripped binary") without signing a support contract, you're entitled to nothing. If you don't have source, the only thing you can expect is that the binary you have will continue to behave as it did previously, which is "in a manner you don't fully understand" since you haven't read the source code.

I don't understand why people who insist on using non-gratis software think they magically dodged the bullet of the problems inherent in non-libre/non-open-source software, just because some money left their pocket. Accountability doesn't come from some misguided mechanism of "sponsoring development guarantees me fair treatment"; it comes from a community commitment to helping users, or from business contracts which legally require such treatment.

HN has a tendency (related to some cognitive dissonance in the startup scene perhaps?) toward a Randian "good people make money by doing good things" mindset, but what must be understood is that capitalism is a completely amoral system. Buying someone's product does not make you their friend, their ally, or their responsibility. It makes you their customer, and places you in a strictly economic relationship, not one of "trust" or implicit "entitlement". Libre software takes the stance that users should not be screwed over like this and empowers them to avoid such mishaps by giving them the tools to modify the software itself.
Logical conclusion: sell an editor-building kit instead! (emacs)
if the economics of building tools for developers improves, we will see better tools - that means some way of coming up with recurring revenues that is fair to both the developer and the users. Some previous discussion about this here - http://news.ycombinator.com/item?id=5266034
Specially those that like to use tools developed in the 70's.
Hi-res is the future of laptops because the future of laptops is to become specialty tools for content creators. Everyone else will be using phones and tablets for mobile computing.

So I don't understand the purpose of a hi-res "cloud" laptop. The hi-res screen is ideal for high-end photographic and video work--the two areas of content creation that are still struggling to move to the cloud.
The APL [1] designers heard you and created a language impossible to type on almost every keyboard layout [2] ;-)

As for me, I've been using US International for a few years by now (because I use too many curly-braces languages and didn't want to give up being able to type ümläüts). But frankly, changing the keyboard layout just for a programming language is a bit evil. In that sense I liked BASIC and Pascal; I don't mind keywords instead of symbols that much either and I tend to be faster typing words anyway.

________

[1]: http://en.wikipedia.org/wiki/APL_(programming_language)

[2]: http://en.wikipedia.org/wiki/File:APL-keybd2.svg
The difference is that in America you can watch Al-Jazeera or the BBC or even TeleMundo(1) as well. Sometimes people forget this when they complain about media bias. It could be much worse. Imagine a country where the only news you can watch is a government approved faux-news(2) channel.

(1) TeleMundo is also American but has a somewhat different ideological slant.

(2) For fun, pronounce that with the X and imagine that this was the only news network you were permitted to watch. How different would your world-view be?
As opposed to the NATO-backed terrorists known as the FSA? The same ones who shot down a civilan aeroplane?
Whew, I thought there was something bad about the product itself.

Licensing? Legacy support? Backward compatibility? You're arguing over the color of the grapes in the desert. Who cares? As long as ST2 keeps working, and ST3 keeps getting better, pay up and stop complaining.
Startup that lets you work 4 days a week? 37sigals.

Terrible UI? Craigslist.

We tend to look at outliers and make them the canonical example. 37signals has been particularly bad with dispensing startup advice being completely not typical.
Software development has to be one of the only professions where we expect all our tools to be free. And on the off chance we do pay for something, we better get lifetime, monthly updates for free as well.

Seriously, imagine if our clients had the same expectations of the software we wrote.
I wonder how safe those slingshots are. Throwing heavy objects are hard, and remembering some mythbuster shows, a bit dangerous. Have the grenade bounce, fall out of the slingshot grip, or rubber-band back and you got a big problem.

Is this actually in big use, and how common is "misfire"?
One important thing: Do not treat them all the same. While this is convenient, individuals need different ways of acknowledgement.

Related: http://www.5lovelanguages.com/
I looked at the 3 feature set, and concluded I don't need it. I'm very happy with ST2 and all the plugins that work with it today.

I have to get s$&#t done every day. I don't need to be upgrading alpha/beta stuff and then waste all day trying to fix broken stuff that used to work. I'm not sure why upgrading to ST3 makes any sense today, unless you a) don't have to get s#*%t done b) are a plugin developer and want to port over to the new editor
Chi ha vinto le elezioni? Chiediamoci piuttosto ha perso… Noi.
That's quite exactly the point of the post: "Some people will say that the developer doesn’t owe us anything. In this case, I disagree."
Actually, it is "snebu", "simple network backup utility", but it does come in handy in case of a snafu...

For database backups, I'm only doing Oracle DBs right now. The procedure there is:
1) Back up all non-database files
2) Put the database in backup mode
3) Backup the .dbf files
4) Take database out of backup mode
5) Force a logfile switch
6) Backup the archive logs (archived redo logs)
I'll have to make sure I include a sample Oracle backup script (along with other DBs if I get a chance to) either in the documentation, or in a samples directory.

So one of the features of Snebu is that if you re-use a backup name / serial number (datestamp), it will append those files to the existing backup. As for scheduling the backups, on my backup server I have a cron job that cycles through all the hosts to backup up, and kicks off the client-side backup script via ssh. So:
backup-server -> runs master backup script, ssh's to target host
target-host -> runs backup.sh, which calls snebu via an ssh command to the backup server

By having the master cron script run from the backup server (or actually any centralized host), you can keep the backups from overlapping each other. Currently, due to the way sqlite handles locking, running backups in parallel can be a bit problematic (although I think I've got most of the concurrency issues resolved, still have to QA my code changes though).
Except that in this particular case:

- Google is vertically integerated, at least to as high a degree as Apple is with Macs

- Google is trying to sell a physical product at high margins

- Google is heavily rumored to be setting up its own retail presence

Honestly, you'd think that at least when we're discussing a $1300 laptop, the lame "you're the product" cliche could be avoided.
Why SEO Isn't Evil by Rand Fishkin
Sadly proper arrays and strings were left somehow along the way.
Ann: 'plp' command-line tool for Python (Stallion v0.4)
You want a real show about bullying? Watch 3'oclock high [1]. It's a fun story about hitting back.

I thought that video was horrible. Kids need to learn to hit back, either physically or verbally.

My kids will learn to hit back because that is how I grew up. I've blooded lips and blackened eyes, and I've had it done to me.

I grew up where the teachers were smart enough (and had enough autonomy) to let some of this play out. Fights were broken up and kids punished, but the penalties were not juvenile hall and a ride in a police car. Instead there was some detention and parent conferences, and often the respect of your peers.

[1] - http://www.imdb.com/title/tt0094138/?ref_=fn_al_tt_1
There was a lot of discussion around his original article which shows how contested this topic seems to be.

http://news.ycombinator.com/item?id=3668310
I think these days is relatevely easy to get basics down with sites like codecademy, codeschool, teamtreehouse and such.
At least in web developement.
You can get the idea how it all works, how to do simple stuff.

To me, the biggest challenge is to get bigger picture of technology I am using -> once I understand that learning is much faster.
Assuming that what is charged here is true - namely, that the prosecutors brought the case against Swartz because of his philosophical writings on open data - any minutiae of the case is irrelevant. Thank you for your explanation of the importance of establishing intent in the context crminal law, but couched in the bed of prosecutorial misconduct that it apparently is, it just isn't relevant here and even bringing it up is compositional sophistry.

If I, as a prosecutor, decide to charge you with felony assualt because I don't like the color of your shirt, it simply does not matter that you either A) Slapped someone in the face last year or B) Wrote on your blog that you intended to do it. My case is prima facie invalid - I am not allowed to charge you with felonies because I don't like the color of your shirt or because I don't like your philosopy on government transparency.
"Furthermore the sense of entitlement is a little obscene"

Really? The author's criticism is constructive says he's perfectly willing to pay a yearly subscription fee as opposed to Sublime Text's current revenue model, which is to whack you over the head for money at arbitrary intervals if you wish to stay current.

In fact, since Sublime Text's major point releases have been more than 12 months apart, he's actually stating that he's willing to give Sublime Text's author money more frequently than he does today. If that's "entitlement" then I need some more "entitled" clients.

"especially since it's clear the author knows that he paid for a license but he doesn't acknowledge that there is no SLA or any guarantee of software updates whatsoever."

This is awfully disingenuous, especially on a tech-oriented site like HN.

When programmers choose a development tool (particularly a text editor) they're investing time and/or money in not just the editor itself but the ecosystem around the editor - the plugin community, frequency of updates to the editor itself, etc.
Since the sequester is really just a reduction of an increase and not really a cut, how is it ineffective? Seems like it's the only thing that even kind of looks like a cut that might go into effect in our lifetimes.

Funny how the Feds were fine with a 2% increase in payroll taxes for consumers but a 2% cut in the increase of their budget is going to bring on Armageddon.
It's working in Canary for me, even in NaCL Flash (I wonder how many layers of abstraction implementing that had to break through) - it can tell you when music's playing and stopped. I'm not sure how far of a leap an EQ display is, though.
my uncle unfortunately died 2 months ago by a heli
in homs, he was the coolest uncle you can have
he was an artist/activist but then the situation
in our town went bad because it is located near Lebanese
border, he then took the decision to fight with the rebels
along with 8 other uncles, which them victory!
Technology Upends Another Industry: Homebuilding
> and why not something more reasonable, like [], which doesn't require the shift key at least on US keyboards

[] are used for indexing, which is probably used more. So regardless of the historical reason, it makes sense to use something visually distinct for blocks.
Sysadmins get this. You want a service to remain exactly the same for your 4 year deployment and work the whole time. You don't want updates.

I feel the same for my day-to-day work. It better work, it better not change much, and I better like it. ST2 fulfills all those needs, and I expect no updates. The OP may not understand that philosophy, but he should respect it.
Firefox 20 beta pull the shades per-tab on private browsing
Does this mode exist in IE10 as well?
Not going to lie, this made me cry. Thanks for posting this. I'm sharing it with all my social circles now. Everyone needs to see this.

Also its been posted already but direct YouTube link to this is: http://www.youtube.com/watch?v=ltun92DfnPY
I've had good luck with Chrome Remote Desktop:

https://chrome.google.com/webstore/detail/chrome-remote-desk...

It works from two instances of Chrome, which could be on any platform (not just Chromebooks).
Actually a good hockey player plays his position, so he is where he needs to be when his teammate gets the puck.
Sorry to nag, but I haven't yet brought myself to make it past the first paragraph. Maybe it looks elegant or classy on someone else's screen, but I had to go re-enable Evernote Clearly just to be able to read it. Am I the only one?
Or: in the US (and Europe, and other "developed" countries) you don't have to go to any school at all to learn that whenever you can blame a big company, that trumps any requirement for having sense.

For instance, take http://www.telegraph.co.uk/foodanddrink/foodanddrinknews/921...

You actually need someone to take care of you so that you can't drink 9 litres of Coke per day, and if you do, the Coca-Cola Company is responsible?

I blame consumer protection laws, which have gone too far in some things. (In others, they haven't gone far enough.)
From the article:

These new efficiencies have led to what economists call "labor displacement," which is taking place around the country. One business in Rockville, Md., is doing the same amount of work with half its original staff.
Flemish (Belgian Dutch) keyboards have them at AltGr9 and AltGr0. Works just fine, if you ask me.
I agree. I would love to see some article on What TurboLinks actually breaks and How to avoid it. As much as the world love JS and Client Side Rendering. My Experience is that most of these people are either designing it with Chrome in Mind ( And hell yes they are ) or People using other browsers with a single tab at a time. ( Tell me if any single developer test their website in a Multi Tab environment )

Having JS heavy web page will slow down the browsers. That even includes Chrome, you just need a larger number of tabs. On Firefox a few JS heavy site with a slow computer will make your site experience sucks.

Although not a single user would blame the site ( It is always the browsers' fault. ) but to me, most of the time, the less JS the better.

Discourse is pretty fast, but to say 300K zipped JS file is peanuts just doesn't cut it for me ( How about 100K? That is peanuts. ) And again, slow JS execution and loading is something i have zero control of.
Firstly the interface isn't a layer of abstraction - it's a contract, a boundary. An abstraction is an arbitrary concept which may or may not apply to an interface.

Secondly, the abstract base concept is actually a deadly form of coupling. As many people have suggested since the dawn of the problem, composition is better than inheritance and what sits at the composition boundaries? Interfaces! Inheritance usually turns into an LSP-violating [1] clusterfuck. I know - I have spent 2 weeks refactoring one into something which doesn't stick a fork in your eye every time you change something. And this is a non trivial one with over 100 classes in the inheritance graph (this is a roughly vomited out version of the Party archetype from the MDA book [2]).

So your tests are chock full of empty stub classes rather than mocks? Yuck.

If you look at ASP.Net's native API (before System.Web.Abstractions hid all the crimes away), you will see the sort of shit you'll get yourself into if you follow your own advice.

Agree with your last point though.

For reference, yes I am an architecture astronaut with one foot nailed to the ground :)

[1] http://en.wikipedia.org/wiki/Liskov_substitution_principle

[2] http://www.amazon.com/Enterprise-Patterns-MDA-Building-Arche...
You left out the DPI number for the 11" 1080p display.

Let me try:

Retina iPad: 264 PPI

13" Retina Macbook Pro: 227 PPI

10.6" Surface Pro: 208 PPI

11" Vaio Duo 11: 190 PPI

There is a difference but it is minor and I disagree with your statements you can't compare or that it doesn't even "get near". You'll be hitting the point of diminishing returns.
We will discussing how it was possible that C could endure for so many years delaying the use of safer languages for systems programming along the line of Modula-2 and Ada.
Very few editors have impressed me as much as ST2 has. I have no issue in him bringing out a new version and as far as I can tell ST2 has been feature complete, never causing me any issues. I don't begrudge the guy wanting hold off fixing non-critical 'bugs' that are not present in the next version of a product due to the new implementation. There just is no point.

The only issue I have had is with a certain plugins, but most of the plugins can be forked, fixed and pulled.

My only concern is the move to Python 3.3 which will break a lot of plugins. Again fork and fix if you can or stick with ST2 until the plugin is fixed.
This is a really nice little app. I mean I have only used ebay only a couple of times but this is really nice, and its something I kinda wish I had at the back of my mind when using ebay.

Can you give a little details on how it works? Is it scraped data? etc.

I know this is targeted at a person who wants to sell items on ebay, but I am a buyer and I find this still quite useful. Not sure how up to date the data is but the graphs are an amazing feature! Makes so much sense.
ST2 works just fine. I have not hit any major bugs since latest betas. It's worth the money, still functional. What is the problem?
Come on, not everything is for free.

A lot of you prefer ST over all the free or cheaper alternatives out there. At least I do, and that's why I can live with the fact of paying somebody 30 bucks to continue the development (for another year, or two?) of an awesome piece of software that I use daily.
I am not an opensource zealot, but there are several kinds of non-opensource software that I try to avoid using for my work (for entertainment is different):

1. My production OS.
2. My language of choice (runtime environment, compiler etc.)
3. My development environment - editor, debugger etc.

Not sticking to this rule is asking for trouble. Anyone ever seen a whole team switch from Visual Studio 2008 to 2010? Enjoy the show and don't forget to bring beer and popcorn...
I find knowing what to search for isn't that crucial. The brain is a very powerful pattern matching system, so you just look for something vaguely similar and search for that. Those results will virtually always lead you to the right terminology, at least in my experience, at which point you can modify your search query and drill down further.

I suppose learning how to use Google this way is a skill in itself though.
Help create a video to promote Approval Voting
> Just give us incremental updates and charge a yearly fee.

Hahahahaha... why do I get a feeling that this guy would've called this a "dick move" too if ST dev did in fact do as he suggested? After all, he paid for the damn software, why should he be paying again some ridiculous annual fee to have this PoS collection of bits fixed over and over again. By the way, isn't it suspicious that fixes never stop. It must be to keep everyone hooked up on the maintenance licensing. Just give us our incremental updates, period.

You get the picture. Once a whiner, always a whiner.
Introducing Google+ Sign-In: simple and secure, minus the social spam