skysight-inc/HackerNews huggingface dataset:
Nope. You are wrong. Here's why: Damore is not the first time any of the women who work at Google encountered this sort of idea. He isn't even the hundreth person any of them would have encountered telling them that they are simply inferior.[1] It might have been the first time that HE argued it, but surely the female engineers he was talking about (but not to) have seen it all before.

So it was incumbent upon Damore to do a lot of work, and come up with something both rigorous and novel. If he didn't, and he still thought that rehashing a whole bunch of stuff that had been discussed before was sufficient to "advance the conversation" about such a controversial topic he is an idiot who deserved to be fired and forgotten.

The nicest way to say this is the way one of the women the TFA put it: 'a general lack of consideration for his female colleagues.' Then again, she has a lifetime of politely dealing with male chauvinist idiots, and has learned that calling them out doesn't get her far.

[1] Source: my own life experience.
I was wondering that too. (I was happy to see that the demo videos are HTML5, though.)
...and come to Portland. (I kid, I kid. It's a neverending joke here)
DC’s transit agency rejected ads touting the First Amendment (really)
Audience Development: The Long Haul Model
bash has emacs keybindings by default
Yeah this would be the first action taken by most contractors I've met.
What's the meaning of life? UK
Yeah, my next project is hopefully to make a retro machine out of the Raspberry Pi I've never done anything with so I can raise my young daughter on "real" video games: 4 directions, one action button, that sort of thing.
TL;DR: Some browsers already started doing exactly that. Early results so far seem rather encouraging.

> We improved the performance on a vast swath of the mobile web while causing problems for a very small number of developers/sites and virtually no users (we've heard almost no complaints from users about broken sites). Our data suggests we made the right trade-off for the web platform as a whole and for Chrome as a product.
I wouldn't call the GOP the same as the neo-Nazis, they're more analogous to the Conservative party in Germany on the eve of The Third Reich, they thought they could control the Nazis and use them as part of their voting block but quickly found out they had lost control, this is quite similar to what appears to have happened to the GOP.
I don't actually need to prevent intelligent adversaries from calling me though - I just need a legal way to go after them if they do. That means I need useful identification. Many of these calls are illegal today, but the law doesn't know how to find them so they get away with it.

Anonymous communication is useful, but it has been abused enough that I want to opt-out of it.
Might be to recoup the costs from the startup. He contacted manufacturers but they weren't interested.
+1 for PGLoader. Still wrestling with getting it to work for a conversion, but the experience has been a pleasure so far and surprisingly easy.
Identity Manager æpp – æternity blochchain project
Indeed. Apologies, I didn't make it that far down.

There have been occasions in very coherent crews when I have felt outside my own body and not in control of it, as if the whole crew was being driven by a single external force.
For the tea drinkers out there
That looks impressive, will definitely check it out!
How SpaceX became a serious space company (2014)
After Charlottesville, Silicon Valley is getting tough on white extremists
I think F#'s larger problem is that it doesn't dip into many of the wells that even OCaml (its original inspiration) has dipped into. C# developers are wrong that C#'s functional facilities are just as good, but it's a big struggle to point to a place in F# and say, "THERE! THAT IS THE BEST BIT!" The closest I can get is type providers (which are cool and I wish for them elsewhere) but they're kinda specialist.

Ocaml folks have these. Haskell folks have these. Heck, even psuedo-functional languages like Clojure and Scala have these.

The other problem is one of tooling (disclaimer, last time I tried this was just over a year ago). F# not only has pretty obscure tooling, but in conventional tooling it introduces a total linear order to your entire source tree, and it's one YOU must maintain with a GUI list. What's more, the F# community is very keen to disseminate the language.

I think F# would be more popular if it did more to differentiate itself from imperative programming. There is a longstanding argument that this is "unfriendly to data scientist", but I'm really not convinced by this, as I meet very few mathematicians outside of the stats world who don't on some way, shape or form espouse functional programming.
>>There was a thing on NPR a while ago about billions paid to scam therapy centers. They would prescribe useless therapies to people with chronic back problems and other injuries.

So... chiropractic?
Usually this is done in a 'Bring Your Own Device' scenario, where the user has a standard mobile/tablet that the UI is shown on.
Using a webapp served by the embedded device allows a zero-install workflow, and zero-config (assuming network connectivity is taken care of).
What’s the Diff: Programs, Processes, and Threads
The only way I found to fight them requires me to get annoyed enough that I can devote a half-hour for the following:

- follow through the automated prompts

- get to the tier 1 pre-screening agent (usually some outsourced call-center) and feign interest

- get transferred to the next level and go fishing for a contact on their end

- if they require a credit card to continue, provide a test number from stripe/paypal etc.

- remain nice and pose as gullible the whole time until you get that real contact info

- once you got a direct number of a real account rep (and/or company name), set up a script and call them ~ 100 times with an auto-generated message asking them to remove your number. A variant if it's a legit company with a toll-free number: have your script call them and stay on as long as possible, to make them pay for the call.

This is fighting fire with fire and it only works one group at a time. But it does provides momentary satisfaction.
Founders of Science Exchange, Goldbely, and the Flex Company Discuss Fundraising
Very nice list of very practical problems functional languages like F# are meant to address. After a certain amount of experience, pretty much every OO developer will have experienced these problems, so makes for a good entry point to describe the benefits of a functional language.
From my outside looking in perspective, it seems the gold rush is waning in the Bay Area. There will always be a pretty healthy tech industry there but anecdotal evidence tells me that fewer people are heading west to make it big in startups. This is probably a good thing for everyone except real estate speculators though.
I know a few folks who've interviewed with them and they all independently said that it was the biggest joke of a non-interview that they ever had. None of them got past a phone screen and most of them I"d consider pretty good, sociable developers.
It was something I wrote in 2003, before git was a thing.

I'd grown up futzing with code in the 80's (AppleBASIC, a bit of assembler). Turbo Pascal, ANSI C, in the early 90's. I'd started crunching through Ivor Horton's book on Visual C++ in 2000.

My girlfriend's (now my wife's) employer had an ecommerce website that was written in this thing called PHP and it kept throwing errors, something about MySQL. Figure out it was hosted on this "Apache" thing.

Bought a SAM's Teach Yourself in 24 Hours on LAMP, spent a month digesting it, fixing the issues with the site in the meantime. When I was done with the book I wrote my own ecommerce platform to replace the one they had (I did all this for no compensation, I just wanted to learn).

Took programming gigs off of what was then called "rentacoder.com" working for almost nothing to get experience and built a portfolio.

The next year, 2004, a big auto parts company in town was looking for a "webmaster." I leveraged having built an ecommerce platform from scratch into that job. I was all things internet for them (except graphic design). Wrote code for their ecomm website (old school ASP.NET), did SEO/PPC marketing, came up with email campaigns, integrated with their ancient PICK-based inventory system, used NLP to detect tone in customer support emails before that was something you could farm out to Google, etc.

So...the replicable aspects of that path, excepting luck and right place right time:

1) Dive deeply into a challenging language. C++ wasn't for the faint of heart then and although it's been years since I wrote any I'm sure that hasn't changed. I'm a much better coder for having had to deal with the obtuseness of C++. Pointer pointers, anyone?

