skysight-inc/HackerNews huggingface dataset:
This is why C++ code should use references more and pointers less. How's that working out in the era of move semantics?

Bjarne has said that "this" should have been a reference; making it a pointer was a mistake. But the early design of constructors pointed the language in the wrong direction.

At least you can't assign to "this" any more. You can still assign to "*this", but probably shouldn't.
NASA Satellites Unlock Secret to Northern India's Vanishing Water (2009)
No, it doesn't just use a different protocol. It ignores your network settings (proxy) and exposes your local network information.

I can understand not wanting to scare people with "Allow P2P Data Channel", but ignoring proxy settings and revealing all IPs is unacceptable. WebRTC folks toss off these concerns with "there's no way to prevent tracking so heh".
HoloLens IRL: What It's Like to Use the Microsoft HoloLens Development Edition
To me, this article proved that body-camera evidence is extremely valuable, you just have to be methodical when interpreting it. I watched the videos carefully, frame-by-frame, and only made one error (I didn't identify the taser in one of the videos). Re-watching that video while knowing what I was looking for (as I would if comparing testimonies), it was easy to see that was what had happened. I see how someone who wasn't really thinking about it would be fooled, but if you think about what the videos show, they're excellent data.

In the first one - the camera was bouncing around a lot, and the main question was whether the guy was punching the guy wearing the camera. I looked at the angle his arms were at in still frames, and concluded that they couldn't be punches. The same works for both angles of the traffic stop video: you have to pause and think through some geometry, but you can figure out that the officer and suspect don't touch with reasonably high confidence.
<video> tags are a more standardized part of the web. Although I should be able to disable auto-buffering as well as auto-play.

Ideally the user can control whether all types of content get loaded—images, CSS, JavaScript, web fonts—or even allow/deny individual domains or files, but so far browsers require an extension like uMatrix for that.
Unfortunately it's not solid tracking.

It's the standard structured IR light over the scene. Which means that sunlight, reflected sunlight, florescent lights, or any other IR emitter will wreck havoc over the SLAM algo they have running.

What they need is a visual SLAM and not just the IR solution. It works well in their dark candle lit studio where they did the demos. But outside, near windows, near reflections from outside, and flood sources all kill or badly affect it.
99% of users don't have any BitCoin, so to use BitCoin they'd have to learn how it works, set up a hot wallet, buy some Bitcoin, and then figure out Brave, and also keep a constant mental note of the exchange rate between Bitcoin and their currency to know how much they're paying.

You're suggesting that process is easier than preloading an account from a credit card?
Obviously the author should use whatever they want. But...the reasons given aren't in any way compelling.

> If my build process fails, for whatever reason (like an unpublished npm module),

If you were unable to deploy because `left-pad` got unpublished then 1) you've got way more problems than your use of SASS, 2) not using SASS would not have helped you because you're build process is still broken, and 3) you could still run SASS manually.
The issue to me is one of name spacing. Where is the XML#to_s defined? Certainly not in one very large to_s function that takes in large swaths of various types. Of course it should be namespaced around XML, the only issue is whether it's module based or object based.

I think object based is better. Why? Because I can take the object and introspect the methods. Any number of functions can take in an XML object, but there are very few methods that the XML object needs to have. In my repl if I do:

my_xml.methods - Object.new.methods

I get a list of what I'm expected to do with this object. If I do something along the lines of:

functions.collect { |f| f.first_argument_can_be? XML }

Then I'm pulling in not just the normal functions, but also anything that consumes _any_ instance of the XML instance, including domain specific ones.

Now, you could argue that all method-like functions should be namespaced to their own module, but now humans have to be trusted to not define these functions outside of that module and they have to be trusted to not define anything else in the module. For what purpose?
Looks like some work to support this is happening in a branch: https://github.com/brave/libchromiumcontent/commit/ca3e356b0...
What's the name of the company?
I've got a chronic health condition (being intentionally vague) and have thought a lot about what symptoms/outcomes would make me seriously consider ending my life. This is definitely on the list. Sounds miserable.
Yes, adolescents undergo changes in melatonin levels due to puberty. This leads to delayed phase preference - teenagers naturally want to sleep from around 1 am to 10 am.
>This should be the default setup in a browser, Tor+Noscript.

