skysight-inc/HackerNews huggingface dataset:
Remembered that that the book Launch Pad chronicled them - then as Rap Genius - quite a bit. Here's what they said back then:

"This is what a lyrics site looks like now. You go, you get a big ringtone ad. This is terrible! Where can you find the lyrics?" [Lehman] then mocks the site, as the crowd laughs at the absurdity of an ad for breakfast cereal next to the lyrics of Lil' Wayne...

"We're basically going to dominate the lyrics space. We're going to kill MetroLyrics, kill all these sites. After that, all texts. Poetry. The Bible. Literature. Tax code."

Strangely, the other areas are mentioned in a blur, with no mention of what will actually be next after rap lyrics."
>Maybe just to say that I'm sorry for my part in all of this bullshit.

I don't blame you. You were doing the job you swore you'd do, were paid to do, and likely ordered to do.

Thank you for sharing your story.
This seems like nitpicking as well. If the intention is that everything is an expression (that seems to be it, to me) then you have to have a Unit, no mater what you call it. I'd rather have a name that 3 academics know than override a distinct concept (Void) or make something entirely new.
This seems more like a stackoverflow type question, but...

Set the "main" option in the library's package.json to a bundle or index file that exports the public interfaces to your library. Don't expose every source file.
It's $0.01 per thousand, not each.
I don't think anyone said it was a capital crime. I believe the word used was "heckling".
Doesn't that conflict with this hint:

> Not far, but too far to walk.

So he took a car to some area, and then drove a motorcycle (or snowmobile) twice to the spot? If you're taking a vehicle why do you need 2 trips, though.
No we don't think that, because that's not how it works.

Advertising is just distributing a message, a small subset of marketing in general. And marketing is connecting consumers to services/products they want and need. Creating brands and desires is a separate art within it but saying it's just a system to sell some toilet paper is incredibly reductive and I'm sure you know it's not that simple.

Surveillance is the act of monitoring, not the system itself. So yes, unfortunately anything that has a large surface area of data access will be at the mercy of greater actors who might (forcibly or otherwise) use that access for surveillance. There's nothing special about online advertising here, rather this is an issue about personal rights, laws and the government in general.

ABP does have a weakness when it comes to privacy clarifications - and as I've said before I'm not a fan of them or their approach - however since the list only allows certain ad networks, it greatly cuts down on the number of trackers since they would still remain blocked. The hope is to get greater rules put in place (by the entire industry) but we have to start somewhere or this never gets off the ground.
Who is the best and brightest in AR and MR?
Right, that was my understanding.

I suppose my point was that kornork seemed to me to be talking about safety and in that context, saying you'd do it after it is shown to be safe isn't saying a lot.
>> Of course computer architecture, compiler knowledge etc is valuable and part of the interview process. I was referring to the general process of evaluating- - thus the question was focused on methods not content.

The general process is fucked up because the interviewers are incompetent enough that they can't tell who is actually a smart guy. This is why incompetent interviewers resort to binary decision making on programming questions.

Here's a way to think about it. Let's take two candidates with equal communication skills:

1. This candidate solves all coding problems fast, with great syntax, good style and discusses algorithmic complexities well

