skysight-inc/HackerNews huggingface dataset:
Thats true of almost any hobby/endeavor. I know some people who call themselves "guitar players" but all they ever do is go to the guitar shop every weekend to exchange gear. They never actually play their instrument.
Doesn't count. When you define a single data structure in a module, (along with functions to manipulate it) you can instantiate it just like you would a class.
You would use Octave instead of Matlab because it is free as opposed to $1000 for a basic license plus additional $$ for every time you sneeze and need a toolbox.

You would use Octave/ Matlab instead of Julia, R or Python because Matlab syntax is the cleanest and most succinct way currently to articulate complex (in both senses) matrix algorithms. It isn't nearly as good for general programming, but it is much better than anything else for its niche. While some of that is obviously just fuzzy opinion, I am pretty sure you need fewer characters or LOC to say the same thing in Matlab than in the other scientific languages mentioned.

Matlab (and thus Octave) also has a HUGE installed base of engineers who don't really care that HN thinks the language du jour is X, Y, or Z and continue to use Matlab to get their work done (and will for the next 20 years). If you are working with them, you use Matlab. If you are working with them and don't have $1000 for a license, you use Octave.

Octave also has some syntactical improvements like "+=" that are missing in Matlab.
Sounds like a good idea. I will do this for 3 months and measure my performance.

I agree with your point that it is easier to charge money when the problem being solved is business critical.
Thank you. You've made the world a little bit better.
I don't think users work that way on phones. Even on my android phone I just search. Now it is also true that the info I am searching for with my phone is quite different than the info I search for with my computer... I don't know... maybe that's the difference... the type of information.

Not really sure... but I am sure that it never occurred to me which search engine I used on my phone. Or even if I borrowed someone else's phone to search for something, I never gave which search engine I was using a second thought. I am absolutely CERTAIN that I have never searched for Google... and then searched for what I was looking for... even with an iPhone I never did that.

I don't know... maybe Google was always the default? Can't remember... but I seriously doubt people have time to "setup" a mobile search. That's not how I work on a phone and I suspect a lot of other people don't either.

Even for maps... I hit maps... if Google comes up... that's what I search. If Bing or whatever comes up... that's what I search. I have never looked for Google maps... or for Bing Maps. Except on the desktop because I think Bing has that perspective "Bird's Eye" thing that's pretty cool. But I never used that on a phone, because it never occurred to me.

I don't know... that's just me. I'm kind of always in a hurry though... ESPECIALLY on the phone.
"There are far bigger issues in the world to be indignant about than this. We have people dying of thirst and hunger when we technically have enough resources to feed every person on the planet yet there are individuals full of anger regarding trivialities like this where everything is consensual, nobody was hurt and nothing bad happened."

By this logic, one could never discuss anything other than poverty, famine, and other terrible plights upon humanity.

Yet here we are, talking about such a variety of different topics.
To say that only the women in the crowd would be offended by images of other women in underwear, or jokes about strip clubs would be making unfair sexual orientation assumptions about those same women. Maybe they're gay, bisexual or entertained just as much as the guys by seeing this imagery. The author is assuming all women are like her and are offended. That in an of itself is more concerning to me than the lame sexist jokes. Not to mention there was probably some gay guys in the crowd, who probably were more offended by the images than the straight women were.
What incompatibilities do you see? There is something with if conditions, but otherwise it has been spot on with me. I use matlab code all the time.
And there is another problem with the drill bits, because the break and get wear out easier than the drill.
Thanks for the input. I have started learning JS. I am going through JS guide on developer.mozilla.org.
I understand where you're coming from. But don't you feel that the security fixes are coming out in a timely fashion and once they're shut, they're gone for good? (At least that particular exploit)

Slowly but surely Rails will become robust because of this.
And every single last automatic. Besides D there is always a couple others, like 1, 2, 3 that are used for getting out of sticky situation or when you need a lot of torque... those also apply for engine braking.

Do I suggest engine braking in an automatic in the general case? No, generally because the torque converter isn't too happy unless it was specifically designed for it. However if you are going down a steep mountain you better downshift even in an automatic and use the engine, or when you get to the bottom your rotors will be glowing red, your brake pads will be disintegrated, your brake fluid will be boiling and your car will be smelled from miles away.

Yes, I have seen people brake all the way down the I-70 coming over the vail pass in Colorado, and it isn't pretty... if it doesn't break everything your rotors are going to be warped completely...
I use octave. As long as it gives me the same answers as Matlab, I'm happy with it. I have access to Matlab, but only two licenses. With octave, I can run as many copies as I want on our computing grid without worrying that any jobs are going to fail because they couldn't check out the license.

