skysight-inc/HackerNews huggingface dataset:
Some of these might be simple errors, with results being typed in from other documents. Authors who are worried about making such errors might want to consider using methods of reproducible research, e.g. writing *blah had mean value `round(mean(x), 3)` (n=`length(x)`)" or similar in Sweave, where the items in the back-ticks are R code working on the actual data. This is a bit more work, but it prevents transcription errors, and also a pernicious type of error that comes about by adjusting the data analysis during the writing process.
Yes, that's true. Then again, Amazon is kind of an exception because they run and host their affiliate program in-house. Most other shops don't (and therefore would require some sort of third party affiliate network).
The authors define a level metric for the "linearity" of the level, defined as "how close the level can be fit to a line". This seems like a vague definition -- is it the optimal path taken by the player that is being fit to a line?
Apple iPhone 7 Rumors – The Latest List
https://en.wikipedia.org/wiki/Kill_file
No more than two doors away.
That's great, but why is it incompatible with my device?

(Sorry, I'm not well-versed in these Android stuff, but my phone is fairly new and running Kitkat.)
I wrote my homepage[1] in about an hour (with bits and pieces of js borrowed). I used to have a wordpress blog styled exactly the same, but I never posted on it so it is gone now.

I by all means don't think this is 'professional', but I doubt what you want to make would need much more work than I have done.

These days there's resources for everything, webservers which have really good proxying if you want to code in a language other than php or manually writing html, pre-made 'article-writing software' in many languages made for the web.

Tools? All you'd need is notepad, or nano (or, your preferred text editor)! You shouldn't need to run compiled code for the web, in my opinion, as there's no noticeable speed differences.

Googling for specific things in a specific language will probably give you results, e.g. 'nodejs blog' will land you to Hexo[2], which really neat, customizable, and fast.

[1] https://avail.pw
[2] https://hexo.io/
Cyanogen went stale on me. If I tried to update, it would not boot. Nexus for the win.
Facebook shut down in Vietnam during Obama’s recent visit
This has almost no content, what is the purpose?
No, they are not interested enough to care about version upgrades, but they do want to keep running the latest apps and games. This was a real problem until Kitkat came along. These days, app developers seem to be aiming for a minimum of Kitkat, so users who don't upgrade don't suffer as much.
How to stop being a obsessed with someone for men maybe for women
RES etc have this, but there are millions of users; thus I have never used it because the idea of going down that rabbit hole is rather off-putting. I like your basic premise though.

There is a lot of space between reddit's "everything the mods let you see" (whether you want it or not) and facebook's "only what your friends (or Zuck) want you to see", and the two extremes cause a lot of friction. Something much better is certainly possible.
Bitcoin is rising again, 1 BTC=500 USD
I would like to talk to you about how you did this. I'm in a bit of a similar situation, and could use some advice.
'anarchy' and 'civil lawsuits' seem to be very distant ideas
Most likely yes. There are only about 50k public autonomous systems on the entire Internet. The problem of course is already mentioned by another commenter: some FB assets are in other ASes.

https://en.m.wikipedia.org/wiki/Autonomous_system_(Internet)
It's easier to disambiguate shapes and colors than just shapes or just colors -- something like a checkmark of one color, and an X of a different color.
Well. Kind of all the big affiliate networks have opt-out options, and reddit for sure will generate enough traffic to get noticed.
There are at least people with hormone insensitivity. An example is a phenotypically female Olympic athlete with AIS[1] (had female sex organs) who was chromosomally male (XY). It caused a bit of a controversy at the time.

[1] https://en.wikipedia.org/wiki/Androgen_insensitivity_syndrom...
Face Recognition with Python, in under 25 lines of code – Real Python
What is notably different is the automated nature of the install: I want to install essential upgrades during scheduled downtime, not meddle with reverts during a working-day rush hour when the computer is supposed to be doing something useful (i.e. people depend on the workstation to be up so they can do their jobs, and other people depend on that, etc.) This is the huge f-ckup.
Very interesting after looking up the AS number [1] you provided it includes domains that are not on that GitHub list - as you mentioned. I would have to agree with this being the better method to blocking facebook.

[1] http://www.tcpiputils.com/browse/as/32934
* note there are more than average ads on this site and it's a bit plain but this was the only one I could find that, with my brief searching, showed ip prefixes associated to the AS number.

If anyone has a better lookup tool that'd be great!

edit: Should also note that since other users are mentioning they might be under multiple AS number's maybe the ticket would be to setup a GitHub that collected these AS numbers for FB.

edit 2: found a less ad filled site!
http://ipduh.com
Search AS32934 click "prefixes" at top
Fair use basically doesn't apply to recordings of songs. The practitioners and those in the business of different categories of creative works can establish different standards for qualifies as fair use. In the early Nineties, the music industry basically decided that there was more money to be made from licensing samples than from fostering the creation of works that use samples.

To be more precise, a fair use defense on a sample not being a substantial or essential part of the original work (if the source can be recognized, the sample is substantial) or it not causing financial harm (because paid sample licensing exists) is dead. Defense based on your work being commentary or parody of the original work is still available. Theoretically, a defense based on transforming the sample is still available but in practice if the source can be recognized, the use wasn't sufficiently transformative.
Haha, maybe. That's a bit over the top for me personally, I never liked the Luna theme :)
I don't agree with the idea that faking data is more difficult than running the experiment. A lot of courses in universities now teach R or something similar to run statistics. Relatively simple "monte carlo" simulations would provide results which satisfy the GRIM test.
The problem I've had developing with React (I've just done a little, I'm still a beginner), is it sometimes seems like a minor change to the UI can require a major change to the source, cascading through multiple components.

I think maybe this is reflected in this guide, such as the advice in the "Identify where your state should live" section (which they say is "often the most challenging part for newcomers to understand", which matches my experience), which suggests you should be looking at every single component involved and how they all relate to determine where the state should live.

This is very different from my previous (mostly OO, lately ruby) experience, where you really want to look at a component (in the broad sense, not neccesarily a view-layer, I just mean any object or 'piece') in strict isolation, identify what it's inputs and outputs need to be, and from that alone, in isolation, you know what it's API should be. And from this technique, you hope to wind up with components that that do not assume or depend on too much about their context of use and can be re-used and re-mixed in different ways without a rewrite.

I've found I've had to change my whole approach designing React -- when using my previous time-tested techniques, I would wind up putting props/state in the wrong place. I found that indeed I had to consider the entire graph when determining props/state. But that this has led me to situations where what my intuition would say would be relatively small changes to the UI create a cascading waterfall of changes I have to make to lots of and lots of components in the existing graph, as where state (including props) is kept needs to change, requiring cascading changes to many components in the previous graph.

Examples of such UI changes would be taking a UI widget/component that previously was only one one page and realizing it had to be re-used on another(s); moving a UI widget from one part of the page to another; taking a UI widget that previously just displayed something and realizing it needs to have an 'edit' capability too; taking something that showed up just once on the page and changing it to be say at both top and bottom of page. All things that my usual techniques and approaches from OO experience would have been able to accomodate no problem if I had designed the components well from the start, but that in React I'm finding result in needing to change where state is kept (or what things are state and what things are props), requiring cascading changes to many components.

Which is frustrating. I hoped I'd get better at avoiding this as I got better with React, and I'm sure that's true, but if even the advice from those most experienced says you can only determine state/props architecture by looking at the entire object graph possibly involved in that state....

I dunno. Comments from people more experienced with react very welcome.
I dunno, I don't see this as any different than when someone gets donations to their legal fund from supporters, or really what the ACLU, EFF, NAACP, etc., do with their legal programs.
I think about this frequently, but they recently revamped their associates screens after years of not touching them at all. So I'd say there is a bit more roadmap.

My best answer is that right now, they realize it's best not to ruin a great thing. They're on top of the world, things are going well, why rock the boat?
Seems like poor punishment to downvote Tom here. At the worst he made a blanket statement without backing it up, which is the exact same as what he was responding to.

> I think this is somewhat of a deceptive trap that people fall into. It's difficult to trial something like React unless you set up all the tooling around it, so Ember appears easier because it is blackboxed and sets things up for you.

> However, that means that six months in, when your app has outgrown the constraints of the blackboxed starter, you are trapped.

I have not seen a single company outgrow Ember-CLI. Imagine for a moment a big company with a huge app- Yahoo or LinkedIn or Twitch. These companies have apps that push the limits of Ember-CLI for sure, and have delved into the internals to add cutting edge features like lazy loading or optimized module loading, however none of them have abandoned it after six months.

Ember CLI has a public API for making changes to your build pipeline. Advanced users often reach for direct manipulation of Broccoli trees, another open source documented API with lots of example usage floating around. The "black box" referenced is non-existent. Ember-CLI is more like a car with a good manual. You don't need to understand fuel injection timing to get it out of the garage.

And Ember-CLI is fast. Out of the box it has great performance on Windows, Linux and OSX and there is even more room for improvement. Six months down the road, you will not find out it takes five seconds to rebuild your app. It will still be sub-second.

> it pays ridiculous dividends to understand the stack you're going to have to maintain for the next X years instead of having it hidden away from you.

We share software (proprietary or open) because it spreads the cost of maintenance. As a web developer I have plenty of work already, maintaining my own build pipeline is no more desirable than maintaining my own rendering engine or my own operating system. We always solve problems atop a certain level of abstraction.

Ember-CLI is the result of a concerted effort by individuals and the community that started in 2013. The project is clearly a massive success, demonstrated by its overwhelming adoption by Ember users (well over 90%, it isn't that popular because it sucks). It is a disservice to Ember-CLI to blow it off as "not scaling past six months" and to yourself as a developer to disregard Ember-CLI's hard-won lessons about how to build a good common build pipeline.

tl;dr please don't presume Ember-CLI is flawed because it "appears easy", making the hard look easy is a worthy goal.

[edit]: formatting :-p
Cyanogen is supported on any major flagship for free. Android's problem are carriers and vendors cra... I mean customization software.

It has been that way forever. Turn carriers into dumb pipes, unlock the bootloaders and the problem magically vanishes. There has been support for samsung devices that span 4 years. Or sony. Or HTC. Note 2 is good example.
Well, there is a whole lot of awful dust in the desert.
Philanthropy = funding projects to make the world a better place, without making a financial profit. This legal campaign is clearly philanthropic, whether or not you like the outcome.
Technical debt can be disguised as high performance, which is the responsibility of the manager to root this out. This is where non-technical managers of technical teams fail, they don't have the skills to do it. An average employee won't be looking out for this, but a manager should be.

Most surprising is how infrequently people will even ask for things (a new PC, a raise). I suppose they feel like they will get in trouble for being needy. So totally agree don't make them ask for the little things that overall will make them happier and are of small cost to the company.
But you certainly can use USB-C to store energy from lightnings!
To clarify your contradiction insurance can be +E(log v)
This is the start. I just hope there is a place where idea from someone could be implemented by the someone else. Yes, we turned idea into reality. Is it awesome ?
The issue to me seems that it is just accepted that you need lots of money to use the law properly. If it was just some rando who had his sex tape published by gawker shouldn't he be able to sue them and materially affect them? That he can't or there is the widely accepted belief that he can't is the problem.

Rich guys have extracted revenge on others since there has been wealth, there is nothing new here except the belief that maybe Hogan somehow wouldn't have had a case without Thiel's help? Or maybe gawker could have delayed and played games to price Hogan out of a law suit or something? How isn't that messed up? Sure I get the fear of tons of frivolous law suits but what about serious ones? The poor can't take part.

The Internet has brought on an entire generation of "journalists" without limits, the pendulum will swing back, that's how things tend to work. Gawker and the others were going to continue to push boundaries in the name of profit, not news, until somebody fought back and it should have been long before a celebrity sex tape. It shouldn't take a billionaire backed lawsuit.
It's hosted by the computers of the users running the app. For web apps, see TiddlyWiki, which runs off a single HTML file.

An existing example is Freenet, which has a decentralized messaging system.
I kind of like to hate on Facebook because they waste my time and (try to) track me everywhere. But I'm also a big Hg fan, and Watchman looks awesome. So it's hard to completely hate them. Sigh. They're kinda like Google.
Telling "non tech saavy guys" to pipe URLs into their shell (or hosts file in this instance) is a pretty bad idea. You're training them to engage in risky behaviour and be even more gullible.
Well that was a lot more pessimistically fatalist than I was anticipating.
4chan's been here for a while for anyone looking for anonymity-first minimal moderation forums. Of course, it isn't the most pleasant site and definitely isn't for everyone.
Every consumer site wants user generated content for free but is not willing to share a tiny bit of the revs.

This signals desperation than proper business development. Reddit should look at Snapchat: today they have a Nike filter live. This is smart monetization and gives more bucks than this affiliate hack. Besides, Reddit should have done this affiliate thing themselves and not employed Viglink. Any intermediate will not just take their cut, they take more and send lower reports in general (if a CPA deal).
Has anyone done anything non-trivial with [MobX](https://github.com/mobxjs/mobx) as an alternative to redux/flux with react?

I'm curious how that ends up working out. It is intriguing and enticing to me, because I have had similar experiences that the most 'challenging' part of using react is the flux part not the actual react part. But I'm just a react newbie, and based on my experience so far, am scared to go 'off the common path' at all because it tends to end up being a royal mess for reasons I didn't have the experience to predict in advance. :)
I was reading this the other day:

http://www.widmerscheese.com/the-story-of-wisconsin-brick-ch...

Jossi came to the states in 1857 from Switzerland with his parents at the age of 12. The family settled first in upstate New York, but two years later young Jossi was running a small Limburger factory in the town of Richwood, in southwest Wisconsin.

A 14 year old managing a factory was probably somewhat remarkable. A 14 year old in the US working certainly wasn't.
Depends on how it's implemented. As with most things.
Theo gave an update at the 2013 ruBSD conference: http://www.openbsd.org/papers/ru13-deraadt/
When a site adds Facebook it's using connect.facebook.* the main bulk of the list is just whitelists for Facebook users (first-party). The hosts file will break all of Facebook even if you visit it directly. The better option is to just block Facebook outside of Facebook.
IMO you need to decide whether you want to leverage your existing MechEng diploma and experience and go into something like CAD or if you want to be a "generic" software eng.

The first route would probably make more sense (there aren't that many people like you I guess), but it would require you to move (the market for such skills is small) - maybe even to another continent.

If, on the other hand, you want to be a "generic" SE (that can work anywhere in the world and maybe has a shot at remote work), you need to pick a specialty and prove employers that you can deliver within it. That's worth more (although less fun) than cute CS projects you've listed. Just select area/technology/stack you like and start learning about it and eventually build something non-entirely-trivial with it. If you want to see what's hot, take a look at monthly "Who's hiring" threads posted here - they give a good overview of what tech is currently in demand and/or trending up.
Noted - let me have a think about that. Might be worth having a look at the Personalised Dashboard in the blog again - that always shows the current status. Most screens refer either to the status of each branch or a specific job result. for the former a single status indicator wouldn't be appropriate. But what I'm hearing is the non-Personalised dashboard may be a point of contention.
At Expedia, we were a gigantic perforce repository, but the trend has moved to hundreds of smaller repositories and applications hosted in enterprise github.

Package management is simple, we push common packages into sonatype nexus with semantic versioning.

Personally I prefer strong versioning and allowing teams to upgrade common libraries at their own pace, but we've had a few times where we needed to quickly upgrade every repository (i.e., a security patch).

You have a few options:

1. You can unpublish the old dependency, breaking all builds until they upgrade. (Frowned upon)

2. You can write a script that identifies all repository owners that depend on you and send out a upgrade by X date email.

3. You can script pull request creation and submit hundreds of pulls to upgrade the dependency.

So far, things have worked out well, and I never want to go back to the monorepo.
World's Largest Hedge Fund Gets Aid Package from Connecticut
I would blame my OEM IFF I were planning an upgrade. Then I would test it out first, see that it broke stuff, and go looking for a solution.

Oh wait. That's what we did, found that the drivers weren't there, and FRIKKIN DECIDED NOT TO UPGRADE because of this. Acceptable risk of running a recently EOLed product and all that.

Nope, nope nope nope, Microsoft knows better: "here's your new nonfunctional box, not our problem anyway."

No, not an installer: a fully upgraded, but - sadly - significantly dysfunctional W10 (Note that other users around the thread offering similar experiences, so your insistence that it can't ever ever happen sounds very much like wishful thinking). As I said: we have repaved from backups, installed GWX Control Panel, and disabled Windows Update. Personally, I am pretty angry about that last thing, too - but I had no power over mgmt: thanks to your poisoned update, they don't trust it to actually bring security fixes any more, quite the contrary: you, in effect, have mounted a denial-of-service attack on us via WU and nobody cares if it was intentional - "Windows breaks by itself when you need it the least" is now firmly believed by everyone affected (we are considering a move from Win altogether, because for all we know, you might have some other control channel up your sleeve for pushing some more "upgrades").
Because his list blocks facebook in other sites but lets you use facebook itself if you ever want to?
Meal Planning Made Easy
Having got the atoms into the right place, a surprisingly large amount of effort seems to then be involved in persuading the electrons to dance around in the right patterns. 'More energy' doesn't yet seem to help us solve that problem.
Hi, glad you like it! Let me have a look, have you tried to search for "TakeMeasure" directly in your phone? Might also be regional availability, what phone do you have / which region are you in?
If you talk to AI bots, you're talking to their invisible bosses
You con find more information at the blog of the project: http://blog.jtransc.com
Also JTransc will be presented at the JBCNconf next month.
Toys - a few years back some toy manufacturer was looking for some 6502 coders to work on a toy, had gobs of ROM storage (for code and audio) but only 256 bytes of RAM to work with.
Having some trouble getting it running:
https://gist.github.com/boucher/1a9beb22ac3cbadf858a82f4db05...
Im guessing the unit test would fail. So what good would it do to add a failing unit test?

I do not envy those who have spent years of their life trying to reverse engineer .doc and .xls formats... those are pretty nasty.
FWIW We've got colored indicators that have appropriate iconography for these kinds of users.
> This is smart monetization and gives more bucks than this affiliate hack.

Do you have any numbers on that matter?
The Great Math Mystery – Documentary
Might be best to post to the Jenkins Dev mailing list - it's pretty alpha at the moment and there are bound to be rough edges. When it's more ready we will be pushing the plugin continuously to be update center :)
Oh because what microsoft did with the web standards with IE5 and IE6 did so much for the web world - it only took what, 10 years to undo the damage? Think if they corrupted early Java in the same way? C# would not exist, but Java would likely be a steaming pile of crap.
If the data is generated by or concerns the users, then they have ownership (degree varying on jurisdiction).
Thank you for passing by. We are still working on the homepage design and some hot features. What contrasts us from competitors is a cleaner simple as pie UX/UI.
"PornHub penetration tester" would look... interesting on a resume.