skysight-inc/HackerNews huggingface dataset:
User testing is great, and very useful for so many people.

BUT, when you're the size of Google, or Facebook, or Microsoft, Things look a bit different.

Most people are far more conservative than they realise, but also, perversely, adapt quite quickly to change if they experience it day-to-day. This means that if an interface has enough inertia, then a change that performs badly in user testing, can actually quite quickly be accepted by people. (PROVIDED it's actually better).

In the first example, every change to the Facebook UI is met by a barrage of criticism and hatred, but they seem to actually make good decisions, so the changes get absorbed by users, and things continue.

Having said that, Microsoft struggle, because they often make changes that are fundamentally bad decisions, and have to back-down. For example, the Office ribbon took a while to be accepted, but is /generally/ liked nowadays by people, because it was functionally a good change (yes, some people will disagree, but the majority wins on this front). Taking broad user testing results on the ribbon would probably have stopped microsoft from progressing with it. On the other hand, the 'Metro'/Tile UI in windows 8 was an actual usability disaster, and has forced them to revert to a more common pattern until someone can design new metaphors that actually improve usability in windows.

Finding test subjects that aren't used to, and comfortable with, the google font/design styles, to give objective feedback on a change, is really hard.

[ I didn't mention first time round, but I /really/ don't like the new logo, that lowercase g makes me cringe inside every time I see it. ]
Yegge's "It's not software" from 2004 has a nice bit about microservices -- pretty ahead of the hype curve on that one:

> What if every "API call" were hosted by a different server? Well, you'd have a lot of flexibility in fixing any given call without needing to impact clients that don't use it. And it'd be easier to distribute it over multiple machines — it seems like it'd be a better design than the BEA WebLogic design, which is to run a few copies of your MonolithService on each of a handful of machines. There would be new problems to solve, but who's to say it wouldn't be a better design overall? We won't know unless we ask the question.

https://sites.google.com/site/steveyegge2/its-not-software
Yes, so the question is what is the preferred failure behaviour when there isn't even enough entropy in the system to be confident that you can select a single unpredictable key with any kind of confidence of uniqueness within an unbounded time window. That should mean that the system effectively has no source of entropy.

I think blocking and not returning until you have entropy is a reasonable failure behaviour for gpg in the key generation process.

It'd be nice to report something and maybe hint to the user that you are waiting for just a modicum of entropy to show up, but at least it isn't presenting a key that is entirely predictable (and worse still, the SAME as any other instance of that VM image!!!) to anyone with access to the original VM.

The bug the article is referring to is that a lot of security systems will block reading /dev/random when in fact /dev/urandom will provide a securely unpredictable sequence of data with no statistically likelihood of another system producing the same sequence. It's particularly bad for the case where timeliness is an important part of the protocol (which is largely a given for anything around say... a TCP connection). That's a silly design flaw.
The benefit is that you can better automate it.

But if that line of reasoning were good enough, then the US made a mistake by rejecting the rule of a monarch. Democracy is rife with managerial issues.
At work we use a Haskell DLL loaded into Matlab. Haskell's type system allows us to have a fast, formal core to depend on, and Matlab allows us to do ad-hoc things at run-time with a fairly powerful REPL.

I mention this because there are ways to benefit from Haskell while still maintaining the sorts of "practical benefits" that are cited here.
There's something strange about Solaris. Around the same time, an investment bank (where the Solaris team constantly justified their existence with 'dtrace!' 'zfs!' 'zones!') was paying 50K a year per server multiplied by hundreds of servers to run Solaris 8 extended support - which didn't have any of those things, which is good, because the staff didn't know how to use them other than say they made Solaris great.
Until you're running systems that are actually too old to find anyone who will maintain them, or repair them when they inevitably break.
Ignore the competition and understand the problems your customers have deeper than anyone else. There's likely a problem other platforms can't solve :)
Phoenix, Arizona || ONSITE

http://www.giftcardzen.com/ -- we buy and sell numbers, at scale, online. Matrix moment: A gift card is just a number! :)

We're hiring developers and many other positions. We're one of the fastest-growing companies in Arizona and we'd love to meet you!
Yahoo CEO Marissa Mayer Says She's Expecting Twin Girls
I really like this new look, but really hated Facebook's move away from Klavika earlier this year. This to me feels more friendly, fun, and still has personality whereas I feel Facebook's new logo is dull and lifeless.
Target lays off 235 in Twin Cities tech operations, 40 in India
Why GoDaddy Built an Actor System Library
Why pointer_traits was introduced in C++11
> For an engineer, the problem can always be solved in new and more efficient ways, as long as new techniques appear. But from a product design standpoint, the optimum is hit when the solution for all cases is automated into defaults and a minimum of configuration, and that leads to characteristically different products emerging to solve problems that are subsets of the old ones, rather than feature requests piling up forever.