2) Do work until your skillset and portfolio represents enough value to someone that they're willing to pay for it. So much of my early work was garbage anyway...hell my SAMS book on LAMP hadn't covered SQL JOINs, so I was doing queries and iterating through the results and running more queries!

3) Build something that non-developer can understand and connect to. I was able to talk about the ecommerce site I'd built, how I'd integrated with PayPal, demonstrate the UI, etc, to the people that hired me. Had I been presenting something more esoteric, like the time I had to figure out endianness to decode a data file and get it into a MySQL database, I'd have completely lost them and likely not have gotten the job.
I've experienced sort of a diagonal problem to this.

F# is way too entwined with .NET to be immediately useful to programmers familiar with Ocaml or Scala or Haskell, etc.

Some of the basic List., Array. stuff is simple enough, but then you start talking about interfaces and classes and members and all this stuff that doesn't really translate from C#->sanity very well.

I know people love it, but I've long considered C#/Java to be kludge languages on platforms they don't deserve. The JVM might be the most impressive software engineering marvel I can think of, and yet on top of that christmas tree stands a tall, stinky shit.

I'd love to see F# as a F#-first platform, and offer .NET interop as a secondary language feature.

I've also noticed a concerning trend in F# circles that """diversity""" should be celebrated. There is no merit in your skin color or your genitals. If you can hack well, you deserve to do so. End of story.

