skysight-inc/HackerNews huggingface dataset:
1) What you really want is a mental model of what the application is doing as a whole and what the subsection you're working on now is doing. Look for existing diagrams if possible. If there aren't any start making them as you go along and then have other devs verify. Then try to own a subsection of the code and really understand what it's doing. Once you feel comfortable with that move on to another, preferably related piece.

2)While you normally don't need or want an IDE for dynamic languages, it sounds like this codebase has reached the point where you should be using one and in particular be using the jump to definition shortcut. If you make a type error, this should help you catch it quickly. PyCharm is a good one but there are alternatives.

3) Operational complexity should be owned by someone already. If not, this may be the place where you can make the biggest impact. See if there is centralized logging set up. Make sure the setup/installation and deployment procedures are up to date. These can typically be automated pretty easily

4) An alternative approach is to look at the data first. Once you understand the core data models, you typically understand the application
Why Eating at Restaurants Is Making You Fat
2015 was officially the hottest year on record
Skepticism is warranted, but keep in mind that Mike "pluto killer" Brown, one of the authors, has an impressive track record. He discovered Eris and Sedna.
Hipster SWIFT: Demistifying the mysterious
I don't trust Tor because of exit nodes.
The Foundry Session: It’s Not Rocket Science (with Chris Hadfield)
Since you agree with me that there exist "disgusting and slimy ads out there", and I agree with you that there's some that merely facilitate information, perhaps the more interesting question is "what's the ratio?"

I firmly believe that the vast majority of ads out there are unarguably manipulative: feigning time-sensitivity to pressure people into purchasing, availing themselves of psychological tricks with color and attraction to retain eyeballs, purchasing praise and endorsements and passing it off as sincerity, etc.
shrill: betraying some strong emotion or attitude in an exaggerated amount, as antagonism or defensiveness. 5. marked by great intensity; keen.

I'm pretty sure the entire FLOSS movement outlines what is meant by software 'freedom' in this context, and why it is important.

And if you don't see the difference between a software "application" and consumer electrical appliances, I'd say you're being willfully ignorant.
Yes! No surrender to the manipulative ad-men. I said that to my son the other day "it's a stupid advert because I don't need anything".

Most adverts are trying to make you feel bad and that consuming their product will fill the hole they just made. Enough of these disgusting people.
Every title is made up. There are all kinds.
Show HN: Trainjs – Step by step to create an application
It worked for Google
> The article equates prosecutorial misconduct to force a guilty sentence with editorial choices in a documentary. Because both show "bias". In the one case it's utterly illegal and it undermines the moral validity of the justice system and in the other case we're talking about a simple exercise of free speech, but apparently this distinction isn't meaningful in the eyes of the author.

This is the most important critique point. I'm glad you noticed it and mentioned it.
Provocative title for this Caltech press release.

Mike Brown, the co-author of the paper reported here, discovered Eris, a KBO like Pluto, in 2005. This discovery prompted the IAU in 2006 to demote Pluto out of the realm of "planet" into a "dwarf planet".

At the time, Alan Stern's New Horizons mission to Pluto had just been launched, it finally arrived last year. Stern was incensed that NH started out as a visitor to the 9th planet and was going to end up as a visitor to one of many KBOs, and not even the largest one (Eris is more massive).

The quotes given at the time (http://www.space.com/2791-pluto-demoted-longer-planet-highly...) are revealing:

"Pluto is dead." -- Mike Brown

"This definition stinks, for technical reasons...It's a farce." -- Alan Stern

For more: http://www.space.com/12709-pluto-dwarf-planet-decision-5-yea...

Stern is visiting Pasadena on a New Horizons victory lap next week. Should be interesting.
Great project! I Wish you the success you deserve.
I came here (directly to the comments section) to see what the clickbait-title actually meant. Thanks for fulfilling! ;-)
No - they need access to sea ports which can be done easily via trade. Likewise they need access to satellites which also can be accomplished through trade.
The harm comes from users who treat third-party servers as if it was equal safe and private as a server standing inside the company walls.

