skysight-inc/HackerNews huggingface dataset:
I think ad blockers will "destroy" the web in the same way that file sharing "destroyed" the entertainment industry. There will be skirmishes back and forth with no clear victor until new platforms spring up which allow for an alternative which is acceptable for both producers and consumers, if not ideal for anyone.

I just hope that it doesn't degenerate into the same toxic legal battles where the entrenched corporations go after individual consumers for ludicrous amounts of money. It's already starting to sound like that when you hear claims about the supposed $22+ billion that adblockers are costing the industry.
the amazing thing is that arXiv has always had a "quantitative bio" section, and I guess it took a sea change for this to be come a thing in bio.
Ha! Folks will line up to do the job. I've refused to violate federal regulations (re wireless devices, bands and transmission rules) as a contractor and had the regular employees jump right in and volunteer for the job. At a Midwest manufacturer in a liberal (college) town.
Ten basic things to start your new business
Autoconf Tutorial Part 1
Shame in 'science', I find that unbelievably absurd.

About the 2nd part, may I rephrase it as PDFs are the docker of publication .. (Adobe would probably be very proud of that).
Why not log them directly to a hadoop cluster while you're at it? I mean, while we're cramming everything into the low-level OS services.
What a great day for canada, therefore the world
So far, Homo sapiens barely even merits a footnote in the history of Earth life.

What we could be doing is manufacturing and launching panspermia spores.

K-strategy is fine. We can launch generation ships as well. But in the absence of any conclusive evidence that a life-like complex of self-propagating chemical reactions exists anywhere else in the universe, r-strategy seems best. Assemble the minimum viable package for propagation of Earth-style life, and manufacture copies until you run out of mass.

We don't actually know whether all life in the universe could be exterminated by sterilizing just one planet. Using a similar amount of resources, we could create about 140k reasonably stable human colonies, or we could send 5 kilograms of spores towards every star in the galaxy, instructing the probe controller to shoot off a few any time it can detect liquid water.

That way, if humanity fizzles out anyway after an eon or so, there will eventually be other species to try their grasping appendages at space colonization.
"Why not just bypass the bullshit challenges and just _have a conversation about code_?" Because talking and doing can be different? _Do_ they actually write test cases? Do they write documentation? Do they make output machine parseable? etc. I want to see what work product looks like even if the work product is simple. (which is also why the homework I assign is nothing ridiculous like 8 hours nor do I timebox it)
Google loses Android antitrust appeal in Russia
Since it supports distributed computation does it have any abstraction for dealing with failures, for example, network problems etc. Support for checkpointing or some other abstraction that deals with these kinds of errors would be very useful. In fact absolutely essential for anything of non-trivial scale.

BTW not complaining, far, far from it, just a useful feature addition you may consider in case you have the bandwidth to invest.
Munchery has before so maybe it wasn't successful for them.
I agree. I think there's a whole ecosystem there.
Just spent a few minutes playing around with your site. Very nice. I really like how your discovery lists show the last time the podcast was updated, the number of episodes, and the average length. Filtering on those attributes would be an awesome feature.

Nicely done.
> Likely the same reason a lot of things are iffy on the web: backwards compatibility. You've got large organizations

These large organizations, affected by purely hypothetical problems (nobody bothered to check for any real issues, or release a developer version of a fix), are a clear minority compared to the entities affected by the security problem that needs fixing. If that's how all the cruft gets added to HTML by a few people from 2-3 browser vendors, it's no wonder that it looks like it does and increasingly frustrates web developers to the point of resignation.
Comments moved to https://news.ycombinator.com/item?id=11286348.
>Sure, they also interview older middle-aged candidates but the benchmark tolerance for hoop-jumping is set by the 22-year olds therefore you won't get sympathy from employers about disrupting your life to stay in the running.

