skysight-inc/HackerNews huggingface dataset:
> if we want more women in programming, then let's talk about how cool it is to build stuff

I really agree with this.

Girls just don't seem to be interested in programming when they are young.

Then they go to university, and largely avoid CS because a) they haven't developed any prior interest in it and b) it is perceived as a difficult and male-dominated field.

The ones who do enrol in a CS course often struggle because it's their first foray into programming and they aren't familiar with any of the concepts, unlike many of their male peers who have done it before and cruise through all the 100 level courses

If we want to see more women in CS, get them interested at a younger age and suddenly CS will seem more appealing and they will find it just as easy as the other experienced students.

We need to show girls that programming is a good outlet for their creativity and foster their interest at a younger age
Oh, you were talking about a non-GC situation. Right.
13 CREATIVE ELEMENTS OF a LANDING PAGE FOR CRAZY CONVERSION
Boston’s subway is telling riders not to wear VR headsets
I was thinking the same thing, but it would be very tricky to do right. If there's any tip-off, it could literally get someone killed. Plus, what if they just have you open your phone's browser to log into online banking? Not much the OS can do about that without making it obvious that the browser is locked down. You could claim to not use online banking, but would you be willing to risk your life? Or what about the email app? Making it read-only doesn't help much; giving a criminal read-only access to all your email would be a disaster. But again, it would be obvious something was up if the account was empty.

I'm not saying it couldn't be done, but it would be very difficult to do in a way that wouldn't be noticed, especially once it became common knowledge.
> I hope the MA repair info law goes nationwide.

Worldwide.
Are you sure? I create a new account for every post I do after being "burned".
I've had the pleasure to volunteer with Eric on MDN for more or less one year. He and the other staff and volunteers are amazing people. Then I had the pleasure to meet them in person last year in Canada for the Mozilla work week and see how things are organized in person.

It's incredible how much stuff you can churn out when a lot of work is done by volunteers and not only paid staff.

Also, as a volunteer, you have a lot of freedom in starting projects inside the main one, there's a real sense of meritocracy (you are valued for the work you do). I, for example, have been the topic leader for the MDN Glossary, a sub-section of the learning area.

I recommend volunteering on MDN to anyone who wants to start technical writing and needs some guidance.
Wow, the support plans are expensive!
What do the authors mean by "senior engineers"? I think I'd been out of school for two years when I got that title. In retrospect, that was at least 10 years too early.
6 Neuromarketing Stimuli That Speak to the Old Brain
If there is such widespread support why is it that comments on various social media give a completely different perspective when the topic comes up?
Um, jerf gave a reason why Java's history affects it here and noted how it's similar to Javascript in that regard on the side; not the other way around. The JS comparison was not part of their argument.
Absolutely. What troubles me - partly why I nearly always stay the hell out of discussions like this, the other part being that it seems to induce sealiony arguments I don't care much for - is that an underlying attitude, though well-meaning, often seems to come from a reaction to the field being male-dominated: "women can (program|science|engineer|etc) too".

I don't feel that the unspoken "too" part is all that helpful. Of course human beings can do things. This isn't some kind of secret "boys' club" invasion.

For me, curiosity was the key. I saw my elder brother and dad doing stuff, and I wanted to join in and learn. No-one ever told me I couldn't: or if they did I was too hungry for knowledge, and too headstrong and precocious to listen - I can't honestly say a lot's changed about me! <g> If there's a solution to whatever problem we may have, maybe it's just that, and it's not just for girls, it's universal.

I rarely gave a moment's thought to my peers' gender because I was thinking about the important part, what I was actually doing: and for the most part, save for a couple of sexist teachers (who were - an even bigger crime - totally useless at the subject they were trying to teach) nor did they.
Comeon. This is pretty shit.
Ironically it's harder to abuse anonymity in /pol/ than on reddit or HN.

Source: look at my username
How is denying a pull request the same as banning someone from forking your project? Don't you see undue power bestowed on some people here?

It's OK for admins to deny pull requests, but not OK for them to deny the right to fork the said open source project. Kind of takes the open out of the open source by doing so.
That's a nice subtle animation. I also had difficulty steering the boat. It might be an idea to map Q-W to the sail and O-P to the rudder. When you start the sail is on the left and the rudder is on the right.
Stop reading Marx.. it will rot your brain.
The generalizing power of deep convolutional neural nets is much greater, but (1) it doesn't really matter if you don't have anything similar in your training dataset, and (0) CNNs are used for face _recognition_, and for it you still have to detect face first. And in detection, VJ is still king.
> It seems like an easier problem, but actually, we still haven't come very far with this.

I think to some extent there's a variant of the AI Effect (the IA Effect?) happening here. There are many ways that computers, through their ability to reliably store and manipulate huge datasets and to rapidly execute algorithms, have allowed us to do many things that would be impractical or infeasible without them.