I agree with this, but it's not really the point I'm making. I'm saying that the problem you're trying to solve matters. Most often people reinvent the wheel because they aren't trying to solve the problem wheels solve: they're just trying to make money, and if you're reinventing the wheel to make money you're no better than a cheap scammer. Your intentions might be better, because people think capitalism works, and that money means you must be solving a real problem, but that makes little difference to the people whose money you're taking while providing them no value.
Disagreeing with inc.com assumes that inc.com's Social Darwinism argument has merit in the first place. You are agreeing with me and making the same point I am.
Hell, I didn't even know they were PTC now. On an acquisition or name-changing spree it seems lol. Aonix developed and marketed the Java technology. Got acquired by Atego and now apparently PTC. You will probably find the Wayback Machine's copy more informative with the non-JS links on left leading to PDF's showing its capabilities:

https://web.archive.org/web/20111101211755/http://www.aonix....

They had standard Java support, a better native API, GC pauses down to 100 microseconds, AOT compilation, and so on. I especially liked how they supported separation kernels like INTEGRITY and non-x86 architectures. The ability to use strong, user-mode isolation on the VM plus obfuscation of codebase and processor ISA makes for high resistance to whatever Internet throws at you. ;) Plus, embedded boards can be really cheap w/ Freescale's doing I/O, crypto, and TCP acceleration.

So, I thought it was cool shit that could've benefited mainstream market if they thought of things like this and applied it properly. Could always build, in parallel, a FOSS-based setup in case they pulled out or some other crap that happens with proprietary companies. Can just painlessly move off their stack. Meanwhile, their stack rocked in its domain, still does given numbers I'm seeing in Go etc, and it's worth copying in some ways.
The state subsidies are still there, what has changed is the cost of attendance. Universities are willingly complicit in overselling the benefits and downplaying the cost of higher education to teenagers for whom other options might be more appropriate. That is dishonest to say the absolute least, and juxtaposed with these institutions' "values" is quite hypocritical.

This applies to for-profit private schools, sure, but these days it applies to our hallowed state schools as well.
Previously: https://news.ycombinator.com/item?id=10153613
You are absolutely right,

There is actually one problem that has a huge demand, which is SSL support for custom domains both WordPress.com Ghost.org and Squarespace.com lack this feature at this time.