2. This candidate is smart, can go deep in their specialty (because they've spent years developing complex expertise) but couldn't do a medium-level tree traversal without hints or has bad coding style (on whiteboard)

Who do you see getting picked (at Google)?

I remember a friend of mine at Google (a Java programmer) docked points off a candidate (a C programmer) because the candidate passed length of array as an argument. I was like wtf? Seriously? You don't know C?

The data-driven committee-based process completely ignores that not interviewers are equal. Their feedbacks on paper are not equal.

There's a reason scouting still exists in Baseball/Soccer/Football because data-driven process has given mediocre results at best. Interviewing is much like scouting. You cannot use mediocre engineers to identify who's a real talent.
Amazing Benefits of Vitamin D
Congratulations Karam and Shubhendu!

Two questions:

1. Does this mean you are an ISP? If so, how did you go about registering as an ISP.

2. Most other WiFi (ex: at Cafe Coffee Day) requires one to register via SMS and pay by credit card. So the mobile number and Credit Card number becomes the primary key for our Government's Big Brother program to track the person. Have you side-stepped that by selling tokens that one can purchase anonymously using cash?
What about people using it for torrenting specially 20GB for 20RS ?
Common Async/Await Design Patterns in Node.js
Damn nice. Can it import btrfs volumes?
I like Github's UI slightly better (though it's been about a year since I've tried Gitlab)... the recent db issue has me concerned though.

That said, I think it's always worth considering using a tool because of their options for the open-source community... github, travis-ci etc have changed the way a lot of people work. GitLab might be what I reach for for self-hosting, but more likely to try the community/open edition first.

Using VSO (VisualStudio.com) for hosting at work, and some of the integration parts are very nice... Though no idea what a private TFS instance costs.
Even though I think they're always meant in good faith, comments like these are virtually never helpful on HN. If you have something interesting to say about someone's affiliation, say it; otherwise, it's probably best to leave it alone.

It was very clear to me and I assume many other people that this user was associated with the article.
It never was, even the adoption of OpenJDK is a marketing gig, as they are actually cherry picking features, as anyone reading the AOSP source code history can validate.
I wintered over in Antarctica last year, and regularly had people DM'ing me on Instagram (probably searched for the #antarctica hashtag) and asking if it was actually real, if it was really an ice wall, if there were "secret military blackout zones" etc. It was pretty funny. I always took time out to answer them, but often I'd have to block them once it became apparent they were never going to be convinced.
Initial page load and rendering should be excluded from any quota.

After that the browser should automatically throttle and provide an API to let the web app ask for permission to use more CPU, similar to how geolocation works today.

I don't see why this should be too complicated from the user's point of view. We're not talking about hard limits or real time guarantees. Browsers have a lot of wiggle room on the implementation side.
There are different types of users, and that is why the original user argument is strange.

On a large project, every programmer is a user, every engineer, stakeholder, analyst, tester, service desk guy, hundreds of people, all with different powers on the final system.

That is why we build all those complexities - different aspects for different target groups.
This article is just awful.

There seem to be two main criticisms here:

1. Web Components don't provide a DSL for creating DOM trees. This is true, because Web Components don't provide a DSL for creating DOM trees! That's and entirely separate concern that can be addressed by a library[1] or by a future, more-ergonomic tree construction API in the DOM.

2. The author doesn't like Polymer's templates. Which is, nearly as unrelated to Web Components as the first complaint, because it's also the same as the first complaint. Polymer's template system allows you to create DOM trees, and automatically wire together properties and events. That's it. You can do this without using custom elements at all.

You can also use any number of ways to construct trees: JSX, DSLs, HTML templates and cloning, string templates, etc. It's no different from any other framework including React.

And then he repeats Sebastian Markbåge's, creator of React, tired complaint that Web Components can only consume string data. This is FUD, pure and simple. Web Components are Elements, and Elements are Objects with properties. Every Web Components framework relies on this for data-binding or setting "props".

And... that's it. That's basically the extent of the critique.

The author could have actually tried to compare React and Web Components and he would have seen that:

1. The component models are very similar, there are analogs for most lifecycle events.

2. Web Components don't prescribe state management or dataflow, and there are indeed functional, unidirectional, immutable (by convention), Web Components libraries and patterns out there.

3. Shadow DOM fixes nearly everything that css-modules address in a native and performant way.

Web Components aren't a be-all-end-all standard. They are a few fixes to the platform that should have been there from the beginning, namely that you should be able to extend the HTML vocabulary (Custom Elements), you should be able to encapsulate some DOM and styling (Shadow DOM, which most browsers already had for their own UIs), and that you should be able to ship and parse _potential_ DOM (<template>). That's it. Everything else is either a library responsibility and/or TDB. Web Components are a foundation to make it easier to create frameworks, libraries, and an base-level interop story that answers some, but not all, critical, simple questions:

How do I write a widget? : Extend HTMLElement
How do I keep other scripts and styles from interfering with my widget's internals? : Put the internals in a ShadowRoot.
How do I scope my own styles? : Put them in a ShadowRoot
How do I instantiate my widget: Use a tag in markup, call createElement(), or call it's constructor.

Anyone coming to the web platform as a new developer now doesn't have to sift though 100 frameworks and contradictory tutorials for such simple questions, the platform provides answers, as it should have from the beginning.

[1]: See Hyperscript as a React-like example https://github.com/hyperhype/hyperscript
>How would you solve this? Paywalls for everything?

Sure, why not. I don't care. I have zero problem finding content I want via a variety of methods, free and paid. I have more content than I can consume.

But if you choose to go the ad supported route, know that I'm going to block your ads, so there's no point complaining about it.
Great idea, going to save this reference. I believe StackOverflow has this at the bottom of all their career posts.

Need to use this next time :}
Because it generates a Delaware C-Corporation, and a DE C costs more annually to operate than an LLC. Among other things, most small business operators want pass-through taxes.
> In addition, overcharging the packs — or charging them too fast — can also lead to overheating and a short circuit that can cause a fire.