So basically they find a legal way to discriminate against older candidates?
Withdraw permission to publish an article in their journal that has already been distributed as a preprint. Many journals in biology do that now -- they consider it publishing an article twice, which is a big no no ("self plagiarism"). This is beginning to change and hopefully preprints will be accepted in biology as they are in other fields.
Well, AMT has been around since about 2005, and vPro since 2007. It's a favorite topic for some people on Slashdot to bring up. There's a hackaday article from about 2 months ago [1]. My theory is that it's a combination of factors.

- Introduced a long time ago; it's old news.

- It is talked about, but only in certain circles

- Confusion over the relationship between vPro, IME, and AMT, or at least unfamiliarity with those terms making articles/discussions related to them less likely to pop out as interesting topics.

- Some of the people who know about it consider it the normal, boring, status quo, and they react to anyone shocked by it as an alarmist.

[1]: http://hackaday.com/2016/01/22/the-trouble-with-intels-manag...
True! Word.
Bottom's not a type; it's a value that inhabits all types.
The State uses the Police to control the Populace, The Police do not Control the State in a Police State.

>The inhabitants of a police state may experience restrictions on their mobility, or on their freedom to express or communicate political or other views, which are subject to police monitoring or enforcement. Political control may be exerted by means of a secret police force which operates outside the boundaries normally imposed by a constitutional state.

Which part of this is not actively being instituted in the US?

The only reason I can think that so many people have such a limited and incorrect view of what a Police State is they choose to live in denial or they themselves benefit from the Police State.
The difference in Go is the sheer size of the game complexity. There are too many possible moves to calculate every action in "if/else" statements.

The AI Google created uses a combination of different learning algorithms (supervising it by teaching known Go patterns and playing it against itself millions of times to learn new strategies).

Checkers is a solved game. There is a best move for each play and we just needed to build/process that giant decision tree. Go was a completely different beast, so it's pretty significant we found an algorithm that can beat a world class player.
If you haven't already, you should make sure to write that experience up on Glassdoor as well.
Shawn Parker: Twitter victim of own success
Software Development Jesus descends from the clouds, wearing a virtual reality headset and a t-shirt with the words "freedesktop.org". Something about him reminds you of Bill Gates, but you are not sure what, the headset with its peculiar red laser pointer attached to the side covers too much of his face. He opens his right palm towards your computer, which surprisingly seems to be running Fedora Linux now, and through the magic of Zeroconf networking and D-Bus, the following text appears on your screen:

Happy to explain this to you, simoncion!

After receiving a log message from a client process, the journal tries to get trusted metadata, like the application name, about that process. If the application exits too soon after logging its message, some of that metadata, e.g. /proc/<pid>/cmdline, might not be available anymore. The message itself is always logged, though.

Syslog, of course, also logs application names, but that information cannot be trusted, because it is reported by the clients themselves. So even if not all expected metadata is logged, you lose nothing compared to syslog.
Parachut launches as the Netflix of camera gear
KDX – A BBS-Style Communicator
Pass a Medium.com story URL, get it auto summarized in JSON
I think another issue wrt biology in particular is that there is a great deal of fear about what laymen might do with the info. I have a genetic disorder and have spent 15 years getting myself healthier. Good faith efforts to share what I have learned along the way consistently result in shit shows and ugly personal attacks. I share a lot less these days.

On the one hand, I have sympathy for the very real concerns people have about bad (potentially harmful) health information going out. On the other hand, I think the primary reason it is dangerous to begin with is a lack of a culture of vigorous discussion. It is only dangerous if it cannot be thoroughly hashed out. Unfortunately, it seems there is no place where that can happen.
I can only imagine the possible security exploits available by passing AST binaries directly to the browser, rather than letting the JS lexer/tokenizer and compiler enforce language rules from the source.
Pretty interesting history, and a compelling theory. Although, I don't think we'll see the end of articles like these until someone digs up a direct reference. Here's a direct reference from 1875:

https://docs.google.com/viewer?url=patentimages.storage.goog...

