skysight-inc/HackerNews huggingface dataset:
I think the main reason you're not finding anything with your approach is that in the event that a team needs someone to work a few extra hours a week in the evening, they hire someone they know personally, like former staff since they don't want to train someone who will only work a few hours a week. If you want to find work like that, my suggestion would be to pitch projects to companies.

For example, "Hi prospective company, I'm using your iPhone app and it really needs an update due to x and x reasons. I specialize in updates of this type; here are some past examples of related work I've done. I think we can strike a deal that really improves the app at a price that makes sense for both of us."
It's optimized for 3D and CAD not for HPC.
Great! Mail sent.
You don't miss anything. Cool C Preprocessor Programming isn't Cool C Programming.
Dudine is my new favorite word. I think it has a very pleasant sound when used as a greeting.
Collecting All Programming Cheat Sheets
What would you add to this list for beginner programmers?
What, precisely, do you want your economic system to do for you? What does everyone, speaking openly, attest to when speaking of their common economic goals? Once you've answered those questions, on what time scale would you like those goals to be realized? The "long run" won't cut it, because there's no such thing (and because in any case, the universe won't stand still and wait for the system to reach equilibrium).
On WFH.io (https://www.wfh.io), we always try to link back to the employer's job posting. Job boards in the UK are mainly populated by recruiters, and it's not until after you submit your CV that you actually find out who's hiring. To me that seems completely ridiculous but is standard procedure here.

Also, if the job posting doesn't explicitly mention remote/WFH, then we try to avoid posting the job.
Be Obsessed With Something
Most people never really technically lived in caves, its only most artifacts of stone age people that wasn't washed away with time was found in caves.

That being said, I'm sure you can find a cave-based Airbnb rental. [1]

[1] https://www.airbnb.com/wishlists/stay-in-a-cave
even worse, drunk people on a bus might hit the perfect storm where the swaying cancels out and lets them through!

this feature request reminds me of my old (loved) email client that detected drunk emails and quietly filed them for sober review
There is a good reason to have branch names tattooed on commits: it makes inspecting the history much easier. When you are looking back and history and want to know why you did something, unless you're meticulous about encoding this information in your commit message, it helps a lot to have it encoded in the commit's metadata instead.

There are also hg tools that help leverage named branches, e.g. revsets. Just today I wanted to figure out exactly on what commit did we merge the gui branch of Octave into default. I ran the following:

hg log -r "children(parents(branch(default) and merge()) and branch(gui))"

This told me that the merge happened a year ago, and told me exactly what commit did it. This would not be possible if the history did not record the branch name.

I like hg's way: bookmarks for lightweight changes, named branches for long-lived lines of development. Both have their place, and both are useful.
Cache poisoning won't work if an extension loads all of its code from its own bundle. So I fail to see how this applies to an app that is fully self-contained within an extension (extensions themselves are signed, so it's not like you could MitM the extension bundle itself...)
So the question becomes one of modifying the browser Javascript delivery mechanism to allow a more secure & discrete versions channel that would require user intervention. Or could there be another possible way?
Tesla Falls After Missing Analyst’s Estimate for Sales
Like histedit, mq and rebase in hg does you mean?

And it's not an error that the user tells git (s)he wants to remove or squash or whatever some commits. Git gives you that flexibility, which alot of people like, and at the same time gives users an undo-history in case they mess up.

On the other hand, I've used the reflog once in the last four months. For me, the use of reflog really has been exceptional.
This is called the "file drawer effect".
How I wrote Bootstrap In Practice - Born, Growing Up.
Maybe because they're unprofitable? Maybe because what's the point of pinning random items on a virtual pin board? Maybe because what's the need for $500M in capital for a website? Maybe because what good does Pinterest do for anyone or anything aside from waste time?

In Twitter's defense, while they might not "need" 100 engineers to rewrite their code, they are certainly infinitely more than just a glorified status feed.