We tend to take those things for granted now because we've forgotten how onerous they would be to do by hand. I'm thinking of:

* CAD tools (finite element analysis, fluid modeling, thermal modeling etc.)

* Large scale number crunching and simulation

* IDEs with code completion, refactoring tools, context dependent documentation popups etc.

* The knowledge-base searching power of Google search and the like.

All of these things allow humans to tackle massively greater cognitive tasks than we can handle unassisted, even if on their own they're not what you'd consider "intelligent". Even just pencil and paper have the ability to amplify human intelligence to a remarkable degree.
That's... brilliant. You could do all sorts of things to protect the user's data while preserving the fiction that the device is unlocked and functioning as all you need to do is fake it for a few minutes to fool the mugger. After all, they don't stick around.

You could force the device to self-wipe data storage after X minutes or force specific apps to 'crash' on open (email, 2FA apps, banking, etc.) where even offline access could be detrimental.
Glad to hear you were okay.
It's not, legally, abduction when you are in an airliner and the pilot reroutes because of a security incident; why would it be in a single passenger commercial automated vehicle?
Canada does this too. I've had an 'inspector' tell me that I could not ground my windmill tower, had to bring the ground in through a wire into the house and tie it to the ground in the electrical panel because I was allowed only on ground point in my installation.

Totally nuts. I get why they want only one ground from a safety perspective but to bring a potential source of a lightning strike into your electrical panel when it can be safely deflected outside the house is insanity to a degree that I'm not convinced it shouldn't be criminal.

Anyway, I refused, they kept on harassing me and eventually (after a year or so) left me alone. I told the guy I'd do it if he would inform my insurance company of the change he requested in black and white, but that of course he would not do. I suspect he became an electrical inspector by following some course, not because he actually understood the first thing about physics.

Highly annoying.
Not sure about this suggestion. Long lines of text are difficult for eyes to track. That's why you'll see tools like "Clearly" format text into narrower columns. Apparently there is an optimum number of words per line.

Here is one write up on it:
http://baymard.com/blog/line-length-readability
That came out wrong.
But if you'd tried to get them to ship to a different address than the one they filled in then they would probably refuse. That adds a least a little bit of fraud security.
> without taking a lot of detailed notes - which, honestly, muggers usually aren't into.

They could take a video.
The tests your business needs to be doing
I don't think JS is the bottleneck. I think one of the bottlenecks is algorithms - because Visual Studio Code is much faster than Atom on the same node/electron platform. The other main bottleneck might be that the browser DOM is used for rendering, which is super flexible but probably not as fast as a more dedicated text editor GUI toolkit.
I was mugged by a gang in Rio and, for a little over a minute, had a knife shoved against the front of my neck and a gun into my back. For me the experience was so bizarrely, intensely focused. The world didn't exist outside gazing into the eyes of the guy holding the knife. We just kept repeating back and forth to each other "não problemas, não problemas" until they left.

I came away wondering if training would have allowed me to think _at all_. It sounds like such a low bar, but I seriously don't think a single thought went through my head the entire time. It was pure experience.
The same could easily happen to your Session's. Even easier since without some CORS mechanism your Session is gone stolen really fast.
400V DC is pretty dangerous. I wouldn't mess with it without taking serious precautions. (But I would mess with it...)
The increased cost is not only minimal. It's actually nonexistend compared to a site like 4chan. You have to fill in a captcha for every post. Here you only have to fill a captcha on account creation.
Atom doesn't have debugging capabilities - if you really wanted an IDE for rust on this kind of stack you should probably be using VSCode - they have debugging UI and are even adding GDB integration.
3D print anything
What we can't see in the data is another period of slightly elevated heart rate, when you run away after the baddies are gone.

Seriously: never handle robbery as a simple transaction -- many times the robbers do realise in their aftermath that they should in fact have killed you, and you don't want to be still around then. (I've tried to link a good post here, but it's pretty hard to Google this subject. I'm not an expert, so handle my comment with caution.)
Cool coverage, but the graph could be better. Cropping the bottom part of it makes it harder to put things into perspective relative to one another.
>I wanted to burst out in tears

What are you ? An child?
Many things have both short and long term benefits, in addition to their both short and long term detriments... Like Cocaine.
Pretty much. A smart person can pick up a tool. A person already holding the tool may or may not be able to use it well.

