skysight-inc/HackerNews huggingface dataset:
Amen. The part about data flow is insightful. The idea of overloading it into whitespace is insane. There has to be a better way, and SmallTalk's might be it.

Blocks delimited by whitespace work because they rely on a familiar set of conventions that have already evolved among most programmers over 30 years or more (and interestingly, a lot of programmers still really hate the idea of having it enforced). Moving what is essentially the alleged JavaScript BadPart(TM) "with" into an overloaded whitespace/dot combo is going to throw at least as many programmers for a loop as "with" has.

I also think there's something smells wrong about the examples. For all the dataflow insight -- did I miss the part where he talks about how exactly we're keeping track of the destination of the return values? And the problem with the ".pop" example specifically might be less that you can't call it fluently three times than that you have to call it three times to get three items off the collection instead of ".pop 3".
I don't know if this is a relevant question, but does it come with CIQ?
The 'pauseless' bit is not just a real-time requirement. A website that stalls for 2 seconds once every 10 minutes is unacceptable to me. That application thus requires a garbage collector that is nearly pauseless: the pauses are small enough that your users won't notice them. So I don't think it makes anyone look dumb at all to speak of a 'nearly pauseless' garbage collector.
New Cars Prices
Find new car deals and new car dealers at AutoUSA. Our new car reviews, prices and car buying resources help you request a no obligation free quote from dealers in your US region today.
It was him trying to end all of the stories floating around caused by the private but public email.

He didn't want the last word to be Yammer hates Scala and need's to jump ship. He thought it necessary to give a more balanced overview and provide subtext to the original message. I think he succeeded in doing this.
10 Best cars, Best New cars Under 20k, new cars price under 20,000
Searching for 10 Best cars, Best New cars Under 20k, new cars price under 20,000 your first destination would be the Autousa to drive your favorite car to home.
Seo harrow
We are a creative Web Design London Firm and SEO Company based in London, UK, building powerful online Web Design London & seo harrow Services solutions for our clients across the globe. Web Design London Company provide online web design harrow services.
Outfone BD351G 2.0" LCD  Cell Phone wGPS
But the purpose of the Kindle Fire is to be part of the Amazon ecosystem.
Accessories to Match Business Attire
The best thing I've read from Gruber in a long time. Yeah, it's snarky, but it's mostly true - sadly.
Demirdöküm Servisi
Demirdöküm Servisi hizmetlerimiz kaliteli, güvenilir ve müşteri memnuniyetine dayalı çalışmalarla tarafımızca verilmektedir. İstanbulda Anadolu yakasındaki bütün ilçelere, semtlere teknik servis hizmeti
en kusursuz şekilde demirdöküm servisimiz tarafından sunulmaktadır. Demirdokumservisii.com web adresimizden demirdöküm kombi servisi için bizimle iletişim kurun.
While the footer on the why_us page now includes the TOS and Privacy links, the main page does not have that.

Also, your blog link is dead.

Also, while not logged in, if I go to the why_us page, there is a search bar available to be used at the top of the screen. However, I am unable to really interact with it in any meaningful way.

In your TOS, you refer to the privacy page as being at: http://www.Thirsty.com/t/privacy. However, that is not where it is located.

This segment of your TOS is nonsensical: "The above licenses granted by you in video Content you submit to the Service terminate within a commercially reasonable time after you remove or delete your videos from the Service"

And just curious, the last line of their TOS is that they are enforcing a statute of limitations of 1 year on any actions that you would want to take against them. Are we actually able to give up that right in a contract / TOS?
Oddly enough, I think I know exactly what this feels like because I have felt something like this on a laptop that was plugged into an ungrounded outlet. The metal surface felt like it had ridges as I dragged my finger across the surface... 60hz ridges. When my finger wasn't moving if felt no different. When I unplugged it, the sensation went away.
Still surprised that nobody's made the connection to FileMaker.

FileMaker actually predates Hypercard (depending how you define it), and is similar to the point where you can still find Hypercard->FileMaker conversion tools.

