skysight-inc/HackerNews huggingface dataset:
Yeah, I was pretty certain right after it happened that I had sustained hearing damage, but after hearing myself speak I was happy to realize that I hadn't.

I've had quite a few thunderstorms come up on me while I was fishing. The one that almost got me was one of the less scary ones in terms of my feeling of safety. I think I'm now destined for a life where every plane overhead or truck driving by immediately makes me think thunder.
This is great advice, and OP, if you think this would be a waste of time, it is not.

Our brains get stimulated on new patterns. By doing something totally non-computer related higher level concepts will stimulate the higher regions of your brain and give you new perspectives and insights. These perspectives and insights will both work as a source of energy and motivation while you're coding, and the higher level patterns you learn doing a totally different task will help you "think outside the box" when writing software.

Go out there and stimulate that higher neocortex with some fresh patterns!
Financial independence.
Starting a profitable company is an interesting challenge. Not having to worry about money.
Providing value to the world.
Enjoying the intellectually stimulating challenge of programming.
Working remotely and on a self defined schedule.
Having the reach associated with web business (My customers literally come from all over the world).
Being a self made man.
Being able to call the shots for my own company and as a result sink or swim.

There's a million reasons why I want to start a web company. And I don't think I'm lying to myself about any of them. If it was all about money I would be working on perfecting my pitch and just focus on getting an investment.
Chris Anderson sold over $5mm of drone autopilot units last year
Never Give Up - A Lesson From the 2002 NCAA Wrestling Finals
Only half of us felt it here in Sacramento, CA. It seriously just felt like someone slammed a door very hard.
Oh the irony. His suggested Regex is not even correct.

/.+@.+\..+/i

A trailing dot is valid at the end of a domain name. These domains are said to be fully qualified.

http://www.dns-sd.org/TrailingDotsInDomainNames.html

This also potentially eschews internal deployment.

His other suggesiton, /@/, at least, is not harmful, but there are validators based on the RFC that do the job for most platforms.

Validating the address may provide useful feedback to users who accidentally mistyped something, invalidating the permise of his last paragraph.

.

/someone is wrong on the internet.
Korek Api Gas FighterIndonesia
Korek Api Gas Fighter
Indonesia
I read that as 50% more of the total battery life, not 50% more than "the more the predecessor generation had over its predecessor generation".
Actually, I was just thinking the core error was something else; conflating routing with identity. bob@subgenius.com is a routing instruction, 'J. R. "Bob" Dobbs' is a human identity, and '"J. R. 'Bob' Dobbs" <bob@subgenius.com>' is just a mess.
It should also be noted that startups aren't for everyone. After reading PG's essays in ~2005, I realized there was too much stress and anguish in that path for my personal tastes. It turns out the idea of creating value is also a useful abstraction as an employee, and I've never regretted not going the startup route.
Uma Comunidade Autossuficiente Construída em Casas na Árvore
One counterexample can't outweigh a lot of positive examples, but we don't have verified positive examples of people making the reasoning error the OP claims - we don't have verified positive examples of people secretly thinking what OP claims they were secretly thinking. It seems to me that I went through the same thought processes that other people worried about FWS say they underwent, while being in an utterly different context from what OP is claiming to produce motivated cognition. That makes me extremely skeptical that OP is correct in trying to thus undermine the thought processes producing worry about FWS. In this case it's not clear that OP is successfully generalizing over any of humanity.
I've seen a huge number of users do exactly this.

Anyone who says "let the confirmation email handle it" clearly only has HN readers as customers. The type silly stuff, then email support to complain they never received the confirmation.
How long have you been doing this?
I believe that he is right that you should not rely on regexps to validate emails, but I disagree that you should stop it completely.

First of all - less incorrect emails sent - less chances to get marked as spam host. Second - it is very easy to catch obvious errors user can do on front end and ask user to correct it. These two is big ones imho
Who just so happen to be creating a lot of great libraries in a popular domain.
"lifelong treatment" means that it's not cured. You have lingering effects that are barely held at bay by your drug cocktail. It's not a state to look forward to.
Automattic (WordPress.com parent) sells $50 million in stock
I worked in a lead-generation agency for some time. We were doing competitions that could produce 50-100K entries per day, where the end result was a marketing email encouraging you to buy something.

