skysight-inc/HackerNews huggingface dataset:
it really took them a decade to discover that a dark mode is easier on the eyes?
Be yourself. Just not all of it.
AIDs, cancer, etc., is great, but what about male pattern baldness?
This comment would be a lot more useful if you elucidated how you believe the parent poster committed this fallacy.
BTW, full demo vid is here showing the drag-and-drop software in action as well as several use cases.

https://www.youtube.com/watch?v=OIkcKXIPrLY
Wasn't specifically talking about facebook, more of a generic situation here.
You can't attract good female talents, if you don't have female devs in your company.
Also in the market there are a lot of junior candidates (and a lot of them coming from a different background and just trying to land a job that will allow them to live in san francisco).
It is easy to blame sexism (riding the wave now) when it may just be that some code isn't good...
At least according to this article the bias has more to do with the experience of some coder.

https://news.fastcompany.com/at-facebook-women-coders-are-ju...
You say "locked in" like they can't use another computer. (For example, getting a Raspberry Pi to hack on, if they're so inclined.)
No. Your argument completely falls flat when you ignore the fact that most people do not have choice for their ISP. Because you keep ignoring this, and saying it's the fault of people who had nothing to do with it, I have to believe you are not discussing in good faith.
Pareto Principle: How to Battle Inequalities in Work and Life – Dean Yeong
If it encourages someone to do something that will cause them to go into poverty, such as taking a payday loan they can't afford.
There has been little mention of the most amazing perk at Basecamp which are the four day work weeks for four months of the year. This doesn't mean working four days of ten hours each day. You work four normal, eight hour days and get one day off.
A little off-topic, but from the article:

> I’ll illustrate with an anecdote from my Facebook days. Someone on the data science team had cooked up a new tool that recommended Facebook Pages users should like. And what did this tool start spitting out? Every ethnic stereotype you can imagine. We killed the tool when it recommended then president Obama if a user had “liked” rapper Jay Z...

The author left Facebook in 2013 [0], so I had assumed by now Facebook could do a proper job of recommendations. It's been awhile since I've "Liked" a page, so I just tried it (In-N-Out Burger) and was extremely surprised to see that Facebook apparently still doesn't provide a popup for related pages I may also "Like", in the same way that Twitter does whenever you follow any user.

That's really surprising. For starters, Twitter has had user suggestions for several years now, and it has much less structured data to work with than Facebook does -- for example, a FB page can specify its category, address, and many other attributes; Twitter has nothing to go by other than user's name, account screen name, biography, a location field, and connection metadata (i.e. geolocated IP). Yet it's been awhile if ever since I've seen Twitter recommend someone truly off, e.g. President Obama and Jay-Z.

In contrast, Facebook provides a related stories feature for news stories a user shares in the feed - or at least it did before the fake news thing blew up. Is this a signal that Facebook doesn't really care about user engagement with brand pages? Or did the fuckup that the author describes make it so that this was a feature that no product manager wants to be associated with?

