skysight-inc/HackerNews huggingface dataset:
I'm not long enough in the workforce to have experienced open discrimination, so I don't feel qualified to comment on your overall question, i.e. on how my consideration of equality has changed due to the change in social climate.

I still want to reply to your question because your opening sentence reflects my feelings on the topics well: Both sides have good points - the debate is not as black and white as it is portrayed and is valuable to have [1].

> I'm not going to call it anti-diversity because I think a fair amount of it is well-meaning or at least not explicitly hateful

Thanks for this, seriously. I'm happy to see openness to discussion rather than the (perceived) omnipresent downright dismissal of the opposing side :).

To still kinda answer your question:
I think it's good discrimination has been brought to everyone's attention and that we are working on solutions as a society. I disagree with the diversity-push side on how we should go about it.

In a non-perfect world where we don't know the exact amount of discrimination/bias suffered [2], we can't use discrimination in the form of affirmative action or the like to correct for it without potentially discriminating the opposing group rather than just correcting for their privilege.

We should help individuals do what they want to do, so I'm all for breaking down any roles or whatever that prevent people from doing that. Forcing our idea of freedom of choice / equality is just not the way to do that. Especially when we forbid questioning it [3].

We should keep striving to become a better, fairer society. I don't know the solution, I just know that this way - no matter how well intentioned - is not it.

[1] only if we have an actual debate and try to understand the opposing side rather than dismissing valid points out of offense - both sides mostly do the latter right now as far as i can tell.

[2] Could be that e.g. the representation gap is 100% due to discrimination, could be that it's just 10% due to discrimination. The point is we don't know yet.

[3] the google manifesto was not scientifically debated and dismissed but attacked as sexist. If an hypothesis is not allowed we are not being scientific. And we really shouldn't turn our back to the scientific method.
Many years ago there was a startup which did web-storefront on-demand laser-cut custom-fit khakis. They did the largely-manual stitching in the US, rather than deal with the cost and delay of shipping further.

My fuzzy recollection is they sold out to Levi's, which mismanaged it into nonexistence. The patents prevented replacement. And the stitching factory used eventually died.

So at least some partially-automated traditionally-low-margin industry is/was possible in the US. But the usual issues of losing needed industry infrastructure still apply.
Actually, compilers are a great example of this dynamic - when you work becomes more and more impactful, but more and more removed from actual problems people have. Say, you write a script to solve a specific problem someone has. But that is not very impactful - one person is happy and that's all. So you generalize your program to a whole class of problems. But that's not the end. Next, you write a framework for writing programs similar to the one you've developed on the previous step. And of course, all languages being shit, you'll want to write a compiler for a language to write your framework in. So you end up with a thing that is very impactful but also pretty useless on its own.
An exchange for unlicensed securities, hope they enjoy what's coming for them
> considering how extreme antifa and other "resistance" groups can be

How many people have they killed recently? Are they marching through the streets ripping off Nazi salutes?
Upvote for the TRON reference: https://www.youtube.com/watch?v=8kcgosLwPDE
Ansible playbooks for creating a Docker based mail server stack
Absolutely, yes. Your moral argument there is pretty undeniable; I'm speaking purely to propensity-to-spend and that's a pretty narrow lens.

In fact, I'd say "target the web" if you're going for maximum accessibility and you're not driven by commercial factors, though that doesn't work for every app and the usability/discoverability issues can be real. Favoring any commercial platform as a government is a very uncomfortable place to be.
Ethics and investing/trading should not be married together.

I don't say this lightly: this is a disgusting worldview. What keeps you from funding human trafficking, assuming a great rate of return? Or funding terrorism while shorting the stocks of companies affected?

You also realize that there's no real difference between funding the organizations who do bad things, and starting / running those organizations, right?

Honestly, it sounds like maybe you just don't have ethics, period.
Firefox users didn't complain.

