skysight-inc/HackerNews huggingface dataset:
I was one of the users who thought MathML was important. Until I don't. MathML itself is a terrible idea as no one can write a formula like that. Most mathematicians and physicists are already familiar with LaTeX, but the standards body have to invent an much more verbose language that only machines can read.

I'm happy with MathJax.
>That being said, the biggest short-term practical consequence of this will be a stream of disturbed pseudo-scientists "discovering" things in the data.

So? Those guys have been doing that for ages already. OTOH, don't be surprised if some actual discoveries/improvements happen now, given more open access to the data.
Are there discernible proper motion to extra-galactic objects? Our seasonal excursion of 186 million miles around the Sun looks pretty tiny in comparison.
My guess is that they will soon introduce Xamarin into the MSDN subscription plans. Hook developers with the free tools, and then sell the cross-platform, mobile capabilities of Xamarin as an upgrade. There is already a 20% discount for MSDN premium and ultimate subscribers.
"Auto-brightness has been got rid of so often you're..."

It's still there under Settings. It's now called "Adaptive brightness"
The thread you pointed to doesn't back up the broad statement you're trying to make about Golang, and, like most of the world, this is an issue I don't care about, so I disagree with your prioritization.

People on CLNP-only networks also have problems with Golang, despite the fact that Unix kernels do provide CLNP sockets.
Monty Python Finally Says Goodbye
I bet his public response would be a lot different if he were an investor in Uber...
Its only 75 "countries and dependencies" in a world of something like 190 countries (not counting dependencies).

I suspect that the weighting toward the Americas isn't that the Americas are more violent, but that the Americas happened to host the countries in the intersection of higher gun homicide rates and sufficient stability to collect and report meaningful statistics.
Perfect Prevention OF Int Overflows
Scott Hanselman has been an outspoken advocate for this type of move within Microsoft. Hard to say how much influence he has had, but I think it's probably not insignificant.
This needs more attention. I was pleasantly surprised to discover that Nokia's HERE recently became available in beta for all Android users (free): http://here.com/beta/android/?lang=en-US

Having used a Windows Phone for some time before switching back to Android, the HERE maps app was the one thing I missed the most. Offline support is a must for me and Google Maps' offline 'support' is a joke. (I'm currently in Paris, without mobile Internet access. Google Maps is useless as soon as I leave the house.) OsmAnd/Maps.me do offline properly, but their UIs are lacking and both have serious GPS issues on my Nexus 5.

HERE just works great. There are many lovely little features.

Like, if I click on a subway station nearby, Google Maps (Lollipop) will show me the name of the station and how long it takes to get there, and if I swipe up it will also tell me the lines going from that station and show some share/depart buttons and street photos.

If I click on the same station in HERE, it will overlay the routes of the station's subway lines on the map so that I can at once actually see where they are going. Incredibly more useful, especially in big cities like Paris or Berlin where there can be a dozen subway lines or more.