(Or it could be that I'm just missing the Related Pages feature. Maybe it shows up in mobile and not the browser version)

edit: It's strange that the feature doesn't exist in 2017, but this anecdote, as portrayed by the author, reflects badly on both Facebook's data science and the author. I mean, how is it possible for so many smart people to not figure out how to fix such undesired associations? There are so many other signals for clustering related users beyond similar followers.

edit 2: This feature does exist -- you have to like a post in your news feed (on the website), and then Facebook will append a "Related" box in your newsfeed. Unless your browser window is open particularly high, the fact that the "Related" box was triggered by the Like action is obfuscated (because it is out of view). Still doesn't explain why they couldn't make the feature work in 2012-2013.

edit 3: Appears author is wrong about the tool being "killed". Seems to still exist, though maybe it was only temporarily "killed"

http://www.adweek.com/digital/facebook-suggests-similar-page...

https://www.facebook.com/addpage

[0] https://www.linkedin.com/in/antongm/
For me, it's about the same between Chrome and Firefox. 1.7MB worth of HTML,css,inline js, ton of json.
This is a tricky problem in pretty much the entire consumer-facing ML space. For example, even if you don't feed in 'protected classes' - you can say 'the algo finds a way'. It might figure out a certain zip code won't pay back a loan, so it will down weight them accordingly - even though that zip may predominantly be one ethnicity. Is that discriminating on a protected class? Well, kinda. It's discriminating on a proxy for a protected class which, if we're getting technical, is really a (poor) proxy for cultural, genetic, and socio-economic backgrounds.

So it's in some ways 'more fair' but it does take away our ability to 'socially engineer' certain decisions by prohibiting use of one feature or another.
In Overwatch, this takes the form of weekly "gimmick" game modes.

I think Riot (League of Legends) was the first company I saw really embrace and explain secondary game modes by introducing limited-time-only featured game modes. On the one hand, they wanted to offer novelty to players, and also to their designers by letting them create wacky stuff and see how it played out, but on the other hand they did not want to dilute their primary game mode, nor did they want to allow the gimmicky secondary game modes to become worn out and trite. And so their solution grew out of their holiday event game modes into a deliberate full-time policy.
At the beginning of CSS era one principal mistake was made - someone decided that 1px is a logical length unit that equals to 1/96 of inch. Attempt to reason that was made here http://www.w3.org/TR/CSS21/syndata.html#length-units

Result of that particular decision is the mess we have with length units at the moment on the Web.

On monitor with physical 110 PPI resolution 1px is physically smaller than on "classic" 96 PPI monitor.

As a result no one can predict what will be the size of this:

div {
border: 1px solid;
width:100mm;
height:100mm;
}

everything but not 100mm square.

In Sciter Engine (https://sciter.com) I've fixed this by applying three simple principles:

a) all logical length units are distances measured on device surface. Thus 100mm div rendered on screen will be 100mm when measured by the ruler put on monitor's surface. Same is while printing on paper.

b) 1px is always one device pixel - so we have hairlines for example. And so dimensions of bitmap images can be expressed with their natural resolution.

c) 1dip logical length unit (device independent pixel) was introduced for the convenience. 1dip == 1/96in - that is close to 1px in browsers.

Without all these using existing browsers for UI of desktop applications is quite questionable.

Even for mobiles ... main pointing device is a finger. It shall be the way to say: "this button shall is touchable by finger - so be precisely of 0.5in measured EXACTLY on screen surface".
My LTE is so good I frankly don't let my iPhone have my work wifi credentials.

Also helps me avoid worrying about spying... work has a right to monitor (blue coat) all comms so better to keep work and home stuff separate.
So IceCat over Tor. Actually pretty sensible.
Data democratization with Redash and Python [audio]
Silence is a political position as much as atheism is a religion and not collecting stamps is a hobby.
Etsy should just die. They've been in a perpetual state of "not quite making it" for more than 10 years.
I considered that, but thought the impact would be inconsequential. If you want to save battery life you'd turn one or both antennas off (or GPS, vibrations, screen brightness, etc.). Maybe running both would be too much for the battery though, I don't know.

My phone lasts nearly 24 hours on a charge, I wouldn't mind it last considerably less (18 hours for example) if I used both antennas though.
thanks so much! keeping whatsapp simple and focused on replacing SMS/MMS seems like the key differentiator. was there ever internal conflict about making whatsapp more complex or "instagram-y"?

do you mind also sharing what the burn rate per MAU/DAU was around the acquisition?

thanks again!
Time for some career politicians and grassroots campaigners to drum up a witch hunt to "regulate 3D printers" so that nobody out there can make a receiver without a permit ^.^
Very useful.

Thanks.
https://news.ycombinator.com/item?id=14247701
No, I don't think what google does is standard behavior (not trying to say anything bad about Google; I love Google). However, as far as I know, disallowing + is not a particularly good way of preventing abuse. I won't go as far as to say it semms like bad code but it is pretty close.

I think it is OK to make a special case for Gmail and Google mail but it is counterproductive to try to crown it as a de facto standard.

