skysight-inc/HackerNews huggingface dataset:
As a counterpoint, netbsd has a permissive (3 clause bsd) license and the slogan "of course it runs netbsd". Copyleft definitely isn't required for universal hardware support.
Its not ever 'fine'. Its confusing at best. Imagine a component with 5 attributes. Does '==' match them all? Some of them? Loosely or tightly? I'm afraid just seeing '==' in the code is never going to be informative.

Instead, maybe a method MatchAttr1And2(v1, v2) would certainly tell a subsequent reader a little more about what's going on.
Because most people that start life poor end life poor and most people that start life rich end life rich.
>This is so simplistic it's almost hateful.

Whoa, I didn't intend to advocate for any particular interventions, just giving some of the difficulties of talking about these in the US political environment, and that short parenthetical list is the sort of interventions that are often brought up tin these discussions.
I totally agree but with one caveat. See the answer to the question "All this data is from a dating site. What does that have to do with my life?" from your link.
Plenty of people are fucking arseholes under their real names on Facebook or newspaper comments are a bunch of other places on the Internet.

http://blog.angryasianman.com/2014/12/facebook-features-sikh...
You should definitely move on. The problem is that the person who was away won't contact you and the person under her ("HR lady") won't take your application seriously anymore. These people don't know how valuable you are as an engineer who's a good technical fit. Their loss! Just give up and move on.
I don't know if he wants a relationship as much as he wants a call back. Do they owe you anything, maybe not, but giving candidates a "thanks but no thanks" call after the candidate devoted some time to going through the process just seems like the classier thing to do.
Not sure how big mobile is, but one huge difference is that the major sports leagues have embraced fantasy sports instead of suing the providers.
> Doesn't drone refer to an unmanned vehicle?

> These vehicles only need the software to be unmanned. Local laws may require these vehicles to be manned. The definition still doesn't fit.

"Unmanned" means there is no human on board the vehicle, not that no human is piloting the vehicle. Autonomous flight is a common feature of consumer drones (and some military drones), but it isn't implies by the terms "drone" or "UAV."
I wonder if this affects home roasters who do it in popcorn poppers or the oven.
That revealed a configuration problem in my server. The hostname was set to some an old domain name (which I no longer own or control). Who checks their hostname? Not me obviously. This probably explains why some email was being filtered to spam by gmail. Fixed, and I'm now getting 9/10.
But it is speech in the legal sense. It's a usage that's been with the language for quite some time. If we mean literally "spoken," we should be clear about it.
WW3+IS+NOW+ENTERING+UK+EEC+USA+CANADA+SPAIN+-+YouTube
Thanks! I suppose I could have consoled myself with the millions and millions of dollars, but then maybe that just wouldn't have been the same…
I am worried about the coming dronepocalypse.

Enjoy your clear skies while you can. When no-name manufacturers can make cheap drones which can be launched by anonymous malicious people to e.g. drop bombs on Times Square, there is no accountability. How will our systems cope with that? For the first time we'll have autonomous, cheaply made robots among us. (Self-driving cars, by contrast, are not cheap to make.)

And even without malicious intent, there will always be a 1% chance that some big drone will drop on people's heads ...
But there are no primitives in Ruby, that's the point. Everything is an object, and some objects extend ==, others don't, even in the core language.
What we know as reality actually is a simulation of reality
Isn't eg even linear regression considered to be machine learning?
http://aimotion.blogspot.ca/2011/10/machine-learning-with-py...
Good options for real privacy:

Privacy Badger from EFF
The extension is designed to automatically protect your privacy from third party trackers that load invisibly when you browse the web. We send the Do Not Track header with each request, and our extension evaluates the likelihood that you are still being tracked. If the algorithm deems the likelihood is too high, we automatically block your request from being sent to the domain.
Chrome: https://chrome.google.com/webstore/detail/privacy-badger/pke...
Firefox: https://addons.mozilla.org/nl/firefox/addon/privacy-badger-f...

or

Ghostery from Ghostery, Inc
Block over 2300 request from Advertising, Analytics, Beacons, Privacy and Widgets lists. Quick, easy to use and configure. There business model isn't all that great, it's selling data to advertisers if you want to optin for that.
Chrome: https://chrome.google.com/webstore/detail/ghostery/mlomiejdf...
Firefox: https://addons.mozilla.org/nl/firefox/addon/ghostery/?src=se...

There are others but they all have a downside. AdBlock (Plus) but has terrible business model which let advertisers buy back adds, uBlock (Origin) super quick AdBlock fork but with terrible interface and Disconnect which also has a terrible interface.
When I had an ultra long commute mostly on commuter rail, I used the time for writing, blogging, and listening to podcasts.
Death by Social Media
I always found that using salary without context is meaningless. Someone making $150,000/yr in SF won't have the same lifestyle as someone with the same salary in the middle of Arkansas.
See https://news.ycombinator.com/item?id=10396877