Amazing what's online these days. Unfortunately Sholes doesn't explain the origin of QWERTY in that patent. Does any? How about a copy of Scientific American at the time, or other publications, books, or journals that now may be scanned and online?

The theory mentioned here is that QWERTY was influenced by telegraph and morse code. It's from this paper:

http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/publications/PreQ...

I don't see a direct reference there either.
Any process will fit some candidates better than others.
A Portuguese East Indiaman from the 1502–1503 Fleet of Vasco Da Gama
Gmail does a pretty good job at spam detection. Without going out of my way, I haven't seen a spam email in years.
Sounds good if I did not already have insurance. But I do have insurance. Multiple policies, some of which are practically free after the multi-policy discounts you get when working with a single broker. And my broker is local, easy to deal with, will drop by if I need him.

I do like the ease of adding a new big ticket item via mobile, but I don't need the middleman, and don't want competing offers from a network of brokers.

Maybe I'm just not the target market. But I suspect there are more people like me who would get a better deal with my current broker vs. a new policy on a single item with a new broker.
Government workers are almost always left. The left is very sympathetic to government workers, unions, ect. Its in their best interest to be left.
> chess grandmaster can easily be beat by a smartphone app (komodo), is smartphone using more energy than a human brain?

I would think a smart phone consumes less power than the brain (more so if you can turn off the display appropriately). I could be wrong though. BTW does all of the komodo logic reside on the client side or some of it executes on the off-client backend ?
Potentially. However, <noscript> tags can be used to deal with some of this. Most web pages probably won't do this though.
They don't pay that well relative to the local market, insist you be in SF at the same time and only want full time. They can solve the problem by allowing remotes, having a few part timers or paying the SF standard salary. If you try to do a simple github pull request on the repo, it takes a very long time to do a code & design review so it makes possible maintainers discouraged from contributing.

It's the old choice triangle: fast, cheap, good: pick two.
Sometimes when I submit a PR and I get a lot of feedback I get lost making sure I've addressed every comment. My #1 feature request would be being able to mark comment threads as resolved. The outdated comment feature sometimes works for this use case but mostly it doesn't.
Subseven always worked well with ICQ :D
Please don't abuse the title field of HN submissions to editorialize or dramatize stories.

Please don't post online spats to HN unless there is something unusually intellectually interesting about them.
Are you on OS X? Apple stopped shipping an OpenSSL header that's needed by a Servo dependency (https://github.com/servo/servo/issues/7303). If you're using Homebrew, you should be able to build by manually pointing to a brew-installed copy of OpenSSL:

export OPENSSL_INCLUDE_DIR=$(brew --prefix openssl)/include
export DEP_OPENSSL_INCLUDE=$(brew --prefix openssl)/include
./mach build

Alternatively, if you don't mind shadowing the system's default version of OpenSSL, you can try `brew link --force openssl`.
C++ speed in the browser... just be sure not to touch the browser.
I tried to talk about this before in pre-ghost-town LessWrong, but the commenters didn't seem to like it: < http://lesswrong.com/lw/7n1/watts_son/ >.
You talk about ensuring the survival of the species, yet you downplay the suffering of fellow humans. What would there be left to save if everyone thought this way?
It's a good point. Most studies show that charity giving by political affiliation to be nearly equal, or to put conservatives slightly ahead:

https://www.washingtonpost.com/news/wonk/wp/2012/10/21/study...

That being said, conservatives are far more likely to give to their church as a charity, and when churches (but not 'all religious organizations') are removed from the equation, the balance dramatically shifts. It could certainly be argued that while for many churches their charitable contributions are valuable and well used, but that for others they are used more for publicity/promotional/snowballing purposes.