http://mozilla.wikia.com/wiki/User:Me_at_work/plushaters?use...
Or someone smashes your machine with a hammer, or there's a nuclear war...

All kinds of things can go wrong. I'm not really sure what your point is.
Perhaps a more human-understandible criterion threshold for publishing would be logarithmic inverse p-value... the closer p gets to 0 (stronger correlation), the bigger log(1/p) gets. This of course is just one aspect of greater issues.
Maybe on the west coast and western USA.

But the suburban dream of middle class life at low prices is alive and well in the midwest, south, and much of the NE too, where nice housing is still no more than 2x-3.5x median income levels.
So yeah obviously Facebook like any other large advertising platform is gonna use its data for seedy means. What's crazy to me is that the author seems to be using the word 'ethics' synonymously with the concept of political correctness. As if he actually does not know the difference.
> ... the labourer receives a wage, which is equal to the exact amount required to sustain the worker and keep him within the labour force and introduce new labourers.

I know that's how Marx said it works, but it doesn't actually work that way. Many, many, many people get paid far more than the exact amount required to sustain the worker. Look around at what actually happens in the labor market, not at what your theory says happens.

> So here we have one element of force: the forceful appropriation of one's products of labour at the end of the production process.

That's not forceful. I signed up for the deal, and that's the deal I got. Nobody forced me into it in any way. Being kidnapped and forced to work for free, against your will? That's forced labor. Being a "wage slave"? No.

(Now, I will grant you that, in many times and many places, I could choose freely among the few, bad offers available to me. When all the mill owners collude to only pay subsistence wages, my freedom to choose is... not worth very much. Nevertheless, I deny that it is fair to paint all of capitalism with that brush.)

> The next element of force is that the labourer is required to work under the direction of someone else, usually the highest bidder for the worker's labur-power commodity (if he can find such a bidder), rather than voluntarily decide with others how much or how to work.

If I wanted to find a deal where I worked part time, I could almost certainly find it. As for the rest... I don't want to be the manager.

> And finally the third element of force, that the worker is required to work more in return for less, despite no social need to do so as a result of increased automation, which could be used to alleviate workload rather than increase short-term profits.

Has automation left us worse off? I don't believe it has. I believe that, taken as a whole, it has made us far better off.

You're giving me Communist theory (no surprise, given that your profile says "Communist"). But the real world does not work the way your theory says it does. (It works less like Marx said than it did when Marx was writing. To some degree, that might be due to Marx scaring the capitalists into behaving better. Still, Marxist theory is less applicable to the current world than it was to the world of 1900.)
Reporting a security bug doesn't count as a contribution to you?

When the complaint is that there isn't a way to report a security flaw surely that's a reason to complain.
I'm underwhelmed - but that's probably because I'm not the targeted user. 4GB of RAM... a youtube video, a chat window, facebook, google docs and then it will be out of memory? Also no nvidia card for graphics acceleration (VR, gaming, machine learning). Also I'm sure many kids will find a way to hack it and install steam and other good apps.

I just hope it's an entrée before Microsoft introduces the next generation of surface books.
Exactly, DACA's just a policy made with a pen and a phone - it's a legal phantasm that can easily be dispelled!

