skysight-inc/HackerNews huggingface dataset:
That is a terrible, cherry-picked example. One man's personal failure at finding a good business model is not representative of the entire philosophy.
One reason might be the npm package manager which comes with Node.JS
Real life becomes more and more like the SciFi movies I grew up with.

Off to watch "2001: A Space Odyssey"
God is perfectly just. God said "Oil funny, hopefully."
オメガ OMEGA シーマスター チャイナエクスプローラーズ メンズ 腕時計 自動巻き クロノグラフ ブラック 2512.54 新品
オメガ OMEGA シーマスター チャイナエクスプローラーズ メンズ 腕時計 自動巻き クロノグラフ ブラック 2512.54 新品
I'm using this on a couple projects and it's pretty slick. Much like the title says, your mailto links become a nice little contact form. Haven't had any problems with it so far.
The lower middle class person's venture alluded to in the parent comment is most definitely not going to be anything remotely resembling an LLC. These ventures are more like "Autorickshaw Driving" or "neighborhood grocery shack" than "Instagram for dogs". The business is probably not registered anywhere and the loan is obtained at usurious rates from the neighborhood money lender who has the leverage of muscle-power or contacts to make you pay up. Of course this varies depending on where in the urban/rural lower-middleclass spectrum the entrepreneur falls under, but you get the point.
That's awesome. Thanks for using my templates. I'm adding more every week, so be sure to keep checking back!
The previous thread disappeared unnaturally fast from the front page, which is what I think wenxun is referring to.
http://bootswatch.com already has some of these. I might start integrating some of my own sometime though. Might not be a bad idea.
This is cool, I've been using similar hacks in django to prevent spambots posting "herbal medicines."
I'm getting a valid certificate so maybe you are being MITM'd?
We're just getting started. My short-term goal is 100+ templates. From there we'll see where things go!
> Indians just can’t deal with the fact that someone without pedigree can get somewhere in life.

I am not Indian, nor have I spent time in India, so I hope I am right in thinking that this speaks to present growing pains in Indian tech culture. I say growing pains because I think, and hope, that this valuation of pedigree over merit is coming to an end, as it is already at an end in parts of the U.S.

There are, if I may say so, a lot of bad Indian programmers. They’re bad not because they’re Indian, of course, but because they don’t really want to be programmers. It’s a career option. Engineering and business are things you study in school because they’re where money and prestige are. But studying in school and learning are entirely different things.

> The only way your son is ever going to succeed being an entrepreneur is by getting himself an MBA.

I want to believe that this, though it be the present, is not the future of Indian tech entrepreneurship.
Because someone might alter the content, eg: changing the date of the rally (so some people don't turn up on the right day), or making the event much look more unconvincing so you don't bother going.
That's more of Ramit Sethi's beat than mine. FWIW, I think he has really good advice on it.

In terms of why that doesn't make a huge amount of business sense for me:

1) I'm pretty busy (and behind on current commitments due to illness), so adding a new product line seems like a poor decision at the moment.

2) In general I would prefer to go up the value/sophistication chain rather than going down it. No offense to people looking for their first job or a career upgrade, but the amount you're willing to pay for that is not nearly the amount of money a software company CEO will pay for a $X million bump in sales, and I know I can successfully deliver that in at least some form factors. It's also likely worth less than nailing my response to this RFQ from a hospital chain for telephony services. (I write for non-monetary reasons, too, but things have to catch my fancy for that and job searches mostly don't.)

3) I'd generally prefer to talk about things I have experience in doing rather than things I don't. While I can do some extrapolations from experience, first principles of marketing, and things I know from industry participation, when it comes down to it I have a lot more experience selling software than I do on either hiring or getting hired as a FTE at (American) software companies.
> Javascript only has so much room for the bad to hide in--it's a little quirky, but isn't half as open to WTFs as, say, C++ (any generation thereof).

You know, I only know JavaScript about a fraction as well as I know C++, and I can say with a great deal of confidence here... no.

C++ has lots of WTF's in strange little corner cases (mostly around the C compatibility issue). C++11 has done a good job of cutting down WTF's. In JavaScript you needn't go to the corner cases... it's right there in the normal cases.

We're talking about a language that still doesn't have a standard way of reading and writing bytes... for talking to hardware. Think about that for a moment.

> Don't be hating just because these new kids don't have to bang their faces into machine code or shitty C macros--it's great to have a way of trying different programming techniques for embedded systems.

Honestly, I'd not have blinked if the idea was to use Java (even with its lack of unsigned arithmetic), C#, Objective-C, Lua, or even say Go to do the job. I mean, you need to use some kind of a language and you want it to be something that a lot of programmers will find accessible.

But picking JavaScript for this job is kind of like picking Forth to build the new, more accessible database query language...
Nowadays it's possible to be an entrepeneur with somebody elses money

