skysight-inc/HackerNews huggingface dataset:
Well, it depends. You can't really separate humans from the tools they use, they are extensions of our cognitive capabilities. If I outsource some of my old mental tasks to my phone it may mean that I'm losing something as a naked person, but I'm also gaining a lot as a system of person+phone. It is a tradeoff, but it is a pretty good one if you can reasonably expect your tool (or a class of tools) to be always available when needed. Our tools are our exocortex.

Also, the same questions you asked can be used as an argument against books. Or writing, as the parallel comment quoting Plato shows.
There are dumb ads on the internet, look for "The Deck" network.
They claim they make decent money without targeting neither tracking users.
Meh. If you read The Design of Everyday Things and then look around, you see so many faults with the UI of physical things, even some which have been around for more than a century.

A good example is packaging: "The Consumer Product Safety Commission estimated that attempts to open packaging caused about 6,500 emergency room visits in the U.S. in 2004."
According to the python community survey of 2014, 80% of users are still using Python 2. Of course, that was two years ago, but 2014 was still six years after Python 3 was released. (https://wiki.python.org/moin/2.x-vs-3.x-survey)

If the python developers were any normal business, they would have abandoned Python 3 and returned back to developing what their customers obviously prefer; the problem here is that the python developers essentially concluded that because users get python for free, they aren't customers at all and the python developers can do whatever they want and their users will eventually be forced to fall into line.

Except they won't...

Python users are refusing to migrate to Python 3 as a community. It's a shame that the python developers have decided to try to show their customers who is boss because it won't work--the developers will lose. Many people will continue with 2.7 forever and fork the language in 2020 like Perl 5 day. The rest, like me, have dumped python and moved on to greener pastures.
Material Design is just like Apple's guidelines. It's great for helping to create something that looks uniformly designed and not a hodge podge of UI gimmicks, helping design-ignorant coders create something that looks nice, and as you say it's easy to get management buy in, but is it actually good? Will following it actually reduce your count of UI mistakes? Personally I don't like it at all, and I've had many complaints, both functional and from personal preference, with Google's design changes over the last few years.
Looked at getting these a while ago and the Java configuration tool and server turned me off for a simple 2 unit deployment. Anyone else have thoughts/experience with this?
A user's client should respond with an accept/reject response to the price offered by the website. Everything else would be determined freely: Clients can be created with price range configurations as desired (perhaps per website, in a probabilistic way, and/or some cost-concious settings), and website owners can analyze their visitor's accept/reject rates to determine how much to ask for before falling back on ads.
The Ceres Solver (also from Google) has great automatic differentiation support as well.

http://ceres-solver.org/index.html
With self-hosting you don't get the broader community... With node, for example, most modules have source on github and it's easy to fork, fix/enhance something and submit a PR... with everyone self hosting, how many logins do you have to create.

I know, tracking, federation, etc... but it's much nicer only having a couple logins (google, fb, twitter, github) for most sites I access regularly.
I think everyone knows that non-modal dialogs, live previews and obvious icons are better, but they're also harder to do.
Missed a huge one - Elastic File System was announced and is (still) in preview.
I think the main problem is that people use common sense and decide when to break the law and do so extremely often. People regularly speed, cross double yellow lines, pass in the right hand lane, etc. So we now have to decide if we should change our behaviors when computers start following the laws, or if we should change the laws.
WTF. I wondered why the article ended so suddenly...
Authorized keys in the context of ssh means the ability to logon without password using public key authentication.

Now that I'm thinking about this, anybody know how they're doing public key authentication for domain accounts at all? If you don't use a password to logon, how are you supposed to get a Kerberos ticket to use domain network resources?
You'd be surprised how many applications are using techniques for optimization that not only work poorly but require more work. Many programmers, academics, and students who browse HN may benefit from AD but don't know about it.
India’s most notorious traffic-bottlenecks
Damn, I would love a sublimetext plugin like this
2700 deep learning projects at Google... What are they doing, besides the obvious? What's a good ball-park estimate of the number of "projects at Google"?
Are there any low-hanging fruits for contribution? Any pointers for starters?
Indeed. It seems he got bored too easily; sticking with one industry wasn't satisfying enough for him.

I guess serial entrepreneur would be the buzzword these days.
You can use your own domain for GH pages... which many sites do use for their documentation.
More importantly, these stages have nothing to do with choosing either Python 2 or Python 3. Python is just a tool. If one doesn't work, you choose another, and if the developers of that tool decide to screw it up, you just move on.
Well it really is. Though they are all called "A.I.", they are wildly different fields with little in common.
Ask HN: Why is software priced the same around the World?
Do software companies realize that if they were to offer localized prices for poorer countries (read: not in the top 10 of global income) tons of people from India or even poorer european countries might buy it instead of pirating/ignoring it? If they are why don't they do anything about it?

It seems to me like companies are ignoring the fact that 20 000$ + annual incomes and salaries are common only in America and a few other countries in the World. As soon as you reach Latin America, Southern and Eastern Europe and the Middle East the median income changes a lot. Yet almost all software is sold for exactly the same price in all of these regions, often for prices that make sense for American or highly developed European nations but become prohibitive in slightly poorer nations. Even in Europe and the EU, there are disparities in median income that would justify changing the price according to the country you're selling it in, take a look at this map - https://en.wikipedia.org/wiki/List_of_European_countries_by_median_wage

What are the major costs to simply localizing prices according to median income, considering distribution is free and manufacturing is already (I assume) paid for by the main markets? Aren't companies just leaving money on the table in the form of income from poorer countries by pricing themselves out of the market? The only thing can think of that keeps them from doing this is customer support, in that having enough people to maintain proper support in those regions is more expensive than actually selling the product at 50% off.
Those of us running Arch Linux have to check the rearview mirror to see the transition... back in 2010 when "python" started defaulting to Python3.

It wasn't the smoothest thing, but the world didn't end, either. Lots can be learned from it if you're thinking of making the move.
Get 1 actual assistant (virtual assistant) and don't worry about any of the edge cases that Siri hasn't figured out yet. VA's can proofread docs for you, sit on hold with Lufthansa until they get an agent on the line then conference you in, order your groceries for delivery, make and update medical appointments and in some cases, send thank you letters to friends and family, do research on xyz topic of your liking, and roughly prepare your expenses, receipts and tax paperwork before handing it off to a CPA. There's also the added benefit of interacting with (and financially supporting) an actual human who is much more capable than Siri. And then there's cachet of having your 'assistant' run interference with all the usual time wasters in your day.
Wow, something like 11% of buried people appear to have been killed violently! I wonder if that was also representative of the common way of dying or just that soldiers were more often buried than grandmothers.

Sounds like the Europeans ultimately saved them from themselves. After doing their own bit of violence too of course.
I don't think overuse is the limiter on beauty or compellingness. I think an artistic medium only has two requirements:

1) an output space that is vastly larger than could be exhaustively explored on human timescales

