skysight-inc/HackerNews huggingface dataset:
The reason for using semicolons in JS is quite simple: It makes it easy to determine the boundaries between statements, both for humans and machines.

With semicolons, the search for the boundary between statements reduces to the search for that single character -- that means fast code skimming.

The boundary is also robust against changes; as long as that semicolon stays in place, nothing that happens within that statement can cause that boundary to become an interior.

There is an exception: Strings. This is no trouble for machines, as strings are processed by the lexer. Humans can't instantly take a string and process it as a chunk, but a UI innovation does this work for us: syntax highlighting.

As an example, consider the code:

x = a && b
foo()

If I try to change the "b", I might accidentally turn the code into

x=a &&
foo()

The grammar allows the malformed statement to interact with its neighbor, and thus, instead of getting a parser error, I'll get a program bug.

LR parsers take advantage of this for error recovery, allowing them to find more than one parse error at a time.

A more sophisticated view is to think about syntax abstractions. Given a program like "x=y; return x;" we can create a program written in the abstract syntax "statement; statement". (The dual operation is to concretized that back into the set of all two-statement programs. This kind of relationship is known a Galois connection.) Having semicolons makes the abstract syntax unambiguous, allowing us to efficiently reason at the statement level.
Microchip Tech to Buy Standard Microsystems for $939 Million
If these allegations turn out to be true I'm going to lose some respect for tech journalism.
Reading the docs now, this looks like excellent work. Thanks to everyone involved =)
How to get your first 927 customers
This looks fun and certainly simple - but I would guess that for many, the actual training of the model is not the show-stopped before "automated, data-driven decisions and data-driven applications are going to change the world."

If you already have clean data in tabular form, with a single target class to predict, and enough training data, the last step was always sort of easy. Much harder is the fact that people expect Big Data and ML to be fairy dust, just give it my DB password and MAGIC comes out. And instead of a clean two-class classification problem you have some ill-defined a bit of clustering, a bit of visulisation and a bit pure guessing -problem.
Wave City NH 24
As an Australian I used to use 'Anzwers' as it seem to give great relevance for Australian specific information. I think it used Inktomi?

I'm not sure why I switched to Google. Not to discredit the Google UX, but I think I switched because the name 'Google' was so catchy and eased it's way into my university's vernacular. "Just Google it" rolls of the tongue nicely.
How To Start and Run a Mastermind Group
We do a little automagic currently, but we'll expose some of the knobs soon, probably first via the API. Expressing model confidence and handling loss functions are being worked on right now.

Did I mention we're hiring? Someone with the right combination of big data and machine learning skills can make a big impact.
https://bigml.com/team
Would like to hear from anyone who has been part of a mastermind group. How did you find the right people? Did you benefit?
Still wrong - one revision of this specific model per year, they still launch a dozen other similar devices.
> I think the days of "Anonymous Likes" are somewhat over

That's right... that's exactly the issue captured in nutshell.
Aje. Spring/Summer 2012-13, Australia
FB is currently valued at 1/2 of what Google is valued at. Your call.
Difference between Free holds and Condos
Most first time buyers especially the new immigrants don’t exactly know the difference between Freehold houses and Condominiums.
For instance because you have componentized your product into different repositories, use different combinations of the components in different projects, but are still actively developing many of them simultaneously on each of those projects. Having to build, deploy and fetch gems (or whatever other method of distribution your language uses) is cumbersome if development is still really active.

I don't think you should ever want to bring unreliable external components, like a random github project that you aren't actively contributing to, into your tree like that.
>>let's say Indians have a reputation of being sloppy programmers

Firstly, you assume that Indians are sloppy programmers. And then you conclude?

>>I'd probably be tempted to lie about my nationality when applying for a remote job.

I am an Indian and I'm proud of my nationality. I would never lie, rather I'm proud to be associated with a nation and culture whose history dates back to the cradle of human civilization.
Never say never. There's a time and place for dirty pointer tricks like the XOR linked list or tagged pointers (low 2-3 bits used for "tags"). Emphasis on words "dirty tricks" so you know that it's the rabbit you pull out of a hat, not something you do every day.

