skysight-inc/HackerNews huggingface dataset:
But since nearly every character is valid in an email address before the @ sign (within ""), it's much easier to validate `*@thisisavaliddomain.com` and just try sending an email. The way we do it, if the user enters an email that matches our reasonably comprehensive regexp we consider it valid, if it doesn't match we send the user an email and get them to verify it with a link, that way most users don't have to go through an annoying click-and-confirm email validation but we can still catch a few edge cases of people mistyping
http://www.johntreed.com/Kiyosaki.html

Is probably one of the better resources regarding Robert Kiyosaki.
The point you were making was that the iOS browser is so superior to its competitors that it demonstrated Apple's commitment to the web.

Only the Android browser doesn't actually suck. I've never, ever heard someone actually describe why it sucks, they just repeat that going meme and smile and nod at each other. Yet despite all of its CSS chrome, many mobile dev projects abandon the effort and switch to an app after facing the less sexy, but deadly deficiencies in the iOS browser.

People are sure the iOS browser is great because they never actually use it. Instead they use apps.
Stunning.

"When the space shuttle Columbia burned up on reentry in 2003, killing its crew of seven, the accident was blamed on the same kinds of management failures that occurred with the Challenger. By that time, Boisjoly believed that NASA was beyond reform, some of its officials should be indicted on manslaughter charges and the agency abolished."

"NASA's mismanagement "is not going to stop until somebody gets sent to hard rock hotel," Boisjoly said. "I don't care how many commissions you have. These guys have a way of numbing their brains. They have destroyed $5 billion worth of hardware and 14 lives because of their nonsense." "
Examples that come to my mind, would be the risk that the employee gets promoted over the boss, or alternately, that the employee is poached and shifted out of the group by a different group boss.
I've been touch-typing since the 1st grade, one year after I learned to write by hand in English (not my first language). To me, typing is now substantially more intuitive than writing by hand. Most of my peers say that writing by hand is more intuitive and it's easier for them to concentrate, which completely baffles me.
Personally nothing. If there was seamless solution that I was aware of I might use it. Currently I just keep track of everything in my head and it has been working fairly well thus far. I am sure a more organized approached would be better. It would definitely be useful for keeping track of who I met with in person and a little background about them.
Uninstalled Path. Incredible violation of privacy.
Great design equals a great UX... right?
Extofer Bits - Episode 00110001: Chrome, Eclipse, Skype and more in one package
The Thermostat Wars: How Honeywell could beat popular upstart Nest.
> "look at the talent that's thriving under my leadership"

Perhaps because the said employee is thriving despite his manager's leadership.
Ohh nice, maybe there is where CoffeeScript got inspiration from? The syntax looks very similar.
Regarding targeting iOS, there are tools such as http://www.haxenme.org/
Not really Flash but quite close.
I always wondered what the purpose of Path really was, given that it offered little over and above Facebook itself (apart from an arguably nicer UI.) It would seem the purpose is to data-mine users' handsets.
I have seven years of professional avg personal daily use of vim and never bothered to leave the arrows. I don't move so often in insert mode, I just prefer my hands the be far from each other. Ijkl maniacs should stop repeating the same refrain over and over...

My favorite tricks: o in select mode, ctrl-y in insert mode.