A good point, the argument for a college degree becomes quite a lot more compelling then as starting a company is almost right out...
Yeah , it has a little bit of functional features , but it would be like saying PHP is a functional language because it has closures and first class functions. When the rest is broken , ( bad design , no concept of expressions like Ruby or Scala ) . It doesnt make the language magically good.

Javascript is not a choice for many web-devs and for all front-end devs, that's basically the only thing you can use in a browser. And even if one uses a transpiler, 3rd party scripts are still in JS. That's why the hate. Otherwise people would not give a damn about wether it is good or bad. When one is used to something better (like Scala), one doesnt want to spend its time in this poor ecosystem.

DOM apis are quite good ,that's the only reason why most people are using JS today. They are just still inconsistent between browsers.
Nice!

For us, one use-case for contact forms is to request a webinar at a specific date. I'm guessing here, but I think more people will request a webinar if they can simply select a date and send it off vs. if they have to write a free-form email requesting a date.

Any plans on adding a date-picker (instead / in addition to the main message)? I was going to implement that myself at the end of this week/next week...
> Javascript is basically Scheme/Self with a C-based syntax[1][2],

You forgot to mention "and without a native way to read and write bytes", which is one of just a few highly relevant examples of why it might not qualify as "a good programming language" for the job. (Others might include having a probabilistic parser...)
Is the js to lua(jit) compiler available?

This would enable to write nginx/lua applications in javascript.
I beg to differ : http://careers.stackoverflow.com/jobs/39355/senior-software-...

Also, you can work from a Dublin base for these companies I am fairly sure.

I am just illustrating that there is plenty of opportunities for those who go looking!
Learn to see how things break. Most developers have a vision of how things should work. Good security developers have a vision of how things are brittle.

Risks Digest is a good, low volume, high signal to noise place to just soak in the idea of systems break (both accidentally and by malice).

http://catless.ncl.ac.uk/risks
Quite nice, but doesn't come close to what you get from a decent SLR or DSLR, quality lense and somewhat skilled photographer.
Yeah I guess this is the one main criticism that I get with this. The first few templates that I added to the site were my own personal templates I used for projects, and I just decided to share them and see what kind of response I got because I didn't like the amount/quantity of the starter templates that Bootstrap had to offer. The response was good, so I kept going, but I do see your point.

I mentioned up in another post that using Start Bootstrap, or using Bootstrap at all for that matter, will never replace the artistic capability, uniqueness, and flexibility of designing a project from scratch.
having written a fair amount of lua code, there aren't many libraries out there. Their npm equivalent is called 'luarocks'. To give you an idea of how old the libraries are: many of them mention the perl package it was translated from.
This is something I'm very interested in. Can you recommend some books/courses that focus more on the financial/HTF side of things?

Cheers
Yes. This was the ministry of defence which somehow manages to fuck everything up on a galactic scale. They really didn't have the talent to pull that off.
> fast (much faster than Python)

Wait... when did we get to the point where things that were faster than Python were deemed "fast"?!

And of course, "fast" isn't the right term for embedded systems. The right term is "efficient". In embedded terms, Java barely qualifies as passable, let alone Python.
Your information is out of date. It does. Have a look at "typed arrays"
Privacy and surveillance: Jacob Applebaum, Caspar Bowden and more
You're thinking about it from a very structured, Western viewpoint. Not every business is funded by a loan from the bank. Some businesses are funded by the owner's hard work, savings, and maybe a side job. If that business fails, the owner may wind up out of a lot of their savings and in debt simply due to basic life necessities.
Though what you are saying is true. I've found the same even with regards to tech start ups.

The situation is no way close to that in the US. In fact even to get anything close to an angel investment you need at least an IIT or an IIM degree. Ask this to anyone trying to bootstrap. Alumni connections are very important, if not that you at least need to be some how networked to a VC. I've had personal experiences with all these.

The best bet for any Indian entrepreneur is either raising money from family(If they are rich enough to fund you) or really bootstrap it as a side project and grow it out.

Either way being an entrepreneur is not for the faint hearted in India. If you are bootstrapping in your side, you will likely work 19 hrs a day and face failure after failure with nearly everyone around finding reasons to make you and your decisions look stupid. At the same time you see guys not even 1/100th the worth climbing the corporate ladder and taking obscene salaries back home just because they happen to be good politicians.

It just all boils down to one word, Persistence. Keep trying. Its not about winning or losing, you just have to show up every day and put up a fight. Eventually you will make it.
AFAIK not by default. Furthermore the MVCC mode is still considered experimental: http://www.h2database.com/html/advanced.html#mvcc
Totally doable. People are very willing to pay for personal training as a supplement to a video course. I've done this before, except I also charged (much less) for the non-hands-on part, but the far more expensive 2 hours of one on one training sold out first.

