skysight-inc/HackerNews huggingface dataset:
> Where is he getting the data like: "inetnum: 175.45.176.0 - 175.45.179.255 ..."?

You're missing `whois`[1]. The wikipedia page is very informative.

If you give it an IP, it will give you "ownership" status of that particular IP, and then its containing netblocks ("outwards").

Example: (my favourite IP)

$ whois 5.9.6.9
% Information related to '5.9.6.0 - 5.9.6.31'

inetnum: 5.9.6.0 - 5.9.6.31
netname: HETZNER-RZ16
descr: Hetzner Online AG
descr: Datacenter 16
country: DE

--8<--

% Information related to '5.9.0.0/16AS24940'

route: 5.9.0.0/16
descr: HETZNER-RZ-FKS-BLK5
origin: AS24940
mnt-by: HOS-GUN
source: RIPE # Filtered

It gives you more things like contact information, abuse contact details, etc.

With a domain, it looks up the domain registration information.

If you ever script around whois, be prepared for loads of surprises, such as:

* Structure & format variations per provider (can be different on a TLD level)

* Some TLDs may not provide that information in a whois format at all:

$ whois test.gr
This TLD has no whois server, but you can access the whois database at
https://grweb.ics.forth.gr/whois_en.jsp

[1] http://en.wikipedia.org/wiki/Whois
Thanks, and yes, this was a collaboration with Kevin Quealy and Shan Carter.

The development process was incremental: first create a simple representation of the league (conferences, divisions, teams) and schedule (games, outcomes), then implement the necessary metrics (win percentage, strength-of-victory, etc.) and filters (e.g., head-to-head, common games), then finally the tie-breaking algorithm itself.

The incremental approach let me test the parts independently and reduce the amount of hair-pulling debugging unlikely scenarios. Though, there was still plenty of that… Fortunately the NFL has an official playoff computer I could use to test my implementation (for a single, complete scenario).
But taking on the role of arm-chair rogue nation, why?

I can image three reasons. First as I mentioned above, you might make official denials with the understanding that everyone assumes you did it anyway. Second, there might be internal infighting between the people who did it and the people who issued the denial. Or third, you might do it with the plan to take credit, then get cold feet afterwards when you realize how much heat it's bringing down, and then deny.

Or is there any other hypothetical rational for such acts that I am missing?
> I've taken to a rash practice of just tearing out tightly coupled, untestable, duplicated and poorly designed code by the roots.

Hello me, from a parallel universe!

You've basically described the project I'm currently assigned to and the situation I'm in as well, and I share your enthusiasm for "weeding" out obvious turds and warts from the codebase.

Unfortunately I've reached a new kind of roadblock when it comes to improving and refactoring the project: I've picked all the low-hanging fruit, and now if I tug at any of the remaining lose ends the whole thing will unravel.

Basically the remaining pain points are architectural ones (that will hurt us at scale) and that require attention but at the same time are large enough that management won't approve the necessary resources to work on them.

Honestly I almost feel as if I've fucked myself over by making those improvements: the project is now mediocre as a whole, but just good enough so that nobody really cares about improvements any more. Had I just let the ship sink, maybe something better would have come out of this whole mess in the end.

Not sure what the lesson here really is! :|
> There's also the added bonus of timing, as the torture report seemed to only be gaining steam up until this.