Still looking for a good commenter for python (NERD commenter don't work for me)
China electricity data ring alarm bells
I did too. I think it's good to invest in 'infrastructure' skills. Learning a good text editor (in my case, Vim) is another thing like this, I think.
Focus: Executive pay and performance
That describes the typical job post on angel list... It makes me wonder how guys can make it past an algorithms class yet not be able to do a simple spreadsheet projection.
I should also mention: consulting can also require (much!) more flexibility and traveling depending on partners and customers and staying in hotels and flying around all the time can get very old very quickly... most of the time you don't really have any chance to enjoy the place you are staying at anyway - if you are independent and don't have a wife or especially kids to worry about, if you are young and just starting out, it is definitely a great option to see a lot, meet people, get "front experience" and valuable contacts a lot easier and natural than any other way - if you want to have a family and enjoy lots of time with them and provide for them reliably, it might not be the best option.

And I hear you about working and playing hard... I would love to do my week's work in 2-4 days and have the rest of the time off but the overwhelming majority of employers is stuck in Ford's 40-hours-at-the-belt kind of ideology, especially in older, settled industries.
haha thats classic!

Did you learn typing in school? I wish i did...all my typing is self taught. Doesnt cause me too many issues except my accuracy is lower than i'd like.
I don't dispute what you say, but I think it's too easy to absolve the engineers of any fault. If they knew that the public was being lied to, and that there was a good chance of people being killed, they should have been more vocal. When lives are on the line, you can't just say, "well, I told management ... "
Now for contrast what happens when those lower field engineers are management in the SpaceX case?

Hopefully no loss of life ever..
So my choice is easy, but for the life of me I can't figure out how to delete my Path account. Both online and mobile interfaces appear to be missing this function. Help?
Afaik Python, like most open source languages, use the PCRE lib, Perl Compatible Regular Expressions. Google it.

PCRE isn't as good as Perl's regexps, but not bad. (I've helped people with PCRE problems that worked in Perl.)

Edit: I googled myself. :-) The Python lib isn't pcre (anymore), it is something home rolled. The answer to the parent question about inspiration is: Most everyone has copied the Perl syntax (except, irritatingly, Emacs).

Edit 2: herge -- Perl is ~ a superset of awk. Use that. (Check -n and -e flags in perldoc perlrun.)
Amazon Building Standalone Streaming Service with Viacom
With Flash, the user or the developer has no choice if scroll and keyboard shortcuts break. With JS+HTML+CSS, the user has a choice to force the developer to fix their code (and a developer to not write code which breaks browser stuff).
There has been no evidence that Pinterest will popularize and spread content with their own referral links any faster than links without their profit motive.
A visual sample of DDoS attack tools & services
You either build something new or you build something people will use. Building a Win32-compatible kernel is not something new. It's only a reimplementation of something very old.

It's not saying it's not an interesting project in itself - it's just not something I would attempt
Some affiliate programs are loss-leaders.

They assume a proportion of the buyers will be repeat purchasers. Paying for a loss-leader product for 100k casual visitors with unknown demographics or purchase patters is riskier than many businesses are comfortable with (for good reason!).

Also, if you are Fred's custom napkin business, and you usually sell 10 napkins a week and suddenly you receive 100k orders you are going to have a problem scaling a physical business that quickly.
Maxell 183906 | Maxell LTO-4 Tape Cartridge
OSS Rules of Engagement
I think the point with that was that those who needed to know didn't know because they hadn't been presented the data in a meaningful way.

So you are correct that he knew, but you are wrong in claiming the lecturer got it wrong. It is exactly because those who makes the decisions don't have the necessary know-how that visualizing the data in a meaningful way is so much more important.
The real problem is that most developers have to build with mobile in mind. Android tablets (and phones) running Chrome will be great. Apple has sold 55 million iPads and the rate will increase. We're going to have a billion mobile devices that won't run Flash in 2-3 years.

Yes, Flash can still do stuff that HTML5 can't, but it really doesn't matter.
Skimlinks does not overwrite existing affiliate links. [1]

1. http://skimlinks.com/faqs#!/links-5
Do I care that Pinterest is modifying pins? - No

Do I think they should disclose it to users? - Not any further than they already do by the TOS which pretty much say they have irrevocable and royalty-free license to do anything with the content you post.

If Pinterest really wanted to keep it a "secret", they could have gone through a couple steps to make the linked to url less obvious.
I agree completely. And a suggestion on Marcelo's style - to identify someone listening is important. This is a general point applicable here and other situations: listen.

Asd open ended questions without framing them or signalling one's own intentions. Let an individual express themselves, do not focus on technical details which can be learnt quickly but success factors in the hiring organisation, and let the candidate express their own experiences and motivations, then after the interview / informal chat match them against one's own organisation's characteristics.

This is something that can and should be done across all organisation types. De-focus on immediate need - that's a contractor, or specialist in an unchanging position - focus on the longer term fit of the individual and the hiring organisation.
The problem with iPad keyboards (and all other software keyboards) isn't just that they're unfamiliar compared to physical keyboards, but that they have no tactile feedback.

A touch-typist typing on a physical keyboard will know without having to look that he's pressed the right key and that the keypress registered. On a software keyboard one always has to look.

This makes touch-typing on a software keyboard virtually impossible.
This is scary to me because of the similarity to HR drone-speak.

"oh, we need a candidate who has written blub on corporate blub platform X instead of corporate blub platform Y. thanks for your interest."

The worst part is that this hypothetical candidate has worked on and been successful at wildly different tech pieces.

If I was this candidate, I would expect to come to an interview at a startup and talk about each of those different experiences. I would frame the discussion around each different project and what aspects of these projects translated to how I could contribute to the startup. Did I have to learn new approaches? Did I create an API? Did I mentor and train other devs? How did I get up to speed on "hard-core backend optimization for fast retrieval of large data sets" in Bing after working on Visual Studio?
Interestingly enough malloc(3) on Lucid Lynx box says:

malloc() allocates size bytes and returns a pointer to the allocated
memory. The memory is not cleared.

whereas Lion says nothing particular about it

So I wrote a quickie:

#include <stdlib.h>
#include <stdio.h>

int main() {
int m = 1024*1024; //1M
int t = 1024*m; //total count: here 1G
char *v = calloc(1, t*sizeof(char)); //total size: 1GB
for(int i=0; i<t; i++)
{
if (v[i] != 0)
{
printf("%016u @%x %x\n", i, v+i, v[i]);
}
else if (i % (t/10) == 0)
{
printf("%016u @%x\n", i ,v+i);
}
}

}

Ran multiple times with various sizes including big enough sizes (t) to statistically cover a good deal of physical RAM, and the trigger never triggers.

I notice though that on Mac OS X the program starts right on the spot, while there is always a constant delay on Lucid. Looks like one zeroes on demand (by chunks probably) whereas the other zeroes initially.
I think on of the main problems in this area is, that if you personalize the information too much you'll live in a bubble. Thus you need to find a way to include important news outside of it.
Anytime there was a post about firefox mobile on /r/reddit, folk came out of the woodwork saying they would never even consider using it until it supported flash. (Which, interestingly, it now does.)

I have no fucking idea what people find attractive about mobile flash (maybe games?) but it certainly seems to be a thing.
What strikes me about the episode in terms of "general life lessons" isn't just "Listen to the engineers" (you should, though); it's that under the pressure to Get Stuff Done, there's a huge temptation to brush legitimate concerns under the rug. "These guys tell me this shuttle is unsafe, but space launch is never completely safe" --> "These guys tell me this user data isn't secure but no software is completely safe." Now that the newness of the space program has worn off a bit, it's easy to say "why didn't they just delay the launch?" but back in the day, it was an issue of national pride, and the managers, simple-minded as they may have been, were under an extreme amount of pressure to pull the launch off.

I guess it's just worth remembering that even if you're under pressure to ship, launch, or publish, if the guys whose job it is to know tell you to reconsider, you probably should.
I started programming in high school, and my first job was a programming job. I noticed right away how quickly everyone typed, and not wanting to be left behind I downloaded Klavaro and spent some time learning how to touch-type.

I do it The Right Way, since that's how you're taught in Klavaro. It becomes easier on muscle memory to know that you only have to feel for that bar on the keyboard and then your fingers can do the rest on their own. I think Klavaro is great software if you want to learn it The Right Way. Dedicate 30 minutes to an hour each night, and you'll be uo-to-speed in less than a month.
Ha, excellent stuff. Pretty damning crucifixion of his claims to wealth wizardry!
Making Emails Scalable - Rand Fishkin
The idea that the challenger accident came from poor data analysis comes from Tufte's (well-read) Visual Explanations:

http://www.onlineethics.org/CMS/profpractice/exempindex/RB-i...

His argument (which the linked article takes to task) is that the engineers knew but were unable to convince due to their lack of ability to put together a convincing case for it. While Tufte's argument might have some merit, there was probably a lot more going on than just that. Perhaps even with a very compelling case presented, the launch would have gone through.
Meanwhile, in Android...
https://market.android.com/details?id=com.wikilibs.fan_templ...
...what? All file.Read does is wrap the read syscall. There's no concurrency in file.Read.
Boxee clashes with cable companies over encryption
Pengobatan Alami Asam Urat
Pengobatan Alami Asam Urat saat ini banyak di plih oleh masyarakat. Karena dengan pengobatan alami, mereka akan terhindar dari efek samping dari obat tersebut. Lain halnya dengan pengobatan kimia/farmasi, tentunya obat tersebut mengandung efek samping, yang apabila di konsumsi terus menerus akan menimbulkan efek samping serta dan merusak organ lainnya terutama pada ginjal.
This might be a question for Etsy to ask since it seems they are the biggest affiliate (anecdotal, are they?). Should they stop paying if these links to will be created anyway? The users, the ones who post content, are not incentivized to make the posts. Will Pinterest be less likely to promote Etsy links if they are cut off?
His example, slightly modified for Perl:

my $emailPattern = qr{ ^ #begin of line
([a-z0-9_.-]+) #one or more letters, numbers, _ . or -
@ #followed by an @ sign
([\da-z.-]+) #then one or more letters, numbers, _ . or -
\. #followed by a period
([a-z.]{2,6}) #followed by 2 to 6 letters or periods
$ }xi; #end of line and ignore case

if( 'john.smith@gmail.com' =~ $emailPattern ){
print "E-mail is valid\n";
} else {
print "E-mail is invalid\n";
}

EDIT: A much better way of doing it though:

use Mail::Sendmail;
if( 'john.smith@gmail.com' =~ /$Mail::Sendmail::address_rx/ ){
print "E-mail is valid\n";
} else {
print "E-mail is invalid\n";
}
There should be an option for cleanly, the wrong way. I took a typing class in HS but I don't remember any of the hand positioning from it. I touch type all the time but I have no clue about my positioning.

Years of AIM --> Quick error free typing without looking.
The fate of the Challenger engineers is depressing because they were essentially kicked out of their profession for knowing the right and moral answer. Thankfully, very few of us will be faced with these honestly life-or-death technical decisions.

I think there are parallels to right-or-wrong issues that we face in our own industry on a regular basis, for example:

http://johnnye.net/articles/ios-apps-want-your-contacts,-not...

Are phrases like "standard industry practice" and "covered by the click-through license" today's weasel words that rationalize us implementing immoral management demands?
It makes unreadable text readable for the user without requiring action on their part. Why would UX people get pissed? Seems more likely that web developers are the ones who will be uset.
One of my college mechanical engineering professors was a former NASA engineer involved in determining risk and investigating problems. He gave a gave a lecture & led a discussion on the Challenger O-Ring case (and I have since read a lot of the reports). As you mentioned, the CMU lecturer wasn't even close to the real story. But it also ins't so simple as to say 'managment didn't listen'.

The engineers knew what was going to happen with a fairly high degree of certainty - enough that the launch shouldn't hvae happened. Then they turned to management and tried to present their findings. Clearly the business guys didn't want to be the ones to hold up the launch, they had a strong incentive not to. So the engineers had to convince them why the company should basically stick its neck out as one of hundreds and hundreds of vendors and stop this launch. The engineers didn't do the best job of communicating the certainty of the problem, the magnitude of the problem, etc. So it was a little bit of both.

That lecture was probably 8 years ago for me, but it definitely left a lasting impression. Today I work on systems that truthfully are more complicated than the space shuttle and also have a lot more lives at stake. "Intellectual honesty" is a phrase I live by. There have been times I fucked up some math and knew we needed to fix something - even though it would money and delay, but I stuck to my guns and made sure it happened. The alternative is too likely to lead to disaster. It keeps me up at night, and those are the near misses. I can't imagine what that guy went through knowing they almost stopped it, but didn't.
It's written extremely poorly in my opinion (reads like a self help book), but the positive take-aways I got from it when I read it years ago... 1) Understand the difference between assets and liabilities (according to the author most people don't, which is shocking) 2) Take advantage of US taxation of corporations to spend money pre-tax as opposed to post tax (do this within the confines of tax law though) 3) You'll never get rich just doing what most people do, which is go to school, get a job, and work for 40 years. Starting a business is how the rich get rich.
It is, we hope that everyone will use CI in the (near) future, doesn't matter if it's a hosted service or not.
What's the point of autonomous driving if someone still has to pay attention? So it's expected that a driver pay full attention to the road while simultaneously doing nothing?
That sounds unrealistic. I would think a person's attention would drift after ten minutes or so.
Angry Birds CEO: If Piracy Is Too High, It's Probably Your Own Damn Fault...
This is right, I don't think duress is relevant here.