We are working on it and will introduce this feature in a few weeks at no extra cost.
Not immediately. But I've seen people who are 2/3 years into the company do it. We have an engineer who does this. It all comes down to the team and how your peers value you. If you are really good and a valued member, the company will go out of its way to retain you.
I think you're underrating the difficulty of this kind of improvement. Rockets already have to be extremely well-optimized to reach orbit, so there wouldn't be the kind of low-hanging fruit like removing 300 pounds of insulation without side effects. Also, if you want weight reductions to give payload increases in a 1:1 ratio, the weight has to be taken off of the final stage (in F9's case, the second stage); removing it from earlier stages gives you much less benefit.
The sloped crossbar on ‘e’ is characteristic of early Roman typefaces of the so-called Venetian or Humanist class¹, which were inspired by Carolingian script².

Catull³, the font on which the former Google wordmark was based (it's not exactly Catull — some details are simplified, like the serif edges being snapped to 45°), is actually closer to the script than to typical Venetian typefaces — which, once you've seen the whole thing, blows the idea of the old logo looking ‘more professional’ out of the water, unless your profession is ‘medieval scribe’.

¹ https://en.wikipedia.org/wiki/Vox-ATypI_classification#Human...

² https://en.wikipedia.org/wiki/Carolingian_minuscule

³ http://www.myfonts.com/fonts/berthold/catull-bq/
Gumroad is: http://blog.gumroad.com/post/110080508463/vat
It really doesn't. My cynicism is capable of inflicting permanent damage on innocent bystanders when not kept quietly in check.
Jebbit,Inc | Boston, MA | Full Time, ONSITE | http://jebbit.com | Front End Lead and Coder for Post Click Marketing Startup.

We're using EmberJS/Ruby on Rails. You should know modern client-side frameworks/paradigms (ie, MVC), have strong SASS/CSS skills and be awesome.

Want to help us build the UI team? Want to just code and help build an incredible UI? What to help build the best Post Click Marketing business? We want to talk to you!

https://www.jebbit.com/company/careers/#toggle-id-3
Show HN: Explore the Star Wars galaxy in a fully interactive 3D experience
Simple continuous archiving for Postgres
Check out Emacs Org-mode. The learning curve is a bit steep, but it allows you to create task hierarchies, dependencies, Gantt charts, check in to tasks, create reports, schedule, etc. It's all in plan text, open source, and has a lively community.
But do you think YC would be interested?
Download Amazon Prime Movie and Shows for Offline Viewing
Yep, that's exactly what I am planning on doing. At this stage, gaining some knowledge around a few ideas which interest me.
Of the four methods you list, and their "warts", I would say that duplicity seems the easiest to overcome:

"Uses forward snapshots, so recovery takes longer with each successive snapshot, unless you upload a "fresh" copy of the data"

(unless you have a relatively slow network connection)

duplicity will interoperate with plain old SFTP, so we[1] have supported it since it was released. We have also contributed funds to the development of duplicity. In these 10 or so years that it has been around, we've never seen any complaints from customers or evidence of things breaking - it is quite solid.

That being said, we do really want to support attic since so many people ask for it. It requires a server-side component to be run, and we try to keep our environment squeaky clean and dead simple[2] - but I think we can cxFreeze it and run it as a binary executable on our end...

[1] rsync.net, with HN-readers discount. Just email.

[2] There are no interpreters in the jail that each account is locked in, so we can't run a python component on our end.
It's worth noting that the "dumb fucks" thing was apparently taken from a Mark Zuckerberg quote.
Got the new one on google.ca. Try resetting the cache.
You're totally right, the solid color version hurts my eyes looking at it because it's so bright and loud.
Previous discussion: https://news.ycombinator.com/item?id=10153613
oh man, the reveal is so good though! I hope people get a chance to watch before discovering the theme :)
NFL | Culver City, CA

The NFL (http://www.nfl.com) is looking for great software engineers to help build out its fan facing web, mobile and backend services. The NFL properties see hundreds of millions of users worldwide and its mobile applications are installed on tens of millions of devices.

We are primarily hiring iOS, Android, Web and Backend engineers (with a bit of a lean to people with an interest in full stack development). Currently we are building (and rebuilding) a lot of our core architecture. Our new iOS app is written entirely in Swift, our Android application using RxAndroid and our new web platform is based on React.js. On the backend we are in the middle of rebuilding many of our services experimenting with different technologies generally with an eye on immutable data and functional programming.

If you are interested, please email me at todd.berman@nfl.com
You should include ONSITE instead of REMOTE, because people rely on those keywords to search.
You bring up a valid point.

In highly congested areas the traffic does not simply follow the traffic code.

It's more of a distributed system of traffic routing whereby drivers/riders let each other know that they will be letting the other one pass or would like to go ahead first. And bicyclists and mopeds signal their turns with their hands.

Can a self driving car recognize my slight nod or my hand gesture indicating to it that I ain't stopping?
Location:San Francisco Bay Area
Remote:Yes
Willing to relocate:No
Technologies:MATLAB, LabVIEW, Java, MysSQL, Unix, HTML, CSS, LaTeX, Swift.
RÃ©sumÃ©/CV: https://www.dropbox.com/s/bdc7vx669xibbda/Michael_DW_Resume%20.pdf?dl=0
Email:Whealey22@gmail.com

I am a recent Berkeley graduate in math and physics looking for an entry level position in software development or data analysis.
Generation Jobless: Are STEM Students Next?
Turkish media crackdown continues with raids on 23 companies
You should include ONSITE instead of 'sorry, no REMOTE', because people rely in keywords to search.
3DES might have been a bad example.

My point is that even if today some sizes and lengths seem only of theoretical concern, tomorrow there might be a vulnerability, a new approach to the problem, or even natural technological evolution that might turn it into a practical attack (even when it seems impossible today)
Rescale (YC W12) Is Hiring a Product Marketing Lead
Join us to solve some of the most challenging problems of our time and work with the most interesting companies of our generation. Some of the exciting applications of Rescale’s simulation platform include: developing rockets for space exploration, building more efficient vehicles to reduce carbon emissions, and computation drug discovery and development to cure disease and extend life.
Responsibilities:

* Translate new product/technical capabilities into meaningful customer benefits, including concrete positioning and messaging for all new product features

* Generate and nurture qualified leads via content marketing (white papers, case studies, social media, infographics, webinars, etc.) and digital marketing (SEO, A/B testing, email, ads, etc.)

* Evangelize and demonstrate the product to relevant technical and nontechnical audiences at trade shows and conferences

* Organize and execute successful product launches, working closely with product, engineering, PR, design, support and sales

* Create copy, diagrams, videos and concepts to bring Rescale to life on the web site, in collateral, and in presentation materials

Our investors include Sam Altman, Jeff Bezos, Richard Branson, Chris Dixon, Paul Graham, Peter Thiel, Y Combinator, SV Angel, DCVC, and other leading experts in cloud computing, SaaS, and enterprise software.

Let’s make the world a better place by allowing the world’s best engineers and scientists to rescale their simulation capabilities.

This is a full-time/on-site position in our Downtown SF office. Send your resume to jobs@rescale.com.
Picmonic | Phoenix, AZ | Full Stack & iOS | http://www.picmonic.com/ | Full-Time/Onsite

At Picmonic we're working on building the worlds most unique next-generation e-learning platform using Angular, Laravel and all the latest in web technologies with a kick-ass team of developers in the heart of Tempe, AZ.

Our team of creative wizards use crazy cartoons and weird stories to teach the future doctors and nurses of the world all the super-complicated stuff that they need to know. And us developers are building the platform to bring these Picmonics to the world.

Just recently funded by M2 ventures, we're re-inventing the entire concept of higher
education and we are looking for world-class developers to join us as we grow the team.

If you need somebody to tell you what to do every minute of every day, don't bother applying. But if you love a fun, fast-paced, collaborative development environment where you get to make real decisions on product development and ship code every day send us your resume and tell us something cool about yourself.

Our job page is http://www.picmonic.com/company/careers/
Or email me at leon.klepfish [at] picmonic.com
​VMware goes container crazy with vSphere integrated containers
I firmly believe the next "search engine" will be a curated directory of content and not automated. Then I can just leave out the spam sites and junk.

That's sort of what Yahoo started out as, back in the late-90's. I wish this was still possible, but how could anyone make it scale in 2015?
Build a Ruby gem with the new Go 1.5 C-shared mode
Author here, would love to hear feedback, and more than happy to answer questions
Backstop Solutions | Chicago, IL | ONSITE

Backstop makes a CRM tool that Alternative Investment (e.g. hedge fund, pension fund, endowment) managers use. Sounds boring? Hell yeah it is! Backstop makes it interesting though, by relentlessly pursuing new and interesting technologies. I've been there for two years, and it's an absolute blast.

We have major projects in Java, Clojure, Scala, C#, and Ruby, and minor projects in just about every language that's gotten any traction in the last two decades.

All the standard benefits, plus unlimited PTO. Click the link to apply!

Java Developer: http://backstopsolutions.atsondemand.com/index.cfm?fuseactio...

Ruby Developer: http://backstopsolutions.atsondemand.com/index.cfm?fuseactio...
Hi there! My name is Weston and I'm looking for a role in customer service or customer success at a startup. FT or PT. Thanks!

Location: Houston

Remote: Yes

Willing to relocate: No

Technologies: n/a

Resume/CV: linkedin.com/in/westonludeke

Email: weston(at)westonludeke(dot)com
Civis Analytics | Chicago, IL | https://civisanalytics.com

Civis Analytics is building cloud-based products to help organizations do data science better. We create technologies that empower organizations to unlock the truth hiding in their own data, transforming them into smart organizations that are ready to thrive. We help organizations solve their biggest problems with Big Data.

We are currently hiring for multiple key infrastructure positions, including:

DevOps Engineer - Help us design, build, and automate our extensive AWS infrastructure using tools like Python and Ansible. We use significant portions of the AWS stack, including EC2, RDS, Redshift, and S3, and are looking for experienced candidates who can hit the ground running and help us scale as we take our platform from private beta to public product - http://bit.ly/1P30uit

IT Specialist - Help us in-source our IT support. We're looking for experienced candidates who can support internal users and infrastructure, from Apple laptop configuration, to wireless networking, to VoIP and video conferencing solutions - http://bit.ly/1VZpwlW

Along with key infrastructure positions, Civis Analytics is hiring Applied Data Science Managers and other roles. View all of our open positions at https://civisanalytics.com/careers. All positions are onsite in either our Chicago or Washington, DC offices.

We are a team of engineers, data scientists, and statisticians building a cloud-based data science platform to change the way organizations use data. We're smart, fun, and a little bit weird. Does this sound like you?
Many hundreds of folks are pointing very similar git-annex based backup schemes to us and we're always happy to have an ultra-clueful customer such as that.

Joey and I put together a special discount rate for git-annex folks that want to point at rsync.net:

http://www.rsync.net/products/git-annex-pricing.html
> That's sort of what Yahoo started out as, back in the late-90's. I wish this was still possible, but how could anyone make it scale in 2015?

It didn't even scale in the 1990s, which is why Google won.
>Yahoo is so very far behind both of them.

Yahoo is just a front end for Bing, so can't really be behind it.

http://news.bbc.co.uk/2/hi/business/8174763.stm
Even if it isn't evicted very often, the first time it is loaded, it will be ~3 times faster, it will take up less storage thus better for others and (probably) easier to render.