skysight-inc/HackerNews huggingface dataset:
I don't know whether this is still the case but Skype used to use some of the most advanced anti-debugging, runtime code obfuscation, etc etc methods of its time for no obvious reason. See http://www.secdev.org/conf/skype_BHEU06.handout.pdf for details. It certainly made people pause and think about what kind of shady stuff they were up to.
I wouldn't mind some governments trying harder to overcome the failings of humanity. More clearly approving certain kinds of behaviour may not change the minds of adults but at least sets a good example for children. The problem is of course that you have one culture deciding what constitutes a failing of humanity.
Apple included that only to test the waters and possibly later revoke the "analog hole".

If they were really being "courageous" about removing the headphone jack, they would have shipped it without the adapter and not made one available.

The people who think that just because they included an adapter, there won't be DRM, need to remember that from now on any service played on an iphone can decide whether or not to enable analog output, or even have a different output over analog. Cue the services that have decided not to work on analog, and paid ad-free audio.

You'd have to be very naive to not be worried about this in my opinion. calinet6 wrote a great comment about it in the comments here.

It will happen.
Surprised there was nothing on messed-up merges or rebases. They're some of the worst to get out of when you're not totally comfortable with git yet.
> this written form was a new fangled technology

Ehm, sorry, but by the time of the library of Alexandria people had been writing for several thousands of years. The Middle East actually has an incredibly long history of writing (both in Egypt and the Fertile Crescent).
Alleged Members of Crackas with Attitude Arrested for Hacking US Gov Officials
I'm not comparing frontend to backend. I also think data is fun and I don't mean to be little the job, but in a real world scenario its detail intensive, under appreciated, tons of edge cases and extremely complex if you plan to make it scalable and fast. So if you are an aspiring data engineer be aware of these pitfalls, because the first couple times you do it you will think its fun to try something new and create some fun useful analytics, but customers will often complain at how long it takes and want more. It starts to wear away at ones drive and passion for data. Its not the data aspect its the job/deadline aspect.
I care.

I care when a woman takes a totally innocuous statement or question the wrong way and thinks to her self "That guy is creepy."

I care when she tells her friends "stay away from that guy, he's a creep."

I care when she gets promoted and becomes my boss and thinks "that guys a creep."
How is this different from ngrok?
And reflog. It sort of like revision control of your branches and commands. Very useful to extricate oneself from various situations.
Thanks for the response.

What you're doing sounds like what I want to shoot for. I'm almost 30 now, and for the last 2 years I've REALLY ramped up my savings. My goal, is to retire sometime in my mid 40s, so that I can work full time on my own projects. Lofty goal to say the least. I also realize that to do that, I'll need to find a cheap home.

Been reading up on mrmoneymustache, some great tips there. Thanks for the link!
I'm not sure what parent means, but I've projected quite a few DCP films made by individuals / beginners at movie festivals - hand often the technical quality is heart-breakingly bad: the colour, resolution, encoding/compression and sometimes frame rate can be off. Most of these are fixable if you know what you are doing.

But it takes a lot of experience to imagine what a frame that looks great on a ~24 inch monitor will look like when projected in a theater.

I would strongly recommend that anyone dreaming to screen something in cinemas make a deal with their local cinema in order to do test screenings - to check picture and sound. Just like with anything else, there's no substitute for testing under "real" conditions.

Note that most(?) cinema setups will happily take some form of digital audio/video signal and run it through dolby surround and project it - so you don't have to start testing with a DCP file. But you certainly should test that in a cinema before distribution.

Also note that the "player" part of a fixed installation might have quirks/bugs that software that's more easily updated might work around (think mplayer vs a cheap old DVD player).
the website's example is for when you only want to undo just the last commit you made.
Good point! Just train it with recordings that has no reverberation, and add it later.
I suspect it will be a few months, and they'll release the ban, based on numbers from Samsung (replacements as a percentage of initial sales)
I am on Linux and nothing happens when I click the "Download for Linux" button.
So what's weird to me is how the FAA is issuing this notice, yet for hoverboards didn't issue any notice; airlines took it upon themselves to ban them.
I think there's a bit of that in git in particular.