That's just unrealistic for most people, especially the TOR recommendation. Script blockers are troublesome even for tech savvy individuals, though I highly recommend blocking scripts for anyone who can "handle it". Gorhill's work (via uBlock Origin) provides a much more realistic way of disabling these kinds of malicious and/or invasive actions. Not sure if they're currently blocked, but he's made strides to block crapware and its kin, so this might not be so far off.
A great illustration (from the article) of the scale involved and Hubble's amazing resolution:
http://www.nasa.gov/sites/default/files/thumbnails/image/hub...
Guix uses Guile instead of the nix expression language for defining packages.

Honestly, I don't understand that choice. The main issue with nix is that is a lazy functional language and the learning curve for that is a barrier to adoption. But... scheme is not a solution to that problem. It looks to me like GuixSD the successor to the Hurd as the favoured GNU OS. It's the official GNU distribution of Linux and it's choices are more political/ideological than practical.

So you're excited to use an OS that's FSF-endorsed from top to bottom, choose Guix. If you're more interested in realizing the benefits of functional package management, choose Nix.
So, if you're more interested in functional package management
So start actual classes later, then kids/parents can decide if the parent's poor scheduling should impact the child.
As someone who at one point grew up without the internet, I think I can safely say that my attention has gone out the window with the web. There are just too many things to look at now and browser tabs are constantly competing for my attention. In fact, I would blame inattention for the lack of personal success in my life. Hell, it was even hard getting through the entire article, I just wanted to skip to the end and read the comments. Ugh... sad. Also, it doesn't help that we have news feeds like Hacker News, Designer News, Reddit etc...spewing info left and right. Before the sharing of information you'd be familiar with the work of a few, now everything is out there and your access to information is pretty much unlimited - that's a lot of info competing for limited attention.
Having moved into an English speaking country at 9, school helped me become fluent in English. I also attribute my arithmetic skills to my schooling, the calculus knowledge immediately put to use in the computer game I was writing. I also more or less enjoyed my history lessons. It helped me better immerse in Age of Empires at night.
If you have an issue with people deleting branches that were intentionally preserved to save history that was then squashed onto master, that's not the fault of anyone who squashed their commits but left them preserved on a branch.
ctrl + z doesn't undo
ctrl + backspace up down end home doesn't do what you'd expect
This is talking mostly about perceived "stars" in academia, who already do have tenured or tenure-track positions (or offers of them), but leave for industry instead. So I think it's a different issue than the one you're talking about.

For those people, one thing that's changed is that academia, in STEM at least, has grown into having a big management component. You're expected to run a significantly sized lab, and to continually bring in enough grants to pay for it. Professors at top universities spend a large amount of their time writing grants, hiring people, and networking with potential funding sources, and it's no longer really optional. There is a certain style of researcher who actually excels in this kind of position, managing a medium-sized research enterprise, and advancing a field by putting together good teams, providing high-level direction, and mentorship. It's like running a startup in some ways (obv. different in other ways). But not every researcher is good at or interested in that, and some would rather opt out and find a job that lets them focus more on their individual research.

Another thing that's changed is pay. Academic salaries in CS have gone up significantly, to the point where $100k+ is common, and $150k+ for big names is also getting common, whereas professor jobs were traditionally more lower/mid-middle-class than upper-middle-class (more like "$75k+" than "$150k+"). But salaries at tech companies have gone up even faster. If a big name in deep learning gets offered $300k base plus a big stock package, the university's retention counteroffer isn't likely to come very close.