Filemaker is also screens + controls + simple scripting language (albeit not quite as easy to grasp as HyperTalk/Applescript), and is wildly popular for an audience similar to that of Hypercard users.
Twitter Issues
"The app has a reasonably sized market, i.e. is not a tiny niche or for a private audience" ...how do you distribute an app for a niche or private audience?
Coach Briefcase Gray Black
If you're on Windows, putty will give you better results than the built-in telnet.
the solution seems pretty easy. simply leave out the beginning/end-of-line assertions. [0-9]+|[A-Z]+ would suffice for that example. i agree that introducing capture groups IS too early, but you can add the parentheses without mentioning capture groups, even if they do capture. grouping still has great value as a precedence indicator which is taught in gradeschool arithmetic.

it's rather unfortunate that the syntax to capture is "(" while the less complex no-capture is "(?:", i'm not sure who thought that through, but here we are.
Making people aware of the law is jury tampering
In the zoo/Jurassic park/a fish restaurant selling life lobster, visitors and animals are mutually dependent, too, but the animals _are_ the product.
I really don't understand why google released their api with a 1k/day limit. I could see this being a problem for a weekend hackathon. How many people are going to devote time to a real project reliant on any api with such a low api limit... my guess, not many.

TL/DR- 89n requested a limit bump to 1m requests/day but only got 10k/day.