2) the proportion of the output space that can be quickly accessed by an artist can be increased through practice.

Many glitches score poorly on one or both of these... Often additional practice with the glitch does not increase the artist's ability to address larger portions of the output space. A completely random glitch would be the worst case scenario there.

But many glitches do fulfill both requirements, and there's no reason those couldn't be used to creat great art.
This story is nice because it reminds the audience how a person's situation may look different from another person's perspective.

I've seen and heard terrible parents who are unfit to even raise a single child. It is really sad that the parents are not aware that they suck at raising children. In fact, they can't even raise themselves. The worst part is that the child/ren would be unaware how terrible their condition is/are. It gets worse. The social circle of these parents sometimes are unaware of how bad things truly are even if they know what is going on.

However, through the author's experience; it seems that in a strange way Lyric is gifted with having the ability to realize different perspectives, which is something that some people can't seem to do.
Quite a bit of software is priced differently in different parts of the world.

Managing that and preventing people from just buying it in cheaper countries needs complicated DRM systems, which probably is why only big companies that have those do it (Adobe, games on Steam, Microsoft, ...)

+ all the usual arguments why an expensive product with fewer customers might be better than a cheap product with many customers (support costs, image, ...)
The comparison is obvious, but this is trying to solve a different problem than Free Basics (which is for areas where there are existing mobile networks).

Though it's interesting to consider the impact of having a read only, delayed, version of the web. That's much different from what most of us experience.
Toward the Implementation of a Quantum RBM (2011) [pdf]
This "separate data from presentation" sounds like TCO-speak. Way too frequently referenced to be a genuine inspiration.

It's only "half bad" (if that even) because while the whole world moved on from Windows to Unix (OSX, Linux), Microsoft dug their heels in. Think of it as paying down long overdue technical debt.
I think it's just the opposite. Once a huge number of driven miles shows a strong statistical advantage to computer driven cars, I expect insurance companies to heavily favor computer driven cars.

Similar is happening already with autonomous braking. Safety standards are being redefined in Europa and the USA to mandate autonomous braking to get a good score (and an insurance break).
I'd by lying if I said you could find something useful to contribute in just one evening's work, but if you have a few evenings you could probably pick a core library class, see what is currently missing in it, and fill in a few gaps.

You'd need to understand Java and Ruby, but we can help you with the rest.