I almost needed XOR linked lists somewhere once, but I ended up doing the same thing with tagged pointers. I wish I remembered the occasion.

But imagine this situation: you're doing some high-perf code on x86's and doing a data structure (with next/prev links somewhere) and your node size is 136 bytes because of arbitrary reason X. You're running a few percent behind your worst competitor in performance figures. Now if you shave 8 bytes you'll fit one node per cache line and probably squeeze out a little pref just by having a cache-friendly alignment. Should you do it? Hell yeah.

Okay, I know many people don't write code with tight performance budgets, but some of us do.
I always knew there was more to astro boy than bland entertainment. He will now proudly adorne my next startup presentation folder pack. Awesome and inspiring with a message we could all learn from.
Ask HN: Naming My Startup
I have put myself under a great deal of pressure and mental blocks when trying to come up with a name for my start up. Is the name the first impression or the users first experience using the site? Should the name describe the site functionality or should it evoke an emotional response?
Which is why you should only use submodules with repositories under your control. At my work we happily use git submodules. Much better than svn externals and much better than any alternative that existed so far.
היכרות עם אלמנטים בצילום | zoomi
Coach Outlet,Coach Outlet Stores
Cheapest way to buy an iPhone in the UK / The seperation of devices and carriers
Don't give stuff made of glass to a kid - at least get a strong protective case.

Your requirements for water-proof and hardened equipment are trumped by other features in most Apple products. Motorola makes phones just for you!
If that is the worst problem -- one that is easy to solve and easy to repeat the few times you need it -- then the more love for submodules. I'll take that over any other available solution any day (I don't count subtrees as 'available' yet).
I'm not sure how important it is overall. Focus more on starting to ship stuff. There are tons of companies with weird names.
Use the Jaccard over a sweeping window or something.

over 5 letter windows:

TEST: A 0.4
TEST: B 0.540540540541
TEST: C 0.692307692308

over words:

TEST: A 0.555555555556
TEST: B 0.714285714286
TEST: C 1.0

Here's the Korea one over a 5 letter window:

north korea:congo 0.0
north korea:democratic people's republic of korea 0.0526315789474
north korea:republic of korea 0.111111111111
north korea:south africa 0.0
Norwegian Cruise Lines Freestyle Accommodation
The Norwegian Cruise line can sometimes charge you with the thirst for journey, while at the same time can provide some glorious relaxation avenues. Your dream to possess an excellent time on board the Norwegian Cruise Line, while enjoying some of the beautiful sites, will return true with these luxury cruises.
I don't know how much it matters 10-15 years down the line, but it can matter very much 2-3 years later. I know people (mostly front-end developers and designers) that have been totally fine without a degree, but I personally have had a terrible experience.

