skysight-inc/HackerNews huggingface dataset:
> If we just needed these quantities as the inputs to an equation, sure, we should express them as 1E12 meters or (whatever x 3.6E6) Joules.

To be clear, I wasn't advocating against the use of km, cm, kW, etc.; only against the common contrivance that "the cm", "the km", etc. are some sort of independent units with remarkable power-of-ten conversion rules.

As an analogy, it's like claiming that the number ½ ("one half") is, coincidentally, the same as the result of "1 ÷ 2" ("one divided by two"). In fact, there is no coincidence; the 'claim' is just describing the intended meaning of the "x over y" notation. Likewise, powers-of-ten are the intended meaning of the "kilo", "centi", etc. notation.

In other words, expressing quantities in kilometres is expressing them in metres; there's no need to use, say, scientific notation to make it "more metric".

My point about "1000 million kilometres" was simply that it's overly complicated (3 different factors, written in 3 different ways: one with digits, one in English and one as a prefix); why not "1 billion kilometres", "1 trillion metres" or even "1 terametre" ;)

The problem with kilowatthours isn't the "kilo" or the "Watt", but the "hours"; it introduces an unnecessary factor of 3600 compared to other units. For example, a megawattsecond (AKA a megajoule) has the same order of magnitude (1kWh = 3.6 MWs)
I think the greatness of OSXs past UIs is a bit over hyped. I changed from Windows 7 to Mavericks a couple of years ago and still find 7 more intuitive. You can see at a glance which programs are running from the bar in 7 unlike OSX, I still have not figured out the Finder very well and so on. On the other hand OSX seems better engineered in many ways, more stable, faster to respond and so on.
People in the lower wage range don't get enough hours to pay their rent and people in the higher range, who don't need to work that much don't find a job that is only part time.

I mean who hires a developer for 20h a week?

I have the feeling that feelancing is the only way to this freedom these days.
▷ JS++: JavaScript Classes, Modules, Type Checking and More
I went from Perl to Python / Django. I could write stuff straight away as the languages don't differ too much, but took me 6 months to write decent Django code, and longer to produce efficient, nice django-esque code using best practices.
Ask HN: What's a good recent programming related movie you've watched?
I've just watched Zero Days and it was awesome. Curious as to some other code/programming related movies out there.
Oh, the joys of US salary-exempt work. They did bump up the ceiling on the maximum income that can be compensated for overtime, but in practice it is still below the level of most salaried positions.
Just a reminder that this existed: https://developer.mozilla.org/en/docs/Tools/3D_View
Agreed with the sentiments of the author. While I don't expect an OS to be "beautiful" - attractive would perhaps be the better word, the general grayification and over-simplification has made OSX harder to navigate.

Compare it to Atom which I, and I am sure many others here, use every day" syntax highlighting, coloured icons, etc all make navigating code/screen faster.
"Flat design versus Skeuomorphism" isn't really a valid comparison; flat design can still use skeuomorphic elements like the infamous floppy-disk icon, just without the subtle hints that the icon is actually a button. Battery status is still shown, generally, through an AA-cell icon, the trash is a dustbin, 'like' is a heart.

"Flat design" versus "visual nudging", for want of a better term, is what the debate's really about.
This article doesn't make any sense.

The use of metaphors worked when people didn't know what a computer was, and the only way to make its UI make sense was to mimic real-world objects. Now, this is no longer necessary. It's been 40 years.

While I agree that new macOS icons aren't great (see the Game Center icon), the old ones were silly. I'm 35 and I have probably seen an actual contact book only once when I was little. It doesn't make sense to have a skeuomorphic contact book as an icon for Contacts. The old icon for Pages? I don't even know what that is, I'm not into calligraphy.

The only thing I'd agree with is hiding UI controls. Apple has been making its apps less usable to make them look pretty, hiding important elements in an attempt to declutter the interface. I hate how Safari hides the full address in the address bar, for instance. Or, how they removed scrollbars and force people to actually scroll every piece of the interface to check if there's something more to see, while before you could tell just by looking at scrollbars. Of course, there are settings to go back to the old behavior for both my examples, so power users are fine, but I fail to see how these moves improve things for regular users.