How many lawyers use SaaS or cloud computing and put information trusted by their clients in the hands of third-party (without ever informing their clients). How many hospitals has data flying around, in plain text, about people very sensitive situations that they entrusted to their doctors? How many political parties and government institution has databases being sent to third-party organization because they move their internal servers to the cloud and didn't consider the impact?

There are laws, and the laws governing how sensitive data did never get enforced before it became to late. Now we are in the situation that enforcing a strict control would paralyze governments and organizations all over the world, and as a result nothing is being done.
"The TeX app" doesn't sound that bad.
That's a DoS waiting to happen, IMNSHO. If it's easy to transmit on the frequency locally at low power and there's no auth, a drive around the neighborhood could create a blackout at anyone's demand.
I only just listened to Serial, a few weeks ago. I didn't think a true-crime story about a random murder in Baltimore would be all that interesting. But holy shit is it well done.

Extremely strong recommend!
> I would find it kind of funny if they really considered it a selling point.

Good point, but I'm trying to stay completely agnostic of what Apple thinks: it's not Apple's cost that determines the price of a macbook (aside from setting a lower bound), it's what people are willing to pay.

I assume that people are willing to pay significantly more for macbooks in this universe, than in the parallel one where they have no OS. At least as much more as it costs Apple to develop it in the first place.

You are right, though, that I can hardly "claim" it :)
>The article equates prosecutorial misconduct to force a guilty sentence with editorial choices in a documentary.

I don't think the article is actually equating the two offenses. despite the quote you highlight. The point I took away is showing how easy it is to create a narrative. The show isn't a neutral piece, you can't get past the title without seeing that.

I understand your point that the authorities have a much higher responsibility to be truthful and honorable in their duties. I just won't attack the entire article because they care to mention that a lot was left out. It's always important to think about anything you consume in this way.
This has a nice sampling of that iceberg.

http://georgetownlawjournal.org/files/2015/06/Kozinski_Prefa...
Should have the ability to build satellites and if geography permits should be able to launch them
its probably fair.

gamers "flip their shit" when ping is not steady, and are only happy at ~50ms response times. a 200ms response in video games is usually considered "unplayable".
Am I getting the message from their #about section correctly?