I wonder if small features like these and the whole offline thing reflect where the developers come from? It seems like the Google Maps team doesn't take public transport very seriously, and that they can't imagine people ever being without Internet access.
OTOH, if we understand "Computer hacker" to be a person who finds clever way to exploit computers, a "Feminist hacker" is...
Worst case is absurd, yes. But most (all?) added routes that exhibit that behavior are routes that would exhibit that behavior when run as a regex (and hence converted into a DFA) on their own. (I.e. generally if you would shoot yourself in the foot with this method you've already shot yourself in the foot.)

Your worst case is O(nd + O(constructing the new route's DFA)), where "n" is the number of nodes in the previous DFA and "d" is the number of nodes in the DFA of the new route.

Note that constructing r's DFA can be done beforehand, and hence the actual time the router will be offline is only O(nd).

(Assuming a simple 2 DFA -> 1 NFA -> DFA merge. Your worst case is that every possible pair from the two, and singleton of the two is present in the final DFA, i.e. ({node from old, node from new} -> nd + {node from old} -> n + {node from new} -> d) -> O(nd + n + d) -> O(n*d). Note that this isn't the classic O(2^n) behavior, because we know that, due to the old DFA and new route DFA being DFAs, only one node in n and one node in d can be present at a time in the final stateset.

A better bet may be to use the classic "lazily-constructed DFA" approach. In other words, keep it as an NFA while only converting (sets of) nodes to DFA nodes when necessary. If you are worried about memory, you can even do this only for "hot" sections of the NFA, or only for those sections of the NFA that have the most performance gain for the number of nodes added.
"I'd also argue that _people_ aren't a bunch of automatons who use computer interfaces simply to accomplish tasks. A "gorgeous" UI can make an otherwise mundane task (e.g., looking up which recipes to cook) into something fun and enjoyable."

I wish I could upvote this comment more. On a front-end client client for a US CBP command and control system, I had to design and implement both a day and night mode. The operators loved the night mode so much they ran it during the day too.. they called it sexy mode. It was the first time I saw how excited and fun they were having because they just felt cool using the system. The experience had a huge impact on me.
Whoops. Patch, not path.
I think you'll find a lot of inspiration here:

http://www.outsideonline.com/adventure-travel/road-trips/Ame...

and

http://www.outsideonline.com/adventure-travel/road-trips/Out...
Virtualenv-mgr is a tool to manage multiple virtualenvs at once
I have 4 screens, 2 24" either side of a 27" and a 15" macbook pro below the 27. I find it much more comfortable to look left and right than i do looking down towards the macbook which is what i feel a square monitor would be like, more up and down movement as opposed to horizontal.
One solution might be to keep supporting the previous two or three layouts, and provide an easy way to switch back and forward between them.
I'm pretty sure I read of a method that works even with air gap https://www.schneier.com/blog/archives/2013/10/air_gaps.html
Warning: The Number of E-mail Addresses Compromised Is Exploding [Study]
How We Created a Product Video That Actually Got People to Buy
Turn Your App Inside Out
Wait, why do the idiots get to win for injecting controversy into the word?

Feminist has a very clear, important meaning.

Don't let anyone corrupt it.
The key features are:

- Simply install, uninstall or upgrade specific packages in all virtualenvs at once.

- Print statistic, about the usage of packages over all environments.

- Find/list virtualenvs for further processing, eg. as input for virtualenv-mgr.

- Find all envs having a package installed.
Looks like Here maps isn't available for iOS.
I don't use android, but I've been frustrated with pretty much every change to gmail over the last 4 years or so. Not to mention the new Google maps.

It seems that some bad designers have gained quite a bit of political power within Google somehow.
The month view is not gone ("three dot" menu on the right side -> Month) and you can easily untick `Events` per account to hide them.

The gmail app still allows you to use a list to select different accounts (tap on the account name).
Yes, it means the monitor has an 8-bit host interface but each value on the range [0,256) is mapped to a range of levels [0,3826) that the panel can actually produce. The number seems weird, I'm not sure why it would be 3826. Maybe someone can explain.
There is a good case for delaying the release of the data to give the associated researchers a chance to write their papers, theses, etc. A lot of groundwork has to be laid to get one of these experiments constructed, and it wouldn't be right for the ones who did that work to be jumped by an outside group, who might then receive credit for a discovery. After some time though, the data definitely needs to be opened up. It belongs to everyone, and there is no good in keeping it behind a wall forever.
FWIW I like what they did with maps, finally. I hated the design they came out with about a year ago or so. It was awful and I basically stopped using the app except when absolutely necessary because I always felt like a dumb idiot trying to use it. Nothing was discoverable. I never got used to it. Much better now.

Part of this, is that even if you come up with a design that is better than what you have, it ought to be a lot better, because you're also asking people to get used to a new design. If it's just incrementally better, you're going to piss people off because you're asking them to relearn how to do something again, for no apparent good reason. I don't think it's unreasonable for a person to be annoyed by that.

And of course, if it's worse, or if it's only arguably better, or if opinions are very much mixed, then you failed.

This is something Google doesn't seem to know institutionally, or rather I guess they just don't care. On the opposite end of the spectrum is Microsoft, who care about this too much.
Great read. Love the Oasis, although if you want a more in depth read you should check out the Otherland series. Very long, but great representation of what a fully immersive VR world would be like.
VMware Acquires MomentumSI to Boost Cloud Migration, DevOps Expertise
In practice, is it a feature to be available on a given legacy platform? For most users, no relevant feature is lost when legacy support is removed.
I get bugger all Azure credits with Pro. £35 a month which isn't enough to spin up one VM with 1.75Gb of RAM for a month...

If I grab MAPS sub and VS community I'm well up on cash.
The word "feminist" is simply a single word to replace the longer concept that women should have equal rights, equal opportunity to men.

A feminist hacker is a woman who is not content to be paid a lesser amount to a man for the same work, and will not accept being passed over for work opportunities she is fully capable of.
Yes. All pre-requisites will be downloaded during install.
The above blog has some valid points. But how the hell is it at the top on HN when there is a constructive, informative, and beautiful post about how to create aesthetically pleasing GUIs right below it....

I'm bitching about bitching.

https://news.ycombinator.com/item?id=8635082
I was just questioning a facet of BizSpark. Taken as a whole, it's a great program.

My point was how Visual Studio Community 2013 enhances BizSpark by rendering that particular complaint moot.
I have the feeling that you've never been a parent to a daughter. Apologies in advance if I've misjudged. Either way: no.
> but is it bad for music?

How about we work off the premise that everything the music industry does is bad for music?
Same here. The technical folks will immediately update, discover the UI annoyances and find means to overcome them. But I notice that non-technical family and friends become very much annoyed when they are continuously pushed to update their software and almost everything changes within the UI.

Companies have switched from introducing new features and backend improvements (what the technical folks used to care about) to what they feel everyone can see, the UI. As a result, the software has not fundamentally changed, minus a few small new features, but it looks like a brand new product.
This movement with Microsoft has been going on long before Satya took over the reins. I'd say Scott Guthrie probably seeded this goal to become more open (-source) around 2007/8. It's taken a while to achieve because...lawyers.
fwii you couldn't take them from Canada into the US until very recently, I read something or the other about now being allowed, don't quote me at the border.
MPAA profiting on this by passing thru affiliate links on clicks to Amazon. Nice.
I don’t think it (the blog post) is strictly about the revenue. As others have stated, if they can sustain 9% MOM (not trivial beyond the very short term) and keep that $90k cost constant, they will be profitable shortly after going off runway. Even with a 1-2% MOM cost growth they still reach net profitability by the end of the year.

I think the blog post is particularly focused on Series A Silicon Valley VC firms. With as easy as it is to get Seed funding at the moment (in SV and with decent connections, anyway), they’ve got multiple companies with – to quote another poster here – 15-25% MOM growth at similar levels of revenue. They’re not looking for the thing that will be making $25k/mo in profit a year from now. They’re looking for the thing that will be sold for millions of dollars.

I think this company would be a great investment for somebody who wants to put $100k+ into a long-term, strategic venture. It is probably a pretty bad deal for most VC firms, though.
Reflections on moving our startup from Los Angeles to Austin
Nice first version.

I'm not sure what's the status of this project , but it took me 2 minutes to find a first obvious bug : i created a first page with a single button linking to a second page. First time i clicked the button, the transition worked, then i clicked back, then the button's link didn't work. (i only used "test mode" on Chrome,so i'm not sure the export has a different behavior).
'Look beyond the city-centric, navel-gazing, youth-obsessed mainstream.'
Yes the keyboard theme can be changed.

Settings > Language & input > Google Keyboard > Appearance & layout
>We have a huge underutilization issue in tech right now

Ironic given all the articles on the problem getting good people. I guess the trouble is the winner takes all nature of the market means Google can have 1000 spare good programmers while most small tech companies have a job hiring one or two.
"Many women gamers and developers, as well as those who support them, have lately come under attack from online trolls"

Please don't whitewash the GamerGaters who have also experienced such attacks. (For example, one was "doxed" and mailed a knife with a suggestion to kill himself - which I'd argue a far worse "attack" than any online threats. The anti-GamerGate media of course doesn't report on this.)
How about obvious buttons which change shading when clicked followed by instant operation?
Their product does belong to "society" to the extent that it is bound by the laws of that society. And if we pass laws that require them to spy on their users for the government, we can hardly complain when they follow the law.
Yes, we are planning to support ConTeXt on writeLaTeX. I think you can vote for it (or add it) on our feedback forum: writelatex.uservoice.com.
Mocking all over the world – part 1 – patch() decorators
It would be really nice if this website showed what it does before just saying "Sign up". Why should I give them my email address? I clicked the little logo at the bottom which brought me to another page which doesn't say much either about what it is.
yeah, because it doesn't have a gazillion other projects it could put these programmers to work on. Get real...
The UI changes to android are aimed at making the user interface more standardized across devices, and more intuitive for all users. There's something to be said about that.
By the way, if anybody is interested in this article and wants to read more about competitive game design and competitive game balance, they should check out Dave Sirlin[1], a former competitive fighting game player and game designer who's written a lot on the subject. He has an article on how he rebalanced Puzzle Fighter, and an article for each character that he wrote for rebalancing Street Fighter II Super Turbo HD Remix, with some really interesting insights about what makes a character powerful or balanced or unbalanced.

[1]: http://www.sirlin.net/article-archive/
Not me. Do you see the Ebbinghaus illusion?

http://en.wikipedia.org/wiki/Moon_illusion#mediaviewer/File:...
The problem is that if you swipe left it will open the dialer, right photo. Only up unlocks it.

While it's useful having shortcuts to do these things, they've gone far too far and made it too hard to do what you most often want to do, which is simply unlock the phone. The old photo button worked well, for example.

They had also previously used "up" on the lock screen for voice commands/google now, so I for one have learnt never to use "up" unless I want to set a timer using voice (pretty much the only useful thing it can do).
If you just tap and hold on the directions button you can jump a few steps.
And as I mentioned in another comment, Scott Guthrie. He really seemed to give the Dev Div a boot up the backside when he took over.
Non-techy people aren't good at tech. They don't grok it. Usually they operate it by learning it by rote. "Click the button there, then click/tap this". To them working a piece of tech is like learning off spells. When you change the UI, it's like someone changed the language you're trying to work in. They have to relearn from scratch.
It's worth noting that the casual focus in Brawl was responsible for the "tripping" mechanic: during battle, your character would trip completely at random. There was no way to disable it.

Ironically, casual players hated it.
You know, programs could version their UI's.

I was struck in Bram Cohen's interview by how much care he's taken to avoid changing vim's behavior at all, while still letting nice new features be added. In the case of vim, you have to learn about features and enable them to change the UI. That works, but it does mean that the default vim experience for a new user lacks a lot of its cool features, and it can be hard to learn about features. (I only learned that vim has persistent undo from that interview.)

Imagine if say, firefox, had a UI version number. New users get the current version, and firefox writes that to its config. So upgrades don't have to change the UI the user has gotten used to. It could prompt on upgrade to let the user try out the fresh new version, and if they don't like it, they could revert back. Even if this were only limited to the "chrome" around the web page (no need to version UI for preferences pages etc), I think it would be a nice win.

Gnome 3 sort of did this with its legacy mode, but it's a poor imitation at best of gnome 2.

I'm sure that UI developers would hate this. Having to maintain old UI code, or implement pixel-perfect imitations of it using the new UI code. Needing to worry about how to shoehorn new features into an old UI that was not designed for them. Etc.

It's much easier to put the cognitive load on the shoulders of the user, who is forced to unlearn old habits, develop new muscle memories, and generally grit their teeth and bear it until the new UI fades into the background and stops distracting.. Just in time for a UI refresh to come around!
By all accounts, they are working on some sort of device that projects a light field onto the retina. But that is strictly additive. You can't darken anything. This image you see of the elephant in your hand - no way to do that. At best it'd be rather transparent.

Unless there is some aspect of vision that somebody here would like to chime in on [locality on the retinal sensor allowing to perceive darkness by lightening up other areas?], color me deeply skeptical. It seems like "fullscreen" Google Glass, at best.
Having read the Peopleware book, I figured one of the reasons people work at night is to "escape" distractions in the office due to a bad working environment.

I'd like to know if anyone can offer a counterexample to this phenomenon, i.e. work in the day, sleep regularly, and still be just as creative.
Looks cool! Clean design and simple drag / drop workflow. For non technical people, definitely worth a try!

First missing thing for me would be responsive images though. I can add an image, but unless it has the perfect size for the screen, it looks bad because the width does not adjust.
Anybody know when I can expect the upgrade to be rolled out?
My coupon codes Website with all NEW Coupons 2015-2016
Show HN: My Team  Yahoo Open Sourced a Testing Framework – Preceptor
Different Perspectives on Minimum Viable Product
Logging into youtube will, by default unless you know about it and turn it off, associate every video you view with your G+ profile for your gmail account, so every person you correspond with can look up your video history.
Well, Lisp macros as a meta-programming facility were introduced in 1963 by Timothy Hart.
"then require a ( necessarily confidential) court order to search the database"

This is where I have the biggest problem with our current government antics. They should be required to disclose all warrants and phone searches within 5 years by default. If there is an ongoing investigation then a second court order could keep it sealed for longer.

Without transparency there is too much wiggle room for bad behavior: http://www.reuters.com/article/2013/09/27/us-usa-surveillanc...
Why spend eons strapped to a seat, fixated on your destination, when you can play shuffleboard on the cruise ship while you wait? You are just re-describing the first of my two possibilities--the species so well-adapted to space travel that they never actually need to stop anywhere.

And if they don't need to, they probably won't. If you lived in the country, and wanted to visit the city, you might do so frequently if the trip cost you 15 minutes and $10. You might never do it at all if the trip took 50 years and $100billion.

Space travel is more like the latter than the former.

If, on the other hand, travel to anywhere on Earth cost you 1 second and $0.01, you might just visit every city. That's why I say that any non-galactic visitor to a galaxy is more likely to have a kick-ass travel technology. It's a purely time-based argument, and has nothing to do with any property of the species that has it. They would simply spend far more time at their intended destinations than traveling between them.
Except the new way works better, and casual users who are used to the concept of 'an app for everything' won't mind...
My impression is that it's taken a while to achieve primarily because of leadership roadblocks, which Nadella changed.

I've heard this from MSFT employees and I believe Ballmer made a post-retirement comment in an interview about the same: that this all started after he left.
How to Set Up Authentication with AngularJS and Ruby on Rails
Bram Moolenaar, you mean.
Well thought out animation is also something that should improve usability. It directs user focus and can give hints as to what just happened.

I actually think most of the animation in Lollipop is rather well thought out from a UX perspective. It might be a teensy bit showy but I rather like it.
Plus, in the three days it takes back to the earth from the moon I think I'd have wanted to leave my poo and wee behind!
Real Madrid Official Online Store
I thought the same. Here's a video I found https://www.youtube.com/watch?v=RvCUIiAupJ8
Khan academy is the worst offender in my mind. This past summer, it seemed like there was a change in how to navigate around the site every week. And changes to how reports displayed, even how questions were answered... across the board, constant changes.

My kids, who range from 5-9, and use it to learn math, had to ask me for help constantly.

2 of my kids stopped using the site,as did I. One still uses it. I went from being a strong advocate for Khan Academy to just a lukewarm user who watches my son's progress... and all because of the excessive rapid UI changes.
Put a Match.com to Tinder and Push Open the Hinge on Love