skysight-inc/HackerNews huggingface dataset:
"The "amount of passion for the craft" sounds like a noble endeavor, but what it _really_ means is "willingness to sacrifice sleep, friends, other hobbies, and/or time with your family"." - that is true, but you equally interpreted to make it sound bad. Time spent with family means sacrificing time spent with friends or time spent on "other hobbies" (unless of course you have some sort of alliance of
people who all share same hobbies and hang out together with whole families).

"In other words, if your passion for the craft truly exceeds your passion for your family, you've clearly made some poor decisions in life." - I guess Nikola Tesla made a poor life decision?
That is one way of putting it. Another way is that you're creating a new de facto standard and making sure everyone needs to use it. The partnerships you make build your product into other products, making it the default option for anything someone might need to do with containers. Then you increase the visibility of the product (and thus the company) by getting lots of PR and making sure VCs and potential customers read it.

But competition has nothing to do with open source. Source code is not a competitive advantage, even if you get minor quality improvements like increased code visibility and test coverage. No open source company has ever forked code from an existing product, started a competing business, and stolen business away from the originator. Companies that provide services on top of other people's code, however, often fall victim to a better sales pitch, customized tailored services or a shift in direction.

And honestly, the idea that 'the community' owns the Docker project is a joke. Is the community getting 40 million dollars? Is the community making the design decisions for the product? Is the community pushing the integration of your tool with other companies and services? As far as I can see, you have a company based on a product, and you give that product away because it costs you nothing to do so. Open Source is a marketing tool, and a great one at that.
>Hence, the rumors that some VCs actively discourage startups from making any revenue at all (let alone profits), since those could act as anchors that drag down the acquisition valuation.

I am not familiar with the funded startups/VC/acquisition ecosystem, so can you explain how a startup that is having revenue would drag down the acquisition valuation? Is it because it would drag down the acquisition price of the other startups that don't have revenue?
Wow, did I get this right that they have an indie mobile offering now for 20 EUR (without VAT)? This would be fantastic! It used to be 130 EUR.
Fitter Happier Text: Performant, fully fluid headings
Even among GUI apps, GTK has been until very recently by far more popular.
Sometimes this happens when you give people free money to play with. What did you think was going to happen?
LittleBits Wants to Be the App Store of Hardware – Users Invent for 10% Cut
I've upvoted this because I would like to see minix succeed and for nostalgic reasons but I can't help the feeling that minix has missed its window of opportunity. In practically every arena where minix could have established itself there are now formidable entities entrenched with mindshare, budgets and an installed base that minix can't even begin to touch. I've got similar feelings towards plan 9.

Even so, minix has a spot, and that spot is in education, an OS that can function like a digital version of a petri dish, something that you can quickly morph to test out a new idea without having to drag a huge behemoth of a kernel behind you.

I'm quite sad about this, I think that if minix had been open instead of 'published as a book' that minix would have been what Linux is today only better engineered and that we'd all be better off for that.

Not being GPL'd meant that a whole generation of hackers followed Linus Torvalds rather than buying a bunch of books from Prentice Hall. And so now we have 70's era tech instead of 90's.
Think of it the way Apple abandoned Safari for Windows without letting the users know. They're still using Safari for Windows, it's just completely insecure and they have no idea.
Combining all the World's flags into one
Take the money, and spend it veeerrrrrrryyyyyy slowwwwly.
How to build and deploy distributed applications with Akka, Docker and CoreOS
Could is an understatement. They are likely to be legally required to have this feature under CALEA.
I'm not sure I would ever agree with the idea that a person owes the world their blood and sweat just by coincidence of being born.
[Developers] SMSBump – Cloud Messaging API
SMSBump is a cloud-based reliable interface for sending SMS, Voice (VMS), MMS, USSD and WhatsApp messages to 200+ networks around the world. Try it out free and get bonus money straight to your account: http://smsbump.com/
We released http://techberlin.com a few months ago. While we don't plan to turn it into a HN clone, we'd love to make it a hub for Berlin's tech community.

