skysight-inc/HackerNews huggingface dataset:
Is it discrimination if the company still accepts and fairly considers applications from other races? Or if the real estate agent will happily sell a house to anyone no matter their race? Whom you advertise to is not the same as from whom you accept applications.

Even if an ad targeted “everyone,” it would still only be targeted to everyone on Facebook, so non-Facebook users could not see it. Is that discriminating against the protected classes that tend not to use Facebook?

At a certain point you’re eliminating the ability to advertise at all. As long as the job/house listing is equally accessible to all applicants, there is no discrimination. The only variable advertising changes is the visibility of the listing. Visibility and accessibility are not measured in the same way.

It is a very interesting discussion though.
I wrote a book that tries to :)

https://leanpub.com/learngitthehardway

I start with simple examples and work up from there. It's based on training I've conducted at various companies, and avoids talk of Merkle trees or DAG.
"Scientists have been unclear about why apoE4 is so much more damaging to brain cells than other versions of the protein."

Without a solid why, doesn't this constitute correlation, and not cause?

I'm curious where the line gets drawn, and why that's so.
I've always thought of Man Who Fell To Earth as being a film of Stranger in a Strange Land. Brilliant "acting" by Bowie also.

https://en.wikipedia.org/wiki/The_Man_Who_Fell_to_Earth
To be honest the main problem for me is I gladly pay 10$ for Spotify or Netflix but I just can't bring myself to pay 8$ for a todo app or 10$ for Dropbox when my hosting with 500GB and the ability to run my own cloud costs 4.99$. Most of the time it's just to much for just the convince. Besides I despise apps like Dropbox or Evernote that nag people I share stuff with to sign up for their service.
Yeah, he has only 40 karma. That's why you gotta do your due diligence. :)
Another needlessly strident and self-righteous article from The Guardian, that says one useful thing (the hearing is too short), followed by paragraphs of "and they are allowing this Zuck guy to SPEAK at a HEARING can you BELIEVE this? iamoutragediamoutraged."