Apple users don't complain that the default Maps app is Apple Maps, despite Apple Maps being a famous punchline.
It's in the text next to the 90%

> But I was working with a candidate pool composed of 90% men. Try software engineers with experience in sensors, wireless and hardware stacks before angrily correcting my stats there.
I did not say or imply "thoughtcrime". Just noting it can be more complex. Sentiment analysis of copyrighted text passages might be claimed as being a derivitive work for example. Fair use does have limits.

The standing to sue is an issue for user generated content, yes.
What's your source on that being the code in question?
Another issue is that most people prefer to have a sunroof on their car. (Ideally a large, panoramic one, as Teslas have.) Can't really do that with solar panels.
From what I've read that's just Google... http://www.gwan.com/blog/20160405.html
Should this issue be addressed at a technical level or a policy level? No matter how they manage the distro, so stuff is going to come down to policy and process. To me it seems like the sort of thing that should be handled with package audits.
> pushed to the installation stage, instead of in the distribution

Indeed. During working on reproducibility in Debian, I found exactly this: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833885
I think this all is a fascinating problem. I'm running a digital signage service for the Raspberry Pi (see profile) and also offer OTA updates. I've initially built my OTA process around the same idea: Keep a bare minimum bootable kernel and minimal userland that is always able to connect to the update servers. In case of a broken update I would simply rely on this part to fetch a fixed version. Unfortunately it turned out that most updates I did also updated the kernel (for new features/bug fixes) and it felt like I superfluously split my system into two parts that both need maintenance and testing. I've since changed to an A/B booting system that automatically falls back to the previous version if it isn't able to reach the servers within a few minutes. It feels way more unified and all I need for it to fall back to the previous version is a working kernel (which, on the Pi, is easy to test), the busybox shell and the first couple of lines of my init script. Everything else might break and the system will revert. It wasn't easy to reach this point but thinking about OTA updates doesn't feel so scary now.
Wayfair encourages vendors to 3D model for AR
http://www.bbc.com/news/world-europe-38934027

German court upholds its ban on comedian's Erdogan poem

Not the exact same business situation, but is that an example? Guy can't make a living off of his comedy because he's mocking a dictator.
There's a lot to learn in P6 (I'm not an expert at all) and you could definitely beat anyone except for an APL developer in an obfuscated code contest IF you wanted to. However, I find the majority of P6 to be quite pleasant to read and terse to write...a nicely optimized ratio.
Certainly yes.

We need to know what kind of app, what kind of emulator, etc. to give you a helpful answer.
Actually, in most of the world money exchangers are required by law to state if they charge flat fees/commissions/etc on top of exchange rates, and having "NO FEES/COMMISSIONS" is an advertising point.