Would be great to hear Berliners' opinion on what'd they'd like to see there next.
It's interesting that spying on a spouse is considered abuse but doing the same thing to children is not. My ex-wife and her boyfriend would do this to my teenage sons - track them with the GPS on their phones, block phone use for most of the day, record and read all messages they sent and received on their computer to a thumb drive. Maybe I'd get it if there was a problem - you caught them with drugs or thought they were sneaking out - but these kids stayed out of trouble and got good grades. I don't know where I'm going with this... Oh yeah. My ex-wife is a nasty, brutish, turd of a person.
Interesting idea, easy to start and I love the songs.
Learning from Failure: What We Do When a Software Project Goes Wrong
Russian Ministry of Finance Drafts Bill Banning Cryptocurrency
I think different frameworks are more popular in different spheres, and yes - I don't really see Qt as being one of the most common frameworks mentioned for web work.

That said, I wrote the backend to provide HTML5 video over websockets using Qt for my company.
I've seen this collection before, but I don't think I'll ever get tired of it. It's great.
Complete Keen Dreams source now released on GitHub
Finding a collision in MD5 is costly

Not at all; look up "md5coll" and "fastcoll", released nearly 10 years ago, could generate a pair of colliding blocks in under an hour. Testing them now on my machine (which is already a few years old) it generated them in under a second(!)

This has been used to create executables that behave differently but that's because they can inspect themselves; on the other hand I think generating two .zip files with the same hash but different (valid) contents would be rather more difficult, but it's probably still quite feasible today.
Describing the girlfriend as "the bitch" and proudly remembering the look on her face when he tracked her down, as opposed to e.g. talking about how happy he was to see his kids and describing the happy look on their faces is an indicator that it's more about a power struggle with the woman and not about finding his children.

And just an FYI: privilege is still a word, and it still gets used in conversations? Do you jump on sysadmins when they talk about "privileged processes" and complain that they're using "SJW flamebait" language?
Hmmmm, I hope there are other alternatives in the future (besides libuv). It would be nice to see Rust have a lightweight unit of execution similar to goroutines or Erlang processes.
per month, yes.
This seems similar to what Andrey Kudenko did here:
http://www.cnet.com/news/worlds-first-3d-printed-castle-buil...
I would say that focusing on libcontainer vs. lxc vs. libvirt/libvirt-lxc, lmctfy or any of the container providers is important in how to work with the kernel and expose an API, but in general each have their own relative merits that suit different audiences.

We would prefer and encourage for competition to exist at this level, but also to support all of the options with Docker as execution drivers.

This is a small example of our approach in general - Instead of locking existing technology out, Docker is designed to integrate seamlessly the choices you're living with today. If we don't do that well, it's a bug. Let's fix it.
I would just point out that the impetus for the Rust language was Mozilla looking for a better language to implement a browser in than C++. They obviously have a lot of experience writing C++ and how to do it as good as possible, but found it coming up short, especially as multi-core starts becoming the bottleneck.
http://www.ourmidland.com/sports/prep/gary-is-baseball-coach...
It's actually $215 for 1 platform, $295 for all 3. Per developer.

That's low compared to the old one which was something like $3k for one platform, $5k for multiple.

If you cannot make $215/month with your software, how can you pay anyone a salary?

If you are non-professional, why not use the open source edition and add value with support?
Makes sense, since OpenSMTPd is easier to deploy and MUCH easier to configure + OSMTPd is an OpenBSD software... so If it ever was going to ship pre-installed with an OS that would be definitely OBSD.
GrabCAD will be joining the Stratasys family
By what metric? I'm fairly sure there's always been more Qt software than GTK+ software.
I'm a game programmer so I end up dealing with lots of floating point numbers no matter what language I'm working in because physics and graphics engines just love their floats. C#, C++ and Typescript are my most frequent languages but I would expect to encounter these same issues whatever language I'm working in.