Oh great. Now in addition to users who think they need to disconnect their laptop when it hits 100% charge, we'll have users who think they need to let it charge 10%, discharge a little, charge 10%, etc. It's almost like battery manufacturers want people to wear out their batteries faster with this FUD... oh wait.
> How many payments from Comcast to New York Times happen per year? Hint, the number rhymes with buck mall.

I'm not good at rhymes and I have no fucking clue. Riddle my fiddle.

> Or, it's to inform you about the stuff that's out there. It's all perspective.

That's fucking cute.

> There's no one on the other side right now - ABP is at least bringing the people to the table.

What side? ABP isn't bringing anyone anywhere, they take kickbacks from companies like google in order to not block ads.

> If you don't like it, then turn on and pay for Google Contributor (see earlier disclosure about my employer) and then no ads AND the site you visits actually get paid.

Really? A google employee telling me to pay for google contributor? Bud, 'If you don't like it', you can tickle my ballsack. Rofl.
> wondering why I can't have it integrated with, say, Google Music and such

It is integrated with Spotify although it seems to pop-up randomly for me. I've never figured out why some songs show info from Genius or how I'd get to it intentionally if I wanted to (but I admit I haven't really tried).
This is the campaign Google sent out when rolling out Google Fiber, imagine the possibilities.

Okay, get me started, what is something? If they possibilities are endless, there must be a concrete example, right?

When I had a 56.6k modem, I was trying things way beyond it's capabilities as far as sending and receiving large files, playing games online, it was a disaster and there was very obvious and very real problems to be solved. And much more came after that, streaming movies!? Who knew.

With fiber, nothing seems to be coming close to pushing that limit from a consumer perspective. If there was something that was kinda shitty but still works okay on cable, what is it? Or what thing just isn't possible that is waiting for a faster connection?

I have a 25mbps connection, slow cable, and it does everything I need pretty flawlessly. Does it have to buffer sometimes for HD movies? Sure, not worth $50 more a month for that. I don't know what I'm missing out on with my slower connection, and if I am, people are doing a horrible job marketing what that is.
Gust spends no time talking about what happens when you try and sell a C Corp. If it's a stock sale great... if it's an asset sale, incredibly not great... you will have double taxation.

This matters. $10M paid to the company for an asset, turns into $6.5M after 35% corp taxes (using general numbers) and then $6.5M than distributed to shareholders, assume 30%+ (20% + state taxes + AMT (for now)) so $6.5M is now $4.55 after taxes aka 55% paid in taxes.

Given that info just do a stock sale right? Not so easy - not all acquirers want to buy an entire company, that comes with all the liability when sometimes it's just an asset they want with no liability. Often times purchase price is lower for a stock purchase with implied liability, also amortization for the acquisition works differently and an asset purchase again can be more favorable for an acquirer (and sometimes a higher purchase price).
The entire advertising mechanism is a balance between advertisers, the supply chain (vendors, agencies, publishers, etc) and the consumer.

ABP is on behalf of the consumer, but you can't change an industry from one side. Progress comes from discussion and commitments to do something, so you need all sides at the table.

Our ad network was designed from day 1 to be simple, static, fast, private and safe. It's one of the reasons we're in the committee, and hopefully this gives us leverage to show other companies as well as advertisers that there's a better way that still delivers results without the terrible effects of legacy options.
GoPro Camera Maker Cuts Jobs Again in Search of Profit
Before rushing to upgrade, take note that they are abandoning the plugin system for, what I believe is, a docker-based approach for services. Don't quote me on that second part, but I'm fairly certain you will need to reconfigure any services which are presently running as a plugin.

If you have custom jails, then you really don't need my advice :)
Efficient? Long haul fiber (DWDM) capacity is measures in Tbps....
Well, the product is supposed to be the annotation system. The lyrics were just an initial use of it.
It's a lot easier to get away with.
These lawsuits are a myth. See myth number 2: http://www.npr.org/sections/thesalt/2012/10/18/163034053/top...
Thanks! This looks a really good starting point for a project I am working on. Using PRU for I2S is genius :) Can you please point me to the detailed specifications somewhere on http://bela.io?
I was under the impression those where disabled long ago.

