skysight-inc/HackerNews huggingface dataset:
>...the technology could affect users’ outlook and viewpoints more than other once-new technologies — such as televisions, the Internet or mobile phones — because it creates more lifelike experiences and often makes users active, rather than passive, participants.

Hasn't this exact same thing been claimed about videogames for the last twenty years or so, by people who want to regulate game content, with no conclusive evidence?
SEEKING WORK - Vilnius, Lithuania (GMT+2), Remote or On-Site

We are Blissful Systems, a team of talented engineers based in Vilnius, Lithuania. We provide the cost advantages of outsourcing mixed with the cultural advantages of a European (+ fluent English) team.

We specialise in building mobile applications for existing web applications. Not only do we build the mobile applications (we prefer React Native, but can build native applications if you require), but we also help in building/scaling out your backend to handle the extra load and most importantly be secure!

Our main technologies include: Swift (iOS), Java (Android), React Native, Ruby on Rails, Node.js, Golang, Erlang, Elixir

luca@blissfulsystems.com
Introducing Spark Datasets
I meant the low-quality olive oil they panned.
I want to build "organizational operating systems" for govts. (incorporating "best practices") using FLOSS ERP software (I've done e-Government research in academia, and I can also code).

People who have experience in this space: is there a market for such a thing or do govts. prefer commercial (i.e. non FLOSS) software systems?
Everyone that walks around with a touch screen computer in their pocket thinks they are a genius of product design. But if you actually want to design products the first step is to become an expert in the code. So stop day dreaming that you're the new Steve Jobs and get coding.
A colleague is using it and I had a look, but it seems kind of weird because it doesn't seem like Emacs any more to the point where I couldn't easily do Emacs stuff with it.

I've been using regular old Emacs for about 20 years. For those more familiar with Spacemacs, how hard is it to accomplish some of what it does, or transition to a more normal Emacs setup once you get to like Emacs?

Edit - this is just out of curiosity. I hope to use Emacs for another 20 years at least :-)
http://ncase.me/emoji-prototype/?remote=-K7DCCGaesLpMQygtGg5 = Rock Paper Scissors arena battle
The X in UX is Experience so indeed a UX Engineer's role would be to improve the user's experience of the product not necessarily define what the product should be. It's unfortunate that UX is being confused with Product. Let me illustrate with an example: Consider a product with 20 features, 10 of which will be helpful to the user once they have been using the product for a while. The UX engineer's job is to identify this and provide a user flow of progressive disclosure of those 10 features based on user's actions. This improves the Experience for a user by not overwhelming them with all 20 features when they are just starting to use the product.

A Product Engineer's job is to identify the 20 features because they are useful for users.
Show HN: Add a Powerful Cloud-Hosted CMS to Your Webpage with a Single File
Show HN: Tipsy.sass, a Sass tooltip library
I'll have to give it some investigation. I'm pretty confident in the ability of end users to figure out a basic IRC client, but logging made it a non-starter for our use cases - the chatlog module you linked is rather basic, but looking at the source it should be easy to extend for our usage.
Excite@Home is long gone. The buildings remain.
Still sticking with Linode. This is definitely not their fault. If anything I blame ISPs for letting it happen. ISP's could just simply filter traffic by filtering forged packets, then dropping traffic at a backbone would be trivial, making most botnets obsolete.

AWS and Google have resources in place for their own benefit, and hosting with them means you get these benefits to some degree. But the issue is that this complicated infrastructure is only reachable by giants(amazon, google, rackspace, etc). AWS probably spends enough money, collectively, on DDoS mitigation and fallback that it could acquire another hosting company for that sum of money.

The to consider the shady practices of who ever is trying to sabotage Linode's business, the likely goal is to direct business elsewhere. So you may end up moving to a hosting company who is shady enough to have caused you a loss of profits for their own profits. Somethings up here, and I'm really curious to find out who did this. I'm not leaving a business because they were a victim of espionage.
This hits home. You could basically sum up the problems with my college worldview with this talk.
But how much technical skills do most UX Engineers have? Seems from the general consensus Production Engineers touch software more.
A lot of people found a way to live on low income obtained from parents, disability benefits, temp jobs, renting out grandma's apartment, etc. Sharing apartments or living with their parents, etc.