The converse, that smaller teams need existing knowledge, is true too. I remember two specific instances where my team hired domain experts. (3D graphics in the 1980s and DSP in the '90s) In both cases, the new knowledge disseminated rapidly, simply because the experts helped the rest of us understand what to study.
Ask HN: Startup talks events in bay area
What are events/meetups/talks/online forums you would recommend to join in to get sense of startup activities going on in bay area ?

I moved to bay area last week and would like to learn about start up activities in here.
You could simply remove it? Or does it fail to start when the car can't reach the cell network?
It might sound like Italy, but here corrupt people are those OUT of jail.
On some boards, the dtb controls things like voltage to the eMMC, so getting it wrong can be catastrophic.
Worked for me in Chrome on Windows, doesn't work with FF 45.
Ask HN: What todo with soon expiring DigitalOcean credits?
I know it is a stupid question but you guys might have some ideas as the $9.97 in my name lose their worth end of this month.

I have stable servers for all my needs, so it can be something completely random.
See, I agree with you, but look at it from the average person - they now have to stand up in front of a crowd which will probably freak them out due to public speaking, plus the self-consciousness of being the odd-one out in a room full of your peers plus the embarrassment of interrupting the lecturer can compound into a situation that most people would rather avoid.

And yes, there are lecturers who don't mind answering questions, but there are very few students who have never met the grumpy, tenured "I don't give a fuck, I lost faith/hope a long time ago" professor who will go out of their way to make sure they aren't bothered with questions while they talk.
I'm weirdly ambivalent about Bitcoin privacy/anonymity. On the one hand I deeply value my privacy, and would personally love it if Bitcoin were fully anonymous.

Yet - I also deeply felt intuitively that the Panama Papers exposed bad behavior. The bad behavior it exposed were people aiming to archive financial privacy.

I can't really reconcile the two beliefs.
Wikimedia's free photo database of artworks violates copyright, court rules
"But everything Imagemagick can do can be scripted."

So can the Gimp. I wrote a calendar script in Perl for the Gimp literally 15 years ago.
We need more babes in CS
Sometimes all you need to do is point it out.
And also that similar initiatives force manufacturers of other equipment to openly document servicing interfaces.
You just need to fool them for a few minutes until the mugger runs off. Everything could kick in after that or you could determine when the device has moved a significant distance after the duress password has been entered. In that short a time, your exposure is relatively limited. They can't get everything, and you could always record activity and use the network (that's still secretly active) to record what apps were opened during the exposure period, take periodic low-res screenshots that would show exactly what they were viewing, or even take a few mugger selfies. Upload it all in the background and send an email with everything the police might need to catch the little perp.

No mugger is going to stick around longer than they have to. The need to get away quickly would dictate the design choices for such functionality. Maybe we'll get lucky and a few security developers at Apple/Google/etc. will read this discussion and get some good ideas to think about :).
How your brain picks the right word: The 'cat' and 'dog' battle
A honeypot might be interesting...
You're merely deluding yourself into thinking that some stupid voting system can eliminate low-quality posts. Using it to give higher voted posts more visibility is okay but thinking that these magic points are representative of quality is a stretch.
For me it is Linux > Mac > Potato > Windows.