Tor is always good if you need a quick easy way to publish something without a public IP address
Scikit-Learn's text vectorizer stuff is good. In spaCy you can do:

import spacy
import numpy
from spacy.attrs import LOWER, IS_STOP

nlp = spacy.load('en')
doc = nlp(u'The quick brown fox...')
array = doc.to_array([LOWER, IS_STOP])
content = array[1, numpy.nonzero(array[0])]

Personally I normally work in Cython when it needs to be fast. I find this more productive and more readable than trying to guess what numpy operations will be fast. So I would be doing:

cdef void get_tokens(uint64_t* content, Doc doc) nogil:
for i in range(doc.length):
token = &doc.c[i]
if Lexeme.c_check_flag(token.lex.flags, IS_STOP):
content[i] = token.lex.lower
As someone who has a 10 mile wireless connection that I built myself all I can say is : Hahahahahahahaha. Where do I send my $300?
> Progress will be defined by decreasing the amount of obnoxious advertising, until we see that there is no progress and this is all talk.

uBlock Origin does a good job of that :).

> I do enjoy that both sides are trying to improve the situation, but I still feel like the ad industry has yet to acknowledge that they are the root cause of the problem.

Exactly. And I don't see the advertising industry as 'trying to improve the situation' they are reacting to loss of revenue due to ad blocking.
So maybe go to Nathrop, CO, put your raft on Arkansas River where Chalk Creek, Gas Creek, or Cottonwood Creek joins it, then go downstream past 2 Class IV rapids (Canyon Doors, Pinball) and "put in" below Browns Creek.

There is a rail line there, so if you are squeamish about whitewater, it probably wouldn't be difficult to portage around the 12 named rapids on that section of the river. You could probably park at Hecla Junction and reach the search area by land.

Below Widowmaker (IV) rapids is an intermittent creek bed ("no paddle") to the west, that runs into some trees surrounded by big boulders ("heavy loads").

I'd start at 38.668777 N, 106.055444 W and follow the dry creek bed up to at least 38.670606 N, 106.063440 W, myself, but I'm not likely to ever visit that part of the country. If you find the chest there, send me a gloating postcard.

The place appears to be surrounded by ATV trails within 200 feet, so it's likely the guy just claimed "someone has been within 200 feet" because people are within 200 feet of it frequently, just from riding the trails.
Spacy seems quite fast while being reasonably accurate: https://spacy.io/docs/api/#benchmarks
I cannot get behind the idea that I need 173 mb in libraries and module for what is essentially a simplistic timer, but it looks nice and works on linux (at least on my machien and from the screenshot it looks like it works on windows aswell), so I have mixed feelings about this app.
The greatest problem with the Telegram encryption is that nobody I know uses it. Why?

1. It's not default.