Certainly this is compounded too, by certain churches, of which LDS is the biggest, that mandate tithing of income, skewing the numbers substantially.
I'm late to this thread, but I will chime in. I started using a waterpik about 2 years ago. My dental hygienist suggested I try it, because the gaps between my gums and teeth were starting to get deeper, about 2-3 mm. When I came back to the hygienist after 6 months, she told me the gaps were mostly 1-2 mm. I can't recall if I told her before she did the measurements that I'd used the waterpik, so I'm not sure if I biased her. In any case, I'm pretty sure I can also see the improvement in the mirror - at least my gums used to look a little inflamed at the gumline, here and there, and they don't anymore. Also it seemed I was bleeding less at my last cleaning (they usually tell me that I bleed more than average).

One more thing: my hygienist said I didn't have to use the waterpik every day, that it's fine to use it just a few times a week. So I'm trying to use it every other day now. I don't know the pros and cons of using it every day. Are there any long term studies which show that the waterpik is in no way harmful? I don't think so.

PS I didn't floss as a kid, so unfortunately I have tons of dental fillings. I started flossing as an adult, and I'm sure it helped a lot. I still floss once a day.
Perhaps fully self-driving cars.
Not necessarily, it could also be a result of encoding literals as types. If true is the unit value of True a subtype of Bool you could probably have the typsystem figure out which overload to look at (True,False or Bool)

From my understanding DOT could turn out to be quite similar to this pure subtype approach http://lambda-the-ultimate.org/node/4835 so isn't that farfetched either.
> A major difference from Java in Scala is, that container types are not-variant by default!

Only arrays are variant "by default" in java (which was a huge mistake). Variance for generic collections is specified at use, not at the type definition level.

> This means that if you have a container defined as Box[A], and then use it with a Fruit in place of the type parameter A, you will not be able to insert an Apple (which IS-A Fruit) into it.

No. What this really means is that you can't assign an instance of Box[Apple] to a val/var of type Box[Fruit].
The logic is on the phone.
Their point was that the winch needs to be mounted to something stable.
Great overview over this style of testing and how you used it.
So if they're already customized, I don't see the problem in adding an eSATA or "real" Ethernet/MII IP core.
An algorithm understanding enough about the text to infer the correct emotional inflection to give a speech may edge into the category of strong AI, but I would have guessed that it would be easier to create a neural network that, given a text spoken in one voice, could transform it into another with the correct stress, intonation, etc. Perhaps even that's a more difficult task than I assumed, although speech generation seems to receive a lot less academic and industrial attention than speech recognition and understanding.
There's this: https://developers.google.com/analytics/devguides/collection...
https://developers.google.com/analytics/devguides/collection...

Not exactly working with your logs, but easy enough to write your own parse/upload data script.
Translation phases are all fun and games, but WPO can still break your code thanks to as-if rules - and because nothing prevent alias analysis to be performed regardless of the TU boundaries. And compilers are doing it.
Aside from many other technical challenges (including how to shield your super-fast ship from microasteroids so it doesn't get holes punched in it at 0.5c), the main problem is: where do you get the energy needed to maintain constant 1g acceleration?
This is a good idea. Doesn't work for people on visas but I can imagine working this out somehow. Basically, make the potential employer realize that your time isn't free.
I browsed the web for 15 years without an ad blocker because I could care less about harmless banners and text ads. It was a good time.

Then you added tracking cookies that followed me wherever I went.

Then you added sound to your ads.

Then you added video.

Then you added full screen popups, seizure-inducing flashing ads and banners that mimic'ed Windows alerts.

Then you added transparent Facebook "like" buttons over GUI elements.

You created the ad blocker phenomenon, not me.
Depends on your development cycle, but this is one area that startups should have an advantage over bigger competitors. We got copied on a few things (logo, tagline, product) by a bunch of people in 3, 6, 9 months time. Of course we're already working on our second model, so no worries!
The number of downloads required to get each additional nibble is 16 times that of the previous nibble.
We don't call people geniuses because there really good at following orders. Further, a Virus may be extremely capable of achieving specific goals in real life, but that's hardly intelligence.

So, powerful but dumb optimizers might be a risk, but super intelligent AI is a different kind of risk. IMO, think cthulhu not HAL 9000. Science fiction thinks in terms of narrative causality, but AI is likely to have goals we really don't understand.

EX: Maximizing the number of people that say Zulu on black Friday without anyone noticing that something odd is going on.
If you're using Github and/or Pandoc for things, you can pretty much drop org-mode in as a replacement. It doesn't even require emacs :-)