Twitter has allowed millions of people across the globe to share insight into what is happening in their back yard. While for us Americans, this might include the dog taking a shit on a Macbook, in the Middle East it's far different. Twitter and FB have been responsible for a lot of insight and uprisings, especially during the Arab Spring.

Additionally, Twitter is an innovation in communications. Just like Skype is, but perhaps less so or just differently. Marc Andreessen said it perfectly: "Twitter is instant global public messaging - for free." That has some value vs. pinning my dress on a pin board.

Point is - SnapChat is worthless, Pinterest is less worthless but still has little value. Sure, advertisers and brands flock to the net since their old-school TV/print models are being replaced by technology - but very few "apps" are companies/businesses. And young users, particularly teens are very prone to jump ship like fleas off a dog when the "latest and greatest" comes about. Do you see SnapChat existing in 10 years? I don't think so. Pinterest? There will be something newer. FB? Twitter? Dropbox? Yeap, they'll still be around. And probably doing better than ever.
I just posted a related link that I'm thinking could be related.
Do you think the "Give the people what the want/bigger is better" approach played any role? See the sizes evolve here. They start out very iPhone-ish, but then rapidly increase in size. http://gadgetlove.com/blog/the-evolution-of-the-nexus-5-in-3...
yes. they would have 100% been better off, provided they actually knew what they were doing, which i guess is questionable since the business failed.

pricing out servers and researching / working with smaller infrastructure providers who actually care about you and your account (imagine that) is real work, which is why so many people avoid it these days.

it's much easier to click a few buttons and "choose" machine type x in the offerings that amazon has designed to maximize their own profit.

computers are hard, let's go shopping.
I was a potential customer that decided against Everpix.

1. I couldn't install their desktop app without 'Run as Admin' (which is understandable but not documented as part of the process). When I did a minimal effort at reporting this (responding to my signup email), the email bounced.

2. I asked for slideshow support and basically got a 'we don't do that here'
How much would you trust the journalist, in either case?
Rob Fords Office Hired A Hacker To Destroy The Crack Tape
This probably depends on how much code your compiling. For small projects it's not an issue. For larger projects it can be a very very big issue.
Why do you think that those doing research inside Typesafe are steering the language in a direction that is user hostile? From what I have seen the effort appears to be more focused on simplifying the language in order to make it easier to use: http://www.infoq.com/presentations/data-types-issues
> it was fairly obvious that some of the guys didn't want Dart in there

I don't think it was obvious. It may be true but they were uncontroversial comments on a controversial topic. The language and DartVM aren't ready for Chrome, right now. You'd hear the same from the Dart team.

> we don't need a language to replace javascript

Absolutely... in the same way we didn't need Python, Ruby, C++, Java, Clojure, Haskell, etc. In fact, I'd say we needed those less considering the enormous choice on non-web platforms.
Isn't FAA the one that's mainly used against tech companies, and the Patriot Act mainly used against telecoms?
The warehouse as massively parallel processing engine
Awesome insight. I don't think you can go randomly look for an obsession but if you are passionate about something- pursue it, be obsessed with it!
a) The only "hackable" baseband processor that matches what you wrote is TI Calypso, and it doesn't support anything more than basic GPRS speeds. All other modems are locked with crypto keys (TI Calypso also had this ability, but for some strange reason it went out of factory with security checks disabled - that's why its the only modem OsmocomBB works on)

From Neo900 project there are plans to support "special orders" from people who want to mount TI Calypso on their PCB instead of standard modem. There was already at least one such request.

b) Even if there would be some new project for creating "free modem", replacing a firmware in such device means losing certification, which means that device is no longer legal to operate on public networks.

inb4 "I don't live in USA, your silly laws don't apply to me" - no, their don't, but similar regulations are present on nearly any place on Earth.
Aha, you're absolutely right. Shame "cracking hashes" is synonymous to Bitcoins in my mind.
Obligatory plug: http://indiewebcamp.com/ :)
Google drops Internet Explorer 9 support in Google Apps
800 MHz core clock of each K520 GPU versus 1058 MHz boost clock of GTX 680...