A counterpoint to the F# being poisoned by .NET is Clojure. Look how well Clojure did Java interop and how "not a big deal it is." Immutability everywhere, functional by default, and it feels painful to do things the Java way in Clojure. F# doesn't mind at all if you sink to .NET trickery and in some cases require it.

I could think of more, but off the top of my head, the .split instance method comes to mind. I have a Markov Chain kata that I spring on new hires to see how they do things, and .split is an instance method, which is counter-intuitive to how functional problems are solved because you don't just |> into it.

I'm waiting to see where Clojure goes with core.type before I abandon F#. I really WANT to keep riding the F# train but it causes quite a few headaches. Not more than it solves, but more than other solutions that I've considered.

To balance this out, I'll say something I really love about F#. Units of measure. Few languages have this, and the kind of numerical work we do means we really get our mileage out of UoM. I always see finance horror stories or like the excel rounding bug, it makes me wonder exactly how much money UoM has saved us from losing through some innocent type somewhere. Debugging money code is way easier when you can verify all the conversions separately from the logic. It feels like cheating, to be totally honest. I know there are big shops out there that don't have UoM in their tools, and I used to feel bad for them, but now that we have it, I can't help but NOT feel bad for them.

Anyways, yeah, F# isn't perfect. There's plenty to be said also for the amount of progress they make with language updates. It grows a crazy amount between major versions, and I haven't had too much problems yet taking old F#3.0 code and revitalizing it. Very pleasant experience in that regard as well.
Graphene heterostructure creates strong spin signals
Ask HN: How do you cultivate discipline?
> And the structure we’ve chosen will give us the freedom and flexibility to prioritize public good over returns to investors

And perhaps those investors happen to also have investments in Bitcoin or other companies that depend on the success of Bitcoin.
> You'd need some serious ventilation.

I think this part hasn't been written of enough. How much smoke does coffee roasting create? Is it almost like a barbecue?
Messaging app Line adds livestreaming for group chats
>> Democrats and Republicans, through decades of policy shifts, now represent views they have historically been against.

That's the part I'm disagreeing with. I'm not arguing against a "sudden switch" as you put it. I'm arguing against the entire notion that the two parties switched at all, be it suddenly or over decades. The two parties have adjusted over time to their needs over the years to the point that, fundamentally, they are not that much different other than their fringe elements, which does not define them as a whole.
I agree that we need to treat James as a human being who is allowed to be flawed, but there's something to be said about why he added the biology component to his argument that wasn't necessary and simply distracted from the core argument. I would simply say that if he had cut that portion out, the conversation that is happening right now might become more productive and focused on hiring practices outside of Google.

While I do agree that sometimes these new practices fail, it has done more good for organizations implementing similar practices than bad.

Speaking as a minority engineer, I don't like the fact that I have to constantly prove myself just to have people then assume that my beyond-the-norm performance is simply middling for my ethnicity; I've had to eat a lot of crow, but I take solace in the fact that others are able to come on-board because of these moments where you take the hits.