In general, I find org-mode about as easy as Markdown, but with support for things like cross-references that are sadly lacking in standard Markdown.
"Optionally, at this point you might want to overwrite any preexisting data on your hard drives with zeroes or, preferably, random values."

Am I being silly, or could a hard drive full of random data be confused with a hard drive full of encrypted data by some member of the security services in the future? Would zeros not be a better bet?

The Debian installer attempts to write random data to the whole drive when you elect to encrypt the hard drive (except for the small /boot partition as mentioned in OA). I always quit out of that. My security needs are of the 'laptop left on bus' variety, not enterprise level.
>What I found most interesting about Tcl was its capacity for metaprogramming, due in large part to its quoting mechanism.

Cool.

Ah yes, memories coming back a bit now. (Had read both the Ousterhout (Tcl and Tk) and Libes (Expect) books years ago.) I remember that though the Libes book is about Expect, he does go into talking about Tcl a lot, including some of the advanced features you mention (though always or a lot, in the context of how they are used in Expect).

I guess part of its (Tcl's) dynamic nature comes from the fact that everything in Tcl is a string (and the quoting and the ability to evaluate expressions), like everything in Lisp is a list (or an atom).
UK Government wins vote on Snooper's Charter bill
GC is only a small part of a high level language runtime.
consider though that that culture is heavily influenced by the pharma industry (where many PhDs will wind up with productive jobs). Over and over again, the mantra (e.g. [0] [1]) is that "pharma is the one place where IP makes sense", even among IP skeptics.

[0] Richard Posner ("pharmaceuticals are the poster child for the patent system.... Most industries could get along fine without patent protection.") http://www.theatlantic.com/business/archive/2012/07/why-ther...

[1] Notch "I would personally prefer it to have those be government funded (like with CERN or NASA) and patent free as opposed to what’s happening with medicine, but I do understand why some people thin[k] patents are good in these areas." http://notch.tumblr.com/post/27751395263/on-patents
Prety much what the others have said. The desk should be ready, the phone if they have one (with voicemail password and instructions), the computer, their email and necessary passwords, necessary passes to the building. They should get their HR and finance stuff done and not have their first paycheck delayed.

They should be given something to do, even if it is busy work initially, like reading whatever existing documentation you have on your setup. They should also be given the means and clear direction to do that work. For the next week or two, their official or unofficial lead on the team should answer questions and check in every hour or so on what progress has been made on the initial assignments, inevitably they are missing some password or permission or explanation of how things are set up at the company.

The key is to have everything ready for them, be open to questions, and helpfully check in every hour or two for the first few days to see how things are going. Usually I have 100 questions, but after question #30 figure I should pace myself before bothering the lead or manager again with yet another question. But if they approach me in a helpful, friendly, unrushed manner and ask if I have more questions or if I am stuck, then I will get all my questions out faster.
Because with our technology, both would be pointless.
Yes, thats what I meant.
In Canada, we have something called "CHMC". Basically, the govt will insure mortgages. The banks have little risk IMHO ... majority of the risk is assumed by the taxpayer and the borrower.
And we haven't seen many hypervisor security holes in the past... :) Especially with Xen.
I don't think its a terrible idea.

There has been talk in PhantomJS on making multiple engines available. It's the 11th most commented issue[1], out of 1k+ issues.

Sometimes a broadly used browser-engine is important, but other things servo could be useful.

One issue with PhantomJS (on webkit) is that it crashes quite frequently and use a lot of memory[2], areas where Servo may do better.

[1] https://github.com/ariya/phantomjs/issues/10209

[2] https://github.com/ariya/phantomjs/issues?utf8=%E2%9C%93&q=i...