My story: I dropped out of MIT to stay at my summer internship. However, the company tanked (this was at a finance company, summer of '08), and my team was pretty much disbanded, so I went looking for a new job. Luckily, one of my team members had just gone back to his old job where he was a manager, so he was able to vouch for my awesomeness and hire me (despite extreme reluctance -- I'd gotten told multiple times by both recruiters and other engineering folks that they wouldn't be able to hire me full-time).

Unfortunately, the company turned out to be a terrible place to work, so I quit after a couple months. And from then on out, I had a really difficult time getting a job. People would say they had a company policy saying they couldn't hire drop outs, but they'd love me as an intern, or they'd tell me point-blank that I had great technical skills, but they were worried about my ability to "commit".

After all, I was a fresh young kid with very few connections, so it'd always be some clueless recruiter deciding whether to pass on my resume or not. Maybe your experience will be different if you have better connections or if you're the type of person who can network well.

Luckily, I have a great job now, but my experience was a big shock. I'd always thought that people in Silicon Valley didn't give a fuck about whether you had a degree or not, but this was definitely not true in my case.
I'm rather fond of the MessagEase keyboard on Android: http://www.exideas.com/ME/index.php
Sacha baron cohen on Facebook IPO
So this looks pretty awesome. I can see myself using it a lot. There is one workflow that I do with submodules, that i don't see how to do in subtrees:

clone a repo to the target dir. Add it as a submodule. Decide to play with a branch of the submodule, so switch to that branch in the cloned repo. Then if i decide to work with that, update my submodules, otherwise switch back.

Is that sort of workflow available in subtrees? How do I do it?
sacha baron cohen on facebook IPO! http://nexthotstartup.com/2012/05/04/sacha-baron-cohen-on-fa...
15-Year-Old's App Turns iPad Into A Windows-like OS
Also check out his github:
https://github.com/pedrofranceschi

Not bad...
Jogos do mario
Who said anything about being rewritten? These are wrappers.
The interactive REPL looks fantastic. It's one of the things I love about developing in ruby - you can try things without going through the compile or even save/execute process. There is a lot to be said for a short/instant feedback loop.
Also if you press and hold a key, list of accented/alternative characters is opened. Anyway, OP has lovely idea, just the first trigger has to be tuned a bit. Maybe holding and dragging the space key?
Golf Cart Parts, Golf Cart Accessories
Providing discount golf cart parts and accessories to spice up you ride. We will work with you to find exactly what you are looking for. All parts are quality.
Removable Vinyl wall decals from our Diyurhome wall art sticker store
Removable Vinyl wall decals from our Diyurhome wall art sticker store
This makes total sense to me - slides and enterprise are like bread and butter
Also, just to be clear:

I think the breach of ethics should be a big deal. We've grown too used to the idea that if you profit it's ok to commit some small deceptions. It's an acceptance that harms us all.
Sounds like a task for Shingling man!
沈阳不锈钢板
> Unless I have just been transported by a time warp I really think this is fiction.

Nope, the Intel guys and gals do this kinda magic day in, day out. Or at least the chips they manufacture do. I'm not familiar with the internals of the prefetcher of any CPU at this level, but let me wave hands here. This is what the prefetcher could do:

All it takes is for the prefetcher to get a cache line when requested, and then observe what is inside and look at pointer-sized and aligned values that look like pointers and are pretty close to the original cache line's (virtual) address. Now if these values happen to be sane virtual addresses in the current process, the prefetcher might as well fetch them one cache closer to the CPU. If it hits, it might yield big performance boost in real world apps. If it misses, it's just a little wasted electricity.

All modern CPUs do dirty little tricks like this if it helps them outshine their competitors.

Btw. you can add prefetch instructions in your code manually if you do linked list traversals or similar. In GCC you can use __builtin_prefetch() compiler intrinsic.
Agree completely. I can't say much more other than, uh, "stay tuned".
You mean one way of implementing the Coasian _solution_ to solving the _free rider_ problem?
You are right, just submit it prematurely .
Precisely. Direct-manipulation text input would be handwriting recognition á la the Newton MessagePad.
This video is the best foot forward case from FB to buy their stock. That is its purpose.

Through that lens when demonstrating the product in the first 5 minutes, the amount of time that FB dedicates to 2 features - photo sharing and Timeline - is striking.

Instagram learned the $1b way just how core photo sharing is to FB.

But doesn't that acquisition demonstrate FB's inherent weakness - consumer's fickle behavior?

That in 18 months a <20 man start-up can terrify a multi-billion dollar behemoth?

And then the focus on Timeline just feels odd.

A "maybe" success from the user perspective, but either way seems more like a UI-update than a core product choice.

Two years from now does anybody believe timeline will be the default homepage?

Facebook is going to be a behemoth IPO no matter what, but I am less compelled to own the stock vs. investing money in another photo-startup that could swing hard @ facebook's core, despite how pedestrian that sounds!
I didn't know about the new @{} syntax for dictionaries - http://blog.ablepear.com/2012/02/something-wonderful-new-obj... - very nice.
Note: the CPU knows your virtual address spaces and a whole lot more. So "looking like a pointer" is not just a 64 bit hexadecimal value, but the CPU has the possibility of checking whether it's a sane virtual address and other heuristics.

Also, if you make an incorrect prefetch decision, it's not a big deal. Just one wasted cache line.
I am totally shocked!

One cofounder of a big company believes that if the good workers try to compete with his company instead of working for the big company is outright bad.
None of the 10 year old forum communities I can find use threading. Are you aware of any? To me, this indicates that threading isn't sustainable in the general case of online communities that type paragraphs to each other. Programmers love it as a data structure, but it's just too confusing for everyone else.
Save 10% On Personalized Mother\'s Day Jewelry  at PeoplesJewellers.com
Save 10% On Personalized Mother\'s Day Jewelry at PeoplesJewellers.com! Coupons, peoplesjewellers.com Coupon Codes,People's Jewellers Promotional Codes, printable coupons and online coupons Save money with Coupon Codes, Promotional Codes, and Free Shipping Deals
I think the problem for you was not that you dropped out, but that you dropped out and then had two very short stints at employers. Hence the worries about your ability to commit. When you see a dropout followed by 4 years at the same company where he assumed several levels of new responsibility, the work experience cancels out the lack of an education: he's already proved that he can commit to a task and do well at it. When you see a dropout followed by two jobs of a couple months each, it screams "dilettante": it says that as soon as you get bored with something and the honeymoon period ends, you go looking for something else. Nobody wants to hire the latter type of person.

People look at your whole resume for patterns, not just each individual section in isolation. Dropping out can be either good or bad - it depends on what you do afterwards.
Steve Jobs was a sucker because his values were different than yours? Really?
That's 500 million daily active users - they ave nearly a billion monthly actives, and the total number of user accounts wasn't mentioned in the article.
Isn't Dustin contradicting himself?

“The only reason you should be an entrepreneur is because that’s the only way the idea will come into the world,”

Vs

"A lot of great people are wasting their time and talent by pursuing 'something that doesn’t exist yet,' instead of joining bigger projects that already have proven ideas."

So, isn't YC trying to achieve precisely the latter: getting talented people into a proven entrepreneur's business?
We do. It's called the GPLv3.
Is Pc Killer Playing Hide And Seek - ArticlesXpert
I agree that Reddit has a terrible user interface (IMO, obviously) and it's amazing it has the traction it does. Of course we could also say the same thing about the vast majority of forum software, too. Apparently human communities are very, very good at getting software to fit their social needs even when the UI is suboptimal.
[Hackers  Work] - Interview with Simon Bennetts: Owasp Zap Project Leader
Nike Free Run 2 Clearance Sale
Pfizer's shareholders most certainly regret the day when the company thought Mary McLeod, their global head of HR, who was their snake, was a great hire.

A most interesting, alas lengthy, read about the whole sordid affair and why it may be a bad idea to hire a snake (or a multitude of them) can be found here : http://features.blogs.fortune.cnn.com/2011/07/28/pfizer-jeff...

[edit: grammar]
Maybe I'm stupid, but gitster/git doesn't sound like the mainline for git.
Are they a Y Combinator company, by any chance?

Curious as some of the language is very similar to a series of stealth job postings here over the past ~6 months.
Makes perfect sense. IMO, a true entrepreneur devotes himself to an Idea he loves, an Idea he will want to spend the rest of his life with, working on. Thats the case with Bill Gates, Steve jobs and other successful entrepreneurs. Now if they say you don't need an idea to become an entrepreneur, then wtf will that guy work on? Come on, this is irony at its best.
Readymade Garments, Apparel Garments
BizzDuniya provide the portal About the Readymade Garment Industry, This portal you will get the information about - Apparel Gharments, Readymade Garments Manufacturers, Ladies Garments, Readymade Garment Industry in India, Fashion Ladies Readymade Garments Exporters and Women Readymade Garments Manufacturers & Exporter.
Well we just started up without an idea. So my life is literally 100% about proving this guy wrong - or I starve.

There are more paths than your path Mr. Moskovitz.
7-10 inch Embedded Touch LCD Module
For any non-american who might, at any point in their future, think about moving to the US for work, a degree is virtually essential.

The standard work based visa requirements include an equivalent to a 4 year US Bachelors degree (eg. 3 years in the UK), or 4 years of relevant experience for every missing year of college, i.e. 16 years!

I advocate staying in school anyway, but this is something to consider.
You make fair points here however I was arguing against the widespread “git pull” culture.

It's clear that some of the points can be mitigated using more sophisticated git+fab magic. Nevertheless, the other points remain true and the combination of them all makes me believe that native packages are the better way.
Building a global platform to be COO
I personally use a good old Makefile to create debs. I'm not sure using Fabric for that gives much of an edge. I also handle base system configuration through a hierarchy of debs that perform tasks ranging from user configuration and database setup to application setup.

I've used that sort of setup in various configurations and it's solid. After all, that's what our favorite distos use (whether it's deb-based or not is irrelevant, concepts are similar).