I did some pretty cool work on a fixed point physics engine once - using integers to represent individual millimeters, so the game field was limited to a mere 4294.97Km! But the graphics engine was still all floats, there's no escape :'(
To put this into perspective for non-Germans: A preliminary injunction requires urgency. Urgency is in the eye of the beholder but most courts here expect you to request an injunction within four weeks of your gaining knowledge of some wrongdoing.

Taxi Deutschland waited too long (almost a year) which is why the injunction was overturned. However, the judge also let on that on the merits, Taxi Deutschland would win court proceedings - the case just is not considered urgent anymore.
They had desktop pricing for quite a while displayed. It used to be 349$/mo/dev for all three major platforms if I recall correctly.
While this may have been true 10-15 years ago (I speak from experience and have been through this horrible system) things are starting to turn around.

For instance, 10 years ago when the court determined support, it only looked at what the Father's income was. In some state's, it's a percentage of up to 40% of your income if you got a judge that didn't like you. This means if you're 22 and working at Pizza Hut making $8/hour and the judge says for child support you have to have 40% of your wages garnished to pay support would put you well under the poverty line. This is regardless of whether your girlfriend had a cushy corporate gig making $60K a year with full benefits.

Nowadays, there's been a big push for father's rights and father's rights attorneys are becoming a lot more common. The courts are starting to change course on a lot of previous frameworks. For instance, just on the income issue alone, most courts now look at both parents income when deciding child support. What if your girlfriend isn't working? Too bad, the court now takes into account if you have a college degree and basically assigns you a "potential income" based on previous work history and educational background to come to an estimated income.

It's a lot fairer, but there were some really long, painful years being an unwed father and having to pay support.
I agree completely. For an "inner loop" scenario in C# you have to use the straight jacket version of C#. Luckily you can use idiomatic C# for the rest of the program.

The option to using "straight jacket C#" is using C/C++ interop for a part of the program. If that part is large enough, such as in most high end games, it's usually worth biting the bullet and go C++ throughout. Luckily again, those programs are rare.

Point is still that C-style C# is almost as fast as C++ (modulo compiler specific optimizations) but for the reasons above, that fact isn't very interesting.
I love Qt, good to see them promoting it more.
Indeed. Great artistic value, low practical value. Which is not a negative take, of course.
Facebook.com, just Messenger
I think there may have been some confusion on my part. When I hear "carrying a balance" I think "not paying the bill in full each month". From what you just wrote I don't think you're talking about what I imagined. If that's the case then my apologies. I just meant that you shouldn't carry a balance over each billing cycle (which would accrue some interest) which is advice that I've seen people give before.
RIP Sendmail! Thanks for all this years of fun and security issues :)
You're right, exercising is something you can do with the whole family once your kids are old enough (mine are almost there). Unfortunately "hiking" to my girls (both under 10) just seems like a long boring walk (that's a half-joke).

Recreational coding or geeking-it-up is a bit tougher. Sure my girls are interested in these/my hobbies, but incorporating them is less about the hobby and more about exposing them to something new. Takes much time and creativity to make a situation where they are entertained and you can also be "productive" with your hobby.
I think the catch is that, being GPL licensed, any distribution of the software with modified source would be required to be open-sourced. With there commercial license you wouldn't have to release your code. (Though they list GPL, LGPLv2.1, and LGPLv3, you may or may not depending which license it actually is under and how you compile and run your program).

How exactly did they get around the GPL to offer a commercial license anyway? I would have presumed that people doing open-source work on Qt would have submitted their work under only the GPL, and re-licensing that code should be illegal since they didn't write it.
Minix, the only *nix I've ever modified or recompiled.
Detailed Interview on FB's React/Flux Framework with Ian Obermiller
"Forcing yourself to spend your free time on something you don't enjoy to the nebulous end of "self-improvement" will accomplish nothing and make you miserable."