So we did lots of multivariate testing, with permutations of
regex patterns, MX record validation, sending a confirmation email, client-side only, server-side only, etc.

What we found was that a decent regex pattern (we used \b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b, taken from http://www.regular-expressions.info/email.html), with MX record validation and common junk domains blocked (e.g. mailinator.com) produced the largest conversion rates in the follow-up email.

In other words, less validation produced more entries, but they would have been lower quality, which affected our sender reputation and cost more. The confirmation email was awful for conversion. YMMV.
Lol, I still do this :P
ssh-keygen -t rsa -N 'boobooboo' -f test_rsa_key

history
...
964 ssh-keygen -t rsa -N 'boobooboo' -f test_rsa_key

Best if you let commands prompt you for a password, rather than putting them on the command line for ps, history and everyone else to see.
I'd say nothing of value is lost in that case. These people are very costly to support. Email has been in common use for at least 20 years. They need to step up to the plate and learn at this point.
Worked on custom mailing scripts for a few larger newsletters which had no regex based validation. It was "add and forget" on every form submission. Of the failed emails, forgetting the ".com/.net/.org" on the email was the most common mistake I saw as well.
This is a generally short-sighted article, that looks inward but not at the bigger picture. I want to make a lot of money because I want to start a family, and I want them to have the best life and the best opportunities available. Not to be spoiled, but simply to have a good life. And that's just the start.

I want to make money so I can help people. To be able to invest in things which might cure diseases, solve hunger, produce cleaner cheaper energy. Things which might have an opportunity to drive humanity forward.

I want to make money so that I can change the world. Not in the superficial way that people think you mean when you say that, but in real ways; in ways that create true value for humanity. Things that might drive us closer to a star-trek-esque free-energy economy.

This is what people don't understand about money. Some people want it because it has the power to do a lot of things. It is a measure of value, and you can use that value to create more value. It might spiral so high that you don't even know what to do with it anymore; and that's okay, because all it means is that you've produced value and created something real. If I have billions of dollars when I die, I won't care if I lose it. The real reward was the creation of which it was an accidental result.

Travel? Nice things? Acceptance? Popularity? You think that's why people want money? Child's play, all of them.

I noticed you have this on your first list: "create the biggest impact possible?"

But you never responded to it. It's because it's the real reason. Money is a means to create the biggest impact possible. It is a means to create. Full stop.
You collect their email because you wish to send email to them at some point.

Thus, you must send a confirmation email, with a "click to confirm" link in it.

This keeps your email address list clean; it also validates all the email addresses.
Kenny Kellogg: Friday's Favorite Tweets From the Week
Relevant biographical info: "David Elliot Shaw (born March 29, 1951) is a Jewish-American computer scientist and computational biochemist who founded D. E. Shaw & Co... A former faculty member in the computer science department at Columbia University, Shaw made his fortune exploiting inefficiencies in financial markets with the help of state-of-the-art high speed computer networks."

D. E. Shaw & Co. also hires a ton of STEM folks. Also: "D. E. Shaw Research (DESRES) is a computational biochemistry research laboratory based in New York City. Under the scientific direction of David E. Shaw, the group's chief scientist, D. E. Shaw Research develops technologies for molecular dynamics simulations (including Anton,[1] [2] a massively parallel special-purpose supercomputer, and Desmond,[3] a software package for use on conventional computers and computer clusters) and applies such simulations to basic scientific research in structural biology and biochemistry, and to the process of computer-aided drug design."
Writing C# code from within Minecraft on a custom server
Excellent analysis. Weakness is the reason why some posturing fools can extract surplus from productive workers.

Various answers have been proposed by different philosophy - from a worker revolution which michaelochurch seems to support (correct me if I'm wrong), ala Marx, to just refusing to submit and do your own thing aside, ala Atlas Shrugged.

I for one would prefer this last option, but that's just my opinion. Ayn Randt wrote nothing new - she just wrote it better than La Boetie did in 1553 - almost 500 years ago: :

To him, the great mystery of politics was obedience to rulers. Why in the world do people agree to be looted and otherwise oppressed by government overlords? It is not just fear, Boetie explains in “The Discourse on Voluntary Servitude,” for our consent is required. And that consent can be non-violently withdrawn.

The most important is to have at least a bit of stoicism, because behind weakness is fear - the fear to lose something.

Weakness is the reason, but fear is the cause.

Give up your fears, accept the possibility of loss in advance, every morning, and weakness will vanish.
Boy, this topic is one of the most confusing issues for anyone who is trying Angular right now. The Yeoman build system, for example, creates factories by default. The documentation for Angular, or at least when I was going through it last month, hadn't seemed to catch up...so it was hard to know if factory was a best practice or simply an issue of "you say tomatoe, I say tomato"
To use just the TLD, the domain will need to be fully qualified with a trailing dot, "x@tld.". Otherwise, the domain can get confused with just the hostname in the local domain (tld.example.com). Just the hostname is a valid email address but wouldn't need to be accepted by most signup forms.

My guess is that nobody will use just the TLD because of the confusion. And because a lot of software does not support fully qualified names.
You'll hurt your email reputation if you send too many emails that bounce. It's worth checking everything you can before firing off an email. This includes using a decent regex and doing a lookup on the domain to make sure they have an MX record. While technically you can have a mail server with no MX record (it falls back to sending to the A record), you won't find too many mail servers configured that way in the wild. In many cases such as email marketing, protecting your email reputation is far more important than handling the 1 in a million user with an unusual email address or mail server configuration.
This looks great, I'm definitely going to give it a try. Thank you!
I'm curious if it monitors cars behind it to prevent rear end collisions (brake slower if the car is about to hit it).
Ask any parent if babies are "free".

Ugly to discuss this in purely economic terms, but there is an obvious opportunity cost of having a slave woman bear and raise a child to the age where the latter can start working vs. her just working.

And your argument that they got "the absolute minimum level required to keep them alive" is in tension with them getting enough to work productively. As I mentioned in a previous discussion, one of the reasons the Nazis invaded the Soviet Union was that they couldn't provide enough food to e.g. the coal miners of the occupied Lowlands: https://news.ycombinator.com/item?id=5733372
I hear and understand a lot of the comments on this thread mention that regex saves the user from a typo and such.
So I want to vouch for a github project called mailcheck[0] by the Kicksend team that's great.

At Ventata, we used to have the same issues you've all described with people forgetting things like ".com" and "gmial" vs "gmail". Once we started using mailcheck our bounce rate went way down. Now we only get bounces when people deliberately give us faulty addresses, but we aren't really concerned with trying to convert them. They are checking us out and want to stay anonymous, I don't mind that.

That condition aside, Mailcheck is pretty much all you'll ever need.

[0] https://github.com/kicksend/mailcheck
I don't understand why sites don't just warn the user with a confirmation dialog if their regex doesn't match (e.g. "Your email address looks wrong, are you sure") and allow users to use their potentially invalid email anyway. This avoids the problem of users making obvious mistakes and the problem of users with strange RFC-compliant email addresses being denied.
So far one week in Silicon Valley, but I honestly feel it's sustainable. Park your car and sleep in it wherever there are other cars (no one notices you), work in the Hacker Dojo, shower at the Gold's Gym down the street in Mountain View. Total burn rate per month? $200-ish. http://www.austenallred.com/voluntarily-homeless-in-silicon-...
Takeaway lesson: sync isn't backup. If you care about your files, back them up at least weekly.
Prediksi Skor AS Roma vs Lazio 26 Mei 2013
Prediksi Skor AS Roma vs Lazio 26 Mei 2013. Prediksi AS Roma vs Lazio. Prediksi Pertandingan AS Roma vs Lazio.
1) Because the solutions actually prevent some users from typing their actual e-mail address.

2) There are so many ways to get the e-mail address wrong that it's almost not worth bothering validating the few things that you can validate.