There are so many important points to cover on this topic for a mass readership to whom most of this is new (as in: a new threat they often don't quite yet understand), such as Fakgbook merely being the current symptom and Russia/CA the current user. This has happened before and will happen again. People on a global scale need to be made familiar with key synonyms when discussing this, such as "personal data" = "private property", and "privacy" = "security", so as to put the issue in perspective, allowing for a saner debate while avoiding the stale sophistry and astroturfing that always come up (i.e. if you replace "privacy" with "security" it becomes harder for them to throw around disingenuous soviet-style phrases like "well you have nothing to fear if you have nothing to hide"). Any newspaper that takes the "duty to inform" seriously would spend more time on exploring the subject properly, instead of publishing this self-serving filler. It's not like there are going to be an infinite number of opening to cover this issue. This is precisely the kind of moment and topic where the media are expected to come up with informative analysis, and yet they fail to rise to the occasion.
yes, well, at least where I live it is. you can just go "view source" and read the article in raw text. You can use anything to make the http request really. Completely up to you what tools on your computer you want to use to render it.
totally trash, an average people can check real influence of that "futures" thing by himself here: http://cfe.cboe.com/cfe-products/xbt-cboe-bitcoin-futures there is actually more volume in cash on localbitcoin in a rural village in India in an hour than there in a whole day...

ps, also to short something you need to borrow the asset and pay for the time of the borrowing, this is bitcoin is really difficult, because pricing can be really high, holding means covering you from the risk of losing next "bubble", if you lose that for a miserable 1%/day you are losing all the point of that asset basically, so these things can happens only in the naive minds of wall street traders than don't have a real model for bitcoin yet, but just go on bitfinex and see by yourself if it's good to you to borrow bitcoin to people who want to short, as i say before, everything in this space can be checked, this old people with they old analysis are just extremely boring and meaningless.
> most popular packages are now compatible with Python 3

I often see this but I think it's a perception from the Internet/web world.

I work for CGI, all (I'm not kidding) our softwares (we have many) are 2.7. You will never see them used "on the web/Internet/forum/network" place but the day-to-day job of millions of peoples in the industry is 2.7.

And we are a tiny focused industry. So I'm sure there is many other industries like us which are 2.7 that you will never heard of.

That's why "most popular" mean nothing once you take how Python is use as a whole. We don't use any of this web/Internet/network "popular" packages.

I'm not saying Python shouldn't move on. I'm just trying to argue against this "most popular packages" while millions of us, even if you don't know it, us none of those.
The best part was someone asked if Facebook tracks you even if you've logged out of their website. Holy shit, moment of truth for Zuck, I thought. Nope, he deflected by saying he'll get his team to get back to the senator, and then he spewed jargon ("I know websites use cookies [bla bla] for security"). Oh, he knew the answer, but he couldn't say it in front of all the cameras watching. And of-effing-course he knows what cookies are.

And also he emphasized too much how people are in control of what data they share. The better question is, what data does Facebook save that the users can't see: all the analytics, all the location tracking, all the websites they visit. I didn't volunteer that data to you, Zuck, and I can't even control whether you have that data or not! (Well ok, on desktop I have Ghostery that blocks many many tracking pixels...).
Confession time: in my first job, I build something like this (and it worked pretty well in the sense that it was very flexible), but then I also had to do a 'select' based on iirc 14 of such properties. I don't really recall the exact problem I had at first, but my solution was to create two separate (temporary) tables, select 7 of the properties into one and 7 into the other, run a select on both of those tables, then join the results in code. This ran at and acceptable speed (I must have done something so that adding criteria made the run time increase non-linearly - doing it on 14 was orders of magnitude slower than on 7).

Then years later I ran into the guy who had to do some work on it after I left that company. I must have scarred him pretty badly, because he remembered it enough to bring it up as pretty much the first topic after the obligatory 'hey so what are you up to nowadays'. When I think back about it now, it was a cringey solution - then again, this was at a company where nobody had ever heard of a 'database index' (or if they did, never mentioned or implemented them).
Your data on FB is worth precisely one thing to them: the ability to target you with ads on FB. When you don't use FB, it's useless to them.
It was fun to watch Congress pretend like there's something to legislate here, and to watch Zuckerberg pretend like whatever legislation Facebook helps write might be a burden.

The openness to the idea of AI modulating discourse so that we don't ever have to feel uncomfortable was my favorite part.
BrainChip Studio receives extensive upgrade with latest version
Much better reference example https://m.youtube.com/watch?v=gg1QUvsC7Yc
‘My son was diagnosed with Parkinson’s at 11’
Dynamically Inject a Shared Library into Running Android Process
I would like to qualify this statement.

Getting a sub-par CS degree in India is extremely easy. There are a good number of bogus universities in the countries.

Getting into a well reputed (top 50?) Indian CS program is multiple orders of magnitude harder than it is in the west. Most students qualifying for any of these programs would be capable of aceing the SATs.

To give you an idea, the Indian equivalent of the engineering/CS SATs are taken by 1-1.5 million student annually. The top 50 programs have less than 20,000 combined positions. You need to be in the 98th percentile and above to get in.

It is common for students to study 10+ hours a day for 2-4 years straight, to meet the above requirements. Whole childhoods get sacrificed for the rat race.

Opportunity in India does not come easy.
i can feel about the same time for Java 8 to Java 11, where 9 and 10 are transitional and with a really low level of engagement, especially for thrid-party libraries, kicking the jar-hell again
Filipinos Get a Glimpse of Their Ruined City. The Chinese Get the Contract
I have just recently started listening to the audiobook versions (currently at the third) and the absence of any female characters is extremely jarring. The first book only has one and it is "somebody's unhappy wife, who promptly stops complaining when presented with a shiny jewel". Second book at least has one active character.

I agree that the adaptation will have to be adapted a lot in order to be shown today. I wouldn't even mind if they modified the society structure a bit (or a lot) in order to make the initial premise more believable.
iPhone Mobile App or we can say iOS development
Visually Mapping Gopherspace
I once implemented a variation of this where there was a column called 'data_type', the valid values were the various SQL data types, and in code I would do a switch() on the (string) value of that column and then cast the contents of the 'value' column based on that... Ah the folly of youth...
Facebook tracks everyone, every time. Tracks users and non users. Tracks even people trying to avoid that company.

For example, the infamous pixel code.

<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '477623695968553' );	fbq('track', 'PageView');

</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=477623695968553&ev=PageView&noscript=1"
/></noscript>
<!-- DO NOT MODIFY -->
<!-- End Facebook Pixel Code -->
Also, China is moving in the exact opposite direction with the Perfect Citizen system by trying to change people's behavior with the help of algorithms.

Senator Grassley also said yesterday at the very end of the Zuckerberg hearing that he hopes someone with Zuck's influence and other such platforms would do something to "reduce the cynicism people have towards Congress."

That sounded pretty scary. I get that the mainstream media (and more recently Facebook propaganda, but this is definitely a much older issue) is partly to blame for polarizing America, but asking companies to actively try to influence how people think about their governments sounds like the wrong direction to take to me. I also don't think it's any better than say Fox News trying to polarize people.

https://www.judiciary.senate.gov/meetings/facebook-social-me...
Why Thinking Big Is Such a Great Deal
But it would be more important for those engineers would also need to have a solid understanding of the law, which is a highly detailed and nuanced field. I think this isn't an implementable solution. Maybe you get a more-technically-knowledgable version of Ron Wyden who then sits on several subcommittees, but you're not going to get 10% of the Senate to be software engineers. After all, one could just as easily say that we need more senators who are nurses, petroleum engineers, hydrological engineers, pilots, soldiers, teachers, tax accountants, actuaries...

I think a better solution would be either:

1) When elected officials run for office, they explicitly state who their go-to advisor for internet and technology matters is. That way, they are not so reliant on the technical advice of lobbyists. The flaw in this is that now those advisors' opinions on unrelated matters are subject to scrutiny. I can easily imagine a scandal because it turns out that some senator's advisor said something dumb about abortion 5 years prior to an election. I'd like to say "well, don't judge the advisor on things unrelated to their area of expertise", but where do you draw that boundary? Is someone's opinion on domestic violence or prostitution really irrelevant to how they advise a senator on FOSTA?