http://www.nvidia.com/object/cloud-gaming-gpu-boards.html
and ads with the youtube phenomenon which I don't get (would much rather read) but suits my 9 year old nephew perfectly
As a former lisper I cant but help feel that haskell and scala are the modern lisps. In 10 years all industrial languages will be undeniably influenced by these pioneers but the languages itself wont be the next big thing.
That isn't intended to be a Scala successor. That is intended to be integrated in future versions of Scala.
Fair enough.

But "fairly soon"? 2.10 hasn't even been out a year! Think about that. It's pretty cool IMO. I mean, Scala's community at-large does in months what takes Ruby's years. And with fewer breaking changes, with better tooling to help you make the transition. That's really refreshing.
Thanks for the question and feedback. First, keep in mind that Sync is a beta product and we’re still actively building it, things are evolving every day. We’re investing a ton of time and money into it, there’s a ton of great stuff happening and more coming.

As for your question, yes, we're planning on releasing a version that will allow for you to use your own tracker - unfortunately we don’t have timing yet for that but it is in the works. We're working hard to make a great product and to support everyone as best we can.

Also, we do have a dedicated forum for the Sync API http://forum.bittorrent.com/forum/106-developers/ in case you have other questions/comments. Thanks!
Oh right, duh.
The opening statement, "The question on everyone’s mind, whether graduating or not" is something that I think daily. I can choose to drop my minor and graduate a semester earlier...or keep it. Finding the "value" in the minor is tough (especially when that includes another semester's of tuition and fees).

I do agree that being obsessed with something is good...as long as it is something that can get you somewhere. I know too many people obsessed with video games (not even in a professional sense).

“Choose a job you love, and you will never have to work a day in your life.” ― Confucius
Other than the community and leadership issues mentioned in the article, Scala will never be enterprise ready because I can't think of a worse language for the enterprise. Large IT departments working on multi-MLOC codebases need a solid, clear language. Scala was promising back when it was meant to be "a better Java". And you know why people liked it? Mostly because it had lambdas and traits - two features that are in Java 8.

Since then, Scala has become a sort of a testbed for new ideas in compiler technology. Consider this – it's basically got three complete type systems: an OO, inheritance based type system, a Haskell-like algebraic type system (sealed traits and case classes), and a duck-typed type system (structural types). Each of these type systems has been enough to write good, complex software, on each own. Scala's got all three, while at the same time missing on all of their advantages. It doesn't have Haskell's type safety and purity (or type inference). It doesn't have OO's simple, highly extensible, and just-powerful-enough type system, because it's so big and complicated, and it doesn't have duck-typing's care-freedom, because it's so heavy. Oh, and it's got macros, too, just for the heck of it.

I know some people like it because they have fun writing lisp, Haskell, Java and JavaScript in the same file and have it compiled by just one compiler. Yeah, it's a cool compiler. But seriously, it doesn't offer anything enterprise would want. It doesn't offer safety; it doesn't offer simplicity; it doesn't offer familiarity. It doesn't even offer much compatibility: it's much harder to integrate Java with Scala than with Clojure or Groovy, let alone Kotlin.

And I'm willing to bet that almost all large companies that currently employ Scala, do it because of its original promise of being a better Java. But if you're a superset of about 4 language families, than you clearly can't a better Java.

For those who want that productivity boost while maintaining familiarity and compatibility, there's Kotlin. And Java 8, of course.
How would one productively store previously seen hash outputs? The problem is multi-fold:

Storing the minimum target nonce seen during mining has a key-space of size 256+96=352bits { midstate + { merkle_root, ntime, nbits } }.

So 1/2^352 chance of ever having a collision. Or 2.725094297605216460742E-107. 107 zeros between the decimal and the first interesting digit.

However you wouldn't have indexed this because ntime (the current time) is always going to be unique, and nbits (the current difficulty) might as well be too.

A single bit change in any part of the key completely changes the result, so there is no pattern you can infer by only storing a prefix.

Such a strategy is doomed.

EDIT: ntime is effectively unique as it is the Unix time and will roll over after many years, but the Bitcoin network requires mined blocks to have an ntime within threshold of the current actual time.
Yeah I started making a chrome app for my own use and it's starting to get to a point where if I don't work on it for a while, I spend a bit too much time making sure I'm not creating bugs interacting with old code

Also, Chrome apps seem to be a great use for this even if no other browsers embed a dart VM (if it gets to that). I'm just not seeing why this is so bad
Your addition of the word "just" to the second option makes it sound less serious, but falsely dramatizing what is supposed to be a factual story is far more concerning than a genuine mistake.
whenever there is discussion about statistics role in science (sometimes even going as far as crossing into how science is statistics) i always remember this:

http://en.wikipedia.org/wiki/Oil_drop_experiment#Fraud_alleg...
Have analysts accurately predicted anything with Tesla yet?
After being a JIRA administrator for 2 years I will never touch another Atlassian product again...
I think the hardest thing is focussing to realizing what to be obsessed about. Managing work + school + other commitments is hard to find some "me" time.
Free software is never a let down.
I don't either, although while I think dart is an improvement over javascript, it also is basically just like java. I'd prefer a runtime that multiple languages could easily compile to, but until then there are several languages that can compile to javascript, treating it like a runtime (including dart itself): https://github.com/jashkenas/coffee-script/wiki/List-of-lang...
Cue a hundred "Dude" jokes.
Unless I'm mistaken, something's not quite right:

http://careers.stackoverflow.com/jobs?searchTerm=C%23&allows...

ironically does not include:

http://careers.stackoverflow.com/jobs/34229/full-stack-web-d...
> If they'd been using Mercurial, the situation just wouldn't have arisen; they would have had a branch with two heads, and they could have resolved that straightforwardly.

The would have this situation in Git too. If the Git-server was setup to only allow fast-forward merges, then they wouldn't be able (little uncertain here) to force it through either. Forcing something is never a good idea, even in Hg.

> The fact that is would possible to recover from this situation using a command that one never has any other need to even know about is no excuse for the fact that it is even possible.

So... Git provides a feature, allowing you to clean up history before merging (what it is mostly used for anyway). Git even provides an option to recover from these changes... And you're upset because colleagues of you who apparently didn't know Git, fucked up?
Maybe. But it feels like Functional programming at least is a thing now. I can't see the next decade's language remaining an imperative bog...

I cringed at seeing the following Ruby today:

"error#{'s' if errors.size > 1}"

:-)
Actually there are. And it would be great if there was just a checklist that you could go against, but the best we've got is this page [1] from the IRS and some legal interpretation. I agree that the positions could more clearly state that it was a contracting position, but it looks like more of an employer-employee type job board than an eLance type deal to me. So they just have to be careful.