Given that a lot of job growth in the economic "recovery" (especially for younger people) has been in the minimum wage range, I don't blame them. If you can't even pay the most basic bills from a minimum-wage job to live independently, why bother?
If they're neither working nor financially independent, what are they living on? Not a rhetorical question; I don't live in the US, and am a bit vague about its welfare system.

Is this essentially about people moving back in with family?
What is the French approach?
Rushkoff says it's time to fork the economy
UK law requires a minimum 11 hour break between working periods. I'm not sure how that situation would work (it's rare, given the UK's timezone).

A friend in Sweden is sometimes on call overnight, but is expected to sleep. If he's called, he gets the rest of the day off, because of Sweden's implementation of the EU law these rules implement.
Yep, definitely. As a really bad analogy, if you are in the ice cream business and ask a customer, they will recommend you changes in flavors, but if there was, say, a huge chance in a new kind of popsicle, they'd never tell you about that. There's also a dichotomy between the things they'll ask for and what you need to get them to stay with you, or get other users sold. You can make an existing user really really happy (which I approve of), but in doing so, you might not be expanding market. Just trying to retain them is not a good solution, but there's a balance there.

But yeah, the customer is not usually going to tell you the world takeover strategy.

I kinda wrote something about that here - http://michaeldehaan.net/post/118860078737/the-rockpaperscis...
>Sigh. Yes, Angular is a framework, React is a library. Some say this difference makes comparing them illogical. Not at all!

Agree. This BS "oh, it's like comparing apples to oranges" knee jerk reaction should stop.

For one, even if Angular is a superset, we can always compare the parts that both have: component model, templating, etc.

Second, when we say React we almost ALWAYS mean React + Router + some Flux lib, etc. -- so all the same things you get with Angular, just cherry picked.

Third, we can just as well compare Angular (or any framework) with building something from scratch with vanilla JS too. Nobody said we have to compare them "as frameworks". We can compare them as different "ways get a web app done" (with/without framework, without framework but with x lib, etc).

Fourth, we can always compare apple's to oranges. Here's a comparison: oranges have more vitamin C than apples, and are better for scurvy (haven't checked the actual vitamin C stats, but you get my point).
The most detailed accounting I've come across of the economic realities of the record biz (including the myriad ways an artist can be screwed by his or her label) is the book "So You Wanna Be a Rock & Roll Star" by Jacob Slichter (drummer for Semisonic). It's a really fantastic read I recommend to anyone who wants to be a professional musician or just wants to understand the industry. If you want wild antics and groupies and what not, skip it. But man does it ever go into a lot of technical detail of how the recording industry sausage gets made.
John Keynes and the 15 hour work week make the news rounds every now and then: http://www.npr.org/2015/08/13/432122637/keynes-predicted-we-...
Perhaps we were wrong in predicting that he was entirely wrong. Obviously, companies themselves aren't going to be huge proponents of providing "part time" workers with full time benefits or providing opportunities for occasional employment, but people are finding ways through more creative methods that may not quite register as "in the workforce" according to the Bureau of Labor Statistics. People stay in school for much longer because they can afford to (okay, yes, student loans are a problem, but there's also not a critical "you must be in the workforce otherwise your family farm will fail and everyone will starve" motivation), how hard they work is more often seen as an "option" rather than a survival need.
Can you explain what "and require using when just wanting positional-only parameters, or consistently labelled parameters" means? I don't understand that.

As for why you have it in the first place, it's just because one is API and one is implementation, and there are sometimes good reasons to have them be different.
I don't have any experience in neither Vim, nor Emacs. Should I try it? Looks awesome.
Also - is there any way to add Go (golang) support?
> With tuple unpacking, using _ as a throwaway label is also OK.