If and when configuration needs to be "shared" or "propagated" between machines, I store in a store of some kind (RDBS, KV).
> Who knows, maybe this is the next MSFT or AAPL.

Or the next bubble?

Seriously, if you are young enough there is nothing easier and more compelling than leaving Facebook, and Facebook cares a lot about having young people. Why is it so easy to leave? Because youngster do not like their past, they do not like to see themselves as kids. It took a very long time for me to be able to look at a picture of my younger self without instinctive rejection. Only when you are on the "other side" of life that you value past pictures of your life.

Why was Instagram so successful? Some other may hvae said it but still, what strikes me the most is why so many people did use Instagram app to share pics instead of Facebook app. It can't be solely based on UI diffs. It is more because Facebook is perceived as an archive where everything goes if anyone is interested, a trashcan if you will.

I'll not bet a cent on FB. Moreover, we HN readers should not put all our eggs in the same bag, our work, interests, knowledge, passions are anchored to technologies, let's anchor our bank accounts to some other place.
They're great media consumption devices.

Sorry, but this is a lazy and trite assertion. They are a extremely useful tools for visual designers and musicians for a start.
Apple and Samsung Claim 99% of Profits Among Top Mobile Phone Vendors
True.. but, the audience here usually has at the very least the ability to achieve similar results or they've already done something equally impressive.