Why not Python, etc? For the same reason that most matlab users would probably give: the research scientist that gives me code uses matlab.
I care about the feedback on HN because there are a lot of guys here that are very smart and can give good pointers and also there are a lot who have experience with different kinds of startups and again they give a lot of good advice
Who uses Octave?

Me.

If you had access to Matlab, would you use it instead?

Probably.

Why not Python/R/Julia?

I know the Matlab syntax/commands/language and that enables me to be productive with Octave quickly. I just don't have the time to learn and evaluate Python/R/Julia (although Julia looks intriguing, but again, I just don't have the time).

edit: TL/DR - what forkandwait wrote.
Creating an App Is Not Necessarily the Path to Riches
That is NOT encouragement in any way.
a)I appreciate competition as motivation and this ain't it; I prefer competing in such arenas as a person, not as a woman.
b) And for other women whom may cite intimidation as one of the issues that keeps them out of tech fields, this is hardly a way to lure them in.
These threads are among the lowest-quality on Hacker News. Everyone has an opinion on sex, and therefore sexism. Let's cover some of the tired old ground:

1. "Jokes are not discrimination." I hate to tell you this, but tasteless jokes are part of the problem. People absorb and internalize their environment. Maybe if I phrase it this way: Why is it that you bombard kids with pictures of women in bikinis and men in lab coats, then wonder why women don't go into tech in spite of their competence?

2. "We should solve actual discrimination, this just isn't important." Sexism is a multifaceted, interconnected beast of many factors.

3. "What if a woman showed a picture of a man in a bikini?" You are not being clever by swapping the genders, this isn't some math problem where you can flip the sign and cancel a bunch of factors out. People are constantly exposed to media which equate the worth of women with their physical attractiveness, so showing a picture of a woman in a bikini leverages decades of social conditioning. It reinforces the idea that women should be evaluated based on cup size rather than the quality of their GitHub repositories. To make an analogy, if you are a man, were you ever stressed out (maybe during your 20s) about whether you were successful enough? Have you ever paid for a date that you couldn't really afford so you could impress a woman? Imagine if you went to a tech conference with tons of women, and they made jokes about men who are poor, and showed pictures of guys with $10k suits driving Audis, joked about never dating someone who wasn't at least a senior VP, and then a tubby, mustachioed woman who hasn't showered approaches you and drunkenly asks if she can see your wallet, and asks how much you make in a year. "I bet it's a lot." She says, thinking it's a compliment.

I'd like you all to listen to this last bit.

This is a discussion about sexism. It's a proper field of study, like chemistry. It doesn't make non-stick pans, rocket fuel, or methamphetamine. However, just like doing meth doesn't turn you into Walter White, living your life doesn't make you an expert on sexism.

Most of you guys I'm guessing have never read a single fucking book on sexism, but you're chiming in with your damn opinions anyway. The reason why Hacker News discussions on Go, tech startups, and prime numbers are so interesting is because Hacker News is filled with experts on those subjects. A reason why the Hacker News threads on sexism are so terrible is because y'all are lazy fuckers who don't know what the hell you're talking about. Owning a penis makes you about as qualified to comment on how pictures of women in bikinis affect women at tech conferences as, say, the fact that I own a bicycle makes me an expert at automobile maintenance.

It's the same kind of thinking that leads people to think that they can hold an interesting discussion on philosophy when they ask whether the "red" that you perceive is actually the same as the "blue" that I percieve. Okay, sure, that discussion is worth having, I guess, and if you've never read a book on philosophy in your entire fucking life it might actually cover new ground.
I think Propellerheads music producing software Reason is one of the biggest examples of Skeuomorphic design

http://www.propellerheads.se/products/reason/
This may also work, and won't require graph search:

https://www.facebook.com/browse/friends_using_app/?app_id=17...

Replace the app_id with the id of any facebook app you want to use.
Defence develop Software that can track people on Social media
What if your job is to build model aircraft?

(Kidding, its a nice analogy but I think its also good to do some research on the tools you might need first or you might waste a lot of time. I once wasted a month of development time because I picked the wrong toolbox for the job).
Like an HSM? I would have expected that any security company would be using those to store private keys, in which case "we should have used our own software" doesn't make much sense.
correction: none of those things were invented under market pressure.
Why I’m unfriending on Facebook
The "Magic" behind AngularJS Dependency Injection
If you don't rev match then when you down shift your revs will be higher and as such you'll be fuelling again without having to touch the throttle with your foot.
I used to be pretty into these kinds of things (typical case of "lifehacking to a point where it becomes a new job"), but eventually, only two things helped:

1) Discipline

2) Relentless Filtering

Any reasonably advanced mail app worth its salt has implemented #2. Every time an email comes in that you open and find that it's wasting your time and isn't actionable or necessary in any way, create a filter that would have moved it into a "Noise" folder. (AND "mark as read", so it's not another task to mark them yourself!)