2. Encrypted chats don't sync between devices.
I agree but Telegram's tone seem like they are unhackable, and they have checked for all possible scenarios and the mentioned scenario was overlooked as they had left only minor issues overlooked. They will feel the heat when an easy to exploit scenario comes up. I hope they own it properly before researchers publishes it.
Assuming you are a law-abiding citizen such information would be critical for tax withholding.
> Advertising is necessary

No it's not.
Google codejam registration open
You should explain how it works. It's not like I'm going to steal your ideas and spend five years implementing them ... or maybe I will if it's good ;)
binary 10 ?
"content" has a very wide meaning and there are millions of people who have worked incredibly hard on content you read and watch online.

Surely you understand this? Or are you only consuming meme gifs or something?
How exactly does Tor replace the ease of publishing something with Dropbox?
Seeing the /help/16, I'm guessing this is one of the oldest help page of Dropbox. /help/1 and /help/2 don't exist, so the still published oldest one must be https://www.dropbox.com/help/3 "System requirements to run Dropbox", makes sense
I'm not a huge fan of the founders or the overall biz model (if there was one) but when they raised a bunch of money they did have pretty solid traction with users and that can sometimes be enough for VCs to take a gamble. $15m was entirely too much money. But that was a particularly frothy time. I don't think that deal would get done today.
Because the existing cities are enough of a proxy war with the incumbents? Louisville's OTMR lawsuit involves AT&T and Spectrum (Charter/Time Warner). Nashville's involves AT&T and Comcast. That's a big majority of the incumbents right there covered by just two cities on the Google Fiber interest map, in already relatively low regulated states.
She's really trying to say that the government manages the physical grid monopoly with no overlying network. Networks pay for access. Otherwise there are multiple fiber runs and waste.
That was never said, we obviously shouldn't.

Finding something that applies to both (Or in this case something that works in neither, which makes it even clearer) is not the same as treating both as requiring the same solutions.
I can't be bothered to bother that GitLab has junior people, even to the extend that it's the first "real job" for some of them. We hire people for their first "real job" all the time -- someone has to!
As I understand it, the plugin system is poorly documented, and it seemed like most of the popular ones were being maintained by one guy:

https://github.com/josh4trunks/freenas-plugins
It's quite frustrating to be able to come up with very complex descriptions and not remember the obvious name/word.

Actual thing I've said: "What's the name of that actor that played Han Solo, Indiana Jones and who recently nearly crashed his own plane into another full of passengers by landing on a taxiway?"
AFAIK creating new accounts didn't give you a folder "Public" anymore since a long time ago, but they still existed with preserved functionality for old users.
You might consider removing the badge on the home page that says "Global Latency 2.8 ms". Unless you really can give me latency across the globe of 2.8 ms, in which case your solution to the speed-of-light problem is quite impressive :)
>No on will disagree with that answer.

I disagree; there'll probably be a bunch of people who will vehemently disagree with "artificially" altering humans like this, even just to correct a genetic defect. They'll say it's "unnatural", or that it "isn't God's will", or somesuch.

I don't know that they'll be a big portion of the population, but they'll be out there.
This feels like a step backwards. DB has struggled to figure out something beyond being a really great cloud-share drive thing, and sorta kinda messed around with using your DB to host media like photos (which would then make users desire to upgrade their space) and automagically supply some interface sugar around a pile of photos.

But they could have kept going in that direction and competed with all of the photosharing sites, soundcloud, heck even youtube if they had wanted. Say I like to vlog, what would be easier? After filming raw footage, edit it, make my final cut, upload to youtube and wait for transcoding and availability? Or just put my final cut into a "droptube" folder and it automagically appears at www.droptube.com (not a real thing, but could be in some alternate dimension)

Or what if I want to host a simple site? Fiddle with a hosting provider, screw around trying to figure out the 37 different metrics I'll be charged for, or just put some html, css and js file into a dropbox "webhost" folder?

I dunno, I think they're closing off lots of opportunity and have had trouble executing on this kind of cloud application for the masses, or they're really not going after it.