I don't known if I'm being clear, I empathize with Edith and all about having to "overcome the bias that we were hired based other factors beside our skills" and I wish there was a better way but I feel like there is some cultural requirement that we have to bear the burden for the people who come after.
ShadowPad malware hid powerful backdoor in popular business software
Sure but Ocaml and Haskell don't have .Net. F# is .Net for people who feel a bit gross in C#, it's not (specifically) to make people jump ship from the JVM ecosystem.
Did you render a whole document as one SVG, or do tricks like one SVG per line or sheet?
Please please please don't wear gloves while operating table saws or any other spinning tools.
> but trained assassins organized in armed militia

Nothing like these fucks then? https://twitter.com/SheldonKJordan/status/897795096325836804
To what degree is this reflected by actions? Has anybody checked past survey results?

It could just be that renters in SF are the grumpiest ;-)
There doesn't seem anything in the guidelines saying you shouldn't make jokes. Or it being a professional website for that matter.
I think it's reasonable to believe that if we hadn't found GR, and implemented GPS, that observant scientists would have found GR.

The reason is that for econmics reasons, GPS developers work hard on noise reduction. Once you eliminate all the "technical" forms of noise, you're left with the "scientific noise".
based on all the sound and fury, one might think that somehow Google's hands are tied, that it has no control over who it hires.

but the reality is that it has total control over who it hires.

if Google can choose to fire Mr. Damore for expressing his thoughts about diversity, it can sure as hell extend tens of thousands of new job offers starting today to people in underrepresented groups. there's nothing to it. they have the money and the power. so do it already and silence the critics.

it's not that hard.
...on their way to Seattle.

(The Californian invasion has always been a thing in the PnW)
Is it an universally accepted truth now that it's generally better to use Postgres then to use MySql?

Would anybody here use MySql for a new project? If so, why?
Is this not a parody, making a joke about how sensitive to supervision "unsupervised" learning methods are?
It's a really nice piece actually.

I have to confess I've never seen Moonlight, but it's probably at the top of my list of recent films to see. I just haven't had time to watch anything lately.

My one comment is that I think the phenomenon being observed isn't unique to racism or Moonlight or films--I think it's related to a work having a narrow audience and then that audience widening. The observation that "as Moonlight’s acclaim grew, the film’s release widened from 650 theaters (November 18) to 1564 (post-Oscars)" is important.

I've noticed this with blu-rays and books on Amazon as well. I've seen this with certain technical books a lot; initially they are highly rated, and then as word of mouth spreads, and they get introduced as textbooks, and people start mistaking them as introductions to a topic, you start seeing people get frustrated that they aren't what they were looking for, even though the problem is the book was never for them to begin with. I suspect there is something unique about Moonlight, vis-a-vis racism and concerns about "reverse racism" at the Oscars (which in its strict form is undermined by the high critic ratings--you'd have to argue the white guilt extends to critics, who I don't think experienced any change in that one way or another over recent years), but I also think something about going from niche to widely viewed also is relevant.

It would be interesting to compare Moonlight's ratings to other films that had big increases in distribution in a short time, especially those that went from arthouse to widespread distribution. My guess is you would see similar phenomena.

I'm familiar with how to do analyses to examine bias, etc. and as far as I know IMDb doesn't have the fine-grained level of ratings you'd need. For example, you'd want to show that somehow more specific subratings and their relationships with some overall rating changes.

There is rating by demographic, and it would be interesting to see how that might have changed over time--for example, if the demographic groups doing the ratings changed, or if the relationship between demographic and rating changed. I don't think IMDb gives that kind of fine-grained detail.

You could go over the top as much as you want, though--doing topic analysis of written reviews over time, etc.
What is offensive about this? The fact that someone on HN went to Harvard?
And then got an injunction against the manufacturer of a similar product (Bosch Reaxx).
Hmm, I couldn't get that to happen. Seems fine to me.
Also Medallion has performance fees of 44% compared to the typical 20% of other funds. That's pretty crazy
Wow, great idea, thanks!
I hope their IPO filing doesn't get lost before it gets synced to disk.
Komodo Edit/IDE had some command for selecting the word which is touched by the cursor (|foo, f|oo, foo| -> would select "foo"). It's similar to double-clicking a word. I used Ctrl + Shift + Down to activate it.