[1] http://www.irs.gov/Businesses/Small-Businesses-%26-Self-Empl...
I've been sketching up ideas for this for years. Want to chat?
> Why do you think that those doing research inside Typesafe are steering the language in a direction that is user hostile?

Macros come to mind. It's a feature that completely circumvented the SIP (and was later retrofitted into it), which is still heavily controversial inside scala-internals to the point that we're still not sure whether they will ever be officially part of scalac and which will probably never be used by more than a very tiny minority of Scala users.

They took months of work (which could have been put to better use, e.g. IDE support), mostly done with little transparency and which started generating papers for conferences before the project was remotely close to a prototype.

This kind of project would never have seen the light of day if the language was led by a company focused primarily on users and sound engineering.
I remember those final pitches. It was bizarre that Shaker, some Habbo Hotel-like facebook soc media skin would beat this functional idea, or beat a very good but boring B2B accounting thing which looked like a great idea. Of course the shaker guys also had a totally freaktastic presentation _style_.
It is so true that college is where you find yourself, and when you can identify yourself with a desirable purpose, you will succeed!
If it is the front end to a banking app, or otherwise involved with account security, then yes. If it is an "Angry Elves" game with no login, then probably not.

As always, these memes are useful to guide/test our thinking, but not very useful if used without reflection.
Ahh, didn't know about phases. Nice!
False dichotomy. Work on the the JavaScript version has actually increased. Google grew the team, not split it. https://github.com/angular/angular.js/pulse
"manage your feeds in the browser"

