skysight-inc/HackerNews huggingface dataset:
School might be but life generally is very favorable to traditionally masculine characteristics.

Life favors thinking and creative problem solving, school favors regurgitation and submission to authority.

As an example my son doesn't do to well in math, however, he's been multiplying/dividing since Kindergarten. My daughter at least appears weaker (I think she's hiding her skills) but does much better on math at school.

Don't pay too much attention to statistics, bring your concerns to your administrators. They have a lot of work to do and don't need parents making complaints and creating extra work.
> Imagine Swift becomes a wild success; everyone's writing everything in Swift. What will your reaction be when Apple again makes a "legitimate business decision" and leverages the success to the benefit of their company and implicitly disadvantages other platforms? Maybe they double up on Swift support on Mac and start shipping additional features first for LLVM/Clang on OSX. Will you brush it off again as an understandable move by Apple?

This is not the optimal business decision anymore. Platform protectionism of this nature is not helpful today: customers expect their products to work across multiple platforms. Apple open sourced Swift because having more people use Swift is good for Apple's developer ecosystem. Even if they use Swift to create programs for non-Apple platforms, they still know the lingua franca of Apple products and could easily develop for them. Programming languages are a dime a dozen; Swift as a language isn't objectively superior to Java or Ruby or anything.

But ultimately, most people don't write software for fun. They write software to make money, and Apple has a great platform for doing that. Yes, in order to make money on Apple's platform, you have to pay Apple a cut -- and sometimes you have to write libraries to support certain features, and it's up to you and your priorities whether or not you open source those libraries.

"The community" as you describe it has no power. So long as there is money to be made on iOS, there will be a deep line of companies looking to make a buck. And so long as Apple is the gatekeeper to getting your apps in front of iOS users, you have to deal with the fact that they treat iOS and OS X as their preferred development platforms. As long as it makes business sense to develop apps, people will do it.
A cockroach can do those things too. In no way do they even approach the simplest mammals in smarts. The assertion that they are on a par is based on broad generalities - they have memory and respond to their environment. Like your Roomba; I guess that's on a par with mammals?

I lived with chickens for 18 years. I put my experience up against your fake book learning.
Solving Android’s 65K Limit: The Unbearable Lightness of Multidexing
I've never seen any indication that Apple valued their "market share" from Chrome using WebKit in any way, and the people actually working on WebKit for Apple were mostly happy about the fork.
How Grasshopper Scrapped Their Way to $30M+ in Annual Revenue
I think you'll be disappointing. I predict that the browser in its current form will not be going away, no matter how much some people may wish for it.
Google Books previews appears to block pages randomly per user --- I don't see the entire text, unfortunately.
Others, those with their 'selfish' agendas, perceive this is about economical and corporate justice. You might disagree. If others are attacking, let them. Don't be in a position that they can affect you. If 'they' are many, don't give them ammo, don't tweet, blog, etc. I'm not saying cower but be wise, understand yourself more, etc.
Absolutely, but 1996-ish Java was really lousy.
I'm not sure you're wrong. I was under the impression that contributors retain copyright over their portions under GPL.

This would require the copyright holder of the larger piece to get permission from all contributors before releasing under a different license, and I thought Ubuntu's CLA with Mir was to ensure they weren't trapped by this.
The biggest issue we have seen in client projects, where they have an existing Rails project is not just the numerous holes in the core framework, but that they used many, many gems, the majority of which end us as abandonware, and are often chock-full of poor code, security blunders and generally bad design, that leaves the site wide open.

We have been able to successfully migrate a number of clients onto alternative lighter frameworks, or in some cases lean stacks, given they received a massively over engineered rails project for what was really a CMS requirement.

I really hope one day to stumble onto a well written, well maintained and we'll designed Rails app, but have not seen one yet...
Yeah, what he said.

If what you're building is something you'd use then it's probably something others would use.
In firefox, luckily, you can still have a menubar ;)