2) The UK has been framing the House of Lords as a council of experts for a while now. I don't know how well it actually works as one though.
I felt like it was closer to his "Caves of Steel" story.
True, it's just that most of the time it isn't good for me.
That's a popular myth, but nothing more. I've been running a single Arch install for close to 4 years now, no problem.
You're thinking of Remote Play. That's what they call their streaming thing from PS4 to PS Vita, though it does support Windows nowadays.
Manipulate Any Word Document Elements in Cloud Using REST APIs
delta-updates, agree. whole discussion is wrong. why do customers need to download multiple gigs of shit all the time? makes no sense. it's not like the map of the world completely changes all the time. perhaps some subtle updates to routes and roads. you could do with just pushing a limited set of data, probarbly not more than a few mb if even so much.,..
I had a yubikey. It died after a few months of simply lying on the shelf behind me. No idea why, but havent exactly been a fan after that.
I've seen your website. It's really fascinating.
Japan team maps ‘semi-infinite’ trove of rare earth elements
How Can Live Chat Help Your Business?
Why do you leave restaurant reviews?
As VB6 is compiled, you don't need your users to have a particular interpreter version installed.
> Although it still took way too long, if you consider Python 3.0 was released about 10 years ago

Somehow, it was the plan[0]. I feel like I wrote about that extensively already way too many times[1].

[0]: (2016) https://news.ycombinator.com/item?id=11502844

[1]: (2012) https://news.ycombinator.com/item?id=4569440
Imagine the #ZUCKERBURG hearing was in Glasgow
Herb Sutter is very good. His "almost always auto" idea is crazy though - who on earth thinks this is a good idea instead of being explicit??