Also, specifically in AI (which this article focuses on), data access and engineering/infrastructure support are other lures of industry. If you do machine translation, for example, moving to Google will solve many of your dataset problems. If you need a distributed cluster, there's expert IT staff working on it; if you do autonomous vehicles, there's expert engineering staff supporting your "demo platform". In academia you rarely can afford that kind of infrastructure or engineering support, so there's a lot more of grad students cobbling together DIY demos, and the postdoc hired mainly for his/her mathematics knowledge also moonlighting as the cluster admin.
[Video] Windies return to an amazing reception from their fans
I am, and mine is 7 years old. I have noticed a change in his morning routine that seems irreversible.

Previously he woke around 5am, but now it is after 7am every day.

As someone that is definitely not a morning person, I think I am starting to rub off.
You don't say!
I don't need JQuery, but Flot chart still depends on JQuery. I searched for a lightweight alternative, tried Zepto which isn't doesn't work correctly with Flot and it uses very bad coding practises (various suggestions even from Mozilla devs were marked as won't fix). I read Cash isn't an compatible alternative either. Hmm, hopefully Flot drops JQuery as requirement, as it's a really good charting library and the only free one that is very comparable to Highcharts.
Yeah. I'd recommend that. Personally, I found that I didn't really understand git until I did it all from the command line. YMMV, but that's what made it all click for me.
Yes, this is also true for the University of Michigan athletics department, which in a recent year spent around $145 million and earned $158 million in revenue.
I left as an ABD in French lit and now work as a software engineer. I recently found out that my former department put me on a list of "recent placements" as an example of an alternative career open to French lit scholars because OF COURSE it's reasonable to expect humanities PhDs to be able to pass a whiteboard interview when they can't land a professorship.
Caltrain regularly hits cars on the track and has to stop the train for more than an hour, so you'll need a backup plan if you expect to get home on time.
Was he tired all the time? It's been shown that shift workers never fully adjust to sleeping during the day. Children and teens need a lot more sleep than adults, so it's particularly hard for them. As a teen I worked in a bakery and later as a pastry chef, both of which involve very early starts. I loved the work, but that early alarm never got any easier.
Seattle Public Schools, for one, has taken this to heart and rearranged the schedule for next year. Elementaries now get the early starts, and the high schools will start at 9:35 AM.
Attention Xui 1.n.3.1 Update for Infinix Hot Note X551
It also means he likely doesn't understand the features correctly, which might be because he hasn't encountered the problems they solve yet.

Trying to maintain a gigantic multifaceted application with thousands of lines of just CSS, and half a dozen developers working on concurrent features is a nightmare, source control included.

Breaking apart your application into reusable components represented by single files is an incredible maintainability boost. You can achieve it without SASS but it's features help a lot in achieving it.

The nesting then helps to achieve higher readability for the developers and makes it easy to find what you need to modify.
School and housing is better site than great schools.

http://www.schoolandhousing.com/mobile/

Mission San Jose in Fremont is one of the top 10 public schools in terms of API & SAT in the state of CA.

http://schools.latimes.com/sat-scores/ranking/page/1/
And here's one for London:

https://www.thrillist.com/lifestyle/london/london-undergroun...

Direct link to large-scale map:

http://assets3.thrillist.com/v1/image/1560005

Note we tend to think of flats in terms of number of bedrooms. Hatton Cross is right next to Heathrow airport, if you're wondering why it is so cheap.
http://webkay.robinlinus.com/scripts/social-media.js that's a cool trick, thanks for this!
Vote on how GitHub should work
Yeah, I wonder if I could write a checkin policy for to enforce "small" changes without it becoming too annoying.
List of Windows 10 Privacy Tools and Fixers
The only issue is that most people reviewing the commit history will ascribe a value to the worthiness if a commit.

Linus Torvalds has described his thoughts on rebasing:

http://torvalds-family.blogspot.com.au/2009/06/happiness-is-...
Sure, but there are plenty of other ways to achieve the same effect. One I used for many years was to run your CSS through the same templating engine that generates your HTML. Wait a few more months and you might also get native CSS vars:

