skysight-inc/HackerNews huggingface dataset:
In the same way you take Apple seriously for using the slogan "Think different." :)
If the cheating detection algorithm has any false positives, this is a terrible idea.
I wrote a blog post on BitBucket workflow (obviously now it's outdated) and the BitBucket team sent me a free tshirt!

http://www.dreamincode.net/forums/blog/1267/entry-3659-visua...

I love their website and how you can create free private repos. Good business practice: Unlimited private projects, limited contributers on private projects. Win-win

Github is just greedy.
(Backblaze engineer here.) Exactly, we chose the particular external drives to contain the exact type of drives that we prefer in our datacenter.
Yeah, I did.

The point I was trying to make is that the lifestyle I led through college in some ways fed in to my willingness to do the same thing professionally. I never knew any better.

If things had gone differently, I could still be killing myself on a daily basis. And for what? The possibility of making a few more bucks?
What? No.

A balanced life means you split your life among all different areas of life. That's what that phrase means.

Elon Musk has rejected the idea that work/life balance is necessary and that's just fine. That's how he feels happiest. It seems to be working pretty damn well for him.

I'm not saying there's any kind of standard set of rules, I'm saying that if you reject the dogma of balance then say so, don't try and redefine what it means because people are dogmatic about "balance = good, not balanced = bad"
You make great points, and I agree with everything except: systematically eliminate your weak spots.

Sometimes that is what you need to do. But sometimes you are better off further enhancing your strengths to real excellence rather than bringing up your weaknesses to an acceptable level.

Sometimes you can really sell your strengths, the things that make you stand out, and then work around the weaknesses by focusing on projects where they don't matter or by hiring an assistant/partner that can handle the areas you are weak in.
The mindset between engineers looking at new ideas and resolving old ones are different. A good engineer with foresight can see when an idea or proposal is good but at the same time he's thinking of the challenges it poses. I know I do this daily and the linked post is actually pretty hard hitting for me.

When I was looking for new work everywhere I applied I looked at how beneficial it was for me but that was always balanced with questions about how it will shape my career and if it will take me to a place I want to see myself in 5 years or will it put me 5 years behind my ultimate career goals? No matter what company or person I talked to I managed to find the reasons why it might not be beneficial to me.

I spoke with my girlfriend a lot during this search. At one point she got fed up with me and said to "shut up and stop being so negative". It sort of offended me because in a sense I didn't feel that I was being negative but rather "just looking at it from all angles". The coder mindset reaches into our daily lives where we start weighing the pros and cons of every decision to figure if it is worth the effort instead of just enjoying things.

Of course, I may not be typical. I live in an area with very few hackers and engineers so its hard to compare myself outside of these forums.
That appears to be the case with the farmers though. In this article and with the Canadian farmer some years back, they were both shown to have intentionally taken the technology directly and tried to reproduce it for themselves.

I don't know if there is a court case where the farmer truly had replanted seed of their own with the technology accidently pollinating it.

Keep in mind too that these court cases are closed, and that Monsanto can be using technology to prove their cases - technology which is not public information.
http://manifesto.kde.org/benefits.html

http://manifesto.kde.org/principles.html

The above are a lot less touchy-feely than the main page.

I don't know that this is saying much besides "Join the club, we have cool hats."
I actually went into RS this weekend for an electronic part, and _almost_ came away with something. They had a 5A relay, I need a 15amp part. It would have been far cheaper than the $10 shipping from newark or one of the online places.

So Close, yet so far.
Other people's data
Humble eBook Bundle
"there is no canonical answer"

Agreed. But I got the feeling that the author was also advocating a zero sum game here for work life balance
Yeah, I was. I would still like to know
Just speculating on an attack vector that's pretty low-tech and open to abuse.
We Are Being Held in Cyber Handcuffs
I get the contrarian perspective, and partially agree with it. I think in both cases, however, you have to frequently make sure your reasons are ones you can live with.

Many people are concerned with how they appear to their friends and behave differently in the college/young professional scene you allude to. It's easy to fool yourself into thinking what you're working on is so important to YOU and that you don't need external validation. In some cases though, we assume we're already validated because WE know that our work is important. You're still relying on validation possibly; you're just getting it from made up people instead of real ones.

But as long as you truly believe in your work and aren't doing it to keep your head above everyone, props to you :-). I struggle to objectively examine where I'm at in my life at times and I think it's something we all need to do more of.
What “The Chronicles of George” can teach us about technical support
Languages, Assemble
There is not a discrete "brokenness" to things like art or music. What you ship works or it doesn't work. Nobody knows or cares about the mountains you moved to produce what you did, they only care about the parts that don't work.

Some industries are absolutely comparable, but a much smaller number than I think you're implying.
Queues are evil
OK. I just now scanned the original posting :-)