I am used to the shell and couldnt be productive without that. Next to that fact that a lot of software i use daily does not even exist for the latter. Mac is nice, but a little to restricted and i dont particularly like its look and WM.
Change your mechanic. The cheap (elm327) dongles can't write firmware onto ecus in any setup I am aware of -- elm327 is its own protocol and only supports the obd 2 standard operations (and those poorly). Of course a bad dongle could do something electrical to your ecu, but a reflash would never be necessary. Usually, when your car doesn't start well after a discharge, just remove the source of the drain ( i.e. Don't leave the Doyle plugged in) and go for a nice 30 minute drive -- most likely the battery will be fully recharged.
I'd love to know this key sequence. Did it involve a cat?
The responsibility goes both ways. If I'm teaching someone and he/she fails to show at least the effort to look up the basics and achieve them, I'd find it very condescending.

Sometimes like this the person just have to be honest with themselves if this path is really what they want and what are they going to sacrifice to achieve it.
> bring on the robots and AI, and I hope they can achieve better

AI can also be biased, depending on the data it was trained on. The government employees might be biased, but they are a few. AI on the other hand has the potential to scale up discrimination to planetary levels, if we allow those who control it to do so. A lot of our life influencing factors will be decided by AIs in the future.
Well, deliverability and being self-hosted might not go well together these days. There is a LOT you need to go in terms of setting up the relevant infrastructure; the newsletter software is just a tiny fragment of it. And even if your carefully crafted infrastructure works now, it can suddenly stop, just because some big e-mail hosting service decides they implement a major change (see e.g.: http://tanguy.ortolo.eu/blog/article109/google-ipv6-smtp-res...).
I'm a big fan of web visualisations, so I had to try this out.

Too bad that simple js libraries require a custom build process these days. Why not use a simple js file?

To try out the demo, I had to copy and modify the index.html file so that it includes the pre built js files:

https://output.jsbin.com/pifogahege

This only works in Firefox. Chrome complains about the mime types Github delivers.

If I wanted to use this library, I would be completely lost on how to go about it.

Looking at the 3 circle demo, the animations are pretty sluggish. Does my PC with 8 cores and a GPU really struggle to move 3 circles around?

Let's try it in pure css:

https://output.jsbin.com/layotohure

Also not perfectly smooth. But feels a tad smoother to me. Not sure.
This seems to be a case of the "all lives matter" fallacy. It's true that the men-bad-women-good bias is harmful. It just doesn't strike me as worth spending much effort on compared to the biases that are making our industry significantly harder for people to succeed in. I'll start paying attention to other issues when I can't remember the last time I worked on a ten person, single gender team of engineers.
Sounds great! How do I leave you an email? Not sure if I want to spell it out here =)
Right now I do because the proprietary Linux drivers for my Dell laptop broke somehow and so I'm using my MacBook until I get the energy to fix that bullshit.

But the only thing I do on my Mac is toggle between full screen Chrome and full screen terminal running mosh to a Linux VPS, so I don't really feel like I'm on a Mac.
Most muggers don't actually want to kill people. Murder brings the cops a lot faster.

Murder rate is like 25x less, and even less common for strangers. (Though like half of stranger murders are during robbery, so yea, just do what you're told)
Security is a process, not a reaction
I always suspected this can't be legal if i don't get asked. Awesome to know that it in fact is.
Invoke a class method by an HTTP request
Good point and I've removed the user/host part, but the session part is relevant. With Compose's Write Stuff programme (compose.io/write-stuff) we try to retain the contributing authors content and styling as far as possible.
Well, that's one way to cope with a traumatic experience...
It's determining sex, not gender. Sex is a binary physical attribute (plus some edge cases); gender is a much more fluid aspect of who we are. By writing code that puts people in to only "male" or "female" and ignoring everything else that people identify with you're disenfranchising a lot of people.

This is definitely some interesting work, but I really would recommend not using it in the real world. You almost certainly don't need to know a user's gender; if you really do then you should ask them what it is and use their own definition.
If we are talking about N. "fuck you money" Taleb, then he does not throw tantrums, but he resorts to pretty obnoxious behavior on a regular basis.
Absolute LoJack, with windows. It installs itself as a windows driver before/during the boot. It sends location once a day, or more often if you flag the device as stolen/missing. It can also remotely "brick" the device (yes, it can be undone by the owner) if the data is of concern.

I deliberately did not set BIOS password so that the laptop remained usable to whomever got their hands on it.
I think many realize that murder is a lot more serious than armed robbery. Not just the punishment, but also the work being done to find the perpetrators.
FREE computer ebooks
Quite well except for a certain continent. In NL churches are being sold for peanuts because they're empty on Sundays. As the last generation that went to church regularly dies the church makes one last effort at value extraction: real estate price increases are being liquidated.

In the USA and Canada it is still very much a popular thing, no idea how long it will take to get to the point where people realize they're being had.

Religion can have positive effects in people's lives, but at the same time organized religion is used for vote marshalling and politics, it's just another power structure and a business to boot. This goes for most religions, not just for Christianity.

Personally I'd be fine with an englightened version of Islam, one that formally recognized the rights of women and that did away with the most antiquated and damaging aspects of the religion. Of course a push to effect that would result in even harsher pushback from the fanatics, for fear that such a strategy might succeed.
Anything that has the word 'deep' in it :)
If people suddenly have more cash, prices will rise until equilibrium. After all, if everyone has $1 million and you auction off something in demand, you're likely to get a lot more currency than if everyone had only $1,000 to spend.

Of course, the money will be worth more when it's scarcer too.
Show HN: A redux higher order reducer to simplify the state of fetched data
"and spend the hours it will require to dial in and maintain your configuration."

This is my main gripe with mutt. The days where I could futz around with 100 config setting for hours are long behind me. Just having to set up an smtp daemon every time, and having to maintain it, is such a pain in the ass. Probably most tools have moved on by now (I moved away from mutt in 2004 or 2005) but I used mostly postfix and qmail (when I got fed up with one I switched to the other for a few months, etc). Just having to remember the dozens of idiosyncrasies in those was enough of a PITA to make me switch to an integrated graphical mail program.

My main method of searching email was grep -R ~/.Maildir . When I think back about that - ugh.
It does, but it is quite rare to see it executed without some hidden agenda. I can think of very few instances where this was done cleanly.
Here's an example of me screwing up a pretty basic question on SO: I was new to Angular, and didn't even think to follow the really obvious URL that they included in the error message.

http://stackoverflow.com/questions/19671962/uncaught-error-i...

Luckily, I was met with a kind and thoughtful answer, and it turns out that I'm probably not the only one with the problem: the question has had some 42K views. But I've been coding for 20+ years, and I still screwed up my question. Yes, even on a Q&A site, folks should research before posting. But some grace to beginners who don't even know the proper etiquette would go a long ways.
Looks interesting. Is it essential to their goals that it be a separate app? I wonder why it's not just a website.