Another interesting example in this area is Michael Hartl with http://ruby.railstutorial.org/ which is now perhaps the most popular Rails tutorial out there. You can read it all online for free but he makes very good money selling the PDF and screencasts of it.
It can also nicely hide ageism, racism, sexism, conservatism, liberalism etc. Basically any reason to not like a person.
This feels very hacky and not like a long term solution to the problem. With some effort on the part of spammers they could write bots that simply read the field labels or placeholder text, check css attributes, etc. Then you have the problem again and your code is bastardised all to heck for your effort.

Just use positive captcha for now until an actual solution comes along but don't start screwing around with the output of your markup. That will cause problems when you want to change or even just run tests on things.

Markup should be readable by machines.
Or just use HTML (rendered with Webkit):

http://rwmj.wordpress.com/2012/01/31/tech-talk-pse-1-1-0/#co...

and embed terminals and other programs along the way.
Obviously my humor is wasted on HN.
Email surveillance could reveal journalists' sources, expert claims
You are correct, "mortgage" is the colloquial term used in the USA to refer to home loans.
I would hardly say that he is belittling people in the situation you describe. What he is attempting to discourage is the mentality that sticks to the dogmatic cultural position even in the face of a) historical data indicating that academic pedigree isn't a rock-solid predictor of success, and b) local data indicating a higher than average likelihood of success for the individual in question.

This is a specific example of a problem that every culture faces, which is cultural memes that have taken on the form of divine wisdom. Not everyone will be Mittal or Gates, in fact that population is a statistically non-existent one; that doesn't mean that dropping out of college to run a startup is the worst idea for any given person. Any culture shutting off that opportunity regardless of the specific case will cost itself in lost opportunities.

And as an aside on the specific content, I am not Indian, but reading this I couldn't help but remember my Indian friends' impressions of their aunts and uncles admonishing them for doing something insane like getting an advanced economic degree when they could have been a doctor or engineer.
I don't understand why you'd even want a contact form over an email link. People have email clients configured and they know how to use them. Their email clients also provide much better editing features for a message than what a standard browser-textarea would provide. Things like rich text (ugh) or auto-save or save as draft and whatnot. Mail clients also usually archive sent messages so a sender automatically has something to reference in the future.

Furthermore, it allows a customer to add the recipient email address to their address book if the need for further communication arises.

On the receiving end, SPAM filtering for email has gotten so good that having a public email address posted somewhere is a non-issue, whereas having to deal with bots submitting contact form is still an issue in need to be solved on a per-site basis, so just having an email link will solve the spam issue for the recipient of the form.

So - why would you still use a contact form? I mean - if it's for a plain contact form - the moment you want to ask for structured data or file attachments, it might start to make sense, but even then - who doesn't hate these forms where you have to click a radio button for selecting the purpose of a message when just typing a subject would do too - especially when the purpose you want isn't listed.

Personally, I always prefer a plain email link over a contact form - both as a sender and as a recipient.
Wait, so all we need to do is have all companies fire their employees and everyone on earth will then find happiness? So simple.
Why China Watches ‘Breaking Bad’
I have to spend, at the minimum, 30 hours with these people, often 40 or 50. If I have to deal with someone who stretches a 10 minute meeting into an hour because they just are chatty or don't understand or think it's a good time to bring up their hobby horse (every time), or they're irritating as hell, it's going to make my life worse. Life is too short to spend a third of your life with people who you can't stand.

But there are going to be people who are going to totally click with them. So is it better, as a boss, if I tell them to shut the fuck up? That they make me want to kill myself on a regular basis?

Now, for me, that means I'd have to personally pair program with everyone I interview for a half day. (If this irritates you, this is the wrong cultural fit for you.)

I've worked with people who got the job done but wouldn't follow UI patterns in the rest of the application. People who thought it was fine to modify the database in an integration test without rolling everything back. People who, no matter how much you asked, ignored the logging framework and checked printlns in everywhere. Who thought getting the job done quick was more important than getting the job done right. People who thought a copy and paste was better than generalizing the code and not repeating yourself.

Are they not doing their job? It depends. For people who were like them, they probably would get along swell.

But that's not a good cultural fit for me, for the kind of work I do. And I wasn't a good fit for a job where the boss knew every piece of code like the back of his hand and so tests weren't necessary. I was so afraid to make any changes that I froze up -- a bad checkin could mean hundreds of dollars an hour lost until someone notices.

I should have left, but I thought the problem was me, and that I'd eventually get it. I know better now, but it was about personality. I need to be around people who write tests. Some people don't. These types of people shouldn't work together.
> the tiny "next" link