for a recent show HN for this site.
nuBuilderPro is PHP/MySQL OpenSource alternative to MS Access: https://www.nubuilder.net
I am surprised that this was not mentioned: http://www.openworm.org/
Luckily we settled on C and we've all seen how bug-free that turned out to be /s
I was suggesting incorporation in Singapore as a possible alternative to Estonia. The goal is to have a good legal home for a business which is not location dependent, not to actually live there.
> HR team rejected them and some of the interesting reasons I found were -- they won't fit in a team setting, they are likely to change really soon and won't stick, and other reasons which I totally overlooked.

We don't know if HR was right or just guessing. Maybe you hadn't missed anything and those people would have been great hires?
Most of the elements are hidden via display:none - there is no layout work to be done for them whatsoever. The rest of the overhead seems to lie entirely in allocating a lot of extra data per node.

Also, total time to repaint seems to be equally fast whether we're recreating the entire 2K rows from scratch or changing the display property of 4K rows. That seems concerning to me.

But yes, a more fair comparsion would be to write a WebGL or Canvas based layout engine in JS. If its less than 4 times slower (its JS after all), then the DOM is bloated.
So, uBlock then. Set 3rd-party, 3rd-party frames, and 3rd-party images to default-deny. As above, you can effectively block GA even if the noscript loads an iframe if you can block that iframe.

Or, if you are a serious, no-nonsense paranoiac uBlock even allows you to block 1st-party and inline scripts.

The world is your oyster. Block with reckless abandon! Watch the world burn! (mostly kidding with that last one)
Yup, I met Matt Maroon back in '08 when going through YC myself.
The use of non-tabular numbers on the results list kind of threw me off, possibly just an odd default of the font used, seemed easier to read with the following CSS:

font-feature-settings: 'tnum';
I always get the email address of the interviewer I bonded with the most and ask a follow up question over email; that way you have a direct line to a human who likes you, for use in situations like this.
It is incomprehensible to me that someone would be more concerned about being able to, for example, make fun of fat people without being treated as an asshole, than censorship of our mass media on issues of national security. Sorry but that's like first world dumb teenager problems to me.
I've always thought that standardized drone landing pads are the obvious and inevitable solution. For commercial addresses with a flat roof, this is rather easy. For many residential addresses it may be a little trickier. Most houses probably don't have a weather-proof area that doesn't require some machinery (e.g. a conveyor belt to move a landed package into a garage) or a tricky drone landing (e.g. a covered back porch).
Well they allowed others to sell Mac-compatibles, like PCs. But that was quite a while ago and not hackintosh.
Have you tried calling them? Email isn't all that reliable, your messages might not be making it into her inbox for any number of reasons. We see a lot of accidental/misconfigured Outlook message rules for example.
When a dev dies, their apps should live on
It's not racist to personally find one race statistically more attractive than another to you.

That pretty much is the definition of being a racist. It's a rather personal and benign form of racism, to be sure, but it is very much discriminating based on a person's race.

Anyways, on the bright side, it means that there is an underserved market here for black women. That's gotta be useful somehow, I guess?
I've had pretty good luck with: https://addons.mozilla.org/en-US/firefox/addon/gdc/
Just because you CAN do something doesn't mean you SHOULD.

Metaprogramming has a place in Ruby but for the examples in the article there are far more readable ways to implement it.

Readability > cleverness every single time.
someone care to explain why they down-voted this comment?
Sure, for some cases, == is not immediately clear. Don't use it in those cases.
I had the same reaction toward blender. But hearing some people criticizing Maya and giving a lot of tasks where Blender is 'better' makes me wonder.. alas I don't have time to re-experiment.

ps: I never got to use old software like TDI or 3Ds, I started around Maya 2, the best I could get was this https://vimeo.com/9652184 and that www.youtube.com/watch?v=QWzITPB4mzc
Theranos Trouble: A First Person Account
The tune-able parameters are lookup tables. I know that Ford, for example, will go through up to 15 iterations per day with testers in the field, in various physical environment, leading up to a release.

The code that detected whether the vehicle was on the road or being tested is what is at issue here. It was a software engineer/manager that implemented it.
It takes a bit of learning upfront, but uBlock's Advanced User interface[0] is actually quite good if you're looking for NoScript-style site-by-site configuration. It's certainly not going to work for all users, but it's worth a look if you can grok the interface.

[0] https://github.com/gorhill/uBlock/wiki/Advanced-user-feature...
I have a theory that the processing that happens in the brain does not all happen by physical means confined to the brain. I think that neurons either have quantum ability of using neurons in other dimensions or somehow have access to some of the machinery that runs the universe itself.