I see this sometimes, but the problem is that this breaks internationalization using gettext, commonly imported under the name _:

from gettext import gettext as _

(For those who’ve never seen it, “_” is then used as a function which wraps strings, like _("Book"); translation tools can then parse the source code, deduce that “Book” is a term which needs translating, and at runtime the “_” function can return the translated term instead of the original string when a different language is needed. The name “_” for this functionality predates Python and is a common feature across most programming language using the gettext method of internationalization. It is therefore unfortunate that some Python users have taken “_” to be a kind of throwaway variable.)
Wow, this VR simulation looks and feels EXACTLY like I'm sitting still in a chair, in an air conditioned room, with two pounds of earmuffs and safety goggles strapped onto my face!

Wait, what's that smell? It smells like stale coffee that someone brewed only just a few hours ago...

This is so realistic!
It would be interesting to see the code for these as you progressed, too.
This is all an artifact of non-dedicated circuits. With a dedicated T1, for example, you know what you are getting and the circuit is idle when you are not using it.

With a shared circuit, advertised "peak" and "average" bandwidth is all virtual and is managed via QoS, and is based on expected usage patterns and leveraging the anticipated lulls and peaks. It's very similar to financial arbitrage.

So it may be the case that reducing the risk of sudden, simultaneous peak events allows the overall network to be much lower cost and more performant for other uses.

T-Mobile is trying to squeeze out the most value for its users at the lowest cost. If a user wants a dedicated circuit, those are available from other vendors.

Perhaps in the future carriers will offer circuits with QoS specifically tailored to different categories of users. It seems like custom QoS could be offered to individual users and priced accordingly. I'd happily tolerate lower max video download bandwidth in exchange for a lower price b/c I rarely watch video on my phone.
Post Snowden, I don't think Glass can ever happen

Downvoters: don't just hit down... let me know why I'm wrong!
How to Make Lunr.js and Jekyll Work Together (with Gotchas)
Ask HN: Feedback on my first Go project
https://github.com/mrnickel/StaticSiteGenerator

I've published a V0.1 of my first go project. It's another StaticSiteGenerator (yay!). Really wrote it in order to get my feet wet with something that I'm hoping to actually use (ya, another person who will likely fail at writing blog content regularly haha).

Some of the things I'm still not satisfied with:

-File layout. What's the "idiomatic" way of layout out packages / files in Go? Seems like the wild wild west to me!

-Polluting packages. I'm used to languages like Java where I can hide my private helper functions inside of a class without polluting the codebase... Go doesn't seem to work like that

-things I just don't know!

Any / all feedback would be GREATLY appreciated. Again, I don't expect people to ACTUALLY use this project. Just wrote it for myself.
Thanks!
Two words: Oculus Only

The last word I heard from the Oculus team is that the game releases would be restricted for use with the Oculus only. No morpheus, no holo-lens, no (insert startup here).

This has killed my desire to support Oculus.
Yep this is how Lyft Line already works
On the contrary, buying your phone basically locks you in. Yes, you can theoretically transfer your phone between some providers, but your Internet tech is unlikely to port well.

I think it's fair to say there are very high switching costs between US carriers due to wireless chip fragmentation. Averages at least $200 to switch if you want a halfway decent phone, more if you want a nice phone.
For at least a few people, interviewing and job hunting will probably eat into their life outside of work regardless of if the company is paying them to complete a contract project or using traditional days full of interviews on site.

That said, maybe it's supposed to select against people who are ultimately unlikely to block out the time to go through the screening and hiring process regardless of its form. It's some tens of hours either way.
tl;dr: The author is asserting that React > Angular2 because he's already emotionally invested in the former.

React's greatest strength is also its greatest weakness. It requires devs to compose their app out of multiple de-centralized parts. See 'javascript fatigue'.

If your aim is to write an isomorphic React app, you CAN"T just use 'plain old javascript' or anything that touches the DOM. If you care about SEO, this is a very important implementation detail to consider.