Okay, and that syncs my feeds to read offline to my phone and iPad and keeps track of what I have and haven't read across platforms, right? Oh, wait.
Just wondering, how do you feel about clojure?
Απέριττος Στολισμός Γάμου Στον Προφήτη Ηλία Κερατέας - GrGamos
If "setting up an offshore subsidiary company for the purposes of employing remote workers" fits your definition of "it's extremely easy", then yes, I can't argue with you.
So you think that the FSF have the wrong angle on this one? You're saying that DRM is fundamentally ethically neutral, it's just the use cases that have been put forward have been broadly user hostile. To continue, there's nothing to stop "good guys" from using DRM in a benevolent way to secure their rights. So if your reading of this is correct then the FSF should not be waging war on DRM per se but on the many and varied freedom and user -hostile implementations of DRM - this is a harder sell I guess but the distinction is an important one.
That's pretty normal, if used in moderation.

For example, it is a way to define overloads on functions on vectors with floats and double coordinates without having to copy-paste thousands of lines (using sed and make is another)

http://www.drdobbs.com/the-new-c-x-macros/184401387 gives nice examples.
I prefer the standard business-customer relationship, which is increasingly rare nowadays. It ensures that the user experiences will be great, because if it slips they lose my business and it directly impacts their bottom line. That kind of alignment of interests isn't really required for an ad company. Not trafficking in information in the first place and thus having very little to share is just a bonus.
Apparently. Which tells you that nothing new actually is. It also makes you wonder what a Roman hipster would have been like in Caesar's time.
The website doesn't load...
Mailiverse - Secure mail for everyone
LOL, sure, should have mentioned rather than just asserting and running away...

IIRC Xubuntu (or at least the last Xubuntu install I used) has 'greybird' as its default theme.

On debian you'll want to install the "murrine-themes" package to get this and a whole load of others. To change Xfce themes completely it seems you need to go into settings->Appearance and settings->Window Manager, which is a bit clunky.

I'm not going to say it's the most awesome thing in the world EVAR, but after years of Gnome 2 and 'clearlooks', it's refreshing.
Yeah, I was doing photos at that one. I nearly lost my shit when I heard it won. Mike said there were 'very good reasons' but I never found out what they were.
This is the approach I'm attempting to take with Cof8 - https://www.cof8.com/private

It's in beta at the moment but I've found tags and list work really well for super fast searching.
looks like from coffeescript readme [0].

[0]: https://github.com/jashkenas/coffee-script/blob/master/READM...
doesn't work for me - I've installed & opened Knock on both Mavericks & iOS7 & Bluetooth (which, to be fair, is through a Belkin USB stick) & the PC doesn't recognize the iPhone, simply telling me to install it from the App Store. I love th concept so would be grateful for a fix...
For Scala to gain any traction with the enterprise market, it will need strong backing from enterprise middleware vendors. If IBM, HP, Oracle , RedHat and VMWare start shipping IDEs and libraries compatible with Scala and start pushing Scala over Java, only then would the development managers in large enterprises would give Scala a fair shake. And that is unlikely to happen as these vendors have made huge investments in Java that they are not going to cannibalize.

Until then it Java or C# only for the enterprise s/w development; the silver lining is that Java 8 is a significant improvement.

On a personal note, as a java programmer I do not find Scala worth the learning curve. I am into Clojure for my personal/ hobby/ bootstrap programming because it forces me to think differently about programming and I enjoy that.
http://semver.org/

> Major version zero (0.y.z) is for initial development. Anything may change at any time. The public API should not be considered stable.

major version 0 was specifically designed for this use case
It seems that people are just prodding local governments to intervene here. I'm guessing there's going to be a lot of "That was good while it lasted" posts in a year or two.