If this was to the general public, then it would've been a moot point. But, everyone here is generally exceptional. Thats why we stick around and read each other's nerdy stuff lol
Having technical founders is a necessary but not sufficient condition, I think. Lots of companies have had technical founders who haven't managed a level of success as impressive (regardless of scale) as google.
This way though it could come off as a pitch for readers to go and buy Facebook stock/stock advice.
3d architectural rendering, 3d modeling
Architectural Drafting India is a leader in the field of architectural documentation services for the architectural interior design industry. With the unique experience in this field, Architectural Drafting India has been perfect skill and providing world class 3d interiors modeling rendering services to worldwide clients. We have a huge clientele which include architects, developers, home owners, building contractors and interior designers. We prepare stunning and amazing 3D architectural renderings from our client's plans or sketches. Visit us at http://www.architecturaldraftingindia.com/architectural_3d_rendering.html. Get a free quotation at http://www.architecturaldraftingindia.com/inquiry.php or send us an email at info@architecturaldraftingindia.com.
i wish there was vi mode for iOS. seriously it would work great
I'd agree with this. Choose something you're happy with, you might end up only starting a business once.
I agree with Steven 100%. I've been an avid user of plug.dj for a little over a month now and I'm addicted. I love the fact that international users are welcome (I'm from Belize!), and users who don't speak English are catered to with real-time translations. I've managed to discover international artists and met some nice music-lovers worldwide. I also love the fact that the people behind the site are so nice and eager to help as well as listen to suggestions.
I believe the reason is that the position of the virtualenv changes (from /home/buildbot/package-version/vrmd/venv to /vrmd/package/venv) and some links didn't match. I'm not 100% sure though, it's some time ago. :)
I am a fool…with a dream
Wow, not only is there still a search page under hotbot.com, its also still run by Lycos! It's like time travel...
Yup, when I worked at Yahoo back in 2006 I remember altavista being described as a useful site for running experiments.