Even in the latest nightly – press [Alt], click "View", "Toolbar" and check "Menu Bar".
\? is killer.

Thanks a ton, I didn't know that yet. I also find MySQL cli very easy to work. But that's going to change now, it seems.
For me, the key benefit of Mint and BillGuard is that they link to my bank account and categorize my transactions automatically. I have never been disciplined enough to enter transactions by hand.
The one thing that bugs me about this is that we're placing political concerns over technical ones.

Instead of what you can do being the sole decider of how you fare in this industry, the focus is being shifted more to what you are - what your gender is, what your skin color is.

I don't understand how anyone thinks this is a positive development. What you are has zero impact on the quality of work you produce. If what we're optimizing for is the best code, the best design, the best solutions to problems, spotlighting literally anything else other than what directly answers those questions doesn't make sense.

Note: This particular rant is not directed at the diversity programs being launched as of late. Increasing the amount of people getting through the door can only possibly be a good thing - it would be a loss for everyone if the next Swartz or Uriel didn't enter the industry just because they were black or female and they thought everybody would think less of them for it.

On the other hand though, I don't want to see quality standards lowered to accomodate them - the next Swartz or Uriel will be known for what's awesome, not because the standard for what's awesome was lowered in a misguided attempt to get people in.

The first is an admirable goal, the second is a crying shame.

Also, a thanks to whoever decided that this isn't a topic worth talking about. Way to help out!
They were pretty straight about that: Java, ExtJS, stored procedures. Not exactly candidates for the sexiest development tools alive. They were pretty honest about that, no "this will look awesome on your resume" tomfoolery.

It was a pretty great interview, and I almost took them up on their offer. So don't get me wrong, I neither want to praise their stack nor put it down, I just thought that their ubiquitous use of stored procedures was an interesting fact (and Postgres with its pluggable languages supports this pretty well, these days you can even put your js/v8 code in it, if you really want to JavaScript all the thigns).

They've got some code about it on github: https://github.com/zalando/java-sproc-wrapper
> What kind of data lacks any relations whatsoever?

You're right: all data has some kind of relation - when we say "non-relational data" we almost always really mean "loosely related." But some data is much more strongly related than others.

Think of a traditional RDBMS application such as an ordering system where there are strong relational constraints that need to be enforced before committing your data: ie, your order items had damn well better correlate with an order, which damn well better correlate with a user, or else nothing makes sense -- you had better raise an exception and should definitely not store those things in your database if the relational integrity is not there.

Now constrast that with other types of data collection where relational integrity is much more relaxed.

Generally, these examples would be (near) real time data collection - times when you're collecting data with a "collect first, analyze/correlate later" mentality. Specific examples would be a service that aggregates logs from a server farm in real time, or things like tracking user behavior statistics on the web. Or even an onboard computer that collects data from a car's engine - you want to read that data every 50ms no matter what, and maaaaaybe you will correlate it with events (accidents? combustion issues? whatever) later on oooooorrrr maybe not.
Which filter is blocking SF for you? UBlock is not blocking SF for me.
Building self-service tools to monitor high-volume time-series data
> Maybe you should find an industry that doesn't care about gender equality or making strides to create a better working atmosphere for everyone

Construction, drywall, plumbing, fixing cars, or the Royal Canadian Mounted Police.[1]

---

[1] http://news.nationalpost.com/news/canada/more-than-350-femal...
You do realize Apple is also part of the effort?

https://bugs.webkit.org/show_bug.cgi?id=146064
"Discovered" as in "came across serendipitously" is how I'd parse that.
The audit process assumes the upstream maintainers aren't malicious actors attempting to actively bypass the process:

> After upgrading chromium to 43, I noticed that when it is running and
immediately after the machine is on-line it silently starts downloading
"Chrome Hotword Shared Module" extension, which contains a binary without
source code. There seems no opt-out config.