You have a financial and ethical obligation to your employer to spend at least some working time thinking of process improvements, and part of that is self improvement. Don't be "that guy" who spends 10 hours a day on youtube and than has to spend 6 hours of overtime frantically trying to keep up with the 8-5 plodders, but you are literally failing in your obligation to your employer if every time you start to lower your nose to the grindstone you don't at least put forth a minimal google effort for a way to eliminate or automate or shrink the very grindstone you're about to impact. Don't let your employer down, do at least a little self improvement every day. If you feel guilty about it, turn one of your ten daily facebook/twitter/HN breaks into class time, just one is better than nothing.

Programming is not a piecework manual labor job. You're supposed to be learning.
If in doubt, open source.
This is my experience with Chef/Vagrant and one of the principal reasons we're moving our deployment over to Docker with CoreOS. Using etcd/skydns for service discovery and fleet to deploy containers. So far it's going very well, much easier than Chef ever was.
I don't like this. Stratasys basically controls the 3D printing world. first makerbot and its community and now this. They have both the maker/ hobby 3D printing world and the professional 3D printing and modeling markets under their control. I don't see anything good coming from this.
This update is insane! Great job Meteor team!
It would be a half a year deal.
Remember that I Love Lucy episode where Lucy is working at the chocolate factory? That's what keeping up with new technology is like. And all the kids think that the problem is that one of the pieces of chocolate rolling by isn't theirs.
That's the idea...
Starting a Business? Beg, Borrow and Take All the Free Stuff You Can Get
You only get unemployment benefits it you are enrolled in a job seeking plan. So while you may not need to worry about becoming homeless, getting unemployment benefits is an entirely different predicament than what Notch is in now.
clickable: http://smsbump.com/
I wonder if it would have ever reached mass adoption. While stability is important, the performance impact due to context-switches might have been big enough for many use-cases.
I hope I voted with this comment :)
Is there a modern book which targets a current QT? Last time I was looking (and on Google just now) I wasn't able to find a book that took someone from never having used QT to shipping something.
Google Plus Is Irrelevant
I'm a firm believer (ok, a wannabe believer) that one day the "whole goddamn corrupt temple" will collapse under the weight of its own complexity; and then we will go back to simpler, cleaner fundamentals. Maybe that will be the time of Minix. But maybe not, maybe it'll be the time of Mirage OS instead.

I really wonder what the overlap between Minix and Mirage are btw. Could Minix be used like Mirage as a minimal application-specific OS?
NFC pairing will become a must-have as the Internet of Things grows. Imagine dozens of IoT devices per unit in an apartment building, often with the same names. This lousy decision will have long-term repercussions for Apple.
For services at least you can market on the fact that your thing is sustainable. People dislike churn and will actually pay a premium for some credible business model beyond "don't worry about how we pay for it".
Fastly raises $40M to make a better, faster web
Wait, they've got rid of unique pointers?
When did that happen? They were there a couple of months ago.
That was one of my favourite language features...
What I think would be interesting is we started focussing on making "LTS" phones which would receive updates and fixes for a long time, that had less frequent releases, and were for people who don't care about the latest and greatest but just want a fairly decent phone that lasts ages.

Perhaps it's not a sustainable business model, though.
He thinks so.

Tesla never married, claiming that his chastity was very helpful to his scientific abilities.[9]:33 However, toward the end of his life, he told a reporter, "Sometimes I feel that by not marrying, I made too great a sacrifice to my work ..."