I didn't see anything about kill switches (for the seeds? although sterile fruiting bodies are nothing new to agriculture, and I can see why they might want to engineer this into their seeds now to avoid such occurrences in the future), although I did see stuff about producing newer hardier varieties.

They only want to sue because this one farmer is producing plants based on Monsanto's design patents (the design being based on genetic composition) without obtaining a license; which is exactly what you would expect a patent holder to do, regardless of whether its a large corporation or not.

I'll be interested to see what the Supremes do once they inject themselves.
I like this point. In one company I was told a couple of times that things I suggested couldn't be done. I got a raise by going off and making a proof of concept that it could be done.

With that said, identifying challenges that need to be overcome ahead of time can be a useful step in planning as long as its not always seen as a reason to do a full stop on thinking about the concept.
I know, it's just that the default is overview
"every damn article mentioning Firefox brings out someone saying the same thing."

Agree, but people making such comments are also real and they may be as exasperated as you are.
The person simply sounds defensive, trying to convince themselves that not having fun was fun. So the reply made a good point.
In case people still don't get it, it's your life that you balance. No one but you can tell you what that means.
The Highlander and the Cloud's Future
I'm not aware of any organization that determines being "in space" by velocity -- the FAI as well as the US DoD, NASA, and the FAA all go solely by altitude.

I'm also not sure what you mean by "the way most people think about space". The first American in space, Alan Shepard, flew a suborbital mission. I don't think you'll find many people who would argue he wasn't in space.

To be clear, there is no universally-agreed upon definition of space, let alone "the edge of space". There is no official definition of space in US law or policy. The NASA, the FAA, and the Air Force definitions (100km, 100km, 50 miles respectively) are only used for the purposes of awarding astronaut wings.

Personally, I'm fine with them calling it the edge of space to get more public attention to the mission, and they can get away with it because the cameras will show black sky and the curvature of the earth.
I don't think it sounds like that at all. He's talking from the dealers perspective, who will absolutely lose out in the case of being "Walmart'd".
Yeah, totally agree.
Aborted for today, due to too much wind.
You're right -- we don't know. My interpretation of the article was that the AUTHOR seemed to imply that that was unbalanced, and my point in bringing it up was that it didn't seem right for the author to critique what is a balanced/not-balanced life, since it's different for everyone.
This is just a random thought, but I think you could avoid using some of the features mentioned by other users (e.g. deadlines, priorities) by limiting the scope of the list to weekly tasks.

Presumably this would limit the length of the lists, which in turn would eliminate the need for fancy features that might bloat the app.

If people want those other features (i.e. they are using the lists for serious planning and project management) you could then charge.

Just my 2 cents.
LLVM doesn't mean native: LLVM means whatever there is a LLVM backend written for, and this includes higher-level things such as JS.
Why You Rarely See That Amazing Conversion Lift Your Testing Tool Promised
These would have to happen in short order, too, because the system periodically refreshes which random half of the snippets of a password are stored on each server.

How long would it take for one of the servers to see every piece of the password, on average? If it's not prohibitively long, and you can silently compromise the server, you could just wait.

Alternatively, how does it decide to refresh, and how does it decide which pieces to redistribute? If there's some way to attack that mechanism, perhaps you could cause it to refresh faster, or maybe even control the distribution process.
A quote from the article: "In the last five years alone, the unaffiliated have increased from just over 15% to just under 20% of all U.S. adults."

I doubt that the true unaffiliated percentage has changed that much over such a short time period. I think these numbers actually reflect people's willingness to reveal that they're unaffiliated, in other words, to publicly "come out" as atheists or agnostics.

Don't get me wrong -- I see this as a good thing overall, I just think the reason for the change is not what it seems. The first step is to discover religion has nothing to offer an intelligent person. The second step is to be willing to let your neighbors know what you've decided, to "come out". The second step is often much harder.

But the big change is still a long way off -- the day an atheist can run for president without being laughed off the stage.
The story yesterday on Digg showed the bright object, plus it's not that hard to find since it's the only thing that's not rover or not red. I forget the source of that Digg linked to, but it speculated that most likely the bright shiny silver object was something from the sky crane or shielding from the entry stage. Considering the violence with which Curiosity entered martian 'airspace' it would seem very unlikely not to find some debris.
one of the developers here...

The protocols that exist in NSQ now are designed to be the simplest implementation that worked.

You've correctly pointed out some of the issues. At this stage, the distinction of producer vs consumer was mostly so that you could publish at all without having to use the HTTP interface. For our use cases, in particular taking advantage of the /mput endpoint, we aren't even using the TCP based publishing protocol.