Too bad it isn't a standard thing. I liked it a lot.
What about people that don't have much on their github? I like the idea of judging people based on their code, but I would say the majority of people don't feel like coding at home after doing it for 8+ hours day.
Driscoll's fruit is complete and utter shit in terms of quality and taste. I avoid their brand at all costs.
Which of his premises were assumed in his conclusion?
Hilarious, but if those people really wanted to see Shkreli convicted they would pretend to be impartial.
> at some point vendors need to ship in a different format like LLVM bitcode or something that the customer can re-target.

Sun set out to solve this 23 years ago. It didn't work out very well, mainly because of a) Microsoft and b) native UIs being different and Java's UI solutions being slow (IMHO). Also, Sun failed...
Sounds like he is saying the NRA and conservatives are Nazis to me. The same kind of garbage deranged conservatives said about Obama throughout his presidency.

This "hyperbole" or sometimes "humor" defense is often pulled out to justify all crazy things said by Trump, conservative talk radio hosts, and so on. Always leaves a bad taste in my mouth.

This is serious stuff. Should we be exaggerating it or joking about it? If we assume Moulitsas' tweet is hyperbole, the nicest thing you can say about the tweet is that it is completely devoid of content, as apparently its only assertion is just hyperbole. In which case Moulitsas was just name calling.

I feel as liberals we have strong, rational arguments as to why conservative policies and ideology are harmful to our society. Let's stick to those and drop the name calling.
I think there are all of four tips in this guide. Mostly it's a profile of eclipse chasers. Tips:

1. Get to somewhere in the path of totality.

2. Get there the day before.

(There's already highway signs up near me in NC warning of traffic and I'm five hours away from the path of totality.)

3. Stay mobile if you can to be able to drive to clear skies in case of weather.

4. Don't bother with a camera; just observe as much as you can with your eyes.

I'll add a fifth. Reconfirm your reservation with your hotel. Mine called me yesterday.
I chose MySQL (well, MariaDB) for a project that started in 2013. I chose it because I have the most experience maintaining it and have a pretty good handle on how to tune.
Can you address any of the negative reviews? Seems like there's quite a few.
I'd be intrigued to know how much of that is because of remote working, and how much is because of traditional jobs growing in other places (and, of course, how much is people not doing startups). My gut says that remote working isn't big enough to cause this sort of shift, but I'd love to know if I'm wrong.
I don't see how you don't recognize this as effectively lowering the bar (if not intentionally).

>Additional rounds of interviews are more like trying to accurately diagnose a condition using multiple different tests because the initial test is known to have poor sensitivity and will produce false negatives.

The difference is that what they're testing for isn't a binary proposition (do you have the disease or not), but a spectrum (what is your skill level). Viewing this in terms of false-positives or false-negatives is insufficient. If we think of programming skill as a spectrum, we can ask what is the average top-% of candidates who pass the interview (we might guess its top 5% of all developers). If everyone has the same test then the average top-% is unchanged regardless of any efforts to get more minorities to take the test. But once you start giving more tries to minorities your average top-% necessarily reduces.

Whatever your test is designed to admit (say you're interested in hiring only the top-10% of developers), the average of those who pass will be higher precisely because of the chance factor. Being significantly better than the intended cutoff gives you a better chance at passing and so those who pass skews towards better than the intended cutoff.

I'm not saying whether this is a good or bad thing, but the average skill of those who pass must reduce. It is very straightforward to see this as effectively lowering the bar.
It is not gravitational. That effect would be far, far too weak.
I am not comparing them but simply predicting the fate based on overblown expectations that were similar to Twitter and SnapChat.