They don't have the resources to do a full audit on all the packages:

https://www.debian.org/security/audit/

> Due to the sheer size of the current Debian release it is infeasible for a small team to be able to audit all the packages, so there is a system of prioritizing packages which are more security sensitive.
I only recently (last month or so) started using an ad blocker. IMO, if the content is free, ads on a page are completely reasonable. I installed the ad blocker because some websites take it way to far. Don't show a modal box to get me to sign up for your notifications or newsletter - if i want to, i'll find the link. Don't be excessive - I counted 7 ads on Wired's homepage. Seriously? And at least, try to target ads. If i'm reading an article about Apple, I don't want to see an ad for bath tubs from Home Depot because your using tracking cookies and I'm remodeling my bathroom. Show me ads for Apple accessories or software related to Apple.
I'm torn on this issue. On the one hand I've never noticed anything which is often stated as "blatant everyday sexism". Even when I've started looking for it I was never able to see the things described in these discussions. On the other hand I cannot simply say "you don't notice it, so it doesn't happen" .. maybe here in Germany things are different than the states (which seem to have - just from the reports read here - a massive gender equality problem) .. maybe not. I have no idea.

After that long(winded) introduction: You have a right to state your opinion. You don't have the right to state it without someone saying "that sucks". Whatever you say, whatever you do, will have consequences. And that is a good thing. Consequences remind you that there's nothing free in life. And if your opinions are not worth fighting for - why do you hold them?
Doctor Pocket
How would you feel knowing you have a doctor at your fingertips anywhere you go? Doctor Pocket provides you with the best medical professionals in the comfort of your own home or even on-the-go. We offer you a mobile clinic on your smartphone and tablet. Clinics are unappealing with their long waits, travel time, and inconvenient appointment schedule. Let alone increasing susceptibility to germs and infections. Why go through all this trouble? Our interactive platform allows you to chat with your doctors and attach high resolution images that you can share with them. Don’t settle for less than Doctor Pocket, the platform that offers you the luxury to choose specialists based on your convenience.
In Postgres' psql, Ctrl-C cancels the current statement. That's a more useful behavior than killing the entire psql process, IMO.
> we were already diverse by design decades ago

What do you base that on? The opposite has been documented numerous times. See the most recent example, this link, http://www.bloomberg.com/graphics/2015-paul-ford-what-is-cod...
at the bottom of section "2.6 What’s With All These Conferences, Anyway?"

These are contentious issues, and HN is good at quality discourse on many topics. But this one is IMHO not among them.

If you're asking "am I the only one who..." then no, you won't be. But that's a particular phrasing. "Am I correct or justified in this" is not the same question or the same answer.
What version are you running? Do you have Google as your default search engine? If not, the toggle disappears.
[!] Youtube also downloads and installs malware

https://google.com/safebrowsing/diagnostic?site=youtube.com
In what sense does a window or a node "conceal" anything? Perhaps you're thinking of curtains and adequately-implemented authentication? If I call a phone number, and the answering machine comes on and tells me some corporate secrets, would you still compare my nefarious conduct to the physical acts of physically entering someone else's home and depriving them of their physical goods?

By the way, it's disingenuous to introduce a scenario (of dubious relevance) that inspires strong feelings and then to deny you intended to evoke those feelings.
Is there a GPO to control this setting in Windows?

edit:

This might work

http://www.chromium.org/administrators/policy-list-3#AudioCa...
Here's a nice one-page cheat sheet, of which about 75% you will probably never need to use: http://www.postgresonline.com/downloads/special_feature/post...
Blocking for me too. This filter:

||sourceforge.net^$other
In MySQL type \e and you can edit your query just the same.

https://dev.mysql.com/doc/refman/5.6/en/mysql-commands.html
> But, their anti-copyleft witch hunt goes back much further.
> It began when Richard Stallman himself famously led
> the world's first GPL enforcement effort against NeXT