Re: your point on sending metadata with SUB commands. I agree its a bit ugly. We actually intend on improving that aspect by instead sending the data in the form of an IDENTIFY type command upon initial connection. That information is used in the various administrative UIs and endpoints.

I'm going to do a bit more reading on MQTT, thanks for the link.
While that post was very amusing, I don't believe this can really be compared to your example. If this really is a piece of the rover that has fallen off it could spell disaster for a hugely important and expensive mission.
Salespeople make the sale sometimes. A doctor sees someone walk back in for their checkup who couldn't walk a week ago. A technical support person often says goodbye to a cheerful happy customer. Musicians may have to deal with criticism in the papers, but if they delist their phone number it's because of the fans, generally, not the critics. Actually that goes for almost all the creative industries.

Developers have very little positive to go off of, and few professions have customers as discerning and grumpy as compilers.

I wouldn't claim it's utterly unique, and everybody's got their own problems. But I don't think it's healthy or a good idea to ignore the problems we face because some people sometimes in some particular way have things even worse.
Looks great.

I'm hoping there's an Android version in the works?
wonder if it will play nice with pentadactyl or vimperator or any other of the keyboard based browsing add-ons.

Looks good though.
The ChemCam image (see links below) shows that it's not a screw.
No kidding. Breaking Kittinger's record is a tribute to Kittinger.
>> I realized that the chance of any 1 person making a breakthrough contribution to a company, science, or the arts is vanishingly small.

+1 . Now, if you added http://en.wikipedia.org/wiki/Stiglers_law_of_eponymy to your statement, then your next statement: >>The chance to be a good person and positively impact the people in your life and community is 100%.<< is the best course of action to take. :-)

Path well chosen. ;)
I don't. But the error is significantly different. English is changing and adverbs are disappearing. "Your" and the contraction "You're" are significantly different grammatically but sound the same when pronounced.
What's missing is the admission that many people find out which job(s) they love once they've lived most of their lives and have attained a different perspective of what's important.
Sounds like you've never been tasked with working on a huge base of code you'd never seen before. If all I ever did was work on code I wrote, I could see myself thinking like you do.

This is not the case for a lot of people. Maybe in this HN startup bubble, but not in the "real world" of software engineering.
That's certainly possible. But how do you know? It could also be your own projecting of the same thing.
Yes, it's something we're seriously considering for sure.
As a Brit who lived in St Gallen for a couple of years, I never found any problem, the Swiss all speak perfect Swiss, English, French and German. My schoolboy French was useless because the moment I would open my mouth they would instantly switch to English, even in rural areas.
We're currently using Apache Kafka which is working out great, but does include a broker as a middleman. This is good for us since it's designed to accumulate unconsumed data (or even roll it back) and still provide good performance - rather than having that happen on the producers or consumers.

It would be cool to see some stats on throughput and latency relative to # of producers / consumers and amount of data currently accumulated in the producers (since there is no middleman).
I would not call Github greedy, they obviously have their own business plan but I find bitbucket interface more intuitive to use than Github.
Digital first isn’t option for media — it’s only way forward
Atlassian Stash Pricing | Atlassian
Do you think it's more or less likely to get hacked than private repositories on github (which are already trusted by many companies)?

Before you answer, consider http://www.extremetech.com/computing/120981-github-hacked-mi...
Yup, and things stay around atmospheric pressure throughout.

I intend to build it at some point. (There's a long list, obviously, but this is a keeper) so if you're ever interested in it, let's chat. :-)
Looks great and the home page is very aesthetically pleasing, but it appears to lack any links to actual, in-use repositories.

If you look at Github's home page, the top half of the page is full of links to organisation pages and popular repositories (jQuery, rails, etc.) and there's a prominent "Explore GitHub" link with trending repos, etc.

BitBucket's home page looks like it's demoing a program they want to sell: loads of examples of how it looks and who uses it, but no links to an actual, well used repository. I had to Google for an example repository to examine since I much prefer to actually play with it rather than be told how it works.
Dream.In.Code - Visual Studio 2010
Programmers are Artists
Good answer... now cue all the others with:

but....but...but...but... what about the passion, the passion, the passion of doing greeeat work when you turn 50 or 60 or whatever.... ;-) </snark>
I think this is a fuck idea
Don't switch. Instead try of building something in Rails, like do attempt the tutorial at railstutorial.org.

Then, if you like it. Switch. if you don't, atleast you would learn trick or two which could help you in PHP dev as well.
I like the idea of Firefox tablets running this, but not so sure about telephony. Not that it isn't an awesome or commendable effort, it's just going to be tough to succeed where the likes of WebOS failed. A differentiator would be going after lower end tablets and more WiFi centric devices. Same deal with Opera. Like the Chromebooks, but in tablet form.
I had two of the books there on my Reading List. Instant buy!
If you just want to look at the source code browser, you can look at my code, it is available at https://bitbucket.org/achshar.
>Github is just greedy.