Now, here's what would be an interesting validation method that doesn't actually require sending an e-mail. It requires an RFC-compliant e-mail parser, not a regexp:

- Perform A/MX lookups on the domain part. The domain part can be an IP address, so those get a free pass.

- Connect to the returned MX, issue a MAIL FROM+RCPT TO:

c> MAIL FROM: test@example.org
s> 250 2.1.0 Ok
c> RCPT TO: is_address_valid@example.com
s> 554 5.7.1 <is_address_valid@example.com>: Relay access denied
c> RSET [reset the transaction, no e-mail is sent]

- If you get back a permanent 5xx error, the address is invalid. If you get back a 250 Ok, the address is probably valid (it could still be a relay that allows backscatter, in which case it will allow any address on one of its configured domains). If you receive a 4xx, the address may or may not be valid -- graylisters will send 4xx, as will servers that can't currently accept e-mail, etc.

This gives you definitive failure (5xx) and almost-definitive success (250 Ok). It's a cheap DNS lookup + TCP connection that you can begin performing immediately and asynchronously when a user enters their address in a form.

... or just send the user an activation e-mail.
Metro HotCars | Dating Forward
Numba and Cython are faster (for very small kernels) than Python interfacing into a C kernel via ctypes. This is not the same thing as a C kernel as part of a C application. I hope I didn't falsely give that impression! You can see that for medium-size and above kernels, the call overhead makes very little impact on the code execution speed.