Pass an actual labor law or gtfo on this indentured servitude you execs are so addicted to. Pay equivalent wages and allow imported labor to change employers or GET THE FUCK OUTTA HERE! (Sorry to cuss, but I've got real hatred for the self-serving progressive leaders who profit so much from cheap imported labor.)
No, he's not wrong. An apple might be crisp. A French fry might be crispy.
What's the deal with the "Activist investor" that is forcing these changes? Is this a common thing in the investment world? Does anyone have deeper insight into this?
I completely agree, but I think it feels to business people like you're doubling their costs.
> Lastly one wonders why we don't go calling all these C-like languages ALGOLs.

Referring to the broad Algol-family isn't uncommon (well, at least, I do it quite a bit.)

> Or less extremely, why don't we consider Python and Ruby to be the same family, or Java and C#? Those pairs are arguably more similar than the pair of Common Lisp and Scheme.

Java and C# are frequently described as being part of a single close language family (much closer than the broad Algol-family; sometimes in an intermediate-breadth family that also includes ), and Ruby and Python are much less similar than Scheme and Common Lisp.
The product is bait.

You're keeping your friends there, they're keeping you there, and now the group of you brings in the bigger fish.
Predatory Advertising on Facebook
CLIF is designed to support arbitrary front-end languages--and other languages are in the exploratory phases. But there is no full support for other languages at this time.
Sad! In all seriousness, I guess I wasn't clear enough. I should've added "/s" after my ";)"
Welcome to the bursting of the second tech bubble. It's been slow so far, but it'll accelerate soon. Hang on!

Why is it that on these threads, nobody seriously considers the possibility of a secular decline? Fundraising, after all, has slowed, real estate in south bay has softened, and interest rates are rising (making tech relatively less attractive). Not to mention the scandals that have erased billions; see Theranos. Look at Yik Yak collapsing. A few isolated incidents is to be expected, but there seems to be an emerging pattern.

There's a real possibility that articles like this reflect a real bubble bursting.
Mesosphere, Inc. is hiring a variety of software engineers to help build the Datacenter Operating System, based upon Apache Mesos. If you're looking to work on distributed systems, large clusters at scale, containers & microservices, and big data frameworks, we'd love to hear from you. Languages we use include Scala, Java, Erlang, Go, C++, Python, & Javascript.

We start the process with an intro call, then a coding challenge + review call, followed by a full day of onsite interviews.

We are hiring for full time roles in our SF, CA and Hamburg, Germany offices, and will sponsor visas wherever possible.
If it makes sense for you and works for our team, we are open to remote, home office working arrangements, in both the US and EMEA.

All openings:
https://mesosphere.com/careers/
If Etsy wants to moderate this, they can enforce GTIN verification. Google Shopping does this so they know how to rank bids for the same items by multiple department stores. Google Shopping requires that you put in some GTIN value (they verify it) or you make up your own Manufacturer Identifier (either you control manufacturing or you have a virtual item). The downside of using your own identifier is that they penalize you with worse cost / rankings but thats the cost of not having a GTIN.
> If working at Facebook in 2011 gives you the self-perceived authority to talk about the company in 2017, I must be a world expert on the topic.

Not to nitpick, but the author worked at FB from 2011-2013. He was there when FB's ad platform really started to find legs.
Code as Craft was one of the best engineering blogs ever at a time when the concept was pretty rare.
It is overreaction. Give it a few days and it'll bounce back from where it is now.

http://www.investopedia.com/terms/o/overreaction.asp
You say "we need to protect minorities and women from the white male oppressors" is not an accurate representation of their viewpoint.

Then you proceed to say that minorities and women are discriminated against, and we need to do something about that. Who is doing this discrimination, then? You point out that white-skinned people tend to hold power in (traditionally white) Western nations. I would say that my description is accurate.
There are always justifiable use cases for manually written Python bindings.

But a "there be dragons" caveat applies as getting the CPython API correct is complicated. Reference counting and error checking bugs are common in hand written CPython C API code.

For most cross language bindings the primary goal is to "just work reliably". Optimization can happen later after you have profiles to figure out where it is worth doing and in what way.
"I doubt cmd-foo is harder to remember than the bindings of blank keys on an accessory device."

Absolutely. I have a Corsair K90 keyboard with 18 extra function keys (actually that's 18x3) and never use them because I can't remember what G1, G2, G3, etc stand for.
There definitely is a bias in the industry that we should work to remove.

> couldn't land a job as an engineer in one of the large tech companies without a degree or significant experience.

I have seen and met people that prove the opposite. But yeah every generalization has intrinsic errors.

The number of people trying to change career through bootcamp is insanely huge, I think they aren't good enough to qualify people (compared to university or relevant experience) and I think it shows.
If you see the stats, around 40% of people that do bootcamps are female (despite the much lower number in the industry), and I am sure part of them lands jobs (I have interviewed a lot, and have seen some of them land job in the big companies) and have a hard time getting at the same level of degree/experienced people.

I think for a big company (with the huge amount of female they need to fill the gap) it's safer to hire, and invest in formation than find a good experienced female engineer (which honestly are a bit rare...since the industry forgot about them for about 20 years).
Let's say X event happens and Tor shuts down. What will happen with all that horrible people using the Tor network? Will they stop doing horrible activities? Probably not. Maybe they'll have more difficulties in their activities since they'll be geographically isolated.

Tor it's just a channel that horrible people uses, but the horrible stuff that they do happens in real life.

There is one approach that for sure it's going to solve the horrible activities that people do. Put a camera in every house. Put a camera in every corner. Then you can monitor every person and check if they're doing horrible things.

Would be worth to live in a world like that?
in stereotypical gender role parlance, it does not pass the "wife test".

also filters are overly expensive and useless. issues that the
fancy filter only aggravates, so...
Yahoo is a basic example of activist investing. Activist investors try to increase shareholder value in the companies they invest in, in any way possible, to achieve above average returns for their investors.

If that means burning down the house (e.g. selling a company in bits and pieces, or pushing certain strategic changes) then they will.

Apple has plenty of cash on their books. If an activist shareholder could somehow force them to spend all that cash on buybacks (-> significant share price increase), they can make a nice buck that way. That's actually what Carl Icahn did, over the last few years.
Is it that absurd? Where is Scheme's CLOS, condition system, built-in debugging framework, and batteries-included standard library? Type declarations? Dynamic scoping? Multi-methods?

Maybe Racket (or Chicken or Chez or Guile or...) has all of these things, Racket is pretty awesome, but those things aren't standardized, whereas I can get those things in Lisp regardless of if I use SBCL/Clozure/clisp/etc. Maybe it's closer to the difference between C (with a bunch of different compiler extensions) and C++ than C and Python, but it's a pretty big difference.

Ultimately I think the claim of Common Lisp being the "true Lisp" is simply that deciding such a thing was the whole point of Common Lisp. Without a standard, you're left with someone writing http://wiki.call-cc.org/eggref/4/multi-methods#examples (or http://wiki.call-cc.org/eggref/4/fast-generic) and someone else writing https://docs.racket-lang.org/multimethod/index.html and neither being able to share code with each other. Most code isn't as trivial as the birthday paradox.

Would you want to try writing a (R6RS) Scheme driver for that 1960 code and see how straightforward it is?

Where do you slot https://en.wikipedia.org/wiki/Dylan_(programming_language) ? Should it be in the running for "the true Lisp"? If not why not?
My figure was from http://coinmarketcap.com/ (look at the top)

I rounded down a bit to compensate for some of the lower volume cryptocurrencies and any potential issues with market cap that it might not be reporting correctly.

You can get to $30 billion just by taking the current total number of Bitcoin + Ether outstanding and multiplying by their respective token prices. Admittedly both numbers are inflated some amount due to tokens being unknowingly lost/destroyed, but I think we're still in the ballpark of $30B.

There is also a few hundred million (possibly low single digit billions) of venture capital in startups based on cryptocurrencies.
For the observable future telephony is the only thing that guarantees that a connection will get to you now. And sms-s have very good track records of getting them while your coverage is spotty.
Perhaps the best thing about CLIF is that it never, ever, parses any C++ by hand [0]. It always uses a state-of-the-art, fully-industrial-strength, well-supported compiler: Clang. And it can be updated in lockstep with Clang near trivially.

[0] Actually, there is one tiny exception: CLIF occasionally separates a C++ qualified name on the scope-resolution operator "::".
They managed to make it worse. Try clicking on hamburger menu to toggle the left nav. Watch that hamburger menu disappear, and now there's gray overlay over main content.

In order to collapse the menu and cancel out my action, I need to move my mouse over the gray area and click.

How is that an improvement?

Google makes terrible UI.

Google Play Music player was great when it came out. Then they made it worse by making table row so tall, you can only view 7 songs without scrolling. It took them year and half to go back to the original table row height.