Facebook's open graph seems to have a 100m/day/app limit.
(http://www.quora.com/Whats-the-Facebook-Open-Graph-API-rate-...)
Dich thuat, dich thuat chuyen nghiep Toan Cau
Carrier IQ May Have Violated Wiretap Law
Great analysis. This reply is mainly so that I can find your comment again in the future.
Vacation Deprivation by Country 2011
Powerful words. Just the brutal truth in those phrases. Thanks for sharing. I should watch that movie.
Lenovo released Thinkcenter Edge 71z and 91z in india…
What are some other examples of DSL's that are useful in the same way as regexes?

I am thinking LINQ might qualify. Also, JQuery is strictly not a DSL, but it kinda feels DSLy.
In Switzerland, you're banned if you stayed in the UK for longer than a few weeks, during the BSE years. That seems to make a bit more sense.
I haven't used it and it seems kinda chaotic; however Reddit gameswap is free minus shipping charges, which are <$1 for cds.

http://www.reddit.com/r/gameswap
I don't think that asking for evidence to back up accusations is the same as having conviction precede arrest. And I still don't know how the counterfeit products ordered from three of the sites constitute evidence against the two hundred something others.

Perhaps the only thing that would help me understand would be if there was evidence unknown to me linking all the sites to the same group. Something like that would make the case far more comprehensible.
Join 5 Dollar Money Bomb - 5 Dollar Money Bomb Overview (((BONUS INSIDE)))
I am a bit lost at all the down votes but he was recording data that breaches privacy acts. If he did send such data without permission it is a rootkit and can be unlawful (data protection act, uk). Because everyone has collectively found out about this at the same time a CnD would not work.
I want to see him do a 360 if it's found in the iPhone.

http://www.theverge.com/2011/11/30/2601875/carrier-iq-refere...
Maybe npm loves moe, but it hates me. I had to downgrade my version of node to 0.4.12 to even get NPM to install on my Mac. The error I was seeing was identical to one that had been seen (and reported in the Github issues list) by several other people 6 weeks earlier.

Just found it. I was being bitten by https://github.com/isaacs/npm/issues/1087

The issue was seemingly marked as "Closed" on June 27th, a full 2 days before a fix was released for testing. It subsequently broke again and stayed broke for, well, I don't know, because I still haven't upgraded my node for fear that NPM would break again.

I'm confident that it's me and not you, but I think I'll stick to pip/virtualenv as my package managers of choice, thanks.
I find people rating people extremely annoying. Especially when you apply a rate (B) to the overall performance. I mean, those people must not even be people, they are monkeys. A monkey can be said to be an overall B compared to humans (as monkeys don't seem to code to well...).
Your blog is full of the most unrelated posts that I've ever seen.

http://blog.thirsty.com/page/2/
As usual when a reporter asks a question in the title the answer is "no".

But an interesting article anyway (which is unusual for an article with a question for a title).
SharePoint Portal Development
Kolte Patil IVY Botanica
Productivity vs. Time
Arduino weather-station to Internet bridge - Hack a Day
And it doesn't log everything, notably it doesn't log UI events and whatnot like it appears do do on Android.
You must really hate that new $600/yr insurance premium for all smokers, right.?

When industries are powerful enough to ignore markets and regulation they ARE governing you with their choices.
Zach Wahls Speaks About Family, "I'm No Different"
I believe that's just this author's style of writing about anything except Apple.
Exile Sun to Bring Sci-Fi Board Games to New Heights
It’s true that South Korean start-up scene is getting better from the interest of institutional funds, which got up from the apparent success of the Grouponzi-style businesses, esp. TicketMonster. But it’s a whole lot different story that the Americans return here because Seoul is a better place for start-ups. The M&A market for Internet start-ups in Seoul is almost non-existent, except few cases like TM, and TNC, the only acquisition Google made in South Korea. I don’t understand how this ecosystem would persist without deals any longer.

As a side note, the Shin in the article is a family member of the “big brother” Chaebol, Samsung Group, which has close knots with big conglomerates such as CJ Group, Joongang Ilbo, Shinsegae, and more, almost to the extent of their aggregate revenue reaching almost a half of South Korea GDP, so he earned attractive deals from big local brands so easily. Shin wan’t irrational enough not to exploit his family connections to build a business based on a totally unprofitable model, a feat only possible at the right moment and right place. Definitely, he’s a smart guy, smart enough being ready to return if he no longer sees his advantages here in Seoul, which I think would be quite unlikely though, due to his superb “Zuck status” in S. Korea.
Agree. Easy target.

http://xkcd.com/114/
Home Property Buyers can help you sell your property.
It uses Coulomb's law, a principle of attraction between electrical charges:

http://senseg.com/technology/senseg-technology

Physics behind it:

http://en.wikipedia.org/wiki/Coulomb%27s_law
Awe.sm Helps Devs Track Key Details In Social Sharing, Raises Cool $4 Mil
Comfortable Life Insurance Companies
Things That Should be Known by Pregnant Women
Have you read Gruber before? He has some winners, for sure, but he certainly writes for the sake of amusing John Gruber.
"Although I don’t see a ton of it in the wild, it’s 100% valid to write your own custom jQuery traversals, filters, and so forth. my own jQuery Combinators includes `.K` and `.T` combinators so that you can break code up into functions so you don’t need to write elaborate trees."

This is very interesting to me. Tell me more :)
I saw a couple of LatestCrash reports there too, along with some LowMemory ones. Messages seems to record failure/success of iMessage, maybe SMS too, sending, with very little context.

Also, AFAICT it seems it goes straight back up to Apple, not to the carriers.
GCHQ challenges code breakers via social networks ~ Daily World News
This is not true for Smiths in any part of the world.

Sure it is. See, for example, Eleanor Roosevelt.
no, it's not an ideal solution. but i don't see why you're worried. if you want to worry, worry about the governments and/or corporations censoring the DNS system. this is a hack to get around a shitty situation, but it works.
Okay, by this definition, the Rolling Stones are "the product" too then.

In what way does this name help explain the relationship?
Funny googling the binary names and seeing posts from jailbreakers as far back as June 2010 saying "delete this app, it's ruining performance".
Embed a live local feed with 1-line of code
mezz is a new platform that helps you discover and share what's happening nearby. You can embed a live local feed on your website with 1 line of HTML code. See http://www.mezz.com to learn about mezz and click on "developers" to see the code.
>Moores law would suggest that todays users would buy 8 to 16GB of DRAM which just hasn't materialized.

my half year old 4Gb laptop i'd buy with 8Gb at least. Yet they all still come with 4Gb (and its happening for something like 2 years already)
Sorry for the delayed response. Was busy and just saw this now.

Here: http://news.ycombinator.com/newpoll
I started doing Ruby yesterday (have done about 8 exercises) and it's been fun so far. The approach is new and it seems very well thought out.
Personally, I classify any sort of sequence comprehension as a DSL, including LINQ and python's list and generator comprehensions. JQuery is basically as close to a LINQ-like DSL as you can get in a language like JavaScript that doesn't have metaprogramming support. Related to sequence comprehensions, there is Common Lisp's controversial LOOP macro, which is basically an iteration comprehension DSL.

I'm somewhat on the fence about whether format control strings qualify as DSL's. They don't as much, but they tend to have very complicated and specialized syntax.

I feel that Monads are a DSL in Haskell, but whenever I see "Monads in Blub!" I don't feel the same way about them. Part of it is probably that Haskell provides not only infix operators, but do-notation for supporting monads. Part of it is also that monads don't do as much in other languages, because their type systems aren't rich enough to fully express them, nor restrictive enough that their capabilities are useful.
"Proxy war", lol :p

Does that mean that nano and notepad will be recruited to do the actual fighting in the jungles of Vi-ed-nam?
Your wish has been granted: http://txt2re.com/

I use this all the time. No wonder I don't know to hand write a Regex.
The reason it is a little known fact is because Heroku tells people: "This is still a bit of an alpha so please don't tweet/blog/etc about it yet."
Yes, I hate that (?:) syntax. Who the hell thought that crap up.

But, I will point out that you attributed the error to NL/EOL assertion, when actually it was order of precedence of | being greater than $ and ^. It's a simple nearly 1-2 character mistake, not a "novice" mistake that discredits the entire book.
Awesome Air Swimmers—RC Flying Shark and Clownfish
Perrier Brings Sexy Back to Water
New Blog Post Fat Joe Reveals Why He Dec
Holiday Magic in the Heart of Central Park
First, here are the docs on what the GUI does:

http://www.arduino.cc/en/Hacking/BuildProcess

That alone should be enough to get you going -- it's a pretty straightforward compile+link+upload process, with only a funky preprocessor that makes their language easier to deal with than C or C++ for beginners (doesn't require includes or care about order of function declaration | prototyes ).
Laser Eye Surgery Costs
Why Path will finally succumb to Facebook
I think it's the one on the "cover page" (the one linked to from HN.
>-Also I have my genome phenotyped with 23andMe.