The C was compiled with the same flags used to compile Python. In this case: -O2 -g.

I don't have access to a MATLAB license to compare, but I would love to see this comparison done. Let me know if you need any help putting it together.
Sahabat seo
Hanya seorang bloger
mywapblog yang berproses
mempelajari SEO Home
Can Someone Turn Me On?
Another note is that the stepped leader that comes down meets another coming up from the ground. The one which reaches the one from the cloud creates the main channel, no matter where it is coming up from.
No, a screen diagonal is advertised, not a screen size. That’s misleading and bad and all that, but at least it’s not a flat out lie.

If you then go on and talk about some screen being larger based on its diagonal while it’s not you are wrong, wrong, wrong. It’s unacceptable. Completely. It’s crazy to even think that’s even a little bit ok.

Screen size was never defined as the diagonal. The diagonal is just that, a diagonal. It tells you something about the screen size and is an awesome proxy if you are comparing devices with the same aspect ratio, but it doesn’t make smaller screens actually larger. That’s just insane.

The diagonal is a proxy and always has been, never anything else.
13 cores - I'm on a dual core laptop running in power saver mode.
Thanks Chris, it's great to see people (pre-)launch. I think you deserve some honest feedback.

You absolutely must learn to code. If you're running a start-up out the back of your bedroom, you need to push down costs -- and push them down hard. That means cracking open a jar of coffee and doing everything yourself -- including the coding.

Thankfully, at this point you only need a professional(-ish) looking front-end. As it's a hardware product there's no obvious/pressing/necessary need for interactivity. So you need to learn the basics of HTML, CSS and JS. This isn't as difficult as it may first seem/appear -- a good week/fortnight should get you up to speed on the basics. Or, even a productive night.

Then you should deploy and customize a pre-existing framework, i.e., Bootstrap. There's a tonne of interesting content hanging around about how to adapt Bootstrap to your needs.[1] These days there are many tools for novices to get to grips with contemporary trends quickly and easily.

Why do you need to do this? One, because at the moment no-one will take you seriously -- at all. And I mean that in the nicest way possible. There's no use getting on the phone/networking/reaching out if your product is effectively pre-Internet. A non-website sets off serious, serious alarm bells. You're wasting your time. Second, as no-one will take you seriously, you're funneling your ad revenue down the drain.

It's time get your head down, learn and crack on. Don't hesitate to reach out.

[1]: http://coding.smashingmagazine.com/2013/03/12/customizing-bo...
> You think that's why people want money? Child's play, all of them.

