skysight-inc/HackerNews huggingface dataset:
Surprised to get a message about being in a queue. Have they heard of concurrency? Lots of people are doing it. Unless I dont understand what they're doing (Always a chance of that).
Wow that's a helpful response :/

ARM devices are happening.. without having seen your codebase I can't speak for how hard it'd be to build for a new target, but given that you're targeting win32 and posixy systems already it seems achievable.

Wouldn't you much rather be the badass that works everywhere than snrk at a growing niche?
I'm sorry, but this is just "anti" for the sake of it. If you have a good enough relationship with friends and family, Facebook is just another medium to stay in touch. I'd agree that if it's the only medium, there may be issues, but your suggestions are merely alternatives, no better and in some instances slightly worse (no, the postal service is not a valid alternative). Yes, there are other options, but Facebook works well enough for a majority of folk. I'll come clean and say that I'm not a fan of Facebook, I find it too intrusive. That said most of my immediate friends and family use it and get an awful lot out of it. The psychological benefits of just feeling connected cannot be understated.
I wonder if it's worth someone putting together a kickstarter so that all of these rails dependant startups can crowd finance hiring some penetration test firms to do a thorough audit of the entire rails codebase?
When Jim Crow Drank Coke
While a couple of things are missing, mostly it's that things don't work properly.

Some random things off the top of my head:

* No block cursor (the block cursor plugin doesn't really work)

* When you switch between files, it keeps jumping back to insert mode, but you don't immediately notice (especially since there is no block cursor). There's a setting, but I've never been able to make it work.

* Autocomplete and the dot command don't work together

* Macros are flakey

* Visual mode and the dot command don't work well together

Otherwise, here's the issue page: https://github.com/sublimehq/Vintage/issues?state=open

About 25% of those issues annoy me personally. There are a lot of commands that leave the cursor one off, which messes with my muscle memory.
I was rather surprised to read* that neighbor Finland is actually responsible for the largest community of foreign watchmakers working in Swiss industry. 30 overall; names like Kari Voutilainen and Stepan Sarpaneva.

[*]
http://www.worldtempus.com/fr/actualites/a-la-une/detail/art...

Here's a great background piece on School of Watchmaking, est. 1944 near Helsinki: http://www.tp178.com/wsw/ahci/fin_wmschool/article_01.htm
There is no contact info in your profile. (Put it in the 'about' area if you want others to see it.)
>Morse initially suspended Frederick for five days for violating the school district's anti-drug policy, but later increased the suspension to ten days after Frederick quoted Thomas Jefferson.

What an asshole.
Not sure about the AV servers themselves but a common thing for malware to do is to MITM or rebind DNS entries so that AV software updates are served from the attackers server.
Gvim always used to work fine for me when I was developing a C# system, the awkward thing was the naming conventions being broken for everything so I had to go on a renaming binge.
Wow, my jaw is on the floor. Jody was one of my co-founders on Virgin Charter. Rest in peace, dude.

(No, I have no idea what happened. Jody and I lost touch after V.C.)
How exactly did he die? I remember him from this interview

http://www.youtube.com/watch?v=k5c645Uexx0
Why do I get the feeling this could have been done much more easily with angular.js?
Sorry for the outage. I ran past the free-level heroku db capacity. It's upgraded and the site is back up.
I use Vim/Sublime for rote text editing and scripting languages. For most statically typed languages (C, C++, C#, Java, Objective-C and so on) I tend to use an IDE with a Vim emulator.

But honestly, visual debugging is nice and all but I don't know if the debugger is really the biggest loss of not using an IDE - for me it's more the code completion, navigation and refactoring support I'm after. You can get most of that going pretty well with Vim but it's a bit of a hassle.
I know at least 2 who were unemployed for some time. But then again, I only know them because my employer is the one who fired them.

I think there's something like 5% unemployment amongst computer programmers in the US. Based on experience with (ex-)coworkers, that number can easily be attributed to people who are looking for programming jobs who aren't competent enough to hold a job. In fact, that unemployment number should probably be higher, and I shudder to think what kind of crappy unmaintainable code is being written by those programmers who really should probably be unemployed (or at least in another field.)

In short, our need for programmers doesn't come from some lack of people willing to work for a certain salary; it comes from a lack of people capable of doing the job.
This point shouldn't be understates. Currently I use a mixture of Sublime, Intellij, emacs, and VI, on Windows, Linux, and OSX. I'm sure this hurts my flow.

As I started off with Emacs, I would love to return it to it for this reason. However, I've never been able to smoothly recreate two or three of the features that I need, despite spending hours playing around with different plugins.

1) For Dynamic language development, a 'goto arbitrary file' as slick as Sublime is all I need. This one feels simple to achieve, but I haven't been able to find anything similar.

2) For Java, a working tags or 'goto symbol' implementation with disambiguation and even the slightest awareness of the language and scope.