After doing this for a number of years, this now filters about 10 to 20 emails every day, so I guess it's saving me about half an hour of my time (and considerable frustration and/or self loathing).

(The filter rules in Thunderbird are somewhere around 200 email addresses, snippets of texts in the header or body of an email. I actually had to make a second filter since the filter edit UI in thunderbird started to be sluggish after a hundred or so.)

Should you ever wonder whether you're missing out on something, just check the Noise folder. Most of the time, the answer is a resounding: Nooooope.

Of course, the only thing that really helps is discipline. The one thing that no app in the world can actually replace.

The sooner you start working on your discipline instead of putting that off by band-aiding yet another slightly unwelcome minor character trait with an app, the better.
I am not sure I missed your point. I was simply pointing out that people looking for Java developers has nothing to do with the fact that Java's applet stuff is completely vulnerable.

Yes, other vulnerabilities exist, and they too had to be patched, I don't think dropping an entire language if a flaw is found is a good idea, we wouldn't be left with any, however Ruby on Rails is a framework built on top of Ruby, that is what contains the issues, not Ruby.
Why Did ProcessOne Acquire Push Company Boxcar?
For no other reason than giggles, when I was at University I managed to "impress" quite a few people at University on nights out that I could speak Latin. I've been exposed to "Lorem ipsum dolor, sit amet consectetuer" so much that it's pretty easy to speak 30+ seconds of "Latin" and wing in.

My other past-times also included trying to talk in a random accent for the night, people would ask where my name "Acky" is from, so I'd pretend to be from SA... Man, I need to get a life.
Nice idea. It seems pretty easy to understand. Where is the emacs mode?
That's...kind of childish, and mean.
You are probably correct and I agree with you about working for employers like that. I admit to not being a facebook expert and probably shouldn't have commented. But it seemed obvious to me that there are problems, contrary to what the OP says, for some people.
>I'm guessing they're mostly preying on people with upper-middle class incomes and massive amounts of status anxiety

Indeed, especially so if the culture around them promotes this type of anxiety. You'd be surprised by how many people living in big cities of the former Soviet Union purchase used Vertu phones or outright two-SIM fakes. A lot of cell phone repair kiosks, especially those specializing in Nokia phones, have a "Vertu Repair" sign hanging outside. Now that the iPhone is supplanting Vertu as a major status symbol this trend has been on a decline but the sings and the fakes are all still there.

On an semi-unrelated note, creating a no-nonsense port of CyanogenMod or, better yet, MUIU for Vertu phones might make for an amusing art project.

Edit: formatting, typo.
What will be funny is when we move everything back to server-side once we don't have network latency/bandwidth issues.
Well designed for what? Design accomplishes a purpose, if there's a mismatch between the purpose and the design then the website can look nice but be poorly designed.

What do you want to accomplish?
The official Basecamp iPhone app
http://siteinspire.com has a fairly decent collection of beautiful, clean, well-designed sites.
some companies hire only for particular skills and experience with the technology they already use. these companies are looking for quick and dirty hires to do work on day 1.

other companies hire for the human himself/herself and will understand that a good hire will be able to learn new technology at a rapid pace and the important things have to do with learning ability, perspective, and drive.
Coffee Surfing
Learn technologies that are popular, such as jQuery. The community will help make this easy. You will use jQuery on almost every project, so this will be time well spent.

Master components that are core, such as JavaScript. You will use JavaScript on every project. A true understanding will be essential to everything you choose to do with it. It amazes me how many developers do web development without ever trying to learn how to write effective JavaScript.

Lastly, do something just for fun. Programming is fun, enjoy it once in a while. Try a new language you will probably never use. Use a new framework or library. Look into something old. It is amazing how many old things are new again.

Do all this and the web won't be such a scary place.
Someone with ten million in the bank is a peasant in a nice suit to the people you're talking about.
No, this isn't correct. Fashionability has nothing to do with it. PHP is not fashionable - in fact I'd argue that right now it might be the most despised language around - but upstream development isn't slowing down at all but in fact speeding up and it's being improved at a very rapid pace as of late.

I think choosing fashionable tools because you think upstream maintenance will continue into the future is actually misguided. In my experience the old, boring tools are what have staying power. The new fashion comes out, gets lot of attention, then the next big thing steals its thunder and you start seeing your fashionable tool's upstream updates go from a stream to a trickle to droplets here and there and finally you start to wonder if the project is dead.