So it looks like Evercoin is in the "NO FEES" camp, which would usually mean crummier rates for larger sums, and Shapeshift is in the fee camp, again usually meaning you take a hit on small sums but get better rates for larger sums. (Note that I'm not sure if this is actually the case.)
While not strictly in the same vein as O(n^10k), the constant factor in the proof that L=SL is 3^(2^65536) at the smallest. A lot of combinatorial problems can generate such algorithms, since they tend to rely on "we can solve this problem if this condition holds, we can make this condition hold for all inputs if we blow up our input with this large structure [which is technically constant time since the structure is fixed and not variant on size!]." Consider that this is the field of mathematics that produced a number that is "3 raised to itself so many times that I need to describe an algorithm just to write that number" that was used as the upper bound to a solution (the lower bound of which was 6).
Rapid7 warns of Remote Desktop Protocol (RDP) exposure for millions of endpoints
What do you think the word "fascism" means? It doesn't mean "banning some behaviors".

Calling humans "monkeys" is not debate.

Why should Cloudflare be morally obligated to offer free speech to Daily Stormer, when Daily Stormer doesn't offer free speech to non-racist non-murderers?
I've watched like 4 episodes of the office, but we're talking about the same guy, right? The one who is a middle manager at a small sales office in Scranton? Pretty far cry from growing a company from $0 to billions in revenue, creating hundreds of thousands of jobs, and upending a global industry. In 8 years.
> Being a programmer not a lawyer, I like the idea of more rights for scrapers.

What rights should scrapers have that they don't right now? Keep in mind that a lot of the scraping going on is just some other private company abusing access and hoping to gather and use the information for their own private profit. How many companies are scraping StackOverflow for example and doing nothing but attempting to copy it and draw traffic to their own site? I can't stand copycat sites, they fill my search results with junk. I would assume the majority of scraping that is currently happening is not doing the public any good.

> I don't want to see the internet partitioned away and owned by a few companies, especially when that information is often called a "public profile".

This sounds like you're suggesting that LinkedIn or Facebook calling your profile a 'public profile' means that the law should treat it as a public service due to use of the word 'public', is that what you mean? The word public may be overloaded here. I can see why tax funded projects should be publicly accessible, but I have a hard time seeing why private companies should be compelled to provide access to anything at their own expense.
No, he should skip the trial because of the chilling effect prosecuting a security researcher who allegedly wrote a banking trojan would have on legitimate security researchers.
I'm interested in your test later approach. When you're attempting 100% branch coverage, do you sometimes find writing the test later causes redesign of the product code? On average, how many days does it take to complete a cycle of: write the code and then write automated unit test code? What ratio of that time is spent doing test automation versus writing production code?
Same thing I've noticed, and even beyond that people still seem to feel the need to put a final layer of effort into their insta stories relative to Snap stories, I'd say Snap still has a definite role
I am not very knowledgeable about battery technologies. How could you ditch the membrane in a system that is expected to be moving and shaking? (eg a car) Is it not important for the fluids to be separate?
7 more years until Facebook thinks they will be ready to compete.

http://www.businessinsider.com/facebook-will-challenge-googl...
I'm also skeptical of the account. A 20,000 man army times 400 people would mean 8,000,000 people, which is obviously impossible.
you are still using excuses to not do more work to include minorities. so, yes, you are part of the problem.
That report is a trial court decision (with no precedential weight), and, in any case, the issue here (explicitly in GoDaddy's case, and likely also in Google's) is incitement of violence, not “white supremacist affiliation”.
Threatening someone with criminal prosecution is a great way to get them to flip on their friends.

Threatening someone with criminal prosecution is an incredibly shitty way to recruit them for security work. (But does play up to the ego of engineers. Multiple government agencies are willing to organize and carry out a massive conspiracy because they want the skills of someone like me!)

Also worth noting that no diplomatic goodwill is burned when you arrest and try a foreign national of a crime they committed against your citizens - when your actions qualify as a crime in both countries.

If I rob an American, I don't get an out of-jail free card just because I'm a Canadian in the US. Likewise, my government won't even issue a squeak of protest.
Information wants to be free. People should stop fighting it!

If one makes information "public" but don't really want to share it, then the public is fully justified in taking it.
I remember getting frustrated with my kindergarten teacher because she insisted that the letters "T-H-E" spelled a familiar word, yet the word has no T sound, H sound, or E sound. What a garbage language, I thought.

So yeah, I'd say kids start to learn to read at 5 or earlier.
The Marketing Department would never approve using that term!
Nah, I just posted that here to encourage the discussion. I don't have much trouble believing that the article is derived from some sort of similar reality though.

Here's some more disturbing relatively credible content:

http://dailycaller.com/2016/09/19/google-search-results-skew...

https://www.theverge.com/2017/8/14/16145064/google-daily-sto...

You can build a gun today, but you can't control who it's pointed at tomorrow.
Marcus Hutchins pleads not guilty to flogging banking trojan Kronos
Windows is an LLP64 platform, meaning that the "long" type on Windows stays at 32bit even when you're compiling 64bit binaries. Getting 64bit integer support for PHP on Windows took a major port of all basic type usage to move away from longs to custom types with a higher degree of control. I don't know whether or not this was a problem for Firefox or not.
Show HN: BankMatch – Automate matching bank transactions to customer payments
A Matter of Currency
Someone should research and write a paper about it.
Yes, and this bit might make you pause : "'We are at a stage in the company’s growth that we are looking for additional financing to build large-scale prototypes and subsequently manufacturing partners,' Cushman said."

The whole "Breakthrough! Just add money!" thing is really tiresome not because it would be wonderful if it was as simple as just adding money, but because so very many people have abused it when they really had no idea at all about what the issues were with their technology.

I like the concept of flow batteries, and have read a number of interesting papers over the years on them. They solve a number of problems if you can get them to work and the instant recharge is perhaps the best one.

That said, a very good flow battery demonstrator project would be a set of solar panels (cheap these days), continually pumping electrolyte from a reservoir and 'charging' it (inverting its oxidation reaction). Coupled to a flow battery and a constant load.

If you can't build that, and show that by putting 'nX' load of solar cells in the loop, and continually run the base load 24x7, then you've got the basis for an actual breakthrough. Even doing it for a small "meaningless" load like 50 watts (1.2kWh / day), you will have demonstrated not only that your battery works but that it can be combined in a system that currently requires "previous generation" batteries.

And from that demonstrator you can make educated guesses about how much maintenance would be required for a larger scale system, how well the system performs 24x7, how to maintain it while it is operating, Etc.

Then you can say, for $X we estimate we could run a typical house off grid. For $Y we estimate we could provide Z MWhr of base load. If you can't build the 50W system though, it is unlikely you can build any system yet.
She clarified in a comment that she fired men as well as women for "lacking the energy to put us into overdrive." She says:

"Yes, we invest in mentoring and training all our team members and we did with the women we hired as well. We definitely found a few men and women who were either unwilling or unable to take on the role. We did end up losing the men who didn’t as well. On that part, it wasn’t a gender thing really — sorry that the post made it sound like that. Basically we had fewer women to begin with. And as luck would have it, these women did not end up having the desire to do what it takes."

https://medium.com/@hellovidya/yes-we-invest-in-mentoring-an...
I think your dislike of the current president is clouding your ability to see facts for what they are. Since the incident he condemned the guilty on the TV, tweeted about it multiple times, his daughter spoke extensively on the subject, various people in the administration condemned it. Prime minister of Canada pretty much repeated Trump's condemnation verbatim and got praised for it. I am not sure what else you need at this point.
While a lot of NumPy is C and Fortran, Pandas is mostly pure Python and some Cython. And mostly it does not release the GIL.

You often end up having to implement your own C extensions or use Numba for the core of your processing. Even with BLAS enabled, NumPy has almost zero intrinsic parallelism, np.dot() being the notable exception which releases the GIL and uses multicore by itself.
From personal experience porting fairly large and complicated multiplatform userspace application codebase from 32-bit to 64-bit on both Windows and Linux, I think the required effort is about the same.

Linux also uses different directories and has "potentially a lot of other issues". Windows uses LLP64 rather than LP64[1] but IMO that's just different not clearly/necessarily better or worse.

[1] https://blogs.msdn.microsoft.com/oldnewthing/20050131-00/?p=...
or i could just eat food and skip the trip to the doctor. i haven't been tripped up yet by eating.
No not really, this is about the DC riots on Inauguration Day which violated DC peace keeping laws, probably because it's the capitol of America, I'm thinking but read for yourself:

https://beta.code.dccouncil.us/dc/council/code/sections/22-1...

The rioters broke DC law. Nothing scary, nothing shocking, it's a click bait title and nothing more.
I'll reiterate my point: if getting to the airport a little bit faster or not having to drive home after getting drunk is the most important thing that happened to our generation, well then that's a problem.
The short version is that they're different kinds of reproducibility.

The reproducibility that this post is about is for auditability ("verify that the binary originated from the claimed source"), whereas the reproducibility in Nix is for reliability ("ensure that the same package either fails or succeeds on every system in the exact same way, regardless of what the environment looks like").

Both are nice to have, but they are only tangentially related.
You're still surrounded by other software engineers; you have a set class you'll get to know very well.
Consider that should anything ever happen to the sites they scrape, suddenly they become super valuable to the rest of us. Decentralized information is not a bad thing. And arguably, if monetizing those scraped sites pay for them duplicating the data to additional places, I think that's probably fine.

Arguably, if they do a better job getting that information in results to people who need it in search, they may be performing a service there as well. (A lot of decently informative sites have absolutely awful search/visibility.)
I helped provide financial backing for the Reproducible Builds project at the Linux Foundation's Core Infrastructure Initiative [0]. Holger, Lunar and the whole team deserve a huge amount of credit for beginning this when it seemed pie-in-the-sky and growing it to now become the standard for a lot of our infrastructure.

[0] https://www.coreinfrastructure.org/projects/reproducible-bui...
That thought definitely crossed my mind...
Why does funding a company have to mean that you are forever beholden to the CEO's bad decisions? Extreme this is not, and founders should take this as a signal that Benchmark will bring reason to the board.
HiQ signals your employer elevated likelihood of you jumping ship. Depending on situation, this could favor a pay discussion or put you at a disadvantage.
But you can copyright a database.
So they are pumped into the system in suspension and then settle into two layers?

I'm having visions of the battery liquid sloshing around while driving.

This seems neat, though I think often academics solve one problem in a lab and then imagine a whole string of other problems will easily be solved to get their product to market.

The guy said the biggest problem is "man power". I'm skeptical of this claim.

They haven't built anything other than a table top demo -- I'd of liked to see them build a unit that could power something significant. Stick one in a golf cart at least.

But neat and inspiring nonetheless.
This is my gold standard for bootcamp syllabi: https://www.turing.io/programs/back-end-engineering

It tells me:

• What grads know when they get out

• How they apply what they've learned

• How it applies to my workplace if I'm considering hiring them
Not OP and idk but do you think Rob[0] it referencing this hooking code or something else on his Github[1]

https://twitter.com/ErrataRob/status/893197917493882880

https://github.com/MalwareTech/BasicHook
DJI adds an offline mode to its drones for clients with ‘sensitive operations’
I haven't the foggiest idea what that "proof" is supposed to mean, I can't follow any step in it. What is MAD in this context?
"They're trashing our rights! Trashing! Trashing!!!!"
North American here, we hear enough Brits speak to get the expression :)
Travis is probably the best entrepreneur ever in fundraising, so good he managed to at such later stage to keep control and even have a disproportionate power in relation to is ownership.

Mobody is crying for Benchmark and this lawsuit looks ridiculous and it's going to affect their deal flow quality for many years to come.
I've got two fully mature plum trees on my property that are fruiting so well this Summer. In Spring, I released 9000 lady bugs to ward off another aphid infestation, which ruined the trees last Summer. I tend to the trees daily, removing rotting and diseased plums so to give other plums a fighting chance to ripen.

The neighborhood is home to a fairly large quaker parrot population, whom I allow to eat from the top of the trees. The bottom half of the trees is netted so that the parrots won't clear out the entire crop.

When I first bought the property, two years ago, I was shocked to find an entire neighborhood accustomed to helping itself to the plums-- without permission and without any kind of exchange from their own gardens. They had a prior relationship with the prior owners and expected grandfathered rights of some kind.

Most of the plums I pick I end up giving to neighbors, friends, family, co-workers. It's a lovely time of year.

If anyone is in the NYC area and would like some, drop me a message :)
Your argument doesn't make any sense. Investigating one group doesn't preclude investigating the other.