I would probably have more success writing own editor from scratch that learning emacs lisp however!
Anonymous Protests Aaron Swartz's Death By Twice Hacking A U.S. Gov't Website
I'm using btrfs. In any event it sounds like my test must have been flawed. Perhaps I didn't notice it doing an auto-reload.

I don't know what mechanism SL uses. A lot of my current work is using sshfs with editing happening on Linux and the endpoint being MacOS. inotify won't work for that, but more paranoid and repeated stats will.
What's wrong with gVim? I have to have platform-specific font settings, but apart from that it's always worked a treat for me.
You must not have an SSD yet. I highly recommend them.
My solutions to Facebook Hacker Cup Qualification Round problems
Why not Kiva for that? I love Watsi, but they are solving a different problem, and the problem you mention, we are already attempting to solve (as are many others).
Sorry that I was unclear. I always use a C99 supporting (gcc/clang) compiler for my own C projects.

However, the problem is that because MS doesn't adopt it, a lot of companies and projects still have coding standards that forbid the use of C99 constructs. This because of the (percieved) need to compile for Windows with MSVC some day. So MS not adopting C99 is a problem for adoption, even though most compilers support it fine.
Could you add an email field so it emails us when the job is done?
Even then, Gdb kills many competitors on flexibility alone.
Its the latter. The bottleneck here is resource availability. This is a free service, running on Heroku. He probably can't afford to just throw new worker dynos at it.

More about Job queuing: https://devcenter.heroku.com/articles/background-jobs-queuei...
you're absolutely right.

but, scaling up is difficult.

start in the wrong country and you have a big barrier. you need to start in the US, no way around it. single biggest homogenic market (language, culture, legal). your 3 sales people can cover a lot of ground. start in France and great, once you have France where do you scale out to? Germany? The US? Your French sales people are likely worthless outside of France.

You see this pattern in enterprise companies. Way fewer in central Europe than there should be. Germany's SAP made it, Software AG follows. Cegedim in France. UK has advantage of US-ties. Eastern Europe? Kill yourself (outliers: Skype, Kasperksy). Qliktech started in Sweden and nearly died. Only after it was re-located to the US it kicked off.
> A ssh/text-only version of sublime text would be interesting ;)

That's "vi".

All kidding aside, I've no idea how someone would pull this off. A lot of the best features in Sublime wouldn't translate well to a terminal. The minimap, for example.
Great article. Thanks. Could you please share, the good things you did which made the direct searches jump during Jan-2012 to Mar-2012?
Linux/ARM is bigger than iphone, apple, and dell combined.

Android. It's sitting on a desk near you.
That's a common misconception. Making fun of nazism is allowed. Spreading propaganda that nazism is the best thing since sliced bread is not.
Non-profits are different in the sense that there are a different set of laws they have to follow, and a core mission that is held to much moreso than in private industry. The laws make non-profits make vastly different decisions than a for-profit would make. Furthermore, non-profits hire people who are passionate about what they work on, which means hiring and culture is different (not based nearly as much on money/payout).