Maybe you meant something different but just by going off what you said I'd say you're wrong. There's a difference between something popular with staying power and the latest fashion. I think the JavaScript world, node.js in particular, is in a period where for all its new hotness we'll start to see a lot of these popular modules just die. I think node may soon become a good example of why fashionable tools are not to be relied upon. That isn't to say that node itself is going anywhere but rather that its in a transition period from new hotness to something more stable and the NPM packages are what we'll see start dropping like flies before we can be sure what we can count on later.
At the bank I work we use Matlab, when I'm working I tend to do things in the Octave's CLI for prototyping and only translating it to Matlab if others need to work with it.

EDIT: Also I work with Python, and prefer it to Matlab, although not much for numerical stuff, the majority of department are civil and mechanical engineers who are not that computer savvy as electrical/computer engineers are, they generally know some C and Matlab.
OpenX Gets Shut Down
If I recall correctly, the list was unordered. But practically speaking, it was obvious that Iraq was the easiest target to attack, and North Korea would have been the most difficult. That has nothing to do with perceived evilness, though.
I thought this was not much serious... Or would not work for me (I have 5D of hyperopia)

So... alright, I took a sheet of paper, a nail scissor, made several (square and low quality...) holes on it.

Removed my glasses.

Looked a computer screen, and could not see shit.

Looked through paper.

I could read.

OMGWTF!!!!! IT WORKS!!!

Sir thank you! I am much happier know knowing that I am not doomed to not be able to read anymore in case something happen and noone make glasses for me anymore!
I agree 1000% - very good point. The best tools (for you) are the ones that solve the problems that bug you the most and feel the most "right". It's a personal thing.

For example: In my case, I used to write a lot of plain HTML. I found it got annoying to type brackets and keep track of all the closing tags. So I tried ZenCoding, and it helped, but only on creation, not on editing. I finally settled on haml, because to me (not everyone), it solves the exact problem that I found troublesome and gave me the results that I like. No closing tags, cleaner markup. Others may disagree, but that doesn't matter - I like it for my purposes, and that's all it takes.

So to your point - learn the underlying tech, find your personal pain points, and use the tools that best solve them for you.
Huh, Fish was adamant in the past that he would not port it. Good to see.
This is golden :

http://en.wikipedia.org/wiki/File:Vatican_latin_atm.jpg

Latin enabled ATM in the Vatican.
> The people that are fighting a legitimate battle against sexism, racism, and other prejudices have a hard time being taken seriously because there is so much noise.

What exactly is a "legitimate" battle against sexism? The reason why there is so much noise, as you put it, is because these incidents of sexism happen a lot and people are much more able to publish call outs against that sexism that can be see by many people.

> Again, I'm not saying the author of this article is wrong; I can't even say firmly whether I support it or not, the jury is out on it.

Actually, the jury is in, using women as objects to convey sexy is really sexist, esp. in professional contexts like conferences. Discussion about media representation and women as objects has been ongoing for several decades now.
"Likely" and unsubstantiated guess aren't the same thing.
> Except there are women attending these conferences.

The "joker" vents out his frustration, fed by a male daily work environment, in a gender-mixed conference. The result is event more detrimental than when such attitudes are displayed in front of a 100% male attendance indeed.

> Being frustrated about something doesn't make it okay [...]

I did most certainly not write, nor imply, that it was OK. I just didn't insist more on how bad it was, because there's only so much beating a dead horse can take, and because I didn't think I had anything constructive to add to this truism.

> Funny how many meandering explanations/justifications are sat in this thread. Quite depressing.

I'm afraid you're getting confused between explanations and justifications; that's probably one of the causes for your depressed feelings.
Getting Into Context Binds
A few years ago, someone bought a pizza for 10000 Bitcoins. https://bitcointalk.org/index.php?topic=137.0
Passwords are Dead, Part II - 'My voice is my passport, verify me"
Second Premise of my speech at RSA 2013 Conference. Seeking collaboration and challenge. This premise focuses on mobility, data, and smart devices - iphones, ipads, etc...
Does JavaScript's setInterval() method cause memory leak?
I'm not sure why people make this kind of jokes. Yes some Bitcoin users use Bitcoin to buy drugs. And? What's your point? One of the most popular drugs is about to get legal soon in US.
Open licence recordings of local government meetings
Own a cool startup shirt for $5
Death as a Foodborne Illness Curable by Veganism
Blimp's new pricing and new website
This is part II of a III series being presented in SFO the last week of February. A research effort meant to be tested in the full winds of peer collaboration.
You're certainly right in that there are logical flaws in the article. But the stoner effect is useful (and dangerous) because it's much better at creating changes in beliefs/behavior than rational argument. It's a pattern worth understanding because you can use your understanding to defend yourself, or use parts of the effect to communicate your ideas and convince others.

The book Switch[1] goes into more detail about what actually works when you're trying to get people to change. I highly recommend it if you're interested in Psychology or Marketing.

[1]: http://www.amazon.com/Switch-Change-Things-When-Hard/dp/0385...