auto main(int argc, char* argv[]) -> int

Madness!
It's ironic that I've reached my article limit with The Economist. Apparently it's a lifetime limit too, which means pretty soon we'll stop seeing posts from The Economist on HN.
The U.S. military was "at war" in another theater and I'm more than a bit shocked that it wasn't plastered all over the news. Has war become so common that it's no longer news - I certainly hope not.
„...or if you aren't obligated by law to pay federal or state taxes...“ this is the key sentence here and mostly not talked. Many people do not understand that you may have to pay income tax even though a foreign company/entity holds all profits/cash/assets. For Germany see the „Außensteuergesetz“ https://www.gesetze-im-internet.de/astg/__7.html
Human well-being? Yes, probably.

Overall well-being of the planet? Hell no.
Combination of JavaScript with PHP. along with Laravel, WordPress and React/VUE
Someone knew.

Someone's job was to know.
They are commonly called cheat sheets.
Right, but then you're using the parentheses to distinguish the assignment from the comparison, it's not just a matter of not allowing expressions as statements.
+1. Zuckerberg should have pointed out exactly who voted for the renewal of the FISA surveillance program in Jan. "Look, if an American citizen is angry enough and chooses to never share any more data with Facebook, s/he has that right and the ability. With the NSA/CIA/FBI/TSA/Homeland Security/traffic cameras/license plate readers/stingrays, there is no opt-out. Period."
> I don't know if HN can find any counter-examples, of a language that thrived through an incompatible, code-breaking upgrade.

Swift breaks every major version at least but not as often and on a large scale anymore with point releases as with 1.x and 2.x. Has been like that from the beginning and everybody that writes it accepted it.
It was pretty tongue-in-cheek. I wouldn't dig deep into that dialogue.
I do remember the good old days of having to make sure you had MSVBVM50.DLL or MSVBVM60.DLL in the right place...
That's a good point, and a great reason to try the "make pronounceable" option on my password generator.
Ask HN: Raw SQL vs. ORM?
What's your opinion/experience on using raw SQL queries vs using an ORM for interfacing with an SQL DB?
I'm a huge sci fi fan (anyone on HN who is not?) and gave Foundation a go, and found it to have flashes of brilliance but overall to be lifeless and frankly pretty boring.

It's hard to describe but the stories seemed to be not more than sketches without richness or detail, and many of the potentially interesting ideas were never fully explored.

To be fair, there was something strangely appealing about it, and by the end I found I quite liked it even with its flaws - probably because there were some really imaginative concepts underneath (the Foundation I suppose).
The Case Against Lectures
The energy density of most fossil fuels is still far beyond anything we've managed through incremental improvement on 1900's battery technology.

There's much more work to be done.
I don't think anyone is worried about the decoding requirements, which will be higher than the previous generation but only a factor of 2 or so.

Obviously, they won't be able to roll out high resolution content to phones, TVs or set top boxes until devices support it with hardware, which will be a couple of years from now.

But, there's plenty of people in the world with decent desktop power and terrible bandwidth who can benefit immediately from squeezing better video through their connection at the cost of more CPU at both ends.

Generally you won't hear those people commenting on forums like this, but they show up in companies like Netflix's business plans. YouTube has produced maps showing which countries had greater usage due to VP9.
Stop using Ghostery and switch to uBlock Origin.
I have an understanding of "Private Message." Probably the same as you. Does Facebook have the same understanding? No.