I also disagree that Steve Job's death was detrimental to macOS's UI. He was the one who kept Apple looking outdated with his obsession for skeuomorphism, I'm glad they went for a flatter look right after his death.

Of course, everyone's taste is different, but I still think this is a bad article.
I have to disagree with the author. I understand his frustration with some of the icon choices(Photos, Game center, etc.) but most of the things he's grieving for are just tacky. The leopard pattern on the OSX box and the overly cluttered illustration with the galaxy background, glassy surfaced "X", icons and lens flare would look especially stupid in 2016.

I'm glad they removed all the silly shadows, 3d effects and animations and defined more strict UI guidelines.

I don't need my OS to look like a Christmas tree.
Funny thing is.

If your output is good, people don't care how much of that fulltime work you actually spent working. The only additional thing they care for is that "you are at the office at 9!"
Jamaican, Greek, Lebanese, hell even Belgian (mussels and frites!)

Size is no excuse.
Depends on what your goal is. You won't be able to generalize to the wider population, but you'll still be able to learn a lot.
Thats not even close to up to date and is incorrect.

They're only just moving from their 2009 Kernel fork to a fork of Kernel 3.10 which was released in 2013...

Edit: In fact, on second inspection, a lot of the items in that table are either wrong or straight out lies (although I'm assuming the former). I'd hate to think what the community around the product is like but I can only assume they live in a bubble similar to those in the Drupal community that thinks for whatever reason that the product they're using is the one and only / best solution rather than truly evaluating the best tool for the job, as far as I can see it unless that page you linked to truly isn't maintained thats the only way you could end up with that quality of information / misinformation available.

Edit2: Formatting
cwm[1] is by far the cleanest wm I've used. It reeducated me on what a wm should be. Focus by hover, no bars of any kind, move and resize with shortcuts instead of searching for the clickable area, extremely lightweight, good straightforward configuration (opposite of openbox).

[1] https://www.google.com/search?q=cwm+window+manager
Hackers are offering for sale O2 customer data on the dark web
How is this different from for instance TypeScript, which also guarantees that types are always correct if you use it right?
Hmm, compensating employees at 50% more for hours above and beyond the normal work week, what a novel idea! /s
This is pretty good if you want an actual personal Kanban board: http://greggigon.github.io/my-personal-kanban/

I use it for my to-dos at work.
What do you think about cryptocurrencies trading? Do you think the same warning applies or there is an advantage because there are few players?
Hmm, not sure on that one. A beautiful interface can be better but I suspect it's better to have an uglier consistent and intuitive interface.

I'm a long-term Inkscape user, they recently 'improved' the icons; it all looks wrong (but handsome in a minimalistic, low-visibility of chrome, sort of way) and disturbs my workflow considerably.
Avoid series points overlapping in dxChart
Yes but a flatter look doesn't necessarily look worse.
I am really excited to see Engines getting some more recognition in this release. We are building https://tripcloud.io/ entirely with Ember and the application is starting to get bigger and bigger.

We have been waiting to see it stabilize a little so we can adopt it. Can we safely use it in production now?
No Dvorak support? I am disappointed.
Any idea why that is? I've often wondered why they don't just mandate it - I don't see the massive political fallout from mandating free trade in goods and services within Canada...
Ask HN: Ownership of IP when founders break up (no agreement in place)
My co-founder and I are partners 50:50 in a registered company. Lately there have been a lot of disagreements on which direction the company should take. We have, for all intents and purposes, broken up our partnership.

The matter of who owns the IP is unclear. The product has never been released, and we did not sign an agreement about IP when we started.

Do we have equal rights to the same IP if we each decide to go it alone?
OT, but does anyone have any suggestions as to a tiling window manager which can effectively use the mouse?
surge pricing /sarcasm
Russia seems to be not very interested in ARM.

https://en.wikipedia.org/wiki/Baikal_CPU
Does it? I'm more productive in the command line than I could ever be in a GUI.
They are not ideal owners: they do not provide any sort of commerce to the city - which creates its own virtuous cycle. Taken (intentionally) to the extreme, your proposal would create a property-tax-generating ghost town; would you want to set up a business there? Would you want to live there?
Spelunking at MIT with Mom
> I'm 35 and I have probably seen an actual contact book once when I was little. It doesn't make sense to have a skeuomorphic contact book as an icon for Contacts.

There was a rhetoric not too long ago where OSx fanboys would make fun of Windows' interfaces for still using the disk icon as the "save" button. Now that guy is complaining that the photos app icon doesn't look like a Point And Shoot camera, when fewer and fewer people use those.

Skeuomorphism doesn't make sense anymore when the real world items it's based on are vanishing.

Case in point – telling a young kid how to answer a call on the iPhone: press the green banana button.
>the one where middle income employees pay healthcare for all the poor and incapable

That about sums up the US system... I don't particularly like the idea of the federal government getting their grubby fingers into more than they are constitutionally mandated to, but a single-payer system could cut out the byzantine insurance coding and billing bureaucracy that causes medical costs to be completely arbitrary and opaque.
Anyone link me to Apple's research papers on useability that underpin their design ideals? Or is it just fashion in the face of useability?
The list of drafts and request for comments on a range of topics can be found here: http://csrc.nist.gov/publications/PubsDrafts.html

Other than the SMS-based 2FA work, see:
- Identity and Access Management for Smart Home Devices
- Multifactor Authentication for e-Commerce: Online Authentication for the Retail Sector
How Travis Replaced Salary Negotiations with a Sinatra App
Think beyond Chrome and Firefox. Browser diversity is coming after your website
Double click the title bar then. Still, the maximization in macOS is plainly stupid, as it frequently doesn't do the expected maximization.
At which point they ragequit. But hey, never mind the burnout, let's just find another cog for the machine. Never mind the ramp-up cost - fifty-five hours a week, yeeehaw!
I think you are not considering that before the domestication of plants, even if "food was growing around you all year long", it had low caloric content. The key measure is the cost of getting them calories. There are rough thresholds that almost guarantee that you may forever survive but never thrive.
Note: This is my personal opinion!

I recently had to use a computer with OS X Mavericks on it (10.9 I think). I was struck by how beautiful the interface was. I'm having trouble finding a good screenshot illustrating this, but compare

http://content.gcflearnfree.org/topics/243/2013_new_desktop....

http://download.softwsp.com/sites/12/2015/11/os-x-el-capitan...

Everything just looks better on Mavericks. The gradients may be over-the-top but they're at least consistent. Transparency on El Capitan is pointless and ugly. Maybe I like the system font a little better.

Firefox is also a really good example; it looked great on Mavericks but has not been able to fit in since.

Usually, I prefer simple UIs: i3, terminals, etc.. But the look they have done for Yosemite/El Capitan just doesn't work.
Nope. That would be a branding nightmare.
I fail to understand your post: it's neither a novel idea to compensate extra for overtime nor did I claim it was. I just said that I found this to work well.

I see unpaid overtime as one of the primary drivers of extreme crunch abuse. It aligns incentives in the worst possible way: More work gets done per week (though only marginally at best), project management gets to claim "we're doing all we can" and then, on top it's actually free time donated by the employees at no immediately obvious costs. Not surprising that this sounds attractive.
I suppose Apple truly intends its MacOS to become more mature and streamlined. I also loved the beauty of Leopard and Lion versions. I don't think that making all icons flat and less colorful makes Apple's products more mature. The decision might have been made as Apple decided to move from glossy devices to mat, so later after that all the icon designs also moved from glossy to flat. It took almost 10 years, btw.
This is amazing tech. Super creepy though.
Asimov's “Three Laws of Robotics”
I'm no expert here, so maybe there's some justification. But it's not obvious to me that comparing a company's income to a country's GDP makes sense.
So a laptop or phone with a fingerprint reader and TOTP app would qualify as well I suppose. I think many people assume that two separate devices are necessary for proper security, and I wonder if this is true?
I would hope that they do, if they have any experience and are actually good. I don't have that many years of experience, and am working for a rinky-dink small ISV well outside any kind of tech hub, and I'm not far off from that.
I'll echo what others said: run your own.

Using a SaaS-based recurring billing solution has its drawbacks:

* You are limited by the features offered by the provider for your pricing schemes (for example, most only offer basic forms of usage-based billing)

* You don't have direct access to your data (analysis are limited by the types of reports the provider offers)

* Vendor lock-in: it's extremely difficult to move to a different provider (for example, you need to cancel subscriptions in provider A and re-start them at the right date in provider B to avoid double billing)

That being said, don't write your own! It's not as easy as it seems when you need to deal with multi-currency support, pro-rations calculations, timezones, etc.

5 years ago, we built Kill Bill (http://killbill.io/), the open-source subscription billing and payments platform:

* The platform offers a lot of billing schemes out of the box, but you can extend the logic (via plugins)

* Because you run the software, data belongs to you

* Payments are still delegated to a third-party gateway (Stripe, Braintree, etc.) which can take care of the PCI complexity

* For taxes specifically, you can either calculate them yourself or integrate with a third-party solution (e.g. AvaTax)
Appropriately enough, I've taken a medicine which as one of the side effects, can cause permanent impotence or loss of orgasm, as well as suicide and many other bad things.

It would appear that the evidence for that drug actually being effective in what it seeks to treat is controversial. It seemed clearly better till they realised that the drug companies weren't releasing the studies that showed it in a bad light. Effectively tossing a coin and only revealing they had done so when it matched their preferred outcome.
That's not that much actually. Look at Thinkpad P70 or other Xeon-based high-end workstation.
OS X looks better than ever. Yeah I agree with Notepad and Photos icons looking not good but everything else is perfect. I'm typing this on an OSX right now and it just looks great.

Worst part of the article by far was

> OS X packaging, once very elegant and eccentric (and printed on a physical box), has become thoroughly unremarkable.

This is 2016, no one uses CD's anymore. And that leopard print box design looks like packaging for some kinky underwear.
I don't think the social engineering/sniffing is the real problem.
From what I recall the signaling system they use (SS7) is just a shitshow and everybody with $1000 can buy access somewhere in eastern Europe and send/receive all sorts of SMS.

At least that was my impression a while ago. That might be completely wrong though :)
It's important to note that women's preferences is not the only thing affecting evolution - shorter men can be selected due to higher survival rates (for example in jungles, as another commenter pointed out).
I wonder why it can't be both (a woman dev + learning how to program) instead of either/or. I suspect it's a combination of both. I don't think there's anything wrong with subs like this.
TechCrunch hacked by OurMine Team
I really like Ember as well and uses it daily. However, if I could remake my decision I would not pick Ember today since it's too opinionated for the current project I am working on.

Our stack, as it turns out, is not really ember-friendly. For example, we need several endpoints for the same models which was a pain to get to. Also we don't use jsonapi which also is a pain if you use ember and so on.

We didn't know these things before picking the framework, but it's really opinionated which can be a good thing as long as you pick the same opinions and solutions as they do.

Developing in Ember for me means basically figuring out how to implement stuff that Ember already have out of the box since we cannot use some of that. But when we can, development is a breeze.

If anyone is thinking of using Ember for a new project, be really sure that Ember really is going to work with you and not against you.
This will be awesome
> what is the cause of insistence on Docker?

Because it targets developers and is based on technology usable on a very popular platform. SmartOS zones have neither of these properties.

> show me one problem which GNU/Linux has solved that SmartOS already hasn't

Packaging software and software updates. SmartOS uses NetBSD's pkgsrc, which is an interesting choice given the fact that BSDs have a very bad track record for packaging. FreeBSD still doesn't package their base system, and the recommended way of dealing with software on BSD systems is to compile it from source. GNU/Linux has solved this problem such a long time ago that I'm honestly surprised that SmartOS decided to use pkgsrc over something much more powerful like zypper+rpm, dnf+rpm or apt+dpkg.

So there's one problem that SmartOS didn't solve first, and I'd argue hasn't solved yet either. To be clear, I have no problem with SmartOS -- it has a lot of very deep technology. But claiming that it's magic pixie dust that has solved every problem that GNU/Linux has solved (and is working on solving) is being facetous and dishonest.

Also, as far as I'm aware there isn't nearly as much auditing of SmartOS going on as there is of GNU/Linux. Does SmartOS have support for all the features of grsecurity+PaX? What about support for UEFI? Or even support for many different architectures and hardware drivers? GNU/Linux may have many problems, but it beats every other free software operating system in quite a few areas (and beats a few proprietary operating systems in quite a few other areas too).

> SmartOS can do Docker, just so you know, although it doesn't need it to provide containerization, at all, but one does have that choice.

Yes, I know that. I currently am working as part of the OCI on container standardisation and am happy to see people working on that from the Solaris camp (we need to work together on standardising the workflows we want to use). But the one thing that people I work with don't do when working on container standards and canonical implementations of those standards is start screaming about how everyone should abandon a very popular platform because "I hate supporting GNU/Linux because it's not the operating system I like". Because that's just childish.
Windows 10 is pretty good IMO.
In response to many of the comments here:

There is a frequent pattern which concerns me of primarily justifying the desire for reduced work hours in terms of the alleged increase in productivity this will bring about (by allowing recharging, preventing burnout, etc.).

I worry that this already concedes too much. This allows for just as much stressful dominance of work over the rest of life, and shame over any deviation from this script, as maximizes productivity.

Even if my shorter-work-hours productivity doesn't match my longer-work-hours productivity, I'd still prefer shorter-work-hours, with no guilt over having those preferences. My goal in life is not to optimize everything I do for maximum benefit of my employer; I have my own priorities and trade-offs to worry about.
As a senior engineer you don't get anywhere close to what you're paid in SF or NYC either. And (sadly) the depth/volume of engineering jobs is a lot poorer.
I think for me the fundamental problem is I don't have a big stake in my work as a regular employee. You just can't make yourself run at full throttle for 8 hours a day 5 days a week, plus (unpaid) overtime.

Work is getting stupid now. All the gains go to someone else for most people.

Everyone says they "tried X for a few weeks but let it lapse". Is this because ultimately we cannot work full throttle without big incentives?

Yes we all have fear as a driver but I find this wears off quick.
If you think this is a steep decline, wait until they report earnings after this market closes this evening. Another quarter of iPhone sales drops and they're expect to announce iWatch down by over 50% from last year.
One of those URLs you've posted results in a banned security error in Chrome, with the strong recommendation not to visit it due to malicious activity on that site.
I really liked the old nuanced "full size" behaviour. Unlike Windows "Maximize" it would only increase the window size just enough so that all its contents where visible. This was neat, and elegant, and really showed considered design as well as the OS taking an interest in what was "in" it's windows not just the displayable area of the screen. I thought the Ctrl-F fullscreen behaviour in Lion was perfectly fine. It was slightly dissonant with overall windowing system control but I thought that was fine - going to full-screen seems to me more of a system feature than an window manager feature (it subverts the window manager to a certain extent), but maybe I'm just getting old ...
I don't personally have a use case for this but it looks great. Bookmarked
I agree that OS X should out of your way most of the time, but what about the unboxing experience? Buying or upgrading a Mac used to feel very satisfying because you were welcomed by a cool intro video (10.3 was playing even Röyksopp!):

https://www.youtube.com/watch?v=Gov-XY7mDPE

Apple still produces videos like these, but only to show them at WWDC and on their website. New users are only greeted by grey/white screens and lots of cloud settings. :|
So what happens if the company goes public?
While you're a good developer, you can spend 6 hours coding - why not use that other two focused on business, building your team, improving process, and researching new tech strategies? Then you don't feel burned out coding all day.