The irony is that if you think of git in terms of deltas, with branches just being tags to commits, and "git commit" actually being "git commit + move branch", then a lot of stuff is easier to reason about.

Like, if you get the notion of working tree, staging area, commits, and branches on a deep-ish level, things get easier. Things can still be hard, but there's a lot less "does running this cause everything to disappear???"

I think it would be possible to make this awesome page even more awesome with a little "annotated version" that gives the details of what you're actually doing.
Or use git branch -m to rename master to something else, then checkout master anew.
This is not quite right. M's are OS threads. P's are processing units, on which goroutines are scheduled. There are exactly GOMAXPROCS P's. P's are scheduled to run on M's, but there may be more M's than GOMAXPROCS.

For instance, when a goroutine makes a blocking syscall, it will continue to use its current M (which is blocked in the kernel), but will release its P, allowing another goroutine to execute.

This means that GOMAXPROCS goroutines can execute in user space in parallel, but more goroutines can be blocked in the kernel on different OS threads.

The Go runtime will create more M's as necessary to run all of the P's.

(Note that the Go runtime does try to avoid needing one M per goroutine. For instance, goroutines blocked on a channel are descheduled entirely (they give up their P and M), and are scheduled again only once they need to be woken.)
I wonder why they aren't being banned, the way that hover boards were (though I believe the fire risk for the Note 7 is only present while charging)
Compelled to Act
Writing applications which have an API other people write plugins against is one: commercial apps ship the .h files, against which plugin-writers only have those and build plugins for the host apps.

Yes you still obviously have to keep them in sync, but the point is you (as a commercial software vendor) can ship just the headers and keep the internal implementation details secret and change how things work completely. Which is useful for commercial vendors of software.
I absolutely love git now.

I'm still at uni (at a highly ranked but actually crap university where we don't learn git properly) and this year was my 'year in industry' as we call it in the UK, and my first proper experience with git, aside from `git init` at the end of my project and pushing it to a repo.

I've become so much more confident with git. Seriously, with one caveat (i.e., you haven't pushed your changes to a branch which other developers are working on), it is almost impossible to break irrevocably. Even if you do accidentally break master/develop/whatever, it only causes a bit of hassle and grumbling.

Highly recommend that everyone take a bit of time to learn about "undoing" git commands, whether that's through soft resets, hard resets to origin, or the reflog.

Reflog is also useful for figuring out how someone else broke something and explaining what they did wrong, since you can see what branch they were on at what commit and what commands they ran.

I think git's main problem is the somewhat arcane language it uses, and lack of understanding of what's actually happening behind those words like "rebase", "commit", "patch", "reset" etc.
So basically he's saying "I broke the terms of agreement and you removed my content. Now I'm sad." I don't know why some journalists seem to believe that terms and/or laws don't apply to them. I know there are a lot of gray areas, but you still don't have the right to do anything you please and yell at the world for not being handled differently from whatever law/agreement you know you are breaking.
NET assembly editor, decompiler, and debugger
The rest of us can, but the question is to what extent the rest of us are or will in the future.

It's irrelevant if the most fantastic analysis of news and current affairs is readily available around the corner if people stop going there.
Hi, I'm the author of the blog post. I added a blurb to the beginning the blog post explaining all the drama, and precisely what claim was made that was withdrawn.

