skysight-inc/HackerNews huggingface dataset:
Think about it. How many sites do you log into each day? As a percentage of text on your screen, how much is only visible while you are logged into a given site?

The "deep web" is very interesting, but a more precise definition would clarify any measurements of it. For example, does content that is visible to all authenticated users comprise the same "deep web" as content that is visible to individual authenticated users? If I can see a wiki only when logged into a service, but so can every other user of the service, is that the same "deep web" as my personal dashboard that only I can see when authenticated?

Also consider the many mobile apps that do not have their content indexed by search engines, like whisper, yikyak, tinder, etc.

Perhaps the next great search engine will be the one that nails the problem of gaining insights from the "deep web".
for the user it provides current location privacy.

for fb it provides the ip of the exit node you're currently using, could be used to flag you as a tor user and detect which version of tor browser bundle you're using.
That change in linkage seems like it would have a serious effect on anything that wanted to hook functions (like this library for doing it: https://github.com/technomancy/robert-hooke/). Isn't the point of rebinding that you don't necessarily know what you're going to want to rebind ahead of time?
IMO...

When I look at Apple's UI design, a lot of it seems to be about interacting with the device and not interacting with my task. Partly this is due, I think, to the amount and types of integration of apps into the environment (via Cocoa.) And partly, it's the fact that Apple's UIs/APIs aren't as generalized and engineered as Microsoft's -- which is to say, as an end user, you can do what you need to do, but there's generally fewer ways to do it and when you do it's much more defined.
Be careful about continuing to drive it like that you may end up wrecking the catalytic converter.
China’s Meituan-Dianping Raises $3.3B
Just so you know xfce's window manager (or at least the xubuntu version version of it -- there may be patches not present in the upstream) allows focus follows mouse and has overlapping windows...

EDIT I might be confused here. I'm reading that you are assuming that one has to use a tiling WM to get one of the features you want.
GM buys Uber rival Sidecar, which shut down in December
The significance of monads in programming is entirely because of the adjunction between the category of types and "pure" functions and the category of types and "monadic" functions (i.e., the Kleisli category of the monad). A monad is used to encode the latter in terms of the former via the Kleisli adjunction (whereby monadic maps from FX to FY correspond to pure maps from X to GFY, with the monad GF thus arising from an adjunction F -| G [where F can be taken to be identity on objects in the case of interest]).
I'm genuinely surprised at how tiny Trello is. I guess if enough of your users are paying and your overhead is low, it really doesn't matter.
The success of GNU/Linux, Postgres, Python, Django, Ruby, Rails, Node, Wordpress, jQuery, Bootstrap, Ember, etc. suggests otherwise.
This doesn't sound right to me. The ITER is going to (supposedly, which of course is probably optimistic) take another 10 years to finish. When you have a workable design for something, it does not take multiple decades to build it, unless it's something on a really gigantic scale (like a continent-spanning highway system). It doesn't take remotely as much time to build a full-scale nuclear fission power plant producing many megawatts of power. That means this thing is not a real design, it's still an R&D project where they really don't know if it's going to work as planned or not, and they're going step by step, collecting data, seeing what works and what doesn't, etc.

So, sorry, you can call it "progress" if you want, but there's no evidence that it's going to work as planned until they actually can demonstrate it doing so.
I asked them about that (http://techcrunch.com/2016/01/19/trello-launches-developer-p...). Those are total signups, not active users. They are not disclosing monthly actives.
Latest versions of Linux have Kernel ASLR for text but I think lots of distributions have it disabled because they set CONFIG_HIBERNATION: https://www.kernel.org/doc/Documentation/kernel-parameters.t...

Also, it is not bullet proof because apparently there are lots of info leaks in linux and I think linux also does not reboot after a panic (http://www.cyberciti.biz/tips/reboot-linux-box-after-a-kerne...) so if the entropy for KASLR is small enough you can retry very aggressively. Though in this particular instance if you have to wait 30 minutes between each try that would kill brute forcing.
This is exactly why businesses have some sort of bug tracking/task management software. You don't need Jira, but something lightweight like Trello would work. The most important part is to make sure to comment on issues with your latest work and findings. This can be as simple as dropping new scripts into a comment or pointing to a source control commit/pull request/whatever. At the end of the day, you want something centralized where you can track your latest changes and findings
I found a math background is a disadvantage for learning Haskell, since most mathematicians don't really use a lot of category theory. Lately that is changing,
http://math.stackexchange.com/questions/1617592/is-set-prime...
There's a lot of confusion on how the math version of "functor" or "monad" maps to the CS definitions.

I found this tutorial on Monads and Applicatives helpful
http://adit.io/posts/2013-04-17-functors,_applicatives,_and_...
>So this tells me that the candidate is not a strong graphic designer, not a strong prototyper, nor a strong researcher.

Oh please, he's certainly a strong graphic designer, by the looks of the website he certainly has web development abilities, and if you want people with so much previous experience, I don't see why you even feel the need to rip this guy apart.

I have my own complaints with parts of the design, but overall it shows a lot of hard work, a lot of great ideas, and a hell of a lot of creativity. He'd be incredibly valuable for any company lucky enough to pick him up.
I think they should send to printer :-)
> It'd almost certainly require consent or a warrant to get the data (in the US).

The problem is that, as many court rulings have affirmed, in the US it's not "your" data anymore when it gets to the company's servers.

At that point, most companies will hand over everything to a politely-worded request, with only a few actually holding out to the point of a warrant.
CastXML: C-family Abstract Syntax Tree XML Output
I worked for a company that went public at $18/share in 2000. During the lockup period the price of the stock went as high as $202/share. Over the next two years, the price trended downwards to around $20/share.

Pre-IPO employees were encouraged to pay for shared before they vested. The idea here is that you can hold those options for 5 years and get capital gains rates on that appreciation which for small companies was 10%. I.E, you pay now, shares vest later. According to the AMT, you will owe taxes on those shares equal to the market price when they become yours minus what you paid for them. That is, when the stock vests. Not when you pay for it, and not when you sell it.

So you can buy 1000 pre ipo shares for $1 each. Company goes public hits $100/share. You think it's going higher so you hold. Shares drop to $10. Now you're in a pickle. You owe taxes on 1000 shares * $99 of gain. But you're only sitting on 1000 shares * $9 of gain. When somebody finds themselves in this situation, they must sell those shares before that tax year ends, which means you're now paying income taxes instead. If your tax year has ended you are out of luck.

The one thing that stops this from being a real problem for most founders is the IRS 83(b) form, which is to notify the IRS that you want to recognize the income associated with your option when you buy it as opposed to the default which is when it vests. Why doesn't everyone file their 83(b)? Clearly, the risk here is too complicated for many to understand and it's a very unusual situation to arise.

Here is the story of how our CFO(!) at that company ran into this exact problem to the tune of $316,040 tax liability for shares he bought with money borrowed from the company(!): https://www.washingtonpost.com/archive/business/2000/07/02/k...

Some references:
https://www.nceo.org/articles/stock-options-alternative-mini...
https://blog.wealthfront.com/always-file-your-83b/
The ol HN trope where someone tries to wow the rest of us by pointing out just how unimpressed they are.

Even snuck in an edit to try and disarm future criticism by preempting it. Bravo.
Vietnam War Nuclear Mission
Not the parent, but: I disagree and think it's very good — much better than your average phpBB ugliness.

But I would cut down on the pagination. 10 comments per page is insane on even small devices. A 70-comment thread (not long even by HN standards) means 10 page jumps. Those really mess with your ability to follow anything.

I've not participated, but if I reply to something, do I then "follow" that thread, so I can get reply notifications?
Would be nice to have the Power-Ups working in the mobile apps...still waiting for the calendar-view to be available on iOS.
here is scientific explanation for some of this:

http://www.pponline.co.uk/encyc/strength-and-endurance-train...

and

http://www.pponline.co.uk/encyc/strength-and-endurance-train...
There is a big difference between "I don't believe you were trying to be constructive", (which make assumptions about intent) and "I found your critique to be un-constructive, here's why:"

The former adds nothing to the conversation and is pretty close to being a personal attack, the latter provides feedback and (may) prompt constructive debate about how to provide critique.
> I could maybe support a rule (or even just a linter) that each variable had to be written in a consistent case throughout the project, but two different variables that differ only in case should definitely be disallowed, IMO.

By the way, it occurred to me several hours later that this sounds a lot like HFS's "case preserving" approach, where case is ignored when matching (so that you cannot have a directory with separate files `a` and `A`), but preserved when displaying (so that a file created as `a` will never display as `A`, and vice versa). I don't want to speak for everyone, but my understanding is that this behaviour is regarded as a wart.
Wrt to happiness, I actually think it is a problem that people aren't more outraged then they are. It's a fairness issue for many of us, as you note. But as the topic of this post is that half the population of earth gets to share only 1% of its wealth, (I do not agree with your assumption), it should be pretty evident that it's a serious issue for them.

But mainly, you should look at booth sides of the equation, it's a democratic problem when you consider the relative power difference they represent. While a little more money for you might just be nice (for most part of the world it would make a big impact though), the aggregated influence it affords the top 1% also affects you. They get to decide how half earth resources are employed.
I think the Phoenix/Elixir docs in general are quite good, it's just the lack of years of blogs and stackoverflow q&a that makes it harder to jump in. Switching from Ruby's OO/functional to Elixir's purely functional/immutable/actor-based would be easier with more of other people's code to read and learn from.

I'm a complete n00b and was just trying to get a pool of TCP client workers to monitor servers and update a DB and display the results in a Phoenix app, and I kept coming across the same 4-6 blog posts and docs, maybe 60% of which were for pre-1.0 Elixir and no longer quite worked.

I see a huge amount of promise with Elixir/Phoenix as well; currently it makes some hard things easy but also many easy things hard. With a few years of library/community growth I could see it wiping the floor with Rails for a lot of projects.
For those looking for more information, the practice is in particular making one very strong bag with a lot of fentanyl, so that a single user overdoses or dies. The idea is other users will then buy your product, thinking it's better quality. It's called a "hotshot."
I absolutely hate Wolfram's online workbook UI. No matter how careful I am I end up breaking it in so many ways. Delete that image of a horse? Too bad, have to refresh the page to get it back. Click enter incorrectly? That new line can never be deleted now. Want to format your document at all? Good luck.

I subscribed to their online offering when it originally came out, but immediately canceled because the UI is just so far behind its desktop competitors, like Maple, and even Matlab. I want to support this software, it has great potential, but they need to sit down and really rethink how it's put together and delivered to the user.
But coding is complex and ever evolving. No matter how senior you are there is always something to learn.
SMEP would stop this particular exploit because it returns into usermode but SMEP is trivial to bypass on linux if there is no KASLR or other mitigation (apparently there are compiler plugins that remove popular stack pivot gadgets).
You're probably right about that. That happens at any office work place settings too. Difference here is, you are in a customer-facing job, where your attentiveness and face you put on impacts customer satisfaction. If you can't keep customers happy as well as a 25-year old, then you don't belong in the cabin.

Look, I don't blame the front-line workers for any of this. This is almost all management's fault. Look at Southwest. Their attendants are better trained, more motivated, and are happier.

Better work environment and management are important, but they're paid 25% more than other airlines. SW will attract better talent and retain them. I'm sure other airlines wouldn't mind having SW style employees. But their management is not willing to pay for it.
Partially related: Wolfram Knowledge Base: https://www.wolfram.com/knowledgebase/
Lots of appliances run on GNU/Linux, but prevent users from modifying the software via the bootloader.
I suppose it depends what you mean by "usable".

Apple Maps certainly had serious quality issues at launch. Whether they considered building a mapping app to be easier than building an OS, I have no idea. I am sure that many at Apple were under no such illusions. But it was a product made for purely corporate strategy reasons.
What word or words do you suggest that are fully, completely, 100% unambiguous identifiers in this instance?
https://youtu.be/Set_IES7VZE?t=1672
Well, in this case arguably the solution is not to exercise if you can't pay the tax bill, absent selling your stock.

Exercise early, pay little tax because the FMV is low.

Exercise late, pay lots of tax because the FMV is high. Exercise late and sell, pay lots of short-term cap gains tax.

Exercising late, while still unable to immediately sell some shares to cover the tax bill you know will come seems like taking a huge risk.
That's a seriously uncharitable reading. The comment's first sentence ("This level of inequality makes me sad.") makes clear what it's lamenting.

We detached this subthread from https://news.ycombinator.com/item?id=10929274 and marked it off-topic.
> I am sure I'm a minority on this thread - but does anyone else think that if the engine is being developed in the open as open source then competition is not a good thing

GCC vs EGCS, Xemacs vs Emacs, X.org vs Wayland, KDE vs Gnome, Firefox vs Chrome, GCC vs LLVM, etc., etc.

Competition is good even for Open Source projects.
You beat me to it. Having been on the receiving end of emails like this, there's often nothing you can say to dissuade them of the idea that you are personally hacking them and breaking their things.

Be kind, though. This is a real person, perhaps a neighbor, who's scared and confused and who doesn't know where else to turn for help. These emails are annoying, sure, but might be the last-ditch effort of a desperate person. Ignoring them is kind. Putting their post up for public ridicule isn't.
Fairly simple - a belief that the users who were complaining did not represent the majority of the market.
As long as you are talking about mathematical aliens, as in mathematical objects that are so different from every other know mathematical object currently recognized in the corpus of Math.

If you further claim that this objects are, like, sentient... I guess this would be too Pythagorean for my tastes. ;)
Chicagoland is kinda affordable though, not cheap, but compared to the other major metros is cheaper.
"Commoditize your complements"
Agree I like C, Scheme, Lua, Julia, Go and Swift so I am not totally wedded to one particular kind of language. In general though I do prefer simple languages which are somewhat pragmatic. That is why I dislike C++, Scala, Java and C#. C++ is way too complex and messy. Scala is purer and has lot of good ideas but made the whole thing too complicated. C# and Java keep adding features indefinitely and rely on huge libraries and IDEs.

Go OTOH you can pick up in a few days and do useful stuff. It is pragmatic in adding the most used containers as part of the language. You are not forced to a particular programming style, like Java and C# which insists on everything being part of a class.

C, Scheme and Lua all do their little thing well and are small enough languages to be able to easily fit in your head. They take some simple rules and let you combine them in very powerful ways.

Swift is probably a bit atypical for me. It is definitely a bigger language than the others. And you typically program in an IDE. But supporting generics, static typing and popular functional features is going to make a language bigger. I think they struck a nice balance between practicality and purity. You use your old Objective-C stuff relatively easily, but it isn't trying to force you into making everything a class and coming up with Clunky solutions like inner classes to to deal with that wrong headed decision.

My thoughts on Haskell are still confused. I kind of in awe by it but sometimes I also feel it is the emperors new clothes. There is this mathematical beauty to it and you almost got to masturbate at how short and elegant little code snippets you can make. But then you wonder, because that code often becomes totally unreadable a couple of weeks later and the mental overhead understanding the all this heavy theory seems a bit too much. You feel like it is a language not really made for us average developers but rather for your average genius.

Is that a good or a bad thing? I dunno...
I do think that any attempt to provide access which is limited & curated should be shouted down , because it is totally disastrous in the long term. There are other business models which are currently in play , which can be considered, such as

- Aircel has free access at a speed of 64kbps (very slow) but still the user has access to the entirety of the internet , not a walled garden.

- There is a different model, where user view an ad on a per day basis and get a certain data limit in return. Mozilla has implemented this. This gives access to entirety of the internet.
https://news.ycombinator.com/item?id=10926077
Given that the client was holding a conference at the hotel, and that the hotel provided the image, your client may have a fair-use defense for use of the image. Note I am not a lawyer, but you may want to investigate this aspect before you do anything.
You can do that in five minutes. You can easily spend days trying to understand some arcane, adhoc configuration syntax that someone came up with. And still get the non-trivial cases wrong.

It's a good thing that it's Clojure and not some freakish turing-complete XML-based configuration file.
From the actual report [1]:

"The 16 multinational companies covered in the report are Ahong, Apple, BYD, Daimler, Dell, HP, Huawei, Inventec, Lenovo, LG, Microsoft, Samsung, Sony, Vodafone, Volkswagen and ZTE. Company responses are available in the report annex."

"The largest [purchaser of Congolese-sourced cobalt] is Huayou Cobalt’s Congolese subsidiary CDM.

"Huayou Cobalt [then] supplies cobalt to three lithium-ion battery component manufacturers[:] Ningbo Shanshan and Tianjin Bamo from China[;] and L&F Materials from South Korea.

"[The] 16 multinational consumer brands listed [are] direct or indirect customers of the three battery component manufacturers."

(edit: Note I've rearranged the paragraphs from the original report.)

[1] "This is what we die for: Human rights abuses in the Democratic Republic of the Congo power the global trade in cobalt." http://www.amnestyusa.org/research/reports/this-is-what-we-d...
My son is only 2 but I hope to pass on to him my love of maths, electronics and programming in an interactive way. This is why, for example I've been getting to grips with the raspberry pi and keeping tabs on the whole 'computer based math' movement. While I understand the background issues some HNers have with Wolfram I'm cheering on any efforts (including this new Wolfram Labs announcement) that may spark my son's interest and aid his future education.
Same experience. Would love to use this over Matlab but the UI is painful.
The State of Meteor Part 1: What Went Wrong
Perhaps not the general population, but among moderate and hardcore gamers (a billion dollar industry) it will be a must-have. I'm also convinced that when talented directors start to produce blockbuster movies and television shows in stereoscopic 360 while leveraging tasteful artistic nuance to produce quality content, the general population will soon follow.
Git-annex v6
> I would love a -secure flag to just use the most secure option of the current version of the software even at the cost of X years of backward compatibility at the tool/client/browser level.

> ssl_ciphers SECURE;

That's actually pretty close to nginx's default (unpatched) config (http://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_c...), except openssl calls it HIGH.

ssl_ciphers HIGH:!aNULL:!MD5;

How high HIGH is depends on your version of openssl, ie, you probably don't want it for, say RHEL 5's openssl. Which (openssl has a long lifecycle, LTS Linux distros extend it further) some places may still be using.

https://www.openssl.org/docs/manmaster/apps/ciphers.html

A better implementation of the same concept is Mozilla's SSL Config Generator (which is what CertSimple point customers to - we also maintain the node port): it has Modern/Intermediate/Old with a clear idea of the compatibility you're losing with each: https://mozilla.github.io/server-side-tls/ssl-config-generat...
The success of Wolfram suggests otherwise, actually.
It captures heart rate at a much lower rate unless you indicate you're working out, so I guess if you knew it was getting to breakup stage of the conversation you could ask them to wait a sec while you start your workout
The lack of discoverability extends to OSX's keyboard shortcuts as well. I completely changed how I work after I discovered 'Command Tab' and 'Command ~'
What license did you give Waze for using your code? Your repo (I'm guessing https://github.com/robterrell/TVOutManager?) doesn't mention the license, so Waze either shouldn't be using it, or you've specified some license to them directly. Did you pick a license with an attribution-required clause?
What is "exhale relief"? A reduced PEEP?
Thank you, I will definitely give it a try. Never heard of "reference management software" before, so I learned something today.
Or know if you're a shoplifter:

http://www.bbc.com/news/technology-35111363
I'm perhaps in a minority here, but Jon Ive isn't that great. I mean my iphone should have a notice/indicator light on the front. It wouldn't have been that hard to put an LED behind the glass so that if I leave my phone in the other room and I receive a message or something, then simply walking past my phone, the blinking light will catch my attention.