skysight-inc/HackerNews huggingface dataset:
Hey bud, don't worry. You'll get through it.

Couple of things:

All ideas I have seems already made by someone else

This is a good thing! This is validation of the market! And there's something new about your idea, right?

Even better - competitors can acquire you!

You want competition. Be scared if there isn't competition.

Each time, I have no traction, negative feedback

No traction - this is the problem. The advice I like is "do things that don't scale" (pg I think?).

Example: blog and submit your posts to HN. Repeat until you get one onto the front page. Don't stop.

Re: negative feedback - you have feedback at all! Someone tried it out! You're ahead of the curve.

Negative feedback is also your customers telling you what to build. This is the good stuff! If the only thing that comes from your idea is advice on what to build next, that's a positive!

Finally, consider the Helsinki Bus Station theory:

http://www.guardian.co.uk/lifeandstyle/2013/feb/23/change-li...

In a nutshell - all routes start out the same. The first 3 or 5 years on an idea are about getting out of town. It gets interesting after that.

So pick a route, and stay on the fucking bus.

:)
A few months ago, I read Cory Doctrow's Makers. Having grown up in Orlando, rat as villain was blissful reading. Earlier this spring, I pulled Little Brother off the shelf at the library. As it happened, my son was just finishing Slaughter House Five: or the Children's Crusade at the very point I realized that he might enjoy its young adult tenor more than I would enjoy finishing it out of obligation.

Ever since Hitch-Hiker's Guide to the Galaxy's cover in my hand grabbed his attention at the library [following up quickly with a purchased copy of the complete series helped seal the deal] last winter, I've been on a roll for recommending books with him. Player Piano was the only thing close to Hitch-Hiker's Guide I could think of, and his finishing it was how we got to Slaughter-House Five. Indeed, the mentioning of last year's suggestion of Sword of Shannara has been rendered less painful between us by the recent success.

Anyway, he really dug Little Brother. So much so he made sure to take it to middle-school everyday and walk out to the bus stop "reading" it, in the morning. As fortune would have it, the evening of the very day he finished it, I was at the library and what should be on the new fiction rack but Homeland. He finished that, too.

Now one of the questions that comes around on Ask HN is how do I get my child interested in programming, and I don't think you do, really other than perhaps by modeling behavior, and I've said as much from time to time. But, reading Doctorow sparked my son to check out the computer section at the library - that trip was with mom and he came back with an "Intro to turning a computer on" type book. A couple of days later it was in the back-to-the-library stack.

Then about two weeks ago, he asked me if I had a book about Lisp because that was what he had really been looking for at the library. Well of course I did, and he knew it - Graham's Ansi Common Lisp has been floating around the house since I picked it up used from Amazon last August. So a few nights a week he sits and reads and takes notes for a half hour all on his own and in his own way, which is of course the best way to come to any adult activity for a young person.*

*OK so I did Youtube the first part of the first SICP lecture video for him on our way to a soccer tournament a week earlier. Until he fell asleep about 15 minutes in. As he was dozing off, however, we got to the part where Sussman says that what we can program is only limited by what we can imagine. That got him to stop nodding his head.
That seems terrible when combined to a username which needs to be unique. User registers with username, email and whatever else. Email is incorrect, they never receive the activation email and cannot register a new account using their preferred username.

Of course there's plenty of ways around that, but this seems to be the most common pattern.
Article should be titled "How to drive your customers to online retailers."
I disagree. There is a set of great storytellers, and a set of great developers, but these rarely overlap; an individual who embodies both attributes is vanishingly rare, and only elite organisations (e.g. the NYT) can afford to employ teams containing a critical mass of both talents. As a result, there are going to be lots of great storytellers out there who are "technologically constrained"; the one thing preventing them from creating the next Snow Fall is the fact that they simply don't know how to work with the technology necessary to do so, and nor does anyone they work with.