Actually it began some five years earlier, when Stallman refused to allow patches for Macintosh support into gcc.
There are quite a few nebulous claims here. Which 'outsiders' do you feel are 'assaulting' tech? What is their 'selfish agenda'? What do you feel they have to gain by targetting white male programmers?
I agree with the sentiment, but I don't think a competition investigation is the appropriate forum to deal with this. There should be a fine, perhaps through a class action or criminal conviction.

I certainly hope the penalty for illegally wiretapping hundreds of millions of people is more than $1 per head. I value the privacy of my conversations (and life) way more than that.

Besides, if I opt-in to this service, why should everyone who ever walks into my home or office be presumed to have made the same choice? What if I am a doctor or lawyer who is not legally allowed to make that choice?
We have created this tool because we weren't able to find an easy an quick solution to create deep links that open the content in mobile apps.
Our main goal is to allow marketers to send emails or share content with links that goes to the mobile apps instead of the web. It's a site similar to bit.ly or goo.gl but thought for deep links, but you can even user for normal links.
It does for me:

uBlock Origin has prevented the following page from

loading:

http://sourceforge.net/

Because of the following filter

||sourceforge.net^$other

Found in: uBlock filters
What do you think are those 'exact needed features'?
“I find it offensive to suggest that people that I don’t identify with might just be having a harder time in my industry. [...] I don’t want to be inclusive and considerate of other people. But it looks like they [sic] only way to survive is to be that.”
Yes, you can see zoomed-in sections of the last image in the article, about halfway down this gallery https://photos.google.com/share/AF1QipPX0SCl7OzWilt9LnuQliat...
Should I delete the SF repository entirely?
I never had issues with dizziness ... until games started using an over-the-shoulder camera. Basically, if the character is too far removed to the side, I stop connecting my input with their movement. It feels like I'm here and there's some random guy right next to my left who mimics my movements and also I'm incorporeal. It's a sort of uncanny valley territory - if the camera is just a bit to the side - no problem; if it's a far-away but centered behind the back - I'm fine; if it sort of tries to hover to the right, but swings around (Brutal Legend does it) - it doesn't bother me. But Gears of War is practically on the edge and I can't play it for long.
This post will be flag-killed soon, and rightly so (I'm flagging it myself), as these discussions usually bring out the worst in the HN community, with some truly amazing displays of unchecked misogyny.

My opinion: absolutely not. Right now tech -- especially software, especially in the Bay Area -- is suffering from extreme sexism. That sexism is real, measurable, and hurts the industry tremendously. Sexism and privacy are the top two political concerns of the software industry at this point in time. Anyone disputing that is either burying their head in the sand or unaware of what sexism is. Software is currently the only white-collar industry where women participation has been consistently dropping for over two decades. Sure, whenever there's a just cause, it can be taken too far. But so far, the verbal abuse directed towards some white men in the industry -- occasionally perhaps unjustifiably -- is puny compared to the damage sexism has caused our industry.

Also, I don't like the term political correctness, as it's just a pejorative used to denote any cause that you disagree with or consider unimportant enough.
The title is a reference to Russ Cox' excellent article (series) on implementing regular expressions:

http://swtch.com/~rsc/regexp/
Ello for iPhone
Solar thermal plants use a working fluid that happens to be sometimes called "salt" but is a totally different thing from the salt that is in ocean water.
Palatable is also a cultural bias. You like familiar flavors and dislike unfamiliar flavors, generally. (I sometimes sum this up as "Asians ferment soybeans and Europeans think it's disgusting. Europeans ferment milk and Asians think it's disgusting.")

One big problem I've noticed is that American tastes are so strongly driven by junk food and highly processed factory products that actual fresh vegetables taste alien and weird.
Would you support importing transactions or bank statements?

How do I access my finances if I'm out and about with no internet connection? Or if I forgot to pay my fiber bill?
This discussion is useless without specific examples. Who/Where are these politically incorrect people who are having their careers systematically "ruined" to the scale that one would think that "tech" itself is under siege?
Fitbit is a Dragon Startup
> It's something else entirely though for a browser to unilaterally declare a site's security to be unacceptably weak (perhaps by choice or often by misconfiguration -- both of which we can agree need to be fixed) to the extent that the browser absolutely refuses to allow the user to connect, regardless of how crucial the situation and irrespective of the fully-informed expressed will of the user to connect in any case.

It's not unilateral at all. Sites have a choice if they offer connections over https, it's far from universal. By accepting http connections the site has indeed notified the browser that it wants to only allow secure connections. The problem is that a browser is refusing to connect to a server that has declared that it requires security but that it can't connect to because the browser has implemented it correctly and the server hasn't. It doesn't matter if that's temporary or not, the message of "I need a secure connection" has been understood.

Perhaps the browser should have a fall-back to http button, in which case the server's choice of how to redirect to https will be the deciding factor. I doubt many users routinely type https:// to signify that it's their wish to only have a secure connection, so in this case it is certainly the server that's enforcing it.

We need to move to TLS by default with no unencrypted HTTP, that can allow old crypto and unverified certificates. That will turn http into kinda-secure http but not compromise on the security of sites that have specifically declared themselves as wanting to support only secure connections.
So what? Every open source project license I've seen has a big fat copyright at the top of it too. Microsoft didn't invent copyright. If coders get to apply it to every line of copy-pasted code they "write" then Oracle should be allowed to copyright an API.
I know both of them are 99.99999% safe, but honestly I don't trust any web app to connect to my bank account(I don't own piles of cash/zeros there).
Yup, yup. Running into a game breaking bug, bringing the game to the store and being told that you've got a "damaged" disk that they will replace (with a patched game, if it's been already "reved" or with an exactly same disk otherwise) was so much more fun. Miss those days too.
It is an ok article. I checked the license of LLVM though:

http://llvm.org/releases/2.8/LICENSE.TXT

http://llvm.org/docs/FAQ.html#does-the-university-of-illinoi...

If there is something very specific to Apple and they want to keep the copyright after writing that module in LLVM, we should respect their decision. There are several companies using copyright licenses or not open sourcing anything they are working on. Compare to them this entire LLVM situation is a success story from the free software point of view. LLVM became the default toolchain and compiler for many project because of its high quality and meaningful error messages (GCC anyone?). I can live without Swift, but I definitely need LLVM going forward.
I suspect capturing runoff is not nearly as simple as it seems. In SoCal/LA it rarely rains, so when it does rain a few times a year the runoff is a black, horrendously toxic stew of petrochemicals and urban detritus. For a day or two following a rainstorm there are advisories to avoid swimming at the beach because all that crap goes into the ocean and makes it hazardous.

I imagine it would be incredibly difficult/expensive to treat that water even to graywater level, let alone potability.
I've seen a few differing reports on what SourceForge is doing. From what I gather so far:

1) Originally (a couple years back or so), they started (as an opt in from the project owners) bundling adware with the Windows versions of installers on selected projects.

2) Recently, SourceForge editors have taken over abandoned projects (i.e., projects that no longer use SourceForge as their primary distribution page, and haven't updated the project pages), and have replaced the installers for some of them with their adware-bundled installers.

3) A firestorm erupted over this, SF stated that they would back away from the adware (on taken-over pages -- it would still be present on projects with an agreement from the project owners).

4) They are still taking over abandoned projects and updating them.

Now my question -- for point (4), are they just updating the project download pages with the current versions, or are they still bundling their adware with the projects? Everything I've seen so far (after their "apology" post), it appears that they haven't done any new adware bundling, just taking over the projects. Is this the case? And if so, is the concern that they will slip in the adware in the future?
Airbnb Open Sources Software to Lure Talent Amid ‘Insane’ Competition