If Facebook said, "Facebook will take all the information you provide, regardless of format or intent, and monetize it as much as possible, as well as share it with government agencies," I would read that as there is no such thing as a "private message" on Facebook, since it says, "all the information your provide."
Emacs did that - it never exceeds 1.
This is a flawed view based on the premise that elected officials would somehow be incapable of grasping the concept of "having special advisers".
You might be interested to know that Hong Kong has a system similar to what you're describing. It's not working out to well (hint: one's expertise is useful only in narrow cases, while corporatist self-interest applies all the time).
No, Python assignments are not expressions. "a = b = c" is just an assignment statement with multiple parts, it's not equivalent to "a = (b = c)", which in fact will throw a SyntaxError.
I think it's pretty reasonable to read the parent as making a general assertion about subscription models from a consumer's perspective, particularly as they began their comment with, "as a consumer" rather than "as tonyedgecombe."

It's all well and good to say "well, I just mean for me, personally" but I'm not sure it's adding to the public discourse without any further qualification.
Bitcoin is eating Quebec
That’s how BMW does it
But that's only because our edge cases and the machine vision edge cases don't match, since the underlying concepts are different.

And frankly, we probably don't want them to match. The main goal should be to make the cars drive better than humans on average, even if they're not perfect. And we know that there will always be edge cases.
I thoroughly enjoyed the Asimov Foundation series (all of them, not just the original trilogy) and often wondered why nobody made a film about them. I think it'd be tricky to do them justice (a slow exploratory pace would be good) and hopefully not Hollywood-style like I Robot turned out to be (compared to the book).

I suppose not many people would flock to the cinema for slow scifi though (but then Blade Runner 2049 did alright...)
There is one thing that bugs me about all the talk of postgres' superiority: why haven't these companies switched to postgresql? Surely they weren't all too far invested in mysql before a "more knowledgeable" DBA came along saying postgresql is better.
I've been around since ~1.5 and have no idea what you are talking about. I suspect our perception is very much coloured by where and whom you are hanging out with.

Agree that there was never a shortage of negative articles about py2/py3 transition. Fairly certain Golang success was down to its advantages more than Python's perception who's use has grown through all this time.
Do you mouth the name of operators when you read code?
Like most people I do make the words sound in my head when reading text but only the variable names make sounds when reading code.
I would not call this an "article from The Guardian"
Sure, but that doesn't really justify the fees. I keep hearing from Americans that we in Scandinavia are so heavily taxed. Very strange from me to hear about a $800 minimum tax fee. Also, not every company is a high flying startup. It might be a small hairdresser salon. $800 isn't pocket change for a small biz. In my case I have a company that has pretty much been inactive for many years as it just exists to have stocks in my previous and current startup. Wouldn't be happy about spending $800/year to keep it alive.
Optimizing docker images for a faster Ruby on Rails development
Doesn't the house of Lords have some members appointed by the church, others by birth, women weren't allowed to be Lords spiritual until 2015, and women still aren't allowed to inherit some seats today?

Hard to take that seriously in any regard, much less as 'experts'.
This is the comment of something who hasn't read the terms and conditions.
>but asking companies to actively try to influence how people think about their governments

This is what many don't understand, or don't want to understand, this is why some big players are pissed at Facebook, very very pissed.

She was supposed to win, they had to help her win.

https://wikileaks.org/podesta-emails/emailid/56638#efmAAGAA2...

https://wikileaks.org/podesta-emails/emailid/19070

https://wikileaks.org/podesta-emails/emailid/15092

---

From:sheryl@fb.com
To: john.podesta@gmail.com
Date: 2016-01-02 22:07
Subject: RE: Happy New Year

I am thrilled at the progress Hillary is making.

[...]

2015 was challenging, but we ended in a good place thanks to your help and support.

Look forward to working with you to elect the first woman President of the United States.

Have a great New Year.

-John
> What does Facebook do to keep ahead of its competition

It's just the network effect. Google Plus was ahead of Facebook in multiple ways, but it just couldn't take off (sure the fact that Google set unrealistic goals and followed an awful strategy didn't help)
You can leverage the existing sunrise-sunset function to determine if it is day on night and change your theme accordingly.

(defun daytime? ()
(sunrise-sunset)
(let ((range (mapcar 'car (butlast (solar-sunrise-sunset (calendar-current-date))))))
(let ((sunrise (car range))
(sunset (cadr range))
(now (string-to-number (format-time-string "%H"))))
(< sunrise now sunset))))

(if (daytime?) (light) (dark))