Join us #jruby on Freenode IRC, or https://gitter.im/jruby/jruby.
As far as I can tell (initial glance only), building this port requires Visual Studio which is a shame. It'd require a bit of effort to port. I wish MS had gone down the CMake route again.

As for Cygwin's sshd, we don't want to step their toes any more than we already have.
I parsed saurik's comment as a joke based on Objective-C enjoying long names containing the word "with". Objective-C is relatively unique among programming languages in continuing the method name when specifying parameters, and "with" is a usual way of specifying them. For instance, one of the constructors for NSString is named "stringWithContentsOfFile:encoding:error:", and the way you'd call that method is something like [NSString stringWithContentsOfFile:@"file.txt" encoding:NSUTF8StringEncoding error:NULL].

However, in this context it's not used that way, because you're not taking an OperationApplicationException. Instead, yes, this appears to be a variant of readExceptionFromParcel that instead sometimes throws an OperationApplicationException. That use of the word "with" would not feel correct in Objective-C -- nor would the use of an exception, probably, since they are rarely used in Objective-C.
It's deeper than you describe...

https://en.wikipedia.org/wiki/Simultaneous_localization_and_...

... but I agree that there's nothing in particular that distinguishes it from other problems.

My comment was satirical in nature. SLAM is an interpretation of what the parent comment had described:

"[B]eing aware of your own location in space and time, as well as remembering previous locations. In other words, having some model of the world and knowing your place in it[.]".

There is a general pattern of statements of the form "We'll only really have AI when computers X", followed by computers being able to X, followed by everyone concluding that X is just a simple matter of engineering like everything else we've already accomplished. As my AI prof put it, ages ago, "AI is the study of things that don't work yet."
I tend to think that making a good UI is like writing a good technical document or good presentation slides. We should think UI as a kind of natural language. There could be some subjective guidelines, but I don't think there will ever be a definitive standard.
Nope, because you can have arbitrary constant expressions within template instantiations.

foo<bar<1> could be interpreted as "foo<(bar < 1)>" or "foo < bar<1>"