In the 23andMe there is a "Relative Finder" options.
https://www.23andme.com/ancestry/relfinder/

probably they can create a "Donor finder" options easily ..
A bracelet ，also a 4GB DriveA bracelet ，also a 4GB Drive
Bracelet 4GB flash memory drive.Plug and play.Portable and lightweight.Support Windows 98/ME/2000/XP/Vista/WIN 7/MAC/Linux etc.
I agree that syntax is the hardest thing. Based on my experience tutoring, I would add the following (which was surprising to discover at first): the second hardest thing is the order of evaluation. I've seen students write down

a = do_something1(do_something2())

and be unable to explain that do_something2() actually happens before do_something1(), and to see that the code is loosely equivalent to

b = do_something2()
a = do_something1(b)
Collar de Becada Dogtra alta calidad
Typeclassopedia now on the Haskell Wiki
You Are Being Monitored, Even If You "Opt Out"
A DSL doesn't have to be Turing-complete IIRC so format strings could probably qualify.
What i wonder is, who gets the data? Is it the carrier or Apple?
A second vote for the BMW 1200 GS, reliable, easy to maintain, handles well, great tourer.
Hoteles EcoAmigables
If you value privacy this is maybe not the best route to take.

You're using GMail/G+, I assume. Now a machine that might very well be easily identified (probably with some heuristics, the harder the more people share your address) as belonging to a specific google user id.
And you just started telling Google _every single domain you visit_.

Maybe they throw it away. Maybe you've got nothing to hide (..). I wouldn't recommend that as a decent option to any geek or non-geek though.
Well, at least one.

As for cars breaking the law- don't act like they are about to, but don't trust them. Don't be surprised when they DO screw up, and have a plan.
مباراة الاتحاد والاهلى بث مباشر
> Less DRAM, more NAND Flash

These guys just silly. They don’t get difference between these types of memory.

Actually, at the clock speed of iPad’s processor you can’t run programs directly from NAND, you have to copy it into RAM and only then run it from RAM.
IIT Course - Theory of Automata, Formal Languages and Computation (Video)
I came across this Io (http://www.iolanguage.com) Heroku buildpack a few days ago: https://github.com/freeformz/heroku-buildpack-io

Disclaimer: I haven't tested it (I'm not a Heroku user... yet!).
I.I.T Course - High Performance Computing (Video)  Programs and Data
IIT Course on Compiler Design (Video)
To contribute to the part about skin ripping away- when your speed is great enough, and thereby the friction and the heat... your skin does something called "sheeting".

That is to say, it just comes off in sheets, like how you take off your t-shirt.

Fun, huh?
This translation is rather true, and that's why it's hilarious :)
In my experience, he writes exclusively for the purpose of promoting Apple. Mercifully this article diverged from that singular goal.
I would imagine a new language would be twice as deadly at a company that has zero QA personnel.
Need help choosing a weight loss program free
Buy new nikon coolpix 5000
buy new nikon coolpix 5000
buy new nikon coolpix 5000 buy new nikon coolpix 5000 buy new nikon coolpix 5000
Poll: HN readers, where's your residence?
So fellow HN readers, where have you set up your residence?