Once you zeroed in on the link, it's not like you have to move the mouse away, and its Fitt size becomes essentially infinite past the first slide.
I'd love for you to shoot me an email. username@stanford.edu
Ask HN:Do you face problems while creating your organization page on Wikipedia?
I wanted to create my organization page on Wikipedia, later it was rejected by editors , citing different reasons. Next day, received mails asking fees for a valid page on wikipedia. What type f business model is this?
Is there an actually usable RSS feed of the essays on the site? Importing http://www.gwern.net/atom.xml into i.e. The Old Reader gives me a feed of all changes to the site - not really what I want.
Breaking Bad Season 5 Ep16
The Breaking Bad Series finale will take place on Sunday night with Season 5 Episode 16 set to be broadcast, titled "Felina," which will be the very final episode of the hugely popular AMC series.

Fans will get to see the conclusion of the story of Walter White when the series finale airs tonight at 9 p.m. ET on AMC.

The episode can be watched on TV On Demand, or watched online through free live stream on AMC the next day.

Breaking Bad fans are in for a big treat tonight as the finale episode will be 75 minutes long rather than the usual 60 minutes.

There has been huge speculation among fans about how the show will conclude, and many of the show's cast have revealed their thoughts and opinions.
Yes, you can use Node Buffers (which are not that bad), or JS native Typed Arrays (which are also not that bad but a little clumsy). Yes, in embedded systems, that might be really important so it can get clumsy.

It's not the best tool for the job. It's also not the worst tool for the job, and it's an extremely popular language. If it brings more people into the hardware space (which is its expressed goal), it will be a success.
I think it is irrelevant which side is making a bias into Wikipedia (everyone has a bias and the author of the essay is no exception). What is important is that such bias is made into Wikipedia and we need to be aware of, or careful about them. I guess proponents of alternatives to Wikipedia have something to say about them.
And yet you haven't cited even one refutation.

Javascript has first class functions. It has closures. it has nice object/literal syntax. If you don't consider it cheating to use a library, it does have macros if you use sweet.js. It has a metacircular evaluator, from the very beginning called "narcissus", and if it had homoiconicity, it would be even more direly hated than it is now. Having syntax, for better or worse, is a strength that means that people actually use the language. For reals. Not just that one time at college.

The real question is how are any of those features actually useful from anywhere but a theoretical purity standpoint? We're not exactly writing AI systems here. At the end of the day the language is there to write programs. And the sophistication of the programs you need to write in javascript doesn't really need those things most of the time.
Looks pretty cool and all, but am I missing something or are the first pictures just slightly out of focus? If the images were actually in focus would the improvement look as significant?

Considering it's a SIGGRAPH paper I'm probably just wrong but from the pictures in the article that's what it looks like to me.
The thing is, hardware manufacturers might be all for something like this - if it means they can increase their market from x embedded developers to 100 times more web developers. They are already trying to make embedded development drag and drop - an example is this tool by Infineon called 'DAVE' - not sure how successful it is, but its built around modular components that you drop into your project.

http://www.infineon.com/cms/en/product/microcontrollers/deve...

Of course its all written in C, but you get the idea.
Porn sites are pray of bruteforcers, who use thousands of proxies to scan for working accounts. I know people who do this and I can say that no negative or usual CAPTCHA stops them. What you would need is a lazy loaded CSRF field, which breaks their bruteforcing applications.
If they can't sign up, can they even send you support tickets?

The worst part about blocking legitimate sign-ups is you may be making it impossible to even hear their problems.
It's worth giving Espruino their credit: http://www.espruino.com/

The campaign was massively successful and a lot of devs I know are excited by it and have ordered 1 or 2 to play with. We've even ordered a couple for the office just for our devs to play with when they need distraction from their work.
IIRC IE10 autoupdates
Looks like it backfired.
> Using a macro for the format specifier would require defining such a macro on other systems, because they have to be able to compile much of this code on Linux, OS X, or even Windows in some cases.

#ifdef LONG_LONG_TIME_T
#define PRI_TIME_T "lld"
#else
#define PRI_TIME_T "ld"
#endif

There, I just made it so that you can do:

time_t x = ...;
printf("%" PRI_TIME_T "\n", x);

I don't much like how it looks, but it works and it'd be easy to make portable code with it. All you need is a preprocessor flag to indicate when you were using long long.

The real problem is that it'd be easier to get old embedded systems upgraded to 64-bit in the next 25 years than to get those old systems retrofitted with such an annoying syntax. Forcing everything to a know and use a "wide enough" integer width is probably the best you can really do with format strings anyway.
A captcha is not "security", so the term doesn't apply. It's just a nuisance filter.
> you could use that for the format specifier.

And end up with even more horrible and less readable format strings.
Serving ruby gems, the paranoid way
Not everyone's spam filters are that good! Being able to run contact form submissions through akismet is pretty nice.