As a hypothetical, if the company hadn't already paid the $5k, just agreed to do so in the future, they could have some legal arguments for not actually paying after the round closed. See http://www.lawnix.com/cases/alaska-packers-domenico.html.

(Of course, that's talking about whether or not there's any tenuously-supportable legal argument. Back in the real world, they should obviously just pay him.)

IANAL. TINLA.
Dang, this will be the end for plausible car-based games, from NFS to GTA. :/
They were, the problem were that the protocol wasn't very good, and that they were closed source so there was a single point at which to cut them off - at the point of distribution. It seems to me that the same reasoning that was used in the lawsuits against Kazaa (which ultimately caused Kazaa's demise) could be applied to this product. Time will tell I guess, when it gets big enough to target - for now the centralized torrent trackers are a lot easier to use and more widely known. Tribler being open source might make it harder to suppress with legal tools. I think the logical step (if it would become mainstream) would be to sue uploaders individually.
"I have seven years of professional avg personal daily use of vim and never bothered to leave the arrows."

There are also two-finger, hunt-and-peck typists who've been typing for 30 years.

Just because you've been doing something one way for a long time doesn't mean it's a good idea.
If you get the livecd image, you can use Yumi to chainload the bootloader from the ISO file. Just run Yumi under Windows and have it add the iso to your thumb drive.
Russians Claim To Have Punched Through To Antarctic 'Subglacial Lake'
Carriers hate the iPhone
Good point. Does one really need to know how to code up a neural network in order to just use it? This has been my biggest frustration with some teachers of Machine Learning. They need to abstract away the innards and provide a usable high-level interface. I know this is hard to do. ML isn't magic ... you have to know what you are doing. But the same can be said for the automobile when it was first invented. Today, to effectively use a car, you don't need to know anything about engines.
Romney Condoms: priced so low, poor people can afford them...
What's the statute of limitations on negligent homicide?
This is the most interesting thing I've read on hacker news for months. And that's despite its subject matter being way beyond my skill level. I actually understand how a tracing JIT works now.
Nokia ends phone assembly in Europe, cuts jobs
Playbook blackberry harga dan spesifikasi
playbook blackberry harga dan spesifikasi - halo sobat kahar ngeblog, kali ini saya akan mereview gadget canggih yang sudah dipasarkan sejak 16 Juli 2011 kemaren, yaitu playbook blackberry harga dan spesifikasi.

playbook blackberry menggunakan menggunakan sistem operasi BlackBerry Tablet OS berdasarkan arsitektur micro-kernel QNX Neutrino yang mengedepankan fungsi multitasking. Neutrino telah banyak digunakan pada perangkat kesehatan, otomotif hingga router internet. Software PlayBook mendukung Flash 10.1, WebKit dan HTML 5, OpenGL (untuk grafis 3D seperti pada game), Adobe Mobile AIR, Adobe Reader, Java, POSIX dan BlackBerry WebWorks.
One Nissan GT-R was involved in an accident in Brazil
I'm not entirely sure this is valid. I'm happy to be shown that I'm wrong, but it doesn't seem to support environments meaning that you couldn't implement define, making it essentially not a scheme interpreter.

I'd be impressed by an actual implementation of R5RS in a small line count, but this just seems to be a calculator with lambda expressions and lists.
That's called "a good headline" in journalism.
Nice! I like it ;)
Seems fairly mysterious and improbable, but I have always been fascinated with the concept of dreams and being able to share them (like Inception idea). I would love to give it a test run if it arrives in the US. Has anyone actually tried this app?