http://caniuse.com/#feat=css-variables
I used the metal, rolled up one, mostly used for DIY stuff. It worked :) (definitely wasn't precise though) You can also use one in any shop with shirts. I don't think it's that big deal really.
Do you have a link to a job posting or an email address by any chance?
Not in the context of all conversations!
I've only heard anecdotally, but I wouldn't be surprised if many Fortune 500 companies' employees are using Slack without being "allowed".
about fucking time common sense caught up with academia
This is certainly not true at some universities. For instance, at the University of Michigan dorms have been renovated on an annual cycle (around one building a year) at an expense of millions of dollars for small renovations and tens of millions of dollars for larger ones. These larger upgrades often include fancy dining halls with lots of options, along with well-appointed interiors. Furthermore, the number of new buildings and construction projects (about 10-12 currently) at any given time is insane in my opinion, though some are funded by donors for specific uses so can't be reallocated.
Yep, on TFS where branches are a world of pain, commit messages look like this. Sorry.
The "magically raised" funds could be from the founder's personal savings, which he was reluctant to use, and he was trying to see if he could get away without using.
Location: Almaty, Kazakhstan

Remote: No

Willing to relocate: Yes

Technologies: Java, Spring, Lucene, HibernateSearch, Mobile Apps, Back-End development, Full-Stack Engineer

Résumé/CV: https://goo.gl/sab31g

Email: madi.sagimbekov@gmail.com
Only one problem I have while using CSS preprocessors. It's not so searchable.
Is there a noscript equivalent for other browsers apart from firefox? Most of the recommendations were "noscript". And I had a lot of info leaking.
I and a few other posters mentioned this elsewhere, but at many universities athletics programs make profits that are able to be used elsewhere in the university. This often doesn't include donations on the order of a hundred million dollars at many schools for upgrades, etc.
Google, Al Jazeera fueled syrian civil war
"The second transition occurred between 1970 and 1980, when computer science and statistics merged to form one community." Right now, in the early XXI Century, there is a big overlap between computer science and statistics (especially for AI/Machine Learning), but I don't feel like they have merged.
Last I checked it lets you enable it but doesn't enforce it on all users. Has this changed?
> One I used for many years was to run your CSS through the same templating engine

So...a preprocessor? :)
It's particularly interesting that Slack's CEO upvoted that answer - I wonder if that's because the answer was accurate or he was just amused.
Gin Lane : New York City : Onsite : Senior Javascript Engineer : Full-time

http://ginlane.com/contact

Gin Lane is a collective of creative technologists working on creating consumer experiences of the future.

We're looking for a frontend-inclined Senior Javascript Engineer to work with us on building out engaging interfaces and future tech. If you're working with any combination of React, Radium, JS/CSS Animations, Falcor, ClojureScript or Elm let's talk!

Prefer onsite, but willing to entertain remote around the EST timezone for the right candidate.

-----
tech-jobs@ginlane.com
-----
Build some websites and sell them on https://flippa.com.

Or buy one and improve it and collect adsense money.
LINE, the most famous chat app in Japan, has the Send button goes outside the keyboard.
Okay, Japan is now a western country.
REST works well over HTTP as it handles hypertext, but it's interesting that Fielding wrote the following:

REST does not restrict communication to a particular protocol, but it does constrain the interface between components, and hence the scope of interaction and implementation assumptions that might otherwise be made between components. For example, the Web's primary transfer protocol is HTTP, but the architecture also includes seamless access to resources that originate on pre-existing network servers, including FTP, Gopher, and WAIS. Interaction with those services is restricted to the semantics of a REST connector. This constraint sacrifices some of the advantages of other architectures, such as the stateful interaction of a relevance feedback protocol like WAIS, in order to retain the advantages of a single, generic interface for connector semantics. In return, the generic interface makes it possible to access a multitude of services through a single proxy. If an application needs the additional capabilities of another architecture, it can implement and invoke those capabilities as a separate system running in parallel, similar to how the Web architecture interfaces with "telnet" and "mailto" resources. [1]