You might argue that these great storytellers could tell their stories without recourse to new technology, and you'd be right. But the same would apply to any new technology at any point in time. What Scrollkit is doing is what software developers have always done: made it possible for non-developers to do stuff that, previously, only those with direct access to talented developers could do.
Flickr is secretly hiring
I thought new TLD being worked on didn't need to have dots in them.

Why not just check for x@x?
Why Yahoo Buying Tumblr Is Not Great For NYC's Tech Scene
I don't always say "no". An offer of help is fine, that double-pronged question is _really_ annoying.

We all know the salesperson is there to sell. Fine. Being manipulated into a conversation against our will is just irritating. I generally don't go back to such places.
Assuming that running the regex is much faster than sending an email, it would probably be much less server load to check the regex and never send X% of emails, unless X is extremely small.

(Looking up and implementing a regex) * 1 + (running the regex) * (every email) + (sending email) * (every valid email) < (sending email * every email)

Also, this post only considers the signup/activation use case. If you're getting an email for ecommerce to send an order confirmation, you want to know if the email might be invalid before the user completes the order and you try to send it.
In PHP land you can use this handy built in function ( http://php.net/manual/en/filter.examples.validation.php ) which works well enough.
Are there any precompiled binaries for this? The Raspberry PI build instructions for Weston look involved - http://wayland.freedesktop.org/raspberrypi.html
Weapons are violence. There's no room for violence in the future.
It's not a wave that physically moves as a single mass of water across the ocean. It's a shockwave that propagates through the ocean.
That's actually a legitimate argument. In theory, there could be a tea party group that was doing issue advocacy and not campaigning for candidates. In practice, many of them were in fact advocating for candidates, and the IRS screwed up by not scrutinizing all issue groups equally.

You've actually changed my mind a little on this. I don't believe that this was some nefarious obama socialist plot (under a Bush appointed supervisor) as you seem to but I now think that the IRS actually screwed up as opposed to failed to cover their ass. So good job.

Honest question: If extra review of obviously-political groups calling themselves social welfare organizations were perfectly balanced across the political spectrum, would you support it?
This is strange. I was able to resolve the IP using the host command. But curl and ping won't work.

$ host dk
dk has address 193.163.102.24
dk has IPv6 address 2a01:630:0:40:b1a:b1a:2011:1
$ curl dk
curl: (6) Couldn't resolve host 'dk'
$ ping dk
ping: unknown host dk
$

EDIT: Putting a . behind dk solves the problem.
As an older guy myself, some thoughts --

1. Take a break if you feel you are burnt out.

2. Shift into a new area. I suggest healthcare. You have seen the entire cycle of the PC/Internet era and understand how companies are built. You can parlay this into the healthcare area where technology is just making inroads (it feels like the mainframe era to be honest). So, if you are into games, B2B or mobile there is something you can do. Best thing is you will now understand the problems (unlike 25 year olds :-). There is a revenue stream already in place. It is about 4-5 times bigger than the advertising stream.

3. The internet model has turned out to be based primarily on advertising. With the general dispersion of internet technologies, the technology risk is very limited. So it is mostly a marketing problem. Most of the power has shifted to Google/Amazon/Facebook and other biggies. So you will compete with young guys with lot of energy following a template (MVP/Lean/Accelerator etc.) but limited perspective on solving problems. Not the best place to be as a 38 year old (esp. if you already don't have a hit). Nothing stopping you, but be realistic that you will be building an advertising based company with minimal technology risk but high emphasis on marketing.
Change a few words and see if it still makes sense: what is the solution if a person uses their garage to make things for criminal purposes? If they get out of prison, do you still allow them to have a garage?
For me it started with waiters: a good waiter can really help you figure out what to order, or what to drink.

Instead of staring at the menu for 5 minutes (while your dear friend, or wife, or parent) is right there with you, just glance at it, get a few ideas, and then ask the waiter:

"I'm pretty hungry. The chicken looks good, is it <insert feared or desired quality here: heavy, filling, too cheesy, high quality meat>?"

Or with wine: "I love jammy Zinfandels: berry berry all the way! Do you have anything like this?"

Once you start interacting with waiters in this way, you hea out into the country and go to Big Boy or whatever, and you get this surly, timid young person, and you ask your questions, and they look at you like you're from Mars.

And you realize: this person (probably very nice person), but this person has never really learned what a waiter is.

It's really about interacting with people, putting them at ease, helping them navigate the menu, allowing them to focus on the people they are with. It's far more than just accepting orders and bringing food like a robot.

Anyways: people in retail stores are also like this and you should be able to use them to find better things to buy than you otherwise would.

They can be a great help and smart people will take advantage of their help.
I've always liked the stores where the staff simply say something like:

'Hello! Let me know if you need any help finding a size.' (or other relevant offer of help depending on the shop), then leave you to get on with shopping.

I then find it much more comfortable asking for help if / when I need it, and with no pressure, compared with if it's been agressively offered and I've already turned it down, or if I've been ignored by shelf-stackers and am made to feel like I'm interupting.
This article has the amount of RAM for ec2 servers off by one tier of service. It lists small as 613M, when that is the micro size for RAM; small has 1.7G.

It raises the question of whether he was comparing like sized servers in the benchmarks.
Before I started working from home I would sometimes get up and pace. Fortunately we had an empty part of the building where I didn't disturb people. I felt a little self-conscious about it at first, but being eccentric is sort of fun. :-)
Agree with you 100 percent.
I agree with the author of this blog, but he doesn't address the problem where you want to scrap all the email addresses in a text file. For this situation, I don't see what to use except regexp.
Benchmarking spray
I'll admit I hadn't considered IPv6b addresses, might have to rethink my trusty regex. Sad, it's served me well for so many years.
I feel the same. but it's worth remembering that from the store/salesperson's point of view, it's all a numbers game. No single tactic will work on everybody, but as long as it improves sales in the aggregate it's usually a good move.

Which is just to say that your experience/reaction isn't invalid in any way, but it doesn't mean that the OP can't still be good advice.
It's not that secret when the URL is www.flickr.com/jobs and it's also linked in the footer of very single page on flickr.com.
I disagree. In the vernacular, the term engineer is more casually used, like scientist. Lawyer means member of the bar, Physician means licensed to practice medicine. Engineer has multiple meanings depending on the context. A patient in a hospital would be confused by a literature PhD claiming to be a Doctor. I don't think a "sound engineer" or "special effects engineer" should apply for a job in a construction firm with the title "engineer", but I don't think the public is endangered by the ambiguity here.

That said, I strongly discourage software developers from using the term "engineering", mainly because I don't want the PE folks to start thinking they have any sort of business licensing software practitioners or getting involved in evaluating their competence.

As a math major (abet one with an MS in Industrial Engineering), I put no claim on engineering, and I dispute any claim engineering has over software. I think CS is more a branch of math than of engineering - so if the PE folks want to interfere in this, they can start by going back to college and taking a couple years of real analysis, abstract algebra, complex analysis, advanced linear algebra (with proofs, not some watered down "applications" course), and number theory. When they're ready to pass an in-depth exam on those subjects in order to get licensed to write code (after failing the first time), they'll have a taste of what regulatory capture really means.
That's exactly what you should do.

^(.+)@(.+)$

max length is 254 according to the RFC I believe, so you can check for that too.
Wait. Why did anyone continue reading that post after the thoroughly inaccurate description of Chris Cooper's character? The character is not homophobic: he is driven to murder by the shame and guilt of his repressed homosexuality. The character is acting in a manner that he believes to be more acceptable, either socially/collectively or personally, than embracing his own desires.

If you want an analogy, that is the analogy: it is more acceptable to focus on first-world problems in our culture than to focus on second-, or third-world problems. Repressing a desire to build things that enhance the lives of those who are less fortunate drives some people mad.
For those that use PHP, use the following:
filter_var($email, FILTER_VALIDATE_EMAIL);

Regex from the source: https://github.com/php/php-src/blob/master/ext/filter/logica...
Yeah, I basically check for one @ sign and some very basic sanity checking on the right side.

/^[^@]+@[^@]+\.[^@.]+$/
How Behance gave us the world and took it back in an instant
HTML5 has you covered. You can use HTML5 input verification with the following:

<input type="email">

Of course, if your user is not using an HTML5 compliant browser, then this will be ignored.
Is that really true? Avoiding spoilers apparently this most recent movie has proved otherwise.

Vulcan being destroyed doesn't stop VGER and it doesn't stop the monolith. It probably does change the Klingons so maybe 'Undiscovered Country' doesn't happen.
I haven't been able to find a good source, but here's what the NCBI says:
"In part because data on many conditions are limited to case reports or special population studies, no well-supported estimate exists for the number of people collectively affected by rare diseases. A 1989 government report stated that 10 million to 20 million Americans had a rare condition (NCOD, 1989); the corresponding estimates in 2009 range from 25 million to 30 million (see, e.g., ORDR, 2009). The estimates were not accompanied by analyses or substantive citation of sources." http://www.ncbi.nlm.nih.gov/books/NBK56184/

The links in the footnotes lead to 404s, but this might be what they're referring to: http://rarediseases.info.nih.gov/asp/resources/ord_brochure....
It doesn't cite sources though and it calls it an estimate. It also says disease or condition, so I'm guessing it includes minor stuff that most people wouldn't really consider a disease. For example, my friend and her mom both have weird ridges on their thumbnails; definitely rare but it doesn't affect their health. Things like that are probably included in the estimate.
That part of the scandal is about Team Obama blaming this on the Emmanuel Goldstein du jore, who's still in jail. Otherwise you have to accept the Administration's narrative that Arab mobs routinely bring RPGs and mortars to their protests of insults to their religion.
Yes - here are some concerns that you'd want to de-risk for them, which aren't easy to overcome:
- How can they trust you? (Contracts only go so far)
- How do they know you're not going to compete with them? (you're asking for their full I.P. code base)
- Will you tell their competitors about their code base, or competitive advantages?
- How is this profitable for them?
- How much training and Knowledge transfer is going to be required?
- Will you mention to the public a partnership with company x? (they probably don't want to have their name mentioned bc of the risk to them)
- How do they know they'll get paid?

In essence, IMHO, it's down side risk for the company and upside for you for some period of time. The equation could change, but how will they know that your profit margins will allow you to pay the company their licensing fee? Start the business without the software and use their software only to accelerate.

Deal Structures to present
Here are some suggested deal structures to present:
- Drum up the customers first, and start the business manually. Once you have paying customers, and can prove the model - use their software to accelerate
- Offer a secured note for a purchase of the IP as a license
- Licensing deal of gross sales
- Joint payment of operational and development costs
etc

I hope this helps
“Are you after pants or tops today?” – ‘Yes.’
> I notice most of your posts lately have a very negative tone.

No offense intended to michaelochurch; but a Greasemonkey script or something that auto-hides or flags comments from selected users (that you pick / configure), would come in really handy.[1]

It would make a HN much more happier and cheerful place.

[1] EDIT: An afterthought: a database where people could share their "flagged users" would be a useful addition. One could then easily figure out who the "most flagged users" were (for negativity, rashness/harshness/pick-your-gripe), and then add an option were you could also hide comments by the "top flagged" users in this database.
I don't validate emails at all. If you want to enter 'a' that's fine but you won't get any emails.
I understand the argument re validating email addresses passively (regex, no regex, etc.) vs actively (send an email by SMTP).

What I don't understand with this ever-repeating discussion is why the complexity has to be visible. e.g.

> <LARGE REGEX>
> Yeesh. Is something that complex really necessary?

Many functions are complex - we put those in libraries, pushing them under the hood, and move on.

What is so special about parsing email addresses that makes everyone invent their own solution - regex or otherwise?
It's literally the first line of the article.

> Intel's upcoming family of Core processors, code-named Haswell, will offer 50 per cent more battery life in laptops than did their Ivy Bridge predecessors, according to the company.
Angular service or factory?
Looked up up
"Power Consumption Breakdown on a Modern Laptop" by Mahesri et al. and "Component-wise energy breakdown of laptop" by Kothuru et al. on Citeseer.

According to published research from 2005 and 2010, with vintage laptop processors (which were more energy hungry than ones today), you can't get 50% more battery life by even if you eliminated the CPU power usage entirely -unless you're running a CPU pegging benchmark all day.

Probably Intel marketing managed to fool the reporter into translating CPU power efficiency changes into battery life increases.
As far as I know the new tlds will still have a dot between tld and actual domain (I could be wrong though) but it's just been pointed out that IPv6 emails addresses could fail on my regex.
The reason I don't currently use x@y is just to have a better shot at catching typos without being too restrictive.
Improving the security of your SSH private key files
Why add unneccesary noise channels? Not everything is black and white. Open up when it makes sense to be open, and be stealthy when it's appropriate.
Don't start with an idea. Start with a problem. Call a friend and ask him what problems he face. See if you think you can solve any of them. If not, call another friend. Don't create a product and then try and sell it. Find demand first.
No, you're just seeing javascript come into its own as a general purpose language community. The surprising part isn't that it's being shipped in npm, it's more that people like programming these sorts of tools in javascript.

This sort of thing is common in Ruby and Python-land. And infinitely better than the `curl foo.io/trolol.sh | sh` we've seen emerge in the last couple of years.
Sorry, apparently that didn't catch in my brain. I think I read 'Ultra Book' instead of Ultra Touch. I knew about the X230 but that 1366 x 768 is just unworkable.
Want to Buy the Tribune Company? Sign Up Here
thanks, I'll fix that right away!
The free market is running its course. If someone were to create a facebook that pays its users for every bit of info that they upload about themselves, would it reach the same level of popularity? That would depend on social factors and how much a user can earn. I do know that "paid to post" online forums are soulless places with very little actual engagement between users, which is not the case with the facebooks of the world. There does seem to be a perceived trade-off in the social networks; you receive information about your peers for free in return for the information you give up about yourself.
even worse is that there is no cached video while seeking. Even seeking to a "loaded" part of the youtube video results in the reloading the video from that point. Rewinding 10 seconds results in having to reload the video, wtf?
...you have every reason:

https://en.wikipedia.org/wiki/Transactional_Synchronization_...
Design covers the full experience of a product. If the data isn't up to snuff then it's poor design to rely on that data for key functionality.
For those who aren't aware or understand the reference, Amway is commonly understood and used as a metonym for pyramid schemes in the US.

http://en.wikipedia.org/wiki/Amway#Controversy

(Thanks for your post)
> I think CS is more a branch of math than of engineering

It is, but designing software isn't CS any more than designing bridges is physics.
This page seems mainly concerned with Fabric, the part of the 'initiative' that appears to be working.
You Probably Won’t Remember Today
In PHP you have default functions that can verify emails :

filter_var('bob@example.com', FILTER_VALIDATE_EMAIL)

more info here : http://php.net/manual/en/function.filter-var.php
My favorite: /.\@.*\../

It should be similar to your version, but only matches just enough parts that require for email validation (i.e. "o@example.c" part of foo@example.com).
The question is why people are validating the email in the first place.

* to ensure it is deliverable? Well, then you better send them an email.

* to let people know when they misread the labels and put something that was clearly not an email in the email field? A simple check for an at-sign is usually sufficient.

* because some tester opens a ticket saying you can enter an invalid email in the email field? Yeah, that's where most of the complicated regexps come from.