They want to block ads that the person running a web site put on their web site with their own (Brave Ads Infused TM Ltd. Inc. - let's make some money while pretending we are freeing the world).
Single Page Apps for Admin Back Ends – Who Needs Them?
The big competitors are Shopkeep and Revel. However, neither of them are public and likely aren't going to soon given the state of the industry.
That would also disable the legit switching, no?
Throughout this whole article all I could think of is how was Erle Stanley Gardner writing in a magazine that ran from 1882 to 1891. when he was born in 1889. He was a very advanced toddler I suppose.
Rio stripped street ads because of visual pollution [1]. Quito and some other cities in Ecuador did the same.

It didn't impact the economy negatively. It makes the city way more pleasant to walk around.

This is specially annoying in "newspaper" sites, where content should be king (I mean, guys, you are already ton of money selling your printed version) and you are welcomed with a full page ad that is not related to the content nor my interests.

http://www.huffingtonpost.com/2012/05/03/clean-rio-stripping...
Playing the devils advocat:

How Do you want to finance development in the lang run?

It is a nice solution and I'd hate to see it go because of financial problems.
Brightest spots in capitals are probably caused by IP geolocation. Whois for many IPs returns main ISP HQ address which usually is based in the capital city. Also, geolocation tools will return capital city if no specific information other than country is available.

I think they could improve they ip2address tool, because I would expect some bright spot at hetzner datacenter and it's not there (while whois for IPs of my servers there returns proper location of the datacenter).

Nevertheless, awesome visualization.
You are forgetting one thing: Google ads were simple text and non-invasive.

Ads today tell me to rotate my phone to play a full screen video, play noise, track me, hide content between 10 clicks,infect my computer with malware, etc. They can all die, no one will miss them.
I don't think a comparison of suicide rates in Western democracies would support that. And regardless, the fact that people kill themselves is no reason to ban guns. With that logic, we should be banning burgers, soda, sweet cars, ice-climbing, and motorcycling. In a free society, individuals are free to harm themselves.
I have a lot of respect for you, so I would love to understand how you came to these conclusions:

* Avery is forensically tied to Halbach's car in ways that do withstand scrutiny

Which ways are this? From the documentary, they messed up the DNA testing and the EDTA test is a bunk (Not being able to test for EDTA does not mean that the blood did not come from vial)

* There is physical evidence that corroborates specific, idiosyncratic details of the story Dassey told investigators

Which are these details? I think even with the slant in the documentary, it is clear that evidence has been tempered with. Combine it with the fact that Brendon has low IQ and didn't know what he was doing, it is entirely possible that they made him say things which matches up with the physical evidence they may have planted.
Tips to a Chuck Norris IVR – IVR Technology Group
I don't think you read the article, or if you did, did not grasp the point of it, because you're not arguing with anything Krugman wrote.
How Virtual Weapons Created a Booming Economy [Counter-Strike: Global Offensive]
There's no free market on the internet. I can balance dirty facilities, long lines, bad service, and product quality pretty easy on brick and mortar, from Walmart/Kmart at the bottom up to the nicest designer shops. Same thing with food, nobody goes to McDonalds for a top of the line steak dinner.

On the internet all we got is I'm guessing I'd like to see your content but not your ads based on extensive past experience. The internet, believe it or not, is too small and disorganized, no matter how big and indexed and tracked it seems. Sure, we are learning what domains mean useless clickbait, but its not smooth and I don't know its an offending site until I'm already offended.

The next step up from ad blocking is domain blocking. At the browser rendering level, once I've had enough, goodbye to all links pointing to salon, perhaps. That'll result in spam style domain name registration to clickbait from in 2020 vs email spam from in 2000, everything old is new again, sooner or later.
I saw a documentary on this not too long ago where they had a guy embedded with ISIS. The explanation was that they'd be broken up into fighting groups by language and there'd be someone there who can speak arabic and the foreign language.
I wish you the best of luck but I really think you've got a poor technology fit for what you're trying to do.

Games like SubSpace/Continuum were doing 300+ player twitch based on UDP based connections over 56k dialup back in '97. Any sort of packet loss(and subsequent TCP exp backoff) is going to weak havok on your latency.
If this browser is planning to block obtrusive / non-performant ads, and replace them with others, presumably they will have to work out how to pay the website owners. They could use the same structure to set up a micropayments.
Getting the first word does not imply that you don't get the last too.
How is it a sham? Taking an open source base and building on top of it as a business model is quite standard.
Jack Dorsey has lost nearly $500m in 2016, as Twitter and Square stocks plummet
The impact of “Have I been pwned” on the data breach marketplace
This isn't mysterious. The easier it is to compare prices between colleges, the larger a factor those prices will be in prospective students' decisions. That creates downward pressure on tuition, which means the schools will get less money. So they oppose the creation of tools that make price comparison easier, using any excuses available.
Firefox gained marketshare 10 years ago b/c most internet users were still early adopters. There people were more tech savvy and into open source.

That's a really interesting point. Makes it clear how high the bar is for new entrants.
Google Play crackmes? Here you go. Since yesterday
It was always like that. Even when we had to buy magazines. Go check out any hobbiest magazine (bikes, cameras etc etc) and they are ram packed full of ads.... um I mean reviews.

You're right, there will be new solutions to combat nefarious advertising. For example I can already imagine a plugin which uses ML to identify ads and block the content.... No more videos with ads in the middle.
> Virtually no one was opposed to marriage equality.

On the other hand, observed reality.
SMMRY
I'm seeing a lot of adds that ask me to rotate my phone so they can show me a video ad. It is getting ridiculous.
apparently. Yay mobile.
The OPT Case: What's Next?
Disassembling NWScript Bytecode
same diff, in most cases
> If this ever happens to you, the answer is simple: tell them, "thanks for the free ride".

Done that on rides from JFK. Been threatened for a while. Like physically. Then suddenly the machine worked. Oh wonder.

The first time this happened to me, also JFK, I was half delirious after an intercontinental trip with long delays. The first time in the US. So back then I didn't feel like having a forceful confrontation with a cabbie I had a hard time understanding.

I think that's much less likely to happen to you if you live there. But it's usually pretty easy for a driver to recognize whether you're from NYC. Language, destination, asking outright...

EDIT: typo.
uBlock Origin is blocking 6 assets/sources
I feel like Syed probably did it. But that doesn't meet the standard of reasonable doubt. So I also think he should go free.

If there's been evidence tampering and fraud at multiple levels in a case, it's really very very hard to meet the bar of "beyond reasonable doubt".

If the police and DA can be proven (beyond a reasonable doubt) to have committed fraud in pursuit of the case, the door is opened to a lot of doubts that would normally be considered to be unreasonable.

If the story is about the execution of the case and circumstances surrounding it, I feel like talking about bias in it's presentation of the outcome is a side-show.

But I have my own biases so that's just my 2c.
Media got worse as the revenue streams dried up; if you pay for writing, you can expect much better writing.

I generally find that I'm better off spending an hour researching books to purchase on a non-programming subject than I am spending that hour Googling for free content on that subject.
The US gave another explanation why they didn't attack oil infrastructure:

> A former CIA director said the U.S.-led coalition fighting the Islamic State has been reluctant to attack oil wells controlled by the extremist group partly because of environmental concerns. http://www.washingtontimes.com/news/2015/nov/25/michael-more...

Suddenly the US becomes the protector of mother earth?
Bah, you think that's bad? Currently there's a nasty bug in iOS 9.2 where any webpage with an overflow:hidden style in the body tag will cause the viewport to be way too large, and consequently the webpage zooms out to far too large a size.

Apple can't fix this until the next update, yet it's a problem in Safari. Now we have to wait till the next update to fix a pretty bad problem.

You can see this, incidentally, if you browse to Libreoffice's opengrok.
Seed Summit
https://en.wikipedia.org/wiki/Sed
> I like to think our destiny is to colonize other planets

Completely agree - however it (sadly) leads me to think of the popular quote that is something along the lines of...

"born to late to explore the Earth, and born to early to explore the stars."
> I'm confused about why you're participating on a site that's fundamentally about promoting a culture of entrepreneurial spirit and enterprise, which requires making people aware of new products and services.

Because said site got popular, and diluted, would be my cynical guess. Your observation is spot on, though.
I spent a bit of time talking to the Rocket.Chat peeps. Good stuff.
Did you see the documentary? The FBI test and related testimony was bullshit. This is only the second time an EDTA test was done so we have to worry about the accuracy of it and more importantly, logic says:

1. If EDTA is found in the blood, blood definitely came from vial.
2. If EDTA is not found in the blood, no conclusion can be made. It is possible that test is not capable of testing for EDTA.
...Pluto? ducks
> That's 10x the mass of the Earth

It even says so in the first paragraph of the article.
try reading the "about" section
How to hack a Teddy Ruxpin with a C.H.I.P. to say anything you type or tweet
Lots of fear mongering here and as you'll notice, a lot of voice from inexperience with meteor itself.

We bet on Meteor and it's doing phenomenal. The development experience is great. I haven't been this happy and impressed since rails .9 ripping me a new case of programming love.

Look, meteor has it's downfalls but so does any stack. There's nothing working against you, it's all just code. There's no magic. You don't understand subscriptions, merge box, and how to handle joins? Level up a little bit. It's not a hard thing to figure out. Open source code makes it easy to dig in.

Yes, mongo is looked at in bad light, it's also incredibly powerful when used right. The trick is to not be oblivious to the tools you use and work around it when it matters.

The most important thing for a product, startup, and company is the ability to make the right calls and grow at the right time and then be able to handle and accommodate problematic areas when you need to.

Does meteor scale? Yes. Does it have a theoretical limit? Yes. The trick there is to be cognizant of the limit and plan around it when you are approaching.

It's all just JavaScript at the end of the day.

Oh you want to scale out your processing? Easy. Fan out some back end nodes in whatever language you want. Pull from mongo, do your crunching, and then feed it back in. Then meteor will sync it to all clients. This is pretty powerful. You can completely swap out and fan pieces out with meteor.

We have a massive app in meteor. It's also architected to be modular if we have to break it up.

The isomorphic nature of the code base has created pleasant APIs on both the front end and back end and has drastically simplified a real time app experience. Meteor sets a new standard for web applications and demands new perspectives. When you embrace it you get an ecosystem that is quite revolutionary to work with. Everything from the web-app, latency compensation, pub/sub, down to Cordova builds.

Overall, we are very happy. Yes things can be better, and we are looking forward to seeing meteor evolve.

Meteor shouldn't focus on supporting new view frameworks like blaze vs react. Just focus on adopting the tools out there and making it better. That's why meteor doesn't need blaze. Meteor doesn't need a router. Meteor should pick the best open source versions of that in the Js community and make it easy to work with inline with the "vision". Meteor should focus on the developer UX. This is their power. An opinionated framework that removes the stress of configuration and has tools that fit really well together to allow an individual, team, and company to focus on building what matters: features.

The vision is grand and I believe it in and I'm also not worried about scale. People said the same shit about rails, and x, y, z. Scale is a good problem to have and when you have that problem you'll figure out what you have to do.

If anyone has any questions about meteor architecture feel free to ping me.

---
Because the nodes in a path are determined randomly, with weighting based on publicly available scores, you can simply estimate the amount of traffic between any two given nodes. Here's a summary of how routes are chosen:

http://tor.stackexchange.com/a/114

And here's the code that does the traffic estimation based on node bandwidth scores (edit: hmm, seems that code might be slightly inaccurate, added a top level comment to point this out...):

https://github.com/unchartedsoftware/torflow/blob/master/pub...
They do, and at the end of the press release it says that Brown has begun an observing campaign to find the planet. Unfortunately detecting these very distant objects is very difficult. The light we see from them is reflected light from the Sun, so their apparent brightness goes as 1/r^4, not 1/r^2 like most objects. And because they are so close, there is a strong parallax from the motion of the Earth. THe consequence from this is that the object will actually drift across the image as you are taking it, smearing it out. In order to detect it you either have to take very short images so that it doesn't move too much (in which case you don't get very much light), or have some idea as to the direction of the smear so that you can correct for it. Either way it's a very hard observation to make! Fortunately if this planet is as big as they claim it to be it should be relatively easy to detect compared to Sedna and the other Kuiper Belt objects.
This is the second sentence of the article: "The object, which the researchers have nicknamed Planet Nine, has a mass about 10 times that of Earth"
Also, one might argue, funding aside, that increasing readership (without sacrificing quality below some threshold) is the whole point of the enterprise. Click-bait headlines are annoying, but they aren't the actual body of the report themselves.
> An interesting question arises, for example, whether the class of NP-complete problems could be attacked more efficiently in the network environment!

It is well known that training even a two-layer feed-forward neural network is NP-hard, so I doubt that this is a reasonable direction. This was even known in 1993. [1]

[1]: https://people.csail.mit.edu/rivest/pubs/BR93.pdf
warlords in the DRC vs local government in the DRC.

except for outside recognition of legitimacy, the line can be thin.

(and it is, since people jump from one to another easily)
I also noticed a weird conglomeration somewhere in Kansas near Witchita. Someone's pet project?
Yes, but in 2016 it'll be same-day ACH Credit only. That doesn't solve the problem. The ACH delay is on the Debit side (2 working days ) which will not be same-day until 2017 and the banks are not mandated to update balances same day until 2018. So same day ACH will not be effective till mid 2018
AdSense was considered the pinnacle of unobtrusive ads in the past.