As for a "philanthropic exchange" API, I imagine they are busy just keeping everything running at the moment, let alone trying for something far-sweeping and loosely defined as that.
Yup, absolutely.

But how can we have a conversation if you've never even listened to any of his other stuff? Thrift shop is his one-off single, and not nearly as full of meaning his other stuff. You said "heck, even [...] is better", saying you think those artists are "better" than him, and now knowing you hadn't even listened it seems you just wanted a chance to show off some guys you like. Fair enough, just no need to hate at the same time is all I was saying.
These changes look like they warrant a 2.x version, not 3. I really like Sublime Text 2.

Edited: I'm dumb.
The Facebook post from his wife says:

> He didn’t say goodbye to anyone because he knew he couldn’t.

Which suggests he knew?

I didn't know Jody but the outpouring of grief on my Twitter timeline suggests that he touched a lot of people and that he will be missed.
$30 is peanuts for a productivity tool you use professionally
This is something I have always wondered about.

Though learning how to use the debugger is a good skill to learn, these days I don't know anyone around me who has ever used a debugger, or even finds a use for it. I think the best tools of our age are really REPL's, which allows you to test out your guesses/hypothesis in the form of snippets.

Personally I have probably used a debugger 5-6 times in my whole programming career, these days I hardly find a use for it.

On the other hand, I find tools like these very useful: https://metacpan.org/module/Devel::NYTProf
The pre-digital history of Nintendo always inspires me — you can really see the creative origins of a company that started with playing cards. I think that's why they did such inspired work during the early era of videogames.
Tim Ferriss: 5 Steps to Hacking Your Sleep
I agree that the USA is the market that matters most; but the second best starting position isn't Europe -- it's the Anglosphere. Great Britain, Ireland, Australia, New Zealand and South Africa in particular and I think in that order.

It's easier to move into the US market from Australia, for example, than it would be from France. Common language, lots of shared history, ease of travel, all that stuff.
How to switch on revision tracking in LO: http://ask.libreoffice.org/en/question/3961/track-changes/