(I'm aware of the fact that the majority is located in the US, but it might still be interesting to see if the HN community is getting more international.)

(Edit: NYC and SF area choice; England -> UK; split up Asia;Australia/+Oceania)
United States - NYC and SF area
(Rest of) Europe
Australia/Oceania
(Rest of) Asia/Pacific
Just what I was looking for, thanks.
IIT Course on Computer Architecture
Asus Eee Pad Transformer Prime review
IIT Course - Database Design (Video)
Being that the majority of users are in the United States, it might be interesting to see a poll showing how many actually fall outside the NYC and SF areas.
Pradeep Koneru Padma Narayan
Pradeep Koneru, Executive director and CEO of Trimex Group. Trimex Group has a new facility for separating minerals from beach sand, involves a process of extraction of sand from the beach 100 meters beyond the high tide and then purified by using multiple levels of water treatment.
IIT Course - Computer Networks (Video)
Help is on the way*
What tools are you using?

I had a lot of problems with Python when I was trying to edit code in a variety of different IDEs, text editors, etc.

That was years before I discovered the beauty of Vim (sub in Emacs here, if you like).

For your vimrc:

" Indentdation
set tabstop=2
set shiftwidth=2 softtabstop=2
set smarttab
set expandtab
set smartindent

" Shed light on hidden things
set list
set listchars=tab:»»,trail:•
set wrap
set linebreak
set showbreak=↳

This will use soft-tabs (assert (> spaces tabs)) and expose tabs and trailing spaces on lines using the » and • characters respectively. They show up as a nice, obvious blue in my theme.

Sometimes, this can be annoying for other people's code, who prefer tabs. Easy fix is to `:set nolist` on those buffers.

This also works with file formats that expect tabs, like Makefiles, which have plugins in most Vim distributions that will forcibly type a tab when required. Will be obvious when you see the ». If you ever want to explicitly type a tab, go to insert mode and type ^v<tab> (that is control+v, then press tab). ^v lets you disable custom mappings for the next chord, so instead of <tab> meaning "indent" it will mean "type a damn tab character!"

Meanwhile, our non-technical CEO does some Haml/Sass (both whitespace significant) using TextMate. I had to write some on-save scripts for him to make sure he doesn't submit any trailing whitespace and always ends his files with a trailing newline. grumble grumble
IIT Course - Design and Analysis of Algorithms (Video)
Why is Carrier IQ being made the villain here? From what I understand, they provide a service which has been abused by the phone manufacturers probably in conjunction with the carriers.

Logitech makes web-cams, would you hold them responsible if you found them hidden in hotel rooms and they were put there based on request by the CIA?

Let us hold the right people responsible. That will mean Apple, HTC, Samsung, RIM etc.
Arduino geeks,

Not sure if this will be considered off topic here; but I will ask anyways.

I am looking for recommendation on how to start with Arduino.

As a hobby, I teach kids 10-14 yrs (started with my nephews) about Computing technologies. I teach programming concepts using 'Scratch'. But I also want to introduce them to Hardware and Communications side of it. For my nephews, I got them Lego Mindstorm NXT and taught them about sensors, motors etc.

However, Mindstrom NXT kit is not cheap. And I cannot expect every kid's parent to fork out that much money. Do you think Arduino can help here? The selection of boards seems confusing to me. Anyone you would recommend for starters?
IIT Course - Computer Organization (Video)
Doom3 shaders
I like Zed Shaw's style. I feel it really helps things stick with the way it is taught. I also feel the 'go find out yourself' methodology sets you up well going forward as you learn to depend on yourself to solve problems instead of the author of the book.
It's not a proper comparison. Using your analogy, Logitech should be held more liable if the video streams from the webcams were uploaded to Logitech's server. Would you agree?
You might also go through a slightly different polygraph with highly personal questions about your sex habits.

Why do they do this? For blackmail purposes later?
Technically, you can bypass the filter by tweaking the URL a bit - adding or subtracting a /, ? or # will usually work.

But please don't resubmit. There are already too many stories on the 'new' page relative to the number of people looking at it; if people would regularly resubmit stories, that problem would get even worse.