Have you seriously never met these people who think this? Hell, I've been in those shoes.
Microsoft could force retailers to pay activation fee for pre-owned games
i'm not sure if it works in all shells, but at least in zsh/bash doing

$ echo "this will not be saved in history"

as opposed to

$echo "this will be saved in history"

can be useful
keep that up for 5 years with a good engineer salary and you will be in really good shape!
Saphir Concept Asteria : The first moroccan smartphone ( French )
Sweet sanity.
You're a 29 year old software developer. You live in a country full of unemployed tool and die engineers, journeyman construction workers, print journalists, steelworkers, and telephony engineers. Your profession, on the other hand, has the lowest unemployment in the country.

If you feel like suicide is something that enters the equation for anyone in your profession, I'd like to urge you to talk to a psychiatrist.
Tip: you can prepend a space at the beginning of the command and it won't be saved in the history (though I agree that letting the command prompt for a password is better)
Yes, everything can be reduced to the outcomes of probability. I thought our discussion was at a higher abstraction layer.
Great insights! I guess I'm no different in that I'm probably going to be pivoting after more real market exposure and feedback. I just want to go faster forwards and believe more radical transparency will help me with that.
And this is why VC loves young people.
This should be pinned up on the wall, great summary.

Once this person gets focussed on solving problems for customers I think they will be very successful.
Yea I find investors are not primarily concerned about my happiness - except how my happiness may effect the business.

It's not at all that they're heartless & they certainly don't want me to be unhappy. They just didn't give me money so that I would use it to have fun and be happy. Happiness is hopefully a side effect of a successful venture.
Algol was the first programming language I learned in college. I also used Ada professionally for years. I believe that Ada is not at all like Algol, even though Ada was nominally based on the Algol family of languages (including Pascal). I think of Ada as a monster of a language, more like PL/I than Algol, and very difficult to learn in its entirety. Algol is an elegant language, and I think you can learn enough of it to make use of its power in a fraction of the time you'd spend getting proficient with Ada.
Sorry, I was unclear. In this context, which if you follow back up to arocks' post is in the context of using "View Source" to learn how things are done, I'm referring to the sort of asm.js that comes out as a result of compiler output, not stuff written by hand. The Gist is what I was pointing at. There is no way you're going to read that and learn how, say, the Unreal Engine port does something.

I think people may think I'm trying to be faintly critical, but I'm not. It's just the nature of the beast.
You cry because the visual design of an app is boring? Really?
Is a decent regex with dynamic yellow field coloration (and bolding for accessibility) accompanied by a message like "Your email address is of an unfamiliar format or may contain a typo" too intrusive? Then just allow the user to submit with that email without any automated validation.

It's not 100% idiot-proof, but I'd imagine it would be pretty effective for laypeople and hackers alike.
Could someone please explain to me why these tools are not commercially available?

This is the desktop version of the app Bret Victor created: http://vimeo.com/64895205

The tools would make my live so much easier, I can not start to express how much science needs this. Why did no startup jump on implementing them, like "Light Table" [1]? Alternatively, why did Victor not release it commercially? He would not get rich, but I guess he does not need to earn money anymore. His tools could benefit humanity, from cancer research to safer cars.

I really wonder, what the reason is why Mr. Victor never published any of his tools. It makes me sad to see such genius applications and all I can do is look at them.

[1] http://www.chris-granger.com/2012/04/12/light-table---a-new-...

EDIT:
Thank you @williamcotton for watching the summary (I didn't)
Mr. Victor mentioned he will make it available on github, his account is: https://github.com/worrydream
This is great news.
He did in the last example that shows how to do this on an actual file ...
How To Shave In Space
This Q/A from the asm.js FAQ appears to disagree with you:

Q. Is asm.js a new language?

A. No, it's just (a subset of) JavaScript. An asm.js program will behave identically whether it is run in an existing JavaScript engine or an ahead-of-time (AOT) compiling engine that recognizes and optimizes asm.js—except for speed, of course!

Also, the examples in the spec are completely legible. It looks much like C, in fact.