It's undecidable without symbol lookup.
Using sequence_ and map can be argued on the grounds that mapM_ is only recently visible in Prelude in GHC (and not so in the Haskell standard), but using it is probably more idiomatic and certainly clearer.
Does anyone have enough experience with Tk and REBOL why these should be exemplar as far as UI and layout is concerned?
> I imagine at some point someone implemented it like that, then they went back and wrote into a standard. It would have been nice to at least mention that in the docs footnote ("Encode these as C structs on this combination of arch/compiler/os and cast binary blobs to the struct to serialize/deserialize data in this format)

That footnote could cause multiple problems. Someone might just use that C struct and expect the layout to match, which would introduce portability problems (such as if using a different target OS, as Windows and Linux have different struct layout rules). Or, conversely, someone might see that line in a proposed standard and reject it as non-portable, whereas a precise description of memory layout would not come across as such. (In particular, the memory layout of structs by GCC on x86-64 Linux matches the memory layout of structs by any compatible compiler targeting several different 64-bit architectures on several POSIXy platforms.)
0wnz0red (2002)
I may be wrong, but IIRC, all Python code shipped by default in the next Ubuntu will be Python 3.

Now may be a great time to start with 3 and never look back.
Check out the movie "The Blind Side" (2009) or the book by the same name. Its explores this very issue.
I disagree. You can easily find good names if you have an original idea. One technique that I use, just combine two words. Most two-word combinations for an original idea are not taken. Also, use an honest registrar that won't register the name ahead of you.
> This is why open source is often so much better than open standards (though the latter the was used to help create the former, in this case).

Personally, I prefer both: a standard to give documentation, motivation, and clarification, and an Open Source reference implementation (written for maximum clarity rather than optimization).
Decent AI would recommend boardgames of the same genre - here's a manual recommendation: Risk 2210 is (4 hours of) awesome!
> This "separate data from presentation" sounds like TCO-speak. Way too frequently referenced to be a genuine inspiration.

Huh? It's a very specific thing. When you run stuff on Powershell, you pipe it to 'select' or 'where' and pick fields, rather than running grep / sed / awk and inventing regexs to scrape stuff.

ps | where {$_.StartTime -ge $1HourAgo}

Before accusing me of 'TCO speak' and being 'ungenuine' - for mentioning something that's a well known engineering concept, particularly in the Unix world (ever used TeX?), you could have done <1 minute of research.
Given that this is the Y-Combinator news aggregator it's much worse than "us" choosing to use these services. Most of us here would love to be a substantial part of the next Facebook, Twitter or Instagram. I am sure the vast majority here would do everything they can to make it happen if they thought they had an idea that could turn them into the next Mark Zuckerberg, Steve Jobs or even "just" Evan Williams. I've been ranting about Facebook being the new AOL since at least 2009 and yet I would become an unstoppable force in order to create the next one.
I work in one of these labs. I suppose if you really need to do work, a pair of headphones suffice. But the open space makes it really easy to have visitors (there are a lot of them), as well as the aforementioned interacting w/ neighbors. It's certainly more interesting than working alone in an office or at home.

The meeting offices are mentioned briefly, but those see quite a bit of use as well.
Does the body have ways of shutting that down?
Ballot initiative would require legislators to wear logos of top 10 contributors
Wouldn't this be cost prohibitive?
On Linux you can still execute 'kinit' to power up and get a ticket. (Via password).

I'm sure there will be something similar. Unless authentication in the first place cannot be decoupled from ssh login, then your key would have to be able to grant you a Kerberos ticket.
Those are not assistants. They’re not even organizers. They’re glorified notification services. And it’s natural that he felt overwhelmed after a while. From personal experience I can say that the longer to-do lists you make, the less tasks you end up completing. If I have four-five tasks to do in a day I get everything completed on time. Anything bigger than that and it never gets completed.
Is this still valid SEO advice or another one of those "it was sort of true once upon a time" things that gets passed around?
Awesome blog engine for developer
We’d like to share an awesome blog engine for developer. Your posts will be saved on a GitHub repository and BlackHulk will display on a web browser.

https://github.com/FancyBlog/blackhulk
You can already install OpenSSH for Windows without bothering with PowerShell. See http://linuxbsdos.com/2015/07/30/how-to-install-openssh-on-w...
On the other hand the creative, intellectual minority that wants and needs fast access to information is left behind which is a cultural and economic collateral damage of fashion.
CES 2016 Preview
Surely that would open you up to the worst possible kinds of XSS.
NoRedInk in San Francisco (or remote for Sr., up to 6h time zone difference from Pacific)

Full stack rails engineer, backend / infrastructure engineers and frontend engineers wanted to make sure that grammer is taught good. Every one's revolutioneyesing educaton but while some student's cant even right the write words.

Then there was NoRedInk.

NoRedInk helps students quickly improve their grammar and writing skills. We've got a small, technically excellent engineering team.

We're gradually porting all of our React.js and Flux code to Elm, and are really active on the Elm community.

On the backend, we use Rails and MySQL, and manage our AWS deployments using Chef / Opsworks.

Join us as engineer #12, and improve how grammar is taught.

https://www.noredink.com/jobs
Thanks, I just pulled it down. It's so amazing how small the compilers and the MCP was. Thanks very much for posting these links.
I did not mention "css animations" in my post. Animations in general are certainly a common cause of website bloat, as they are often effected with a mix of images, javascript, and css which combine to waste bandwidth and cpu cycles. The article lists numerous sites for which animations contribute strongly to large website size. One such site listed in the article is this one: http://pollenlondon.com/ .
I'm a foster parent and know several people that have; in addition a friend's fiance was just adopted at 20 years old. In nearly all of these cases there was a preexisting relationship for a few years first. Most kids who have been abused or neglected are slow to trust, but I do know one family who adopted a 17 year old who had been in foster care for 6 years and wanted a permanent family to come home to from college.

Right now, some friends who have been fostering a boy since he was 10, are now in the state that he can be adopted legally, but he feels like it would be a betrayal to his roots.
Unfortunately local storage is limited by 5MB. It's probably enough for simple apps, but will it work with any real world projects?
One of the reasons I regret switching to the iPhone. Siri can't hold a candle to Google's assistant.
Request to all designers - please stop building nested scroll and drag interactions. Common pet peeve for me recently is embedded map widgets in web pages. A user scrolling the page will find at some point that their mouse has come over a map which is now eating the scroll events and they are now scrolling the map instead. Only choice at that point is to move the mouse over and start scrolling over. Bonus annoyance - In many cases it is non trivial to reset the map to its default setting before the unwanted scroll interacted with it. Hovering over an item is a very weak commitment from the user that they want to interact with the element. Please do not use the hover to infer that the user means to interact with the element, at the very least put in some kind of timer and enable the interaction only on sustained hovers.
mikrotik has capsman controller in all its gear, even without wifi. works quite nice, with roaming and such. cheap. boxes are ugly though.
The cost of supporting a customer is typically fixed for a vendor regardless of what price the software is sold at. Supporting customers who paid less relative to the costs can be hard to justify. It could even lead to a net loss, so it's understandable that we don't see that much differentiation in the price for different countries.
I assume you have an actual assistant. May I ask what the monthly bill comes out as and how you found them?