skysight-inc/HackerNews huggingface dataset:
Having used a Leaf twice for 2 full weekends in the North East of England I can say that I think it's a great car. It feels like driving the future of affordable family vehicles. In the short term it is only as a run around / second family car for weekday commuting and running to the shops. At UK electric prices the cost per mile is not quite as low as you would like, can't remember exactly what I worked it out to be but is was about 30% of the cost of a petrol mile - don't hold me to that though I can't quite remember.

The short range is a pain and the first weekend we used it we had 5 inches of snow and it was -5 so not ideal with the climate control on.

I have a close connection to someone who works at the Nissan plant where they are ramping up the production (Sunderland) and my understanding is that Nissan see this as a long term investment to be improved year on year to be a main stream alternative.
Photo Editing Programs (that aren't Photoshop)
Their new(er) UI was in beta for awhile, and I believe is now the default.

You can use the classic if you want. I don't know if they lost any users over the issue, but it would have been unnecessary since using the beta was a choice, and you can use classic now.

I use the newer web interface at work.

At home I use Thunderbird, connecting to fastmail through imap and smtp.
Where does the article says that men are simply being sexist?
From the perspective of somebody who needs a production-grade Perl implementation, Rakudo doesn't cut it, I'm saddened to say.

Monthly releases are a good step in the right direction, but they aren't very useful to those of us who need something more robust.

Perl 5 currently offers this robustness, while Rakudo unfortunately does not. The other Perl 6 implementations end up being worse than Rakudo in this respect, as well.
Email as an Interface
If you're a newbie it says, which I know I'm not so keep that in mind.

Edit: whilst saying noobs it actually just means subscribers are out, anyone already with an account seems eligible.
perlbrew install -j 8 -v http://cpan.metacpan.org/authors/id/R/RJ/RJBS/perl-5.18.0.ta...
> … recent research has shown that there are underlying similarities that can be observed when large numbers of synesthetes are examined together.[1]

For example, “A” is frequently red. But I don't think that is to the point where it could have practical applications. When I read associations that other people have (as in sibling threads), my spontaneous (stupid) reaction is often: “Oh no, they have it all wrong”.

Many people have used synæsthesia in art, but it should be considered a source of inspiration at best, and not a “secret key” to universal æsthetics (compare with the golden ratio fallacy[2]). From my own experience, non-synæsthetes can easily become fascinated with synæsthesia, while actually, it's not that big a deal.

[1] https://en.wikipedia.org/wiki/Synesthesia#Definitional_crite...

[2] https://en.wikipedia.org/wiki/Golden_ratio
I liked the form of Alcock's books. I am not competent to comment on the quality of his instructions for learning a language like C (although I did finally work out pointers) as I am not a professional programmer. I did use his BASIC book with students.

I think you should do a review of Alcock's C book when you have read it.
When people say C is the most popular, this is the metric they are often referring too: http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
do yourself a favor and major in something with a lot of girls in it. learn what makes them tick. TRUST ME ON THIS ONE.

you will never, ever again be in the situation of having so many females vying for your attention. if you squander it, you will regret it.

teach yourself computer science and get a degree in something else like psychology or biology or something.
Nix can do that, you can easily use nix-env to create a new profile instead of using the default one stored in ~/.nix-profile . I am using multiple tool-chains stored in multiple profiles for my development process.
>You mean that nearly 3 years ago, a hosted service had employees that may have access to the databases of the services you're using?

"may have access"? That's some nice word play there. Please read the articles. Also, do you have any reason to believe that Google employees can't read your email and documents right now? i.e Have things changed in three years?

>The difference being that Google doesn't play at being encrypted end-to-end.

Agreed, but please read the comment I was replying to:

"westoque 4 hours ago | link | parent

I guess it's time for Google Hangouts to shine."

How does this article imply that it's time to switch to Hangouts?
Pricenoia - compare prices at every amazon site worldwide
pretty simple, cool and useful site.. compares prices of a product on every amazon store, in your currency, including shipping costs.
That's great and all, but why pay for an online coding school in the first place? The web has a ton of freely available programming learning materials.
It always surprises me that gender prejudice turned by 180 between 1970 and 1980. Programmer was a cheap woman job: Typist, data typist, COBOL programmer was a typical career. It was believed that men can not even type 40 years ago, when I started to become a coder. Suddenly programmer became a male job. And the code quality dropped drastically from 1 bug per 10000 lines to 1 bug per 1000 lines. hey Code had to be bug free !BEFORE! it was submitted to the compiler in a typical female team.

So the male programmer prejudice brought less quality for a higher price.
Is there anything to show Microsoft does not? All we have here is a server making HEAD requests, not even GET.
"I wasn't sure if that meant starting a company of if that meant working for a company that makes cool stuff," so I did both and started a company that makes cool stuff. Nbd, guys.
Encrypt/Decrypt (with AES) your Google Chats
Those two sentences say a lot more to those of us who have used PHP extensively. This is especially true for those of us who have had to maintain relatively old PHP applications developed by numerous (often inexperienced) developers over the course of many years. And it says even more to those of us who also have had many years of experience with other, better tools.
My understanding is Google uses: Python, Java, C++ and Go and language choice is at the discretion of team involved.
It's not just learning objective-c, obviously, it's learning that along with Java, .Net, etc.
This thread amazes me. I'm writing on a 2007 vintage white plastic Macbook which has been my main and only non-scientific machine for the past half decade. It "feels" nearly as fast as my friends' much newer MBAirs and Pros (except boot time, ofc) and is hilariously more responsive than the new Windows laptops owned by people in my lab.
Use wix.com[1], learn to code[2]. In your description you say you have set up an OpenStack install at home, HTML/CSS is a walk in the park compared to that. Use launchrock[3] or mailchimp[4] to collect e-mails.

"big data" really means big - as in millions of dollars big, tera/petabyte scale. Not going to happen with $5k. You will suffer to get anything close to AWS prices[5]. You could brand the service as "fat" servers or something similar until you can really tackle that kind of scale.

And, honestly, you should omit the thing about meeting Calvin Klein and DJs, it doesn't leave a good impression. Tell us what you have to offer as a founder, and get to work on a business plan with real cost figures.

[1] http://wix.com

[2] http://www.codecademy.com/courses/html-one-o-one

[3] http://launchrock.co

[4] http://mailchimp.com

[5] http://blog.aggregateknowledge.com/2013/05/16/aws-redshift-h...
So I have this female friend that interviewed a few days ago in a small embedded device workshop - so they ask her to implement bubble sort in C. She manages this and then they as k her can you work with oscilloscope and she answers "No but I can learn fast" then they dismiss her and unofficially tell her that they won't hire her because girls don't like working close to hardware.

So bias against women is alive and well. She was discarded for a non issue.
Isn't GAE like ... long dead? Who would still trust them with a new project at this point in time?
Challenge: embody your very interesting views about exposition and the need to explain 'what is going on' in a document that can be printed on one side of A4 and that allows someone to start editing text with emacs/mg.

I for one would be interested to see how your approach pans out as an accomplished design.

I have a mental image of a stack of buffers being shown as a sheaf of overlapping 'cards'...
You do realize that the sentence you quoted (and the article itself) does not say that only women suffer from high performance demands? It's just saying that a lot of the high performance demands for women stem from the fact that being fewer means more scrutinization?

> Many or even all men can feel this same expectation in performance-based professions, but they will not blame their sex.

Maybe they should, maybe there is a problem affecting men right now because of their gender. Why are those men (and apparently you too) dismissing the concept entirely? There are science fields made to study this topic. Why don't men take advantage of them to figure out if the high performance demands come from masculinity or some other gender-related thing?
I've (male) been in an uncomfortable situation with a female project manager that would come up behind me in my cubicle and rub my shoulders now and then. It wasn't a come-on as far as I can tell. I think she was just doing a "motherly" thing in her mind but it really creeped me out. Actually had forgotten that until reading this...
Possible still seems preferable to impossible, which is the situation with Rust on asm.js (correct me if I'm wrong…)
jaxbot, I was a hiring manager at a major Silicon Valley semiconductor company for many years before I retired.

Unfortunately, the CS degree really does open doors. If you're good, you can skip the degree. But you must be really good. Honestly, the best engineer I worked with in my whole career (and who was on my staff) was a high-school dropout. But he was incredibly great, and devoured books on languages and software engineering. He is the kind of guy that would have a relevant input about "Is Haskell or Lisp a better language?"

But not having a degree did limit his career. He always had work because everyone loved him and knew he was brilliant and humble. But doors that might have been open to him were closed. Every choice in life has a cost.

There really is some benefit to doing the degree. It will force you to dig into some areas that you might not have dug into manually. Algorithms, data structures, discrete math, linear algebra, calculus, compilers, languages, computer architecture, etc. You need all that stuff to be a great SW engineer.

My advise to you is to get the degree but treat it as your "day job." Then, do what you're really passionate about. Take grad level courses, or just do random stuff that you think is cool and put it in github.

I interviewed thousands of new college grads. About 75% of them absolutely suck. The guys who I made offers to were almost always guys who did stuff on their own. Right before I retired, the last guy I made a job offer to showed me an app he had written for his iphone that simulated how particles diffuse in a solvent, and his resume showed a link to the code that he wrote.

His GPA was only a 3.5. But I totally got him: he was great because he had a passion for digging into stuff, and not just for jumping through professors' hoops.

In general, the correlation I found between GPA and competence was this:

< 3.0, something is wrong, don't hire this guy
3.0 - 3.5, this guy isn't good at jumping through hoops, but he might be great if he has a passion for programming and has done lots of side work.
3.5 - 3.9, this is the sweet spot. Lots of great people in this category who did both great and school and also did stuff in their spare time.
3.9 - 4.0, oddly, the quality seemed to go down here a little bit. These are the people who spent all their Friday and Saturday nights studying instead of developing social skills, and didn't really do much besides strategize about how to jump through the professors' hoops and get an A in everything.

Obviously, I'm generalize and there are always exceptions. But if you interview thousands of candidates you see the trend.
Did Google ever release a Skype Man video?
llgo is a compiler for Go, written in Go, and using the LLVM compiler infrastructure.

llgo is a fledgling, and is being developed primarily as an educational exercise. It is not presently useful for real work. Progress will be reported at http://blog.awilkins.id.au.

https://github.com/axw/llgo
That page is pretty funny:

"... research showed that participants did not understand the concept of a kilowatt hour as a measure of electric energy use despite the use of this unit in their monthly electric bills. Instead, participants favored a miles per gallon equivalent, MPGe, as the metric to compare with the familiar miles per gallon used for gasoline vehicles. The research also concluded that the kW-hrs per 100 miles metric was more confusing to focus group participants compared to a miles per kW-hr."

The fact that people find inverse consumption less confusing than consumption seems to indicate the they never actually do any calculations based on that number...

The problem with MPGe is that, while it makes for a nice number to compare to ICE vehicles, it entangles things like the average national efficiency of power plants with the energy consumption of the car, so it's impossible to calculate e.g. how much it will cost me to drive to work every day or how large a PV setup I need to supply my commuting energy need.
Sounds like she really dodged a bullet!
I thought exactly the same thing as I read this.
Aren't you curious why the majority of programmers have dark hair or brown eyes? Sometimes it doesn't matter.

I do not necessarily agree with my grandparent comment, but are you advocating going out of your ways to find a problem out of statistics?

I'm also fed up with the whole "sexism in tech" bla bla. I don't want more women in tech. I want more talented, more dynamic, more interested or more passionate people in tech. More humble people. More beer lovers (there's no such thing as too many beer buddies). More video game players. More runners I can go jogging with. More team players. Less people only in it for the money. Less pointy haired bosses. Less consultants and less auditors.

These are my own personal preferences and guess what? In each single case I don't care about the sex of people in the industry.

By now, the "sexism in tech" has caused much more gender segregation than it did any good. Now we're afraid to talk at a conference or at the office. We never make any joke that might be remotely sexual around female coworkers (note that my female friends usually take it really well).

So to answer your question, we should be satisfied with that explanation. More women want to come, they're welcome to join. It's not going to be easy for them, but guess what, it's not easy for guys as well.

And to make one last thing really clear: I believe that there are a few problems women deal with in the industry, and we should be doing something about them. I'm thinking about uneven salaries or about the way they get treated if their nickname is ever slightly girlish.

So to make it clear, I care about women already in the industry. We should help them with these minor inconveniences. But I'm not going out of my ways to figure out why aren't women joining and what should I do to help them.
I wish these courses would be less newbish. I might not know Objective-C, but I know what a variable is.
Tesla becoming the Apple of vehicles would be a worse case scenario for the other manufacturers considering that Apple assumes the (vast?) majority of profits.
If the overall tone and examples given in the article were not screaming "men run tech and treat women as second class citizens" then I must be more hungover than I thought when I read it.
The $14 million revenue of 2012 was not using the same business model of 2013. Ads is a new thing.
SimpleEdit
It goes deeper than just the question of back doors. You can be safe from having government and industrial secrets stolen. Or you can have pervasive surveillance. But you can't have both. Currently, with voice and text 99% in the clear, everyone is mostly defenseless. If that is to change, we have to accept a personal right to privacy that can be defended against any challenge.
I will. After I finish my current art work. It is titled "Chess Grandmaster on the A4."
> From my point of view, ruby, python all the rest are inherently broken because nobody makes any damned products from them which aren't used by other programmers or sold as a service.

Even assuming that this is true (which its not, but we'll get to that later on) How does this matter? And, particularly, how is "sold as a service" an issue?

> You don't need to be a programmer to use Wordpress, Drupal, Joomla, phpBB and the endless list of customer facing, customer usable PHP apps. ou don't need to be a programmer to configure their environments and get them running. You don't need to be a programmer to extend them, you just need to find the right plugin/module to suit your needs.

How is this different from Plone or any of the other CMS, blogging, and discussion platforms built in Python, Ruby, and other non-PHP languages, that likewise are designed to be installed and configured by non-programmers and which are extensible via plugin/module systems?

> I cannot think of any other web based language that even comes close in this regard.

What is a "web based language"? But I suspect the reason you can't think of any other language has nothing to do with what is actually true of other languages, and more about you.

> If these languages are so good, why is no one making any software with them that ordinary people and not programmers can actually use?

Software that is successfully sold as a service to ordinary people is software that ordinary people and not programmers can actually use. Otherwise, it wouldn't make any sales.

As are a lot of other things you seem unaware of built with non-PHP languages.
3) ?

4) write your memoirs, two novels and an op-ed in NYT
Four seats, soft top convertible, for forty thousand or less, and then I will join the electric crowd. Currently we have this quirky little Nissan, the all too small 500e, and the big as a boat Tesla.

Give us something fun and environmentally friendly, thank you.
I was a Perl lover once.

And now it seems I understand the haters.

Just don't use Perl.

The language seems fine, productive, even sublime at first but you will encounter some horrible design features.

Just read the following,

http://markmail.org/message/h2spyi5za4qheuft

-- Perl's data structure serialization is leaky. Thought you made an int ? Whoa ... serialized as a string.

http://blogs.perl.org/users/rurban/2013/02/no-indirect-consi...

-- A language feature causing a burnout ? Well fuck me !

That's just a tip of the iceberg.

PHP, a fractal of bad design ?

Perl, a quantum bomb, waiting to tick off.

The Modern Perl movement is like saying "I'll close my eyes and crime ceases to exist."

No best practices will save you from broken language features.

The people who maintain Perl source code, are not a _fan_ of Modern Perl. They won't make "strict" the default or introduce signatures or better OOmodel.

The people who proclaim "Modern Perl" won't fork.

Even this release shows how clueless Perl maintainers are !

* They released a switch statement long long back

* And now they mark it even as "experimental" because of the leaky "my $_" scope.

Oh God ! I will never emotionally invest in another tool.

EDIT: Neutral language.
Why is everybody so worried that Skype is visiting URLs you posted in their chat box?

They're probably just checking them for Malware was my first thought and is still my only.
I am not excited for the PHP support per se, but for its side effects: I think now it's time for cheap hostings around the world to roll up the sleeves and finally start offering something new.
time to shove it into that text fluff analyser website that was linked a while ago, wish I'd remember its name.
That would probably be more comforting if bullets weren't as prevalent in the field.
If you're looking to learn iOS and know how to write other software, skip Code School and go to iTunes U.

https://itunes.apple.com/us/course/coding-together-developin...
That argument was not an attempt in what you so non-chalantly call "oppression Olympics", but rather to illustrate what some people might ascribe to discrimination is really just common-place.

You are also misunderstanding the "small pool of women CS graduates". It's not to suggest that theres no discrimination, but that theres possibly not much you can do at the stage of post-graduation. That this is a result of discrimination that starts very early in childhood and teenage years.
this may come as a surprise, but objective c only runs on ios
"for people that travel a lot, that 300 grams (.6 pounds) - is a deal breaker."

Just to put this into perspective, a medium sized t-shirt usually weighs 6-10 ounces (160-285 grams) approximately.
I'm pretty sure SpaceX spent much more than that. Wikipedia says they received $1 billion from 2002–2012.

Most of those years were spent creating technology and prototypes. Falcon 1 became commercial usable in 2009, Dragon in 2012, and as far as I know they are still working on the VTOL (or is it VTVL?) vehicle.
The optimizations are already done ahead of time, by Emscripten. There is no need to do them on the client, and doing so just increases compilation time for no reason.

In fact, shipping the types to the client is harmful, because it increases the download size. This is one of the ways asm.js is, IMHO, a better bytecode than LLVM IR…
Hmmmm, while I'm a big fan of the OP I don't think this is really a security flaw.

I'm praying to God that Facebook doesn't use CSRF as their only stop gap measure against malicious POST requests, and if that were the case then OP might have a point, but in my opinion CSRF is more of a buffer that helps prevent scale-able automated form submissions.

If I understand it correctly, OP demonstrates that a simple curl can get a CSRF token that can then be used to send malicious POST requests, but isn't that almost the same thing as loading up the webpage and typing in the data in the form yourself? I feel like you're still throttling the requests, as HTTP requests before every POST does not scale. This could also be very easily detected server side and easily blocked.

Am I understanding this correctly?
Perl 5 will not ever go to Perl 6. Although you probably forgot the sarcasm tag. :)
I'm a mod of /r/business, and we had an American Express takeover. It was much more than just two block ads. Full banner, etc. Didn't last that long and our users really didn't seem to mind (or notice.)
Python and Ruby aren't riddled with security holes. Python and Ruby offer quite sensible language features. Python and Ruby have relatively clean, comprehensible standard libraries. Python and Ruby make it easy for developers to rapidly create complex systems, while still retaining a high degree of safety and security. Python and Ruby are getting better with age, rather than stagnating or gaining features in an ugly, tacked-on fashion. Python and Ruby generally have more experienced, professional communities behind them.

Simply put, they don't suffer from the many inherent problems that PHP suffers from. That means they won't catch anywhere near as much flak.

And your description of anyone pointing out PHP's flaws as being a "hipster" or doing it because it's a "new cool hip thing to do" is absurd. Many of us who speak out the loudest against PHP have been doing so since the late 1990s, and many of us are now well over 50 years old. We're about as far from "hipsters" as you can get, in just about every respect.