The problem is not in the ARG->SARG approximation, but the bit on unsupervised pretraining. The paper could stand on its own without that section, but without that result it would have been a significantly more mediocre NIPS submission. Hope this clarifies things.
Anything that films in 4k+, post production, and then "print" to DCP. If you make 3d/digital film you could render to 4k single frames and use that for your DCP (although for a professional workflow you would probably want to follow regular workflow, with post production, sound and end up with one or two "print" stages - depending if your toolkit is any good for "printing" to DCP. Afaik Adobe premier is still quite useless for making DCPs, you're better off rendering to single frames and building the DCP with a dedicated tool).
Advertisers hate this approach, unfortunately. This means that if a site is primarily trying to make money, such an idealistic approach will fall to the wayside. Reddit is the most spectacular example of this, moderation by the administrators has in recent years stepped far away from the original approach of leaving up all legal content.
They could certainly disable it with an update.

"Look at all these new great features you get with this update! Oh, btw your old, obsolete headphone jack won't work with this version anymore... but look at all these new great features! It's entirely your decision, but don't you want all these great new features? Oh btw, here's a voucher for a discount on these awesome new air bud 2's!!"
FB "the world’s most important medium." Ha! If this is true then I'm really out of touch.
No. He is saying the agreement is either stupid or stupidly executed and this proves it.
Especially funny as the main authors are Dutch.
Git has enough bells and whistles that a cheat sheet is fine, in my opinion. It's only a problem if you don't understand the commands (the same problem as blind copy-pasting code from the web)
There could be cases where the intonation is dependent on things entirely outside of the book. If say a politician does something in the writing that is far from what we would expect them to do in today's world.
Fastlane:iOs/Android build automation
for the first one, you don't need rebase afaik:

git branch name-of-the-correct-branch

git reset --hard HEAD~

git checkout name-of-the-correct-branch
A model that works well for games can be summarized as “free code, proprietary assets”.
Can someone explain the reasons why there is such resistance to micro apartments from city councils? Fear of increased population density? Neighbours complaining?
He is right. Applying "terms of agreement" blindly is stupid. For the same principle, one couldn't post a pic of David Michelangelo or Birth of Venus, because of nudity?

Norms and laws have to be applied thinking about their Ratio, not just "because here it says so"
Huh. I've gotten "vetted" by VRBO hosts.

In fact I've usually had to try to negotiate with them over the phone as they suddenly jack up the price to twice what they advertised, or tell me that they made a mistake in the listing and they weren't actually available.

I don't even know why; I'm not part of any class that would usually be discriminated against. Maybe I sound young on the phone.
No, to use your terms, he addresses that the current terms of agreement are incorrect and don't fit the media role the medium (Facebook) has and should be addressed. Facebook is a huge news outlet, or at least used by many people in that way, and therefore should consider a more fitting approach to such (news) articles.
Code playground in ruby, clojure, JavaScript, python, PHP and more
And BBC is a propaganda outlet for UK government and CNN is an outlet for US propaganda. I fail to see your point.
it was really hard for me to understand vim until a website explained it as being a set of grammars you can learn.

i agree, if you really want to be more productive (and without having to go find some git expert on your team) knowing how each operation works and why its doing what its doing is really beneficial.

despite that, its sometimes frustrating due to inconsistencies in the git "grammar" that i sometimes don't understand, like why if you want to apply only one file from git stash you have to use `git checkout` rather than `git stash apply [<stash>] -- <file>`. it makes "sense" but is unintuitive when i'm thinking about using stashed commits.
It has a billion active users per day. No other medium in the world comes even close.

Where medium == single company. Not TV or internet or newspapers in general.
> you still don't have the right to do anything you please and yell at the world for not being handled differently from whatever law/agreement you know you are breaking.

actually, you do have the right to face the consequences and complain about them and try to be influential enough to change the consequences

which is exactly what is going on here.

Facebook cannot distinguish between pornography and nudity, while United State federal and state law can distinguish, even when children are involved, despite what hollywood might have you confused about.
Even though businesses are privately owned, when they provide public spaces, they do not absolutely get to make up their own rules on grounds of private proprietorship.

Suppose Facebook's agreement said "blacks are not allowed in this site and will be removed". Would that even be legal in the US?
In other news, Newspaper requests different rights for “editors and other Facebook users” as a way to stop 'limiting of freedoms'.

tl;dr Editor breaks TOS, uses open letter to misuse own editorial responsibility.
Best Oracle Institute in Chennai
Leading Best Oracle Institute in Chennai.ISQL Global was founded on the belief that every student has the ability to learn.visit @ http://goo.gl/pvDkTP
The absolutely easiest way to learn vim is to just schedule a reminder every ... month? week? to run "vimtutor". Then do that for a few minutes until you get frustrated or want to do something else. It's shocking how fast you'll learn.
Actually Facebook's terms, at least for their Instagram property, allow for photographs of murals, paintings and ironically other photographs depicting nudity.

So I see the point you were going for but its almost like they made that policy out of precognition for your exact rebuttal years in the future
Nudity == bad. Jihadists == Freedom of speech.
It's possible he has access to his mother's account, and has deleted it.

I don't think it would be unusual for a 22 year old student to visit home and borrow mum's laptop.
My sister once told me that learning a (human) language seems boring until you want to know what that cute boy is saying.
Chipotle to test burrito delivery by drone with Project Wing at Virginia Tech
Not quite in the spirit of this article, but "I just want this /one/ file without the rest of the changes from branch foo" is something I use all the time

git checkout otherbranch
git checkout firstbranch -- fileIwant maybe1more
git commit -m "brought over files"
Scream 'doxx' if you want, but the right thing to do here would be to educate the public about this guy so the rest of us can steer clear. The rest is up to the wronged here.
Prefer instrumental, the genre doesn't matter.

Los Angeles Guitar Quarter - African Suite "Mbira"

Jonny Clegg & Savuka - Scatterlings of Africa

Paradise - Fable
Well, there are many more situations you can get into.

Like cherry picking, force pushing, merge --no-commit, rebasing... almost any operation can end up going wrong.

Just pay attention.
The debugging experience is vastly superior in VS Code, not to mention the pain of setting it up in vim in the first place.
At first I agreed, but then, can you think of a better (more important?) medium?
Cylex-Usa.com – Wedding Invitations – IndianWeddingCards.com
Incumbent property owners vote and agitate. Transient low-income residents don't. Property developers have alternatives in that they can build luxury apartments at the $/sq. ft that a microunit might command.
Lucid C++ was already doing incremental compilation at function level for 1993 thanks their pivoting from Lisp machines.

If I recall correctly they demo it on this video

https://www.youtube.com/watch?v=pQQTScuApWk

Also IBM had a C++ compiler version for OS/2 based on their Visual Age for... stack that used an image store for code, offering a Smalltalk like editing experience for C++, but it was quite resource heavy for early 90's machines.

It had something to do with their CSet++ offering.
Lessons a founder would share with her 23-yr-old self before she started up
Don't use WebStorm!! I installed this piece of garbage last week and it sucks. It is VERY VERY SLOW, has non-standard GUI from Java which has a very bad usability etc. Visual Studio Code is BILLIONS times better and does not cost anything.
Laura Geller Glamlash Dramatic Volumizing Mascara – Black
He would have had a point, had he not a Facebook presence. Yes, it is very easy to avoid having a Facebook page: just don't make one.
The Swiss watch industry is doomed
By "we" do you mean the few people reading this on the forum, or all of humanity? There are a number of actions that can be taken to keep things from getting too hot to handle.

People seem to be under the mistaken assumption that AGW is a problem to be solved and then we can just go have a party of something and move on with our lives. It's more like a relay race for a world record or something. Each new technology or change gives us more time to get ahead of the problem. We may not see the end of the race no matter what, we can't even know if we're ahead really until 80-100 years from now, but we just gotta do the best we can on our leg and make things easier for the next runner when we pass off the baton.

Getting as much coal (especially) and oil left in the ground as possible buys us more time before something bad happens. Advancing the tech for solar and wind or putting another non-fossil fuel power plant in place buys us more time. If we had to, we could go towards more extreme strategies like solar deflection or CO2 sequestering, but those are dicey at best.

The end goal isn't a world without any problems, but some place where clean energy is everywhere and the potential for war, famine, and extreme weather is better than it otherwise would be. This isn't going to happen overnight, but then the problems that caused it started 100 years ago.
I count more than 30 000 LOC
at https://github.com/JeffBezanson/femtolisp
There is a firewall between the work network and the outside world. You'd need to ask the sysadmin (me) to open a port.

Only a couple of developers use it, and only to run Apache or similar.
You can just search for them on Yelp.
Yes, it's not brute-forcing then. That's what I was getting at.
I think this is the first time I've ever seen someone argue that diversity is enabled through the meritocracy.

The big flaw in that argument is that "merit" is not an objective measure, which then leads to a very narrow and slanted version of "merit".
I took a version of this class (called The Art of Approximation) with Dr. Mahajan when he was a visiting professor at Olin College. The course helped me become fearless about tackling a broad range of math problems I knew little about, and has helped me in countless real life situations from financial planning to major work decisions.

Also, it's a great intro on good ways to nail PM interviews, at least at Google (where I now work, thanks in no small part to the lessons from this class).

If you have a spare few hours, read this book or take his classes on edX. It'll absolutely change your intuition for numbers.
There are currently three or four different VIM plugins for VSCode and each of them has its issues. After switching a couple of times I'm currently sticking with your vscodevim but I still often run into situations where muscle memory does one thing and vscode does something unexpected.

Still, keep up the good work! ;)
Actually, in the US, you can!
Security theater
I maybe don't know the 'correct' way to live but I know of several incorrect ones.
What’s Really Missing from the New iPhone: Cutting-Edge Design
> Why would you expect this? The mean IQ of black Americans is a standard deviation below that of Asians