That's how we get these ideas about the universe and everything in it, because the brain taps into the computer that runs the universe. If you look at really simple organisms with a few neurons doing really complicated things, it makes you think there is something more going on there than just a few neurons firing in a neural network.
Think of it as a dating; ignoring = denial. And move on.
And since Linode is now switching over to KVM and has a direct-disk boot option, that should mean you can run OpenBSD on them as well, which should give Theo a nice case of indigestion.
There's still a chilling effect of knowing that if you put a foot wrong, a mob of random strangers will do their best to lose you your job, just because that's their idea of fun.

We're not immune from it here either https://twitter.com/hashtag/hnwatch
This is cool. I like how simple it is. Also, I just learned about SPF records from this. I didn't realize there was a DNS related[0] mechanism of preventing spam. Kinda neat.

As an alternative to this, if you'd like a little finer grained information about it spam filters from specific companies, Litmus (I'm not affiliated) has a really cool spam-test[1] that actually tests it against all major spam filters (Google, Yahoo, etc) instead of testing it against spam lists like this does.

[0] https://en.wikipedia.org/wiki/Sender_Policy_Framework

[1] https://litmus.com/spam-filter-tests
The claim is entirely true (§2 StVollzG [1]), but you may be misunderstanding something here. The rehabilitation of offenders and the protection of the public are indeed the sole two permissible objectives of incarceration in Germany. But there is a difference between (1) the imposition of prison sentences and (2) how they are being carried out. Judges may take other factors into account to determine the severity of a sentence, but once imposed, rehabilitation of offenders and protection of the public are the only two goals that the process of carrying out the sentence may serve.

[1] http://www.gesetze-im-internet.de/englisch_stvollzg/englisch... (and yes, the translation of the section title is ... imperfect).
The problem with the policy is that there's a difference between someone not adapting to the intended purpose of FB with a name of "Prince Darkbat" and someone using, for example, their real first name and an alias last name. That could be because of persecution due to homophobia, transphobia, an abusive ex, religious extremism, or just a person who is only known in their community by a name that isn't their legal name.

I know several individuals who only ever go by a stage name or alias. I assume it isn't their legal name, but every interaction I've had with them or I've witnessed others having with them used their aliases. Is it really less honest to have that be the name on their FB account?

And yes, I also know trans people who have lost access to their FB accounts because of inability to change their legal name to their chosen name.

I don't think it makes you transphobic to hold your view, but I do think it's an overly polarized stance on a very nuanced issue.
When will the patents expire? https://en.m.wikipedia.org/wiki/MPEG_LA suggests that new patents are being added to the pool and full licensing fees are needed even if 999 patents are expired and 1 is active.
> Imagine a component with 5 attributes. Does '==' match them all? Some of them? Loosely or tightly? I'm afraid just seeing '==' in the code is never going to be informative.

This is, fundamentally, a disagreement about the value of encapsulation. With an opaque, encapsulated type, '==' should mean whatever makes the most sense in the context of that type. For a pointer that might be "equality" means "same memory address", whereas for a vector that might mean "equal components". As a user, "equality" should match an intuitive understanding of what it means for two things of this type to "be the same". It's an art form. Like many things in programming, doing it well requires good taste.

Operator overloading is a powerful technique for preserving encapsulation. It's the polar opposite of:

> Instead, maybe a method MatchAttr1And2(v1, v2) would certainly tell a subsequent reader a little more about what's going on.

This leaks implementation details like a sieve. It's a great recipe for encouraging dependency on a particular implementation detail across module boundaries, and rolling yourself a great heaping ball of mud.
Because of Cecil, the Lion I know that my feelings regarding this story are shared by others - 'collecting' this male specimen of the species was the wrong thing to do. He 'collected' it because it was perfectly healthy, therefore there would be others.

In the UK 'egg collectors' that collect rare birds eggs get given short shrift, actual birds in far off places aren't afford Cecil the Lion levels of outrage yet the sentiment is the same, at least for me.
You switch from "religion" in your title to "ethnicity" in the body. Other than a few spelling errors (no big problem) we have basically nothing to judge your character by, though many people around here know a lot about VC's/angels. We simply can't tell you how you will do.

If I were a VC and you wrote me the above email I would probably respond "I love disruption in everything, it's basically my job; it's hard to disrupt the status quo while holding utmost respect for traditions that go back millennia. as such if this bothers you I may not be a fit. On the other hand, you can believe whatever you want! I would question whether you would be as open-minded as my other founders, if you are dogmatic about your core beliefs - but this will not influence in any way my decision to invest - just prove that you are innovative in business." Then I would look at the email for a few seconds, and delete it rather than send it. Because I can't risk getting into some huge argument over this - being accused of being bigoted, being sued, etc. Plus, who introduced you? If you were introduced to me it would be a different matter.