Now if you're saying it's buggy as hell, that's a different matter :-)
I wonder how difficult it'd be to offer a range of referral options, I know if you had Namecheap on there you would have caught me and potentially many others :)
Betaworks Year-End Report
Not a bad point - I personally have a couple of friends who are pretty clued up on a few things (whether it's tech, fashion, design stuff) so I generally am inspired by what they buy. I don't even always ask them - but I follow what they are purchasing because I trust their judgment on those things.

I'm of course a little biased, so I'd also be interested in hearing from some other people on their shopping habits!
The price went from 59 to 70. An increase by 11. I got it wrong to at first.
This is the thing the project actually recommends: use the shiny new version if you want new and shiny, use the previous version if you want stability.
I have to say that it's nice to see a real product person running Yahoo! I'll grant you that it's just the early days, but my gut tells me that we may see a second act for this old school classic.
I get that much value from it daily. <a title=UC3842 href=http://www.hqew.net/product-data/UC3842 target=_blank>UC3842</a>
I want to see a similar post for angular!
So, I appreciate the cynicism but it's misguided here. http://www.hqew.net
New Cornell Technology School Tightly Bound to Business
Which suggests he knew? http://www.hqew.net
The majority of their customers are corporate customers running ESX/ESXi, the only thing you could switch to would be Hyper-V.
Sigil is, as far as I read (since I've never use it), tied only to EPUB format. TeX can be compiled and converted to multiple formats. To make an EPUB one just need to create appropriate sructure and opf/xml, then pack it.
Also what about caching past queries for X days?
I had started was taken very seriously. It's still around today, and it makes just over $2 million/year in net profit . http://www.hqew.net
Seniority, experience, personal networks are critical. http://www.hqew.net
Is there a way out of the perpetual claim against my livelihood?

Yes. Leave.

Every minute you spend still here, you're re-signing the social contract.

If you don't want to support the upkeep for the society you've chosen to participate in, and continue to choose to participate in with every action that isn't making for the door, then don't participate. You don't get to reap the benefits of living in a society without sharing some of the weight of keeping it running.

You're free to disagree with how it's kept running. I certainly do. You're even free to take action (within the limits of the laws of the society you're part of) to change how it's kept running if you disagree strongly enough, and can present a better alternative.

But to begrudge the fact that you ante up some of your livelihood in order to make sure that the laws and services and such that protect and support your continued participation in society, which includes earning that livelihood, while continuing to participate, is selfish beyond reason.
They are pretty much all banned from politics for the content that they have shared. Not a lot of college students in the US are choosing majors that will help them get jobs, and it makes me sad that they are hurting their chances even more. http://www.hqew.net
Asciio lets you create ASCII charts graphically
I remember reading a while back that Science Exchange was trying to get the National Science Foundation to directly sponsor grant money to pay for scientific services . http://www.hqew.net
Completely agree. If you don't need it, don't buy it. It's that simple. You can't shell out $30 for one of the most important parts of your development environment?
it's already pretty clear that the word is taken and I'm looking for alternatives. http://www.hqew.net
How did you get to the 500% increase?

I think that ST gives good value for the money. Unless you are a developer in second or third world country the price tag is hovering around an hour wage.

And because of the sublimely generous trial model you can use as much as you like it if you happen to be on tight budget.
Ah hahaha. My bad. I see it now.
Sorry, my mistake, I read it wrong. I still don't think these changes warrant the 3.0 version number though.
Drive-by criticism must die
> Glad to see continuous effort from Apple in battling security threats.

Okay, I'll be that guy in this thread: Continuous efforts for recent devices only. I still know a few iPad 1's in regular use and they'll stay unpatched forever. In that situation, such a long list of exploits is scary rather than comforting.
Agree. The choice of perl actually does surprise people, genuinely. As somewhere else mentioned, even blekko uses perl. So obviously these people know what they are doing.

But that said, choosing anything interpreted does come to haunt you later on, in some way or the other.

We run Java on Jettys for most of the things for our app (traffic is around 60k/70k in a day, so much less in comparison). But even with this traffic, we need to use 2 large EC2 instances in the day time. And mysteriously the Jettys keep going out of memory every now and then.*

I am sure the same thing if done in C++ would need only 1 large EC2 instance. And it will also help the latency a bit, as a parallel gain. At present am analyzing the cost/benefit of such a move. Inputs are welcome.

* With Java its always the memory which hurts you first. Latency wise, not much of a difference, in most cases.

Edit: Down vote? Surprised. Why??
Regarding stating goals clearly: The problem is that the real goal is something like "maximize future student happiness" or perhaps "maximize future student income", and any set of test goals is therefore necessarily an approximation. I think that if you want to make this argument, and it seems like a reasonable one, the thing that actually needs to be shown is that some specific set of easy to write down test scores does a reasonable job as an approximation, or at least could in principle if one could just find the correct test.
one could argue that the UK and Ireland are Europe, but I fully agree - the Commonwealth countries are second best. don't underestimate timezones though. UK has a way better fit than Australia when it comes to covering US and Europe.
Well I think if you are just looking for a quick buck reverse engineer what Objective-C and Ruby programmers are getting paid by looking at both the volume of want ads and which is getting the higher rate. Just keep in mind that languages can go out of style faster than you think.

Another way to look at is if you want to bet on apps vs. the web in terms of growth over the long term. And frankly I don't think anyone has a real answer for that yet, in fact over the long haul it might even be a false divide.

Lastly for my money I think the best programmers are always ones who are good at multiple languages. So for example you might build a native app with Objective-C (maybe Java for Android) and then create a backend using Ruby or something on a server. I'd also point out to you that other skills like a knowledge of a specific industry and just the ability to communicate can make an average programmer very desirable as an employee or freelancer.
Maybe it can keep safe weak password from dictionary attack. If a user has "pass" as password, BCrypt do not protect him once the attacker has an hash of its password. Maybe their 2 servers methods prevent that (I'm really not sure)
If you have an old drill and buy a new one, you own an old drill and a new drill. If you have old software and update it, you only have the new software.

In the first case, the value of your goods and of their use to you is more than just one drill.

In the second case, you end up paying more than the price of the newest software, for just the newest software.

From this, one could make the argument that the most fair upgrade price would be $11 - the difference between the old and new software.
What doesn't make sense about this decision is its clear lack of constitutional basis. How does an opinion (via statute) on illegal drug use conflict with a constitutional amendment?
Hmm ... a few cases i could think of.

Memory stomp bugs. Race conditions.

And some Entrprise OO problems - inspecting 260 layer stacktrace and exploring very complicated structures.
Why you shouldn’t hire based on experience
Call me dense, but why on Earth would this raise a Floating-Point exception in any compiler? That seems wildly misleading considering there are no FP operation going on, the integer division is supposed to stay in the integer domain - or return an integer NaN, which I'll admit is a rarity. Am I missing something?
Oh timezones are crazy. I'm literally on the other side of the planet from the US east coast.

I'm working on a niche business tool at the moment and it's at the back of my mind that upon moving into the middle tier, I'll need to think about having someone in the USA simply to act as level 1 support.

That said, Patrick McKenzie of patio11 fame pointed out that he's using a virtual assistant service to fill that role. That might be my first port of call.

/sorta-kinda-maserati-problem
it's not really about the reduced brake wear so much as avoiding the sudden change in stopping distance when the battery stops charging.
To make Google search for the exact word you type, put it in quotes.
I thought we were talking about in the long run. Setting up a bouncer is something that would take you a few minutes at most. I'm by no means an expert in this matter, so I can only pretend to be a stalker, and see how it would make me feel. If I thought the person received my emails, which I'd be certain of if I already knew the person, and already had conversed with the person through the email, "no response" would to me mean "he is ignoring me, but still receiving my messages". If I got a bounced back message I would think "shit, he blocked me. I'd better send from a different email address". I'm not sure which gets the most pay-off, I guess it depends on the stalker, but redirection effort means they have to do some effort. If you collect evidence of effort to stalk you, for little or no effort on your own, I'm sure that doesn't hurt either in proving your case.
Whoah, sounds interesting! What could it be for, any applications in mind?
One could perhaps do something with opening two terminal windows that connect to the same ST session, but put the font size of one of them to tiny.
"Sublime Text has always had speed as a feature, but version 3 addresses some weak points. Startup time is now virtually immediate, and plugins no longer have the opportunity to bring this down. Replace All performance is also significantly faster"

couldn't care less about startup time while the speed problem on windows lies in loading/editing files greater than a couple of mb. I start ST only once a day but I load files like a hundred times and I'm not the only one with that workflow :] so to me the last one seems like a higher priority?
Debuggers are handy for the last 1% of bugs. And anyway there is nothing about debuggers that precludes logical thinking or requires "blindly" placing breakpoints.
Moving to 3 from 2 is a no-brainer most of the time.
http://docs.python.org/dev/library/2to3.html
In addition to what AnthonyMouse said, it also gets a bit more complicated than that. If you have a high performance game engine, it's very likely that the inner loops are written in assembly to squeeze every last drop of performance out. The guys who write this code are optimizing for the OS's memory handling behaviors, aligning data to fit into cache lines, using SSE instructions for faster matrix multiplications, and all sorts of other exotic techniques that "mere mortals" don't even think about.

So when you change platforms from, say, the Xbox 360 to the PS3, those assumptions you made about the OS, the CPU, the chipset, and other minute details are suddenly completely, horribly wrong. So the guy who wrote all of that highly optimized code has to write it again to optimize against a completely different set of quirks.
It's not just the advanced features. Even basic features are completely broken. Pressing undo several times can occasionally break out of undoing and start editing your document on your behalf - spewing a slew of "uuuuuu" into your document, which - guess what - ruins any hope you have of reverting back to the original document state.