I doubt it was that, if only because North Korea has been complaining about this movie since long before the CIA torture report was released (so it's not like "The Interview" just popped up into the media after that).

Moreover the report itself is more a catalyst for discussing something everyone knows about than an announcement of something novel. The world has known the U.S. was torturing people during Bush for more than a decade by now. That's the whole reason terms like "waterboarding" are in our lexicon. Likewise Obama publicly eliminated the use of torture on his second full day in office, after running on a public campaign of banning torture during his Presidential run.

Choosing to exchange a report that is only a 'source of heat and light' for a serious cyberhacking incident that demonstrates the weakness of U.S. options vs. North Korea isn't really an upside for the U.S. government as far as I can tell.

Extortion and blackmail from state actors is precisely the thing the U.S. government is supposed to protect U.S. persons and corporations from, so a U.S. admission that North Korea has managed to "reach out and touch Sony Pictures" is bad news for the U.S. government, not good news.
Many of the Chinese manufacturers have been losing tons of money.

SunTech of course famously imploded. So did LDK Solar.

Trina Solar has been losing money for years: $376m in losses over fiscal 2011/12/13.

ReneSola lost $501m over 2011/12/13

JS Solar lost $433m over 2011/12/13.

Yingli Green Energy lost $1.32 billion over 2011/12/13.

And in almost all of these instances, these companies lost money every single year referenced.

Some of these companies have started to produce some profits again, with formerly very high oil. That of course is likely to reverse as fast as it surfaced. Politics move slower than quarterly results however, and the tariffs have likely been planned or lobbied for, for years.
Original: http://news.tut.by/it/428870.html

(just so that the URL doesn't get masked by translate.google.com)
>Aren't we supposed to be committed to reducing carbon emissions?

No. We should be committed to reducing carbon emissions.

But so far, because we're not very good at thinking as a species and not just as individuals motivated solely by short-term competitive self-interest, we're very much not.
On the schematic on the arduino.cc website, the pushbutton switch is labeled "TS42031-160R-TR-7260". A quick google search leads to Omron as the switch manufacturer. Even so, picking a simple button switch from digikey with the right footprint is a trivial task.

http://arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic...

The first page of the schematic has a standard disclaimer. It's not different than the standard disclaimer at the top of every open source software source file. (Hardware version: "Reference designs are provided AS IS and WITH ALL FAULTS ....", Software version: "THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND ...")

In the world of electronics, it is normal to label a resistor simply as "10k". Is the resistor from Panasonic? Vishay? Yageo? Is it thin film? carbon? ceramic? It doesn't matter and I don't want to see all that info on a schematic.

The real source is right there on the website. I've personally used their reference designs to make arduino-compatible boards, so I'm positive that all the information is available.

I'm still at a loss as to why you believe that Arduino is not real open source? Is it just because they didn't put a BOM on the website alongside the schematic?
Perhaps Sony should have gone with inspired by a true story instead.

"I like when they say a movie is inspired by a true story, because that's weird; it means the movie is not a true story, it was just inspired by a true story. Like, hey Mitch, did you hear the story about that lady who drove her children into the river and they all drowned? Yes I did, and it inspired me to write a movie about a gorilla!" - Mitch Hedberg
Why are there all new accounts dismissing this stuff out of hand?
And not coincidentally, they all target the same person - the developer. You can't generalize about selling to all people based on this specific persona.
Nah, it's a marketing problem. rolls eyes

“I don’t believe that young buyers don’t care about owning a car,” says John McFarland, GM’s 31-year-old manager of global strategic marketing. “We just think nobody truly understands them yet.”

Christ, could these guys' heads be any further up their behinds?
For those interested in this topic in the DC area, a couple of these are currently on display at the Smithsonian National Museum of American History.

http://americanhistory.si.edu/press/releases/100-years-perso...
Certainly the evidence as described and the way NK has presented indicates its a strong possibility.

If you act like a mad man (in terms of diplomacy) don't be surprised if people assume the worst.
New Year Resolutions are broken. Here's how to fix them
Does anyone know of a single infosec professional (who's talking) who has access to the details of the evidence the FBI summarized in claiming North Korean involvement?

Given this news, maybe the FBI was wrong. But the "professionals" in the doubt squad were mostly just guessing along with the rest of us.
The classic book on this truce is Stanley Weintraub's Silent Night:

http://www.amazon.com/dp/B00311JUGK

And don't miss the Sainsbury's ad in the WSJ article, if you have some kleenex handy.

Also, from the comments in the article I learned of the fascinating story of Capt. Robert Campbell, who was captured by the Germans during WWI. When word arrived at the POW camp that his mother was dying, the Kaiser gave him a two-week leave to visit his dying mother, on the condition he return afterward. Out of a sense of duty, he returned as promised. And out of a continuing sense of duty, he immediately tried to escape!

http://www.bbc.com/news/uk-23957605
Rather than assuming that these soldiers negotiated truces out of purely pragmatic reasons, I think the article completely ignores that most people actually don't want to lie half-frozen in trenches killing each other. They had these "truces" because war is hell and everybody wanted a break from it. If there was nobody there to order them, most would've gone home.
> Everyone is so dumb, except for enlightened HN readers

Jesus this is turning to reddit.
I wonder if housing will follow food into mobile trucks when the real estate gets more and more unreal. It seems like an RV with decent internet, a place to sleep and cook, is about all anybody needs until they decide to settle down?
What kind of unsupported/false advice have you heard other doctors give patients?
Am I missing something, or are there no unit tests whatsoever?

Really cool to open source this, though!
From Vim to Emacs – Part 1 (2008)
RUGE [1] is another open source PROLOG framework for functional and load testing. Brendon McCarthy originally developed it for testing financial applications at American Express.

Brendon presented it at the 2013 Workshop on Domain-Specific Languages for Financial Systems [2]. One observation made by the Haskellers was that PROLOG approaches such as these are attempting to solve a problem that has already been solved by QuickCheck [3].

[1] http://bmccarthy.bitbucket.org/ruge/faq.html
[2] http://dslfin.org/
[3] https://en.wikipedia.org/wiki/QuickCheck
Efficient is a technical term from economics. It refers to whatever maximizes total welfare. Total welfare is also a technical term, and is roughly approximated by GDP.

You don't have to believe efficiency is an important goal (although my post was arguing that it is). But please let us have this word. Arguments should be had on the basis of refuting peoples ideas, not depriving them of the use of any word with a positive connotation.
> The Solar Energy Industries Association

The people who make solar panels in the US are a preposterously small constituency.

The thing to remember is that cheap Chinese solar panels don't just compete with less-cheap American solar panels, they also compete with oil, coal and every other source of generating electricity.

Fossil fuel companies fight the construction of nuclear plants by claiming we should be building solar instead, because they know if they prevent nuclear then solar isn't cost competitive with fossil fuels. Then they make sure solar isn't cost competitive by doing things like this. And if that doesn't work they do what OPEC has been doing recently and increase production so that fossil fuel prices fall.

It's not a "conspiracy" -- it's companies and OPEC-member governments acting in their own rational self-interest. (If you can call ignoring climate change rational.)
Sure. Everyone is guessing. But is there anyone who is qualified to make guesses who is not in the "doubt squad"

One name. Seriously just one name.
Oh wow, I did not know this existed! That's great, nothing's better than healthy competition!
“Can I Stay with You While I Rent My Place on AirBnb?”
24 days of Rust – zeromq
What evidence? Do you mean the FBI press release?
That's cute, but I still maintain that it's not feasible. It doesn't matter how much manpower you have, determining whether every single surge is worthy of a price increase or an emergency that people should be protected from is literally impossible, given that there will be disagreements on every case that you choose to ignore ("there was heavy rains and uber CHOSE to keep the price high and this guy was trying to get their kid to the hospital!". And for once people complaining will be right about the "chose" part.)

I don't get why it's so hard to understand that it's a bad idea to put a ton of decisions every day into the hands of frontline employees where any single "bad" decision could turn into a PR nightmare.
No, their motivations are far more varied and far less clear.

While I certainly don't subscribe to anything so foolish as wholesale dismissal of the entire establishment, it's not as if every medical professional came out of a factory with no bias, flaws, or even fully developed critical thinking skills.
Why not just vote from a website with your SSN + registered address? Then they could mail you a letter with verification code to your physical address to verify on the website.
Most of Canadian Solar's panels are made in China, and Canadian Solar isn't one of the little guys - they're one of the world's largest solar companies. They do 10 times the sales of SolarCity.
Cycle - Javascript FRP framework based on MVI architecture, RxJS and VirtualDOM
Selling a SOFTWARE with Massive ROI, how to
In addition to the tools mentioned to perform the lookups on a specific IPs and such, I find Hurricane Electric BGP Toolkit (http://bgp.he.net) super handy for this sort of thing
The infringement claim is probably due to an error made by an automated scanning tool. If you file a counter notification stating that you are the copyright holder (the video is your own work, you've never assigned the copyright to anybody else), the other party will have to prove that they own the copyright, which they can't. It's doubtful that it will ever end up in court - a human will review the video, determine the infringement claim was erroneous, and withdraw the claim (probably without offering any apology).
Is that really your experience? I've actually known people who did exactly the opposite. e.g., a software developer who drove a crappy looking (but running perfectly) 15 year old Chevy pickup because he wanted to avoid women who only cared about how much money he had.

The average age of an American car on the roads today is up to 11 years old. People are driving older vehicles in large part because their reliability is far improved over the ones 25 years ago.
Isn't this just eerily reminiscent of what happened with depression babies?

Widespread, extended, negative macroeconomic event happens. Those experiencing these events at crucial development points in their lives (childhood, early adulthood) adjust their livelihoods to compensate. Even when the negative effects disappear, behavioral patterns have been set in stone.

Sure, there are obvious differences, e.g. we sometimes still fritter away our money on electronics we probably don't really need. Still, I think the similarities are pretty striking. We're a lot more like our grandparents than our parents.

As for the article, I think the car/housing situation is probably a really simple one to explain: millenials know first-hand how crippling debt can be (in the form of student loan debt). Even those lucky enough to escape that can see how awful it's been for our cohort.

Most of us are insanely debt-averse now (wasn't there just an article published recently that people under 40 are the most likely to have their mortgage paid off in full?), and cars and homes are the two items you might typically accrue debt for.
Where did the number 62,000 come from? Are they eliminating a class of simulations that involve differentiating results of games between two teams that are both out of it? Wins by Jacksonville?

Never really thought of it as a 3^n problem before. Interesting. Thanks for this!
How a Nickelodeon cartoon became one of the most subversive shows of 2014
Given FirstSolar and SunPower are two of the world's largest solar manufacturers, and compete directly with China, I'm sure they're both hoping to benefit from the tariffs. They both outsell nearly every Chinese solar player.
OK thanks... I've used whois before, but yeah the output has been a bit confusing to me. I think I usually use it with a host name, and using it with an IP gives different info.

I am interested in how the databases that 'whois' queries are populated... the Wikipedia page looks like it will have some good pointers.
Natural gas is a petroleum product.
also, very conveniently under /etc/services (Linux, MacOS)

$ grep SSH /etc/services
ssh	22/tcp	# SSH Remote Login Protocol
$
Two weeks later...

Density does not necessarily improve efficiency. It makes for a wider variety of ...restaurants. I might have agreed with "efficiency" before the logistics revolution of the last thirty years. If there had been actual efficiency then there would never have been suburbs in the first place. Suburbs were a (perhaps cheap) trick of finance, but ... there they are. Suburbs are a triumph of land rents avoidance.

I have plenty of exposure to "street" culture. It's hugely overrated. The term "tinpot" comes to mind - remember "Billie Joe Must Die"? That's an extreme case, but... You used to be able to go into the Five Spot and hear Ornette Coleman, or catch Buddy Emmons jamming at one of the downtown Nashville bars.

Not so much any more.

Converting that to mass market is the real test. I did a hugely unscientific and completely informal test when I was living in a downtown space - "Why do you like it here?" When we culled the things they said they liked ( museums, theater, live music ) but didn't actually do, it came down to ... bars. Or restaurants, once you don't want to be seen as a reprobate any more.

(Cable) TV is a much better resource than it's given credit for ( BookTv is great ) - but you have to be picky. The internet? Mixed at best. Books are the best, but they don't make 'em like they used to.
I saw Breaking the Code on stage a few years ago and it was pretty good. That said, I don't disagree with the parent either. I can think of a couple of historical plays I've seen during the past couple of years that would probably have benefited by being a bit less literal--i.e. they were rather linear and included characters and events that didn't really contribute to the narrative flow.
"We made a great prediction that didn't pan out because others also acted on the same prediction" or "the future just didn't turn out like the past in that particular data-mined aspect and we don't know why"? I know which story I'd want to tell were it my unprofitable system.
Advantages of Longhand Over Laptop Note Taking
The HN title is quiet misleading - it's a paper about ordering of conjoined elements in English.
Totally. Indeed the times i have been more driven and successfull at hacking something, has been on the most restricted environments looking for freedom. bypassing the proxy for example trough icmp tunnels... when you already have the freedom there is less passion to hack something
Interview with the founder of Retraction Watch
Created a pet project this year, it has ~400k hits/month and I earn more than $1k/month with ads. It is completely passive outcome.
Just because you evidently don't understand the matter at hand and the infeasibility of pushing certain decisions down to a huge employee base, doesn't mean it's due to some irrational mental block on the part of "programmers". Honestly that's the laziest form of ad hominem: "This conversation is hopelessly beyond my comprehension so I'm going to fall back on a lazy stereotype of a category that I assume the other person falls into".

Hint: it's not just about labor costs. Imagine Google ranked their search results by hand, and had to defend themselves against every website owner who thinks there's foul play going on? Being able to point to a ranking algorithm which they swear they don't bias has saved them countless PR headaches (and it's not a coincidence that when other Google properties starting showing up prominently is when they started having to deal with these kind of complaints from govts and others).

Uber's case is even simpler, since the surge factor algorithm is much simpler and much less secret that Google' ranking logic. If you hire a huge base of employees and task them with making tons of potentially PR nightmare decisions day in and day out, you'll be dealing with explosion after explosion and in every case, you can't point to an algorithm, but instead "Uber CHOSE not to count this weather event as an emergency and now some guy got charged a crazy amount of money to get his sick kid to the hospital!!!!".
I don't know what would make a dialect sophisticated, as they are more, like, acquired and mutated.
This is not too surprising for people who are in the short-term / vacation rental market. If you regularly rent out your property short-term (when I lived in Santa Cruz, CA, a lot of people did), whether it's as a B&B, whole-property rental, boarding house, or anything similar, you typically need a completely different kind of insurance from regular homeowner's insurance. They exist, but are more expensive (unsurprisingly, since the risk of payout on the insurer's part is also higher).

The tricky thing with AirBnB, I think, is that a lot of people are in that market, but don't view themselves as "really" being in it. Even some people who are for all practical purposes running a full-time B&B don't see themselves as doing so, so they don't know about some of the standard stuff you have to do to safely operate in such a market.
Some general info about IP at the global scale:

IP addresses are assigned by regional internet registries[1] (RIR) like ARIN (for North America) and APNIC (for Asia-Pacific regions). Addresses are assigned in blocks like the /22 mentioned in the article.

These prefixes are then associated with Autonomous Systems, which participate in routing. You can view routing information on looking glass servers[2] or by using a tool like Hurricane Electric's BGP toolkit: http://bgp.he.net .

For example, here's the data for Cloudflare's AS (which serves HN): http://bgp.he.net/AS13335 . You can look at the prefixes it serves and who they peer with.

[1] https://en.wikipedia.org/wiki/Regional_Internet_registry

[2] https://en.wikipedia.org/wiki/Looking_Glass_server
Good question. High-end challenges in this field is done.

At the 700m$ range, high end research now goes towards the driver-less delivery truck.

The remaining work to be done regarding the picker task is low-end software work: how to cut costs, reduce errors, increase robustness, scalability.

http://www.youtube.com/watch?v=Plo7SH9aBgg [IPI Robot Throwing Boxes-IEEE Spectrum]

https://www.youtube.com/watch?v=tlC2O9T9jks [Object Detection and Recogition WillowGaragevideo's channel]

https://www.youtube.com/watch?v=IdQ8lTOSS0U [Industrial Perception Inc 3D Pick and Place - Gary Bradski]

https://www.youtube.com/watch?v=-g2e2WFG7C8 [iHY Robot Hand Can Grip Anything - IEEE Spectrum]