so, that is how filtering works in the VC world, I think. Please note that I'm not a VC and this is speculation.
If the code you're dealing with makes you care what the equality operator is doing internally, it's not well enough abstracted.
Good news Edna, your new walker just arrived. The bad news is that there was a mix-up with the delivery instructions and you have to climb up to the roof to get it.

Sorry, we can't send someone out because we don't employ people. You are talking to a machine right now. The best we can do is have you put an order in to ship yourself to the roof of your house. We can then send our xl-drone to deliver you up there.
> Be careful because the Google Analytics code (newest version includes a noscript section that loads an iframe within it)

No it doesn't[1]? What are you referring to?

[1] https://developers.google.com/analytics/devguides/collection...
I believe you are incorrect. It is, in fact, extremely easy to compare the two. Happens every day. Nobody seems to have any trouble doing it. If you meant "the comparison is not valid because something", we'd all like to hear what that something is. It can't be because it's small, because that's irrelevant (what, being big makes it impossible to have a rehabilitative justice system, does is?), and it can't be because there isn't much population diversity, because that's also irrelevant (what, some kinds of people are just natural criminals and there's nothing anyone can do about it?).
So, would the author consider this yoodenvranx's comment as abuse or criticism? I tend to believe its the later but think the author would consider it the former.

Why I'm at it, the hyperbole in the article (e.g. school shootings) makes it hard to take any of the rest seriously. The lack of examples is also troubling.
Robots to fix street lights and potholes in £4.2m project
> That pretty much is the definition of being a racist.

We can argue dictionary definitions, and of course I would concede, but in the real world, calling someone a racist has additional connotations. I don't think a subconscious, genetic attraction to your own race, as shown by all the evidence of all races preferring their own race, deserves the label of "racist", with all the guilt and shaming and "wrongness" that comes with that word.
This is fantastic! Do you think it's feasible to develop this into a 1 phone solution? I can see a lot of applications in the rehab sciences area.
The kind of people who are oversensitive to speech don't care about what's being said; they care about how it's being said. I don't think there should be social consequences for saying something that isn't PC. And I think OP falls into the same category. This is far from something so general as "consequences for speech" which would include things as abstract as judging the level of education of the speaker. I don't make this point lightly either. It is a phenomenon I've observed too many times in my life. There are people that are actually willing to listen to others, that actually try to get the context of who this person is that they're speaking with. But most people are not willing to listen to someone else within the context of who that person is, and are more than willing to run with their early assumptions of that person. Why is it that the people who are oversensitive always fall into the latter category? Being sensitive to political correctness is a way of being ignorant and pretentious to the world, to the billions of people who are not like yourself.

Big Think - People Will Misjudge You Unless You Manipulate Them:
https://www.youtube.com/watch?v=EX83nf6t6Vg
I think that the ability to filter out content is a basic right that should be built-in to any Internet application, not forced to be an "add-on" and vilified by being seen as synonymous with attacks on the advertising industry and content providers.

And since regexes on URLs would be complicated and error-prone for most people, I think the onus is on content providers to throttle themselves, baked right into a user-agent protocol.

For example, the USER should be able to cage the provider with certain limitations that must be met in order for content to be displayed:

- "I am granting you no more than 500K of my data plan. Please send me a version of your page that meets these requirements."

- "I am granting you no more than 1% of my battery per week. If your site exceeds these requirements, your site will feature prominently as the cause of battery problems in a report that is periodically presented to your users."

- "I do not consider this site to be an 'application' so I have restricted several dynamic behaviors. Please send me a version of your page that can operate in a quarantined scripting environment."

And of course, browsers would be expected to provide sane defaults for these settings.

This approach isn't particularly hostile to any one industry; it doesn't specifically block ads (if they fit in that 500K, be my guest).
Do email the head of HR. Write a very polite email.

What do you have to lose?

1) You didn't get the job.
2) They forgot and are glad to fix it.
3) They forgot and are too embarrassed to fix it. You avoid working with tacky people.
Any value type.
Pangu9 1.0.1 released to fix bugs with iOS 9 – iOS 9.0.2 jailbreak
Well, let's not forget we're talking about lawyers here,
who already work with a versioned single source of truth (The Law).

All I'm asking is that we upgrade their tooling and process.

Your outlook for the abstraction potential seems overly pessimistic.

Most of Law boils down to a cascade of intermingled conditionals,
nothing a computer couldn't handle.

Of course a bit of human intervention will always be required, for value judgements and the "hard questions".

However, in my (limited) experience with lawyers,
very little of the time and money that a lawsuit consumes
goes into the actual decision making.

The overwhelming majority is wasted on process and formalities.