And even though that so perfectly answers your question, it doesn't address my real point, which is that you made poor life decisions if you chose to have a family and value your work more than them. Tesla never had a family and therefore doesn't fit the context of my statement.
(Wow, I'm late to this thread)

You seem to have a good handle on the London freelancing situation. Do you mind if I shoot you a few questions via email (mine is in my profile)?
They have an agreement to allow all contributors' work to be relicensed as closed-cource.
>No open source company has ever forked code from an existing product, started a competing business, and stolen business away from the originator.

Your main point stands, but one counter-example perhaps worth mentioning is MariaDB (the Enterprise version[1], not just the free version[2]). Oracle's treatment of MySQL was enough to force a reaction from the community to fork and continue to build a drop-in replacement. Although, for the same analogy to apply here a majority of the core Docker developers would need to defect to DockerFork.

[1] https://mariadb.com/

[2] https://mariadb.org/
How drones and UAVs are already affecting construction jobsites
I may have the Plan 9 books on my shelf, but I too think that it is sad that Minix didn't succeed. Nonetheless, the grant from the European Union to fund further development of Minix is something really remarkable. With this Minix got a fair bit of fresh air and much needed work to bring it into this century :)
Personally, I'm excited to try it out on a BeagleBone Black and tinker around a bit with it. It just has been too long since OS-dev was fun!
Do you have to 'sign' or agree to something before they accept your code then?
> 2. The infinite tower sqrt(2)^sqrt(2)^sqrt(2)^... has a finite value, which is 2. (It's the fixed point, sqrt(2)^x = x). Yet again, we have a simple (integer) value coming out of something that seems infinitely complex. However, yet again, once you make the conceptual leap necessary to evaluate such "towers", the answer is trivial.

Is it really that simple? sqrt(2)^4 = 4, so the answer should also 4 by the same argument. Which makes the whole expression not well-defined IMHO.
To play devil's advocate: I consciously know this, and absolutely do my best to remembering that my perception is warped.

But the better part of my effort goes towards keeping that self-pessimism in check, simply because I naturally compare myself. I've found it better just avoiding a lot of those perception warpers, or remembering that I live my life at my own pace and as long as I stick to what I want to do, I'm better off than most.
I used to work for a large midwestern wireless company and since it was "family owned" there were a ton of lax rules about stuff.

People would go through users telephone logs, listen to their voicemails and read their SMS messages. If you had the right access, it was a wide open system with little or no safeguards on it. I think back on it now and am appalled, but at the time it was a kind of running joke to the guys in tech support.
I don't think I ever received an email from you. Feel free to get in touch at chris {at} devv {dot} tv if you want to chat.
Yes. In order to submit a patch though Gerrit, you must agree to https://codereview.qt-project.org/static/cla_individual.html Key is:

Subject to the terms and conditions of this Agreement, Licensor hereby grants, in exchange for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, to Digia a sublicensable, irrevocable, perpetual, worldwide, non-exclusive, royalty-free and fully paid-up copyright and trade secret license to reproduce, adapt, translate, modify, and prepare derivative works of, publicly display, publicly perform, sublicense, make available and distribute Licensor Contribution(s) and any derivative works thereof under license terms of Digia’s choosing including any Open Source Software license.

I should note that one further reason for this is to conform with the KDE Free Qt Agreement (http://www.kde.org/community/whatiskde/kdefreeqtfoundation.p...).
I've been looking for this too, but most books like this are older and focus on Qt 3 or 4, not Qt 5.
Gurus are just desperate to exist
Does anyone have experience with Xamarin AND Qt as well? I am curious how do they compare for cross-platform mobile app development.
Division of Startup Equity for Pirates
However, I am not able to distribute my apps through public application stores, as marked in the pricing table. Which makes that not really an option.

Also, that pricing tables states only "Mobile application stores". There should be another row for "Desktop application stores" that covers desktop applications, no?

FYI:

Minor site styling bug:
http://www.qt.io/download/ 's "Search" bar is too low when scrolled.

Footer text is way too dark to be readable. Default text color should be current highlighted color, while hover should be whiter.
Usually chasing revenue means charging for things - removing free and instituting freemium in its place, for example. Generally speaking chasing revenue means pissing off some portion of your user base (i.e., the people who had no intention to ever pay you), and in doing so limiting your growth rate.

Valuation is deeply linked to growth rate and user base in this crazy industry of ours, so "we have X committed, paying users" is worth less than "we have 100X actives!!!!11one".