Angular2's greatest strength is also its greatest weakness. It provides a unified API for building apps. It forces you to do things the 'angular way' which is no different from Angular1.

So far Angular2 is heavily biased toward Typescript because it was written in TS and it was literally just released to beta 2 weeks ago. TS is good for devs bridging over from strongly-typed OOP languages, and TS provides better support for autocomplete in IDEs. TS is bad because it's not an 'official' standard and it may be an awkward transition for existing JS devs.

TS is not required, I have been writing an Angular2 app in strictly ES6 despite the lack of documentation/support.

Both: require transpilation; use observables (ie redux vs rxjs); use a HTML-like templating language for data binding; use the virtual DOM to speed up rendering; discourage mutating the DOM directly to encourage rendering on other platforms (ie mobile, isomorphic); require platform-specific shims that don't touch the DOM; etc...

The underlying technologies of both are more similar than different. React favors a more decentralized architecture. Angular2 favors a more monolithic architecture.

/axegrinding
The maximum Vive space is 15x15 feet, and I don't own one but I've heard that it handles different scales pretty gracefully.
The Analog to Digital Move
My guess: train operators are probably a much lower percentage of the total cost of running a train than drivers are for trucks or cabs, removing the incentive for automation.
> Literally no one in America, save for a very few on the fringe, is talking about “eliminating income inequality.” People are seeking to and talking about reducing income inequality.

This is disingenuous. On social and mainstream media the issue has been framed as "income inequality is a problem" not "excessive income inequality is a problem."
It strikes me that while the back-and-forth of autonomous private vehicles (to send parents and kids off on separate trips) might reduce the total number of cars, it would also probably increase the amount of cars on the streets at any given time, since the autonomous vehicles would have to return home without passengers to pick up remaining family members.
I find that I use OOP to model what I want my system to do rather than naive OOP of "I have a square and a circle". Unfortunately, this invariably leads me to Greenspun's tenth rule.
lunr.js delivers fast search results because the entire search process happens in the browser. There is no network delay because the network never gets touched during the search. If you run a Jekyll-based blog, this post will tell you how to make lunr.js work for you. Gotchas (and solutions) are shared within.
> yes, I though Python had pattern matching compared to Java.

Python doesn't have pattern matching at all though, and doesn't advertise such a feature. It has iterables unpacking.
9 High Octane 3rd Person Games Like Uncharted
In other news, running can make you ill. Some runners don't know their limits and over-train.

What kind of idiot publishes this garbage?
Ask HN: Machine Learning for Business, is it just an unneeded solution?
Hello all,

I am a scientist in the field of machine learning.

If you don't know machine learning is used in some corporations to improve the recommendations of products/articles to a user after they maker a purchase/search/whatever.
I have done a bit of research and was not able to find companies which offer a similar service through an API or SaaS to companies which don't have their own machine learning team.

So that leaves me wondering, do SMB want these types of systems to improve their sales/results/whatever, or is this just a "nice to have" item which they say they would like, but they wouldn't put any money towards.

Thanks for the feedback!
AMD Polaris GPU Architecture
3 Reasons Not to Send Sensitive Data in the URL (Even with TLS)
She engineers the product, but doesn't lay the bricks. The product is not just the software.
> There's a lot of bullshit work assigned in a typical corporate job

yeah its called being young and being inexperienced. Gotta put the time in before you're qualified to enjoy the meat..
Pressing `SPC (or M-m) t E e` will switch the editing style to Emacs (cursor becomes blue) and you should be at home :-) From there the Spacemacs key bindings are available behind `M-m`.
> The biggest offender here is the bare except: pass clause. Never use these. Suppressing exceptions is simply dangerous.

This doesn't apply if you're using exceptions as control flow, which is idiomatic and recommended Python behavior.

Let's say you want to make sure some file doesn't exist before you start doing something. Specifically, you want to wipe it out if it exists, and you don't care if it doesn't exist. You do:

if os.path.exists(temp_file):
os.remove(temp_file)

This isn't idiomatic Python behavior. Instead, you want to use exceptions:

try:
os.remove(temp_file)
except OSError:
pass

Mind you, an actual bare "except:" (without specifying an exception type) is still bad, because that'll catch things you don't want being caught, like a SystemExit or KeyboardInterrupt, but it's perfectly acceptable to silently pass in this case.
We haven't publically released our course catalogue to the masses quite yet. That said, are there any skills you (or your employer) would like to learn? We're still putting the final touches on everything.
http://store.steampowered.com/hwsurvey/videocard/

That is pretty damning on the amount of users with a 970/780ti/980/980ti/titan x. My 560ti plays most games at a decent resolution in mid-settings at 144hz. It is hard to validate a $400 replacement for non-time consuming entertainment.

Note: a 970 is in the top 6 -- http://www.videocardbenchmark.net/high_end_gpus.html
Why Britain Has the Best Wall Sockets on Earth
I'm in the throes of this right now, but I think product manager is close. Read the job description to see if it errors on the side of programming.
Product engineers are sought after, and for companies that build flag-ship products they should be core to development. Product developers are often founders and should guide the vision as they have the product itself at heart and mind.

https://data.triplebyte.com/who-y-combinator-companies-want-...
Chrono Trigger isn't particularly "quirky". It's a pretty straightforward presentation of a somewhat different story. Earthbound plays with the medium in a way that games a decade later still aren't very good at (see the love for Undertale, which I don't think is all that good either but does paint the fourth wall in a way that feels fresh and original because of the relative rarity of it).
Virtual dealers make buying used cars painless
What's the use case to justify the massive cash outlay these things require? I don't see it.
What’s the Difference Between Gaming and PC Motherboards?
Can exercise really make you grow new brain cells?
Linode has always been this way. They are not extremely open from a business standpoint, but from what I can see they are fairly transparent from a technical standpoint. They have released a statement about this outage, and past outages. Smaller outages usually don't get public announcements, but often you'll see something on the forums, or you can figure out the problem by opening a ticket.

I've had pretty good communication with Linode and I've always had really good customer service. I don't think Linode is nearly as verbose about their internal business affairs and going-ons as the startup world seems to be, but I think competition has driven many companies to do the same, and the rapid evolution in this market makes it a reasonable effort to constantly keep the public in the loop.

As far as my experience, they've never with held information that I needed to know. But I understand why people are suspicious, and I think this suspicion is paranoia. These attacks are clearly espionage, and if they knew who was doing it, they'd have taken legal action by now.
Should scientific papers be anonymous?
NETFLIX SOCKS
If they can prevent the image of Robert Scoble in the shower becoming the public perception of Google Glass this time around, they might just make it.
Looks very simple to create your own module. Would be great to see it work independent of raspberrypi. At least so you can run in text mode on your laptop to give it a whirl. Also would be awesome to see some sort of jasper-cluster where you could have it running on multiple devices that can push updates to all devices when modules are added/configurations changed.
I think you're gonna like Aurelia[1]. It's badass compared to Angular 2, React & Polymer. You get this really, really nice feeling of writing pure Javascript. It's smaller than Angular, strictly follows Javascript standards which is soooo nice.
No

{{bindingVariable}}

but instead:

${bindingVariable} // Just like in Javascript template strings!

Binding? Sure:

<input type="text" value.bind="variable">

Two-way? Of course:

<input type="text" value.two-way="variable">

One time? Yep:

<input type="text" value.one-time="variable">

The templating is so simple, as it follows the APIs as well, for example - how would you bind markdown to the innerHTML of an element? Well, just pass the variable through a ValueConverter in your bind:

<div inner-html.bind="variable | markdown">

It is also pluggable. You can replace almost everything in Aurelia with your own implementation very easily.

[1] - http://aurelia.io/

EDIT: Added a little more to explain my reasoning.