Kind of agree here - but (and I'm saying this as someone who scores well in th IQ system and hold a well paid, technical job):

* why is it like this? I have nothing to back it up but I have a strong hunch that this difference might at least be partially attributed to something else than biology. I don't say "white oppression in 2016" but I fear that part of it is "learned helplessness" from centuries gone.

* why is it that university should be the best option for everyone (and that includes me)? Some of the very best techies I have worked with have gone the route of assistant technician-> technician -> add maths, physics, economy etc (because now they are motivated for it) -> fantastic boss, pm, technical lead etc.
I tend to agree with you, and wrote a long rant to this effect here: https://plus.google.com/+JonathanRockway/posts/QTxqczHGm5d

Basically, pixels are so small these days that even tiny amount of camera motion is going to blur a point of light between two pixels. I'm not sure how much that matters, but I think it does. So you can't make the sensors small and increase the detail you get. 20MP is the best you are going to do with full-frame, much less APS-C or 1" or iPhone size. Maybe image stabilization fixes all of this.

I took some photos on an airplane of a lightning storm today with a 1" sensor camera. ISO 5000, .5 second exposure hand-held, and they're pretty sharp. Not portfolio sharp, but good enough for some Internet Points probably. My iPhone did not do well, however. (I tried that first, then realized, hey I have a better camera with me.)
I'm not blaming any abuse victim for being in their position; I'm just saying "Hey, I'm sorry you're in that position. Maybe you've been led to believe that kind of relationship is normal and healthy, but I want you to know it's not. (Perhaps, in the cases of this thread, you've been especially trained to dismiss the idea of this counting as abuse because of the gender dynamics of the situation not matching a common image. But it remains abusive regardless). So if you ever get the opportunity to leave it or otherwise perhaps to change it, please don't hesitate to do so. Again, sorry for what you're going through."
Postal Service - Give Up
What do you mean by <c-c>-ing?
Wavefunction Visualizer