No, Github is a business.

BitBucket is offering free private accounts as a loss leader, not out of the kindness of their hearts. This is their strategy for competing with GitHub.

A $7/month subscription for private github repos is well worth it.
Aborted.
Nice. The "universal translator" is the 'Trek thing' I'm looking forward to getting next. Seems like the race is on between the replicator and the translator.
As an addendum to what Matt said, like any substantial initiative, ROWE needs support from the whole organization to succeed.

But as you mention Ryan, it is super easy for those being measured to game metrics and optimize so that they look good. Mitigating this effect is very challenging and one that we continually face but our approach, and it has held up well so far, is to focus on people over process. I.e., our results include questions like "Are developers happy?" and "Are clients happy?"

Nebulous questions with unquantifiable metrics like these keep us honest and communicative with our clients and focused on the process of setting reasonable expectations that satisfy all. We stay focused on the people and change the process to ensure results, and expectations, are met.

Results may change from developer to developer, client to client, and week to week! We expect them to change as we make progress on the project.
Note that the installation instructions on that site are completely out of date. You don't need a C compiler anymore, just clone the repo and enable the extension, as described in the README: https://bitbucket.org/durin42/hg-git
> The presentation focused on what it perceived as missing features: structs (seriously?), classes, modules, syntactic sugar, macros, etc.

The nature of a widely-used technology is that you can't remove features, you can only add. And yet adding features causes an increase in complexity. So what to do? The answer is to add features judiciously: prefer general features that cover a wide array of use cases and can provide better ways to do things that the existing features don't do or don't do well. (But also avoid over-general features that destroy important invariants -- for example, just say no to call/cc or threads.)

> But the huge gaping holes in Javascript are not missing features. They are fundamental errors in the language. Things like ==, numbers as strings, eval, incorrect definitions of false, semicolon insertion, and -- heaven help us all -- improper lexical scoping.

ES6 -- and potentially down the road, macros -- are paving paths to fix many of these problems you mention, and other important problems besides (e.g., callback hell). Lexical scoping is partially improved with ES5's "use strict" and further improved with ES6 modules. Block scoping finally exists thanks to `let`. ES6's module loaders allow translation hooks to enable dialects or alternative languages to be run in-browser (which you can do with preprocessing and build steps and directly, but using them in-language streamlines the "shift-reloadability" development experience). Module loaders also provide a saner eval, which allows you to completely sandbox the evaluated code. Macros could even allow rebinding operators like `==` to have cleaned-up semantics. We intend to try this out with sweet.js, building something like "restrict mode" (http://restrictmode.org) as a module you can import.

Dave
And it's aborted; 'Gusty winds'.
I don't see this as an arms race at all. (Heck, it took a major outcry just to convince Mozilla to show the version number in a place where normal users could find it.)

I agree that it's a redefinition of what "version number" means: now it's essentially date based, rather than feature based (though the two are obviously correlated). But I can't see any obvious reason to read "redefinition" as "corruption". It's just different, and both Mozilla and Google had sensible reasons for making that change.

In fact, their decisions may make it worth questioning those assumptions more broadly. Is there a chance that your version numbering method is causing subtle problems for your own development process?
Divshot Launches In Public Beta, Helping Developers Turn Mockups Into Code
lol wuz the fuck
Fertility hope with stem cell eggs
Just aborted due to high winds. They are going to retry tomorrow.
Thanks, it's nice to hear it from the horse's mouth.

Does it make sense to think about TCP as being a matter of degree? Would it be correct to say that the number of constructs that would break TCP is fewer with let, const, and => than with earlier versions of ES?

I think a "partial TCP" would matter for manual refactoring, if not for (e.g.) a future macro system. On the other hand, perhaps it's more confusing to mention it if it's not total.
The free market works for jobs too when you let it. If company A offers a job with no vacation and company B offers 4 weeks a year the employee will choose company B. If neither offers vacation you can choose to find another company / industry or start your own.

Job protection laws protect and promote mediocrity.
How To Prep for the App Store Freeze this Holiday Season
I believe it is also possible to create definition files, like c++ header files, for existing libraries. So for instance, if you want the type checking for backbone, you could create a backbone.d.ts and just include the class/method/function definitions (and interfaces if you want to) and not even touch the original library. I would imagine this is the preferred way of doing things still I would imagine most libraries are not going to want to convert there libraries to include TypeScript only syntax.
Army special operations wants battlefield biometric tech