1. https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arc...
I've heard that the reason this isn't the default is that parents get far more upset about making an elementary school kid get up and wait for a bus in the dark than a teenager.
I would say that honing your discipline is widely promoted in Asia.
It has.
That you have to use anyway.
I'm saying race is based on historical and social circumstances. This notion is further supported because races are scientifically (genetically) difficult to distinguish. Hence "race is a social construct" is in fact based in science, directly arguing against the parent comment.
Buy 50+ APIs with Bitcoin in the 21 Marketplace
Have you tried any other JVM langs, especially kotlin - https://kotlinlang.org/ ?
What was so urgent about getting out this half-baked thought out that the dude couldn't have waited to write something coherent?

If all you're doing is calling methods on objects with no supertypes or private members, then yeah, you could accomplish the same thing by convention. But once you start layering on more functionality in your object system, the number of way you code encode this functionality starts to explode. Everybody ends up doing things their own way, and there's no consistency or compatibility. Sound familiar? It should because it's C.
Having a job (which provides for your children) that requires you to be at work at a certain time is poor scheduling?
I suspect this is cultural deritrtitus - I'm not American and I don't hold hear this belief echoed loudly in the religions around me - but it is still true.

Furthermore there's enough psych studies which show that human beings crave and feel rewarded when they focus on a task and achieve mastery.

Working towards a common goal is one of the known methods of reducing intergroup and inter tribe friction.

Work also is often rewarding - people do tasks they enjoy being excellent at, and people reward them for that excellence. Your experience is the other end of that spectrum - being rewarded to do something you otherwise wouldn't.
Previous discussion here:
https://news.ycombinator.com/item?id=11409808
Also price per square foot doesn't reflect lot size. Orinda will, I suspect, have larger lots than Rockridge.

If you wanted to buy a decrepit 600 sq. ft shack on a 10-acre lot in downtown Woodside, a price per square foot metric might seem like it should be <$1M. In reality the property would sell for $10M+ based on the land value, with the shack having negative value because of the cost to tear it down. (Ob. Steve Jobs Woodside reference here.)
Someone should make a smartphone app version of this to demonstrate what is accessible via the app permissions that most people just blindly accept at install time.

"Here are all the nudie pics on your phone as identified by our nudity detection algorithm. Here is a list of your probable work and family contacts. Here is the MMS that you really don't want this app to send on your behalf!"
If you are in ASEAN, let use other solution by https://antbuddy.com or a solution for FREE slack at https://slack.antbuddy.com
Vurb | San Francisco, CA | http://vurb.com | Full Time (H1B OK)

Featured on NYT as one of 12 "must-have" travel apps

Vurb combines mobile search, apps, and messaging - partnering with services like Yelp, Foursquare, Rotten Tomatoes, etc. Rather than jumping between different apps to find something, we're bringing your apps and your friends together in one place - an app you'll use every day. Won TC Disrupt - http://techcrunch.com/2015/08/20/vurbchat/

INVESTORS: Max Levchin, Drew Houston, Naval Ravikant, CrunchFund, Redpoint, Tencent + others.

APPLY IF: You are looking for a rapidly growing small team and the opportunity to take on significant responsibility and ship quickly. Examples of challenging problems that you could help us solve include:

- Manage and index millions of objects around places, events, movies, etc with blazing fast read-write access

- Develop search relevance and content discovery infrastructure on millions of objects

- Build backend services (e.g., "mini-apps) which integrate with APIs across interesting verticals like places, movies, and shopping

- Work on user-facing web and mobile apps that deliver an amazing experience!

LOOKING FOR:

* Full-stack Engineer - generalist opportunities across the stack: backend, frontend. Go, JavaScript, node.js, react.js, AWS

* Search / Data Scientist / Data Engineer - search, classification, ranking, ML, graphs, data crawling/processing. Advanced CS degree required.

INTERESTED? http://vurb.com/careers | jobs@vurb.com
Actually CSS has variables (even if the syntax is slightly messy) - https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_v...
It will be interesting to see what happens to RoboVM (because it acquired by Xamarin)?