skysight-inc/HackerNews huggingface dataset:
http://www.bumrungrad.com/ is the place I use. It's a bit more than $200 for MR, etc., but I'm doing the exec screening w/ stress test and ultrasound (http://www.bumrungrad.com/en/health-check-up-bangkok-thailan...) and x-ray, and may do MR and would potentially get a CT (obviously avoid CT if you don't need it due to the radiation dose, but with modern equipment I'm personally not super worried).

I got my LASIK done about 8y ago at TRSC (www.lasikthai.com) which means free checkups and touchups for life, too, also down the street. Eye exams are one case where I usually use a hotel car vs. a taxi to get around, as dealing with obnoxious taxi drivers while sort of blind sucks.
It still asks for invitation code. I think its not fully open yet!
Also curious what you thought about Nokia Storyteller which just got announced recently - pretty close to home it seems.
http://www.thebunker.net/
His point is that actually you don't want to write plain C - you want to pick some C++ features that considerably reduce the complexity of your code.
Obama has repeated publicly "there are some jobs that are not coming back"[1]

And I think he's right. Modern US production facilities have far more automation requiring fewer, more highly skilled jobs. Barely skilled assembly line jobs just aren't worth the labour costs in the US.

[1] http://www.youtube.com/watch?v=AMdkzY-Eivg
Penflip is similar to a project I'm working on. We should talk.
That whole paragraph is ridiculous. I'm commenting but really I should abstain because I feel I am lowering the tone with yet another great religious debate: C vs. C++.

"No. C isn’t simpler for C-style programming than C++ is, nor “closer to the hardware,” nor indeed more efficient. I have yet to see a program that can be written better in C than in C++. I don’t believe such a program could exist. By “better” I mean smaller, more efficient, or more maintainable."

Firstly, I'm sure what he's writing there is predicated on the C++ STL being available, the use of which will in turn increase compilation times, because there's a lot of templated code to compile.

I cannot see how you would implement strlen or malloc in C++ (EDIT: as efficiently and/or) more efficiently than C, particularly when you take casting void into account. It's not a far stretch then to imagine writing drivers and so on, where idiomatic C++ would be a distraction compared to C.

In the above his metrics, smaller, more efficient, more maintainable - I can't see any features that C++ has that will allow them to be proven true.

Any program that has to interact with a C library - Stroustroup would suggest library then to be wrapped to make it behave according to C++ style - if so - if the code is just calling a few library functions, C will be shorter and better by all his metrics.

The most convincing is maintainability, but C++ has many more ways to skin a cat than C, so where C had the overhead of understanding someone else's data structure, C++ pretty much does too.
Report: India PSLV successfully launches MOM en route to Mars

http://www.nasaspaceflight.com/2013/11/india-mars-debut-pslv...
You can try searching for snapshot of https://web.archive.org/web/20131016082142/http://archive.or... like https://web.archive.org/web/20131016082142/https://web.archi...
then
https://web.archive.org/web/20131016082142/https://web.archi...

and so on for infinite loop!

Oops this looks like recursion. ;-)
I second your thoughts. Our application was turned down and I got the same email in my inbox this morning. In my case, I had a different reaction to the rejection though, in that, I decided to take on the challenge head-on. But then again, now that I think of it, I'm deeply devastated that I couldn't get any feedback from them.

I'm a very curious person and have been all my life. Part of what makes me unique is my ability to go to great, if not seemingly impossible, lengths to find out things that pique my interest. And, YC, finally seemed like a place where I could belong after feeling so very different all my life.

It is painful to see them return your application with a generic 'no' because I have no way of knowing what I could improve or what is it that made them look away in the first place. I'm pissed off because I care.

To quote from Don Quixote, "there were no embraces, because where there is great love, there is often little display of it."

I hope they could give me some feedback. For once in my life, I'd know, for a fact, than having to ruminate and speculate over it.
Think about it: most Google users did not even use Google Reader. So: no, this does not happen in "real life", just in geek circles.
Man... Half-Life 1 and the OG Unreal Tournament.

The former was more playing with Visual C++ 6.0 with the SDK, mind you. The latter was just hours and hours of team death match and CTF. So good.
Sure, shoot me an email (see profile for email)
And Tintin - The Shooting Star.
> Does the average reader of Nature need to be shown a graph of what a linear, constant, logarithmic, and inverse relationship looks like? I don't think so.

Representing simple, familiar relationships visually and interactively may indeed not offer much clarity, just as a single brick may not offer much shelter.
Perhaps it should be opt-out?
I am also wondering. Sold and dropbox don't look related to each other at all!
`Project chief Subbiah Arunan says he has not taken a vacation in the last 15 months, sleeping at Isro's satellite centre in Bangalore and going home for "about one or two hours every day". `[1]

[1] http://www.bbc.co.uk/news/world-asia-india-24547892
Top 100 Adobe Passwords with Count
Submitted because the list demonstrates how awful most people's passwords are.

Truly terrifying.
Then what was the purpose of barring four scientists from holding any positions and what was this mess http://www.dnaindia.com/india/report-ex-isro-chief-three-oth...? A political drama?
Absolutely fake.
I spent 1000h on Techmeme and didn’t learn a thing
Definitely.

I write C on a non-valgrind capable platform. It's literally scary what you missed when you take what you think is working properly and throw it through valgrind.
Windows NT itself was sometimes a pretty awesome game back then :)!
1pt = 1/72 of an inch, therefore a 12pt font is 12 pixels high on a Mac, but 16 pixels high on a PC (12 * 96/72).
NOOOOOO!!! Don't give up! You could, monetise context. So, for instance, I'm looking at a pile of photos from Glastonbury from when I was at university. If you can tag the photos as from Glastonbury and intuitively know that Eminem performed there in 2007 (he didn't!), you could enable commerce on the content itself - Eminem one-click song downloads from 2008.

Think about it.. Same goes for you being with someone whose birthday pictures you're looking at and you can provide a context to them. Gifting is an area you can charge advertisers for. Think fashion!!! We take pictures all the time!! If you could provide the context to where the pictures were taken, the store it was taken in, and how there is a discount going on in that store, it would be amazing! Use the context of the photos, for instance, as 'subscriptions' to these contexts.

To elaborate, think of this scenario. I took a photo at H&M on Regent Street in London and then at Next further along the road. Since I took at photo at H&M, you can 'subscribe' me into H&M offers, etc. And same goes for Next. So when there are offers, an ongoing sale or either of the brands just looking to reach out to customers, you could be the conduit for them!!!!!!!!! THAT IS WORTH A LOOOOOTTT OF MONEY!

If you're not doing it, I WILL! :D :D
Right. Gotcha. Good luck with it!
Depends on what your goal is.

When I was 11 years old, I was using GameMaker 3.5 (man I miss GML scripting, its what got me into programming in general) to build games, and get my ideas out. That was fun!

I'm 23 now, and am currently learning how to build games... this time, using C, SDL, and Lua embedded for scripting.

I also happen to have Unity3D installed on my computer, which I use for my actual game project, but I'm doing things the hard way and building my own engine and game on top of it as a learning process.

Just another perspective :)
Eukaryotic cells contain self-test infrastructure
OpenNote – an open web-based alternative to Microsoft OneNote and EverNote
I'm having a similar problem, except when I'm pressing backtick nothing happens at all, the __backtick__ div stays empty. similarly, it works fine on the backtick website Chrome 29.0.1547.57 on arch linux.

EDIT: in the interests of clarity, pressing the backtick the first time injects an empty __backtick__ div into the page nothing further happens.

EDIT: Fixed with update to latest chrome. Thanks for the extension, seems great.
[note: I use both C and C++ heavily, and I think you are interpreting Bjarne wrong here]

the use of which will in turn increase compilation times

sure, but that does not makes anything he says about it less true. You could even argue it has nothing to do with the discuession at all.

I cannot see how you would implement strlen or malloc in C++ more efficiently than C

He says "C is not more efficient" which means "C++ is as effecient, or more efficient". Which in turns means you are right, and he does not imply you are not (that's the "as efficient" part). Yeeha, you're both right, no need to start a war.

Stroustroup would suggest library then to be wrapped to make it behave according to C++ style

I'd rather think he'd suggest the library should have been written in C++ in the first place. Which is definitely shorter and better by his metrics.

The most convincing is maintainability

which again comes down to the "as efficient" part then.
The 33 Most Beautiful Abandoned Places In The World
Valve's Plan to Replace Game Consoles with PCs
This will fail. Why? Because the financial incentives of the helper are set up wrong, "paid by the minute" will reward slow talkers and slow help. This will make customers unhappy and customers will choose help from cheaper, faster sources.

The DYI video success will be better the shorter and better the video is, and I'd rather pay-per-video. If I wanted to talk to a human, there are millions nearby in the city. A DYI video can explain in 2-3 minutes what will take a human 60 minutes in a meeting including greetings and other social fluff.
We spent time juggling between em and px before but from few months we are using "rem" unit.

It works nicely as we are also using font-icons everywhere.

See: http://snook.ca/archives/html_and_css/font-size-with-rem
har har morrowind har har...
So we are, 2nd time :-) http://www.sofits.me/?lang=en
Online fashion collection considering appearance
In my experience, Linux graphics aren't smooth like OSX. I have the same problems you describe here: http://news.ycombinator.com/item?id=6545726
"Thankfully the UK will stop sending foreign aid to India in 2015". You seem to have a problem with this simple wish but perhaps you can explain what it is? Do you think aid should continue (in spite of India's request) or that the UK should stop. BTW we can read negatives without capitalization.

Many countries including Britain seem to me to get their priorities wrong. India certainly does when one sees the wretched and disgusting (not strong enough!) way in which so many people are forced to live by being deprived of services which have perforce to be supplied by the state.
The article contents and headline disagree with each other. The article contents says that the facility will create 2000 jobs in various fields in Arizona. But towards the end,Arizona's governor is quoted as saying the facility will create at least 700 jobs, as well as "1,300 construction and associated positions in the state", with no word on how many of those positions are temporary jobs related to the construction of the facility itself.
Some people are claiming credit cards used to buy CS6 and whatnot are compromised too.
I found after jumping into starting my own business is how different everybodies' experience is; what works for one, does not always work for another.

I had a look at your website - seems very interesting! Do you have a specific niche you are targeting? Your homepage seems a little conflicted between the "mentoring" aspect and the "courses" - its making me a bit confused.
CardsLib: a Cards UI Library
Sure, someone on a single machine isn't going to get far, but that's not a great defence to rely upon.

The answer is one of two things:-

Botnets, which most hacking groups will have some access to. Being in control of a modest 10,000 machine botnet reduces that 200 years to about a week, call it 5 weeks if you limit utilisation to 20% of a single core. Expect more of this when bitcoin mining on botnets becomes less profitable.

Also, despite bcrypt() being designed not to be easy/fast to implement on GPUs because of the memory footprint required, GPUs are growing in size and reasonable implementations exist for FPGAs. ASICs would be even faster.

Upping the work factor to compensate for this makes more work for the CPUs at the site that is using bcrypt(). I know of one company that has more cores utilised in performing bcrypt() checks than they do running the HTTP and DB portions of the site.
Yup. I would think a sane password policy would also disallow neighboring characters on any keyboard and sequential characters in any language. It could be a pain to implement, but it's better than doing nothing.
India launches spacecraft to Mars
Privacy is an illusion and you're all losers
For the sake of balance, here is Yossi Kreinin's list of things that are wrong with C++: http://yosefk.com/c++fqa/defective.html

PS. One of my biggest gripes with C++ is the lack of uniformity. Not only the language itself has insane learning curve, every project does so many trivial and not-so-trivial things differently that it's like learning another language each time you dive into a new codebase. From code formatting, documentation, and source tree layout to error handling, libraries and build system - for something so huge and complicated as C++ there's an amazing number of batteries not included. Even the things that are supposed to be standard in theory are often not so in practice. Damn, there's still custom string classes in the APIs of many popular libraries - almost two decades after std::string and STL!

PPS. And yes, there's a difference between having consistent conventions and trying to be perfect for everybody and everything.
It reads like a great application and given aguynamedloren's previous AirBnB stunt he's certainly inventive - but it is obviously a one-man-show (previous collaboration projects: n/a), and so there's no evidence of team work and everything that goes with creating and working in a good team.

Could that be why YC skipped on him this round?
His website: http://www.entresting.com/blog/100-days-of-rejection-therapy...
Very fake....account is one hour old.
Half a second sounds pretty slow for authentication servers handling over 100 million accounts. Here's how I figure it: Assume about 10ms per attempt, since this is a high-throughput login system. Use a whopping 10 computers to do the cracking, and you're already under a month to try most of 100 passwords on every single account.

When using an awful password, bcrypt can only do so much. It can protect you from the ideal case of a single person with a single core that doesn't filter accounts in any way. Now consider how many people have access to this database...
I haven't used Samba since university - don't you suffer from "Windows doesn't have proper file permissions" thing with it? How do you work with Git? Can you commit both on the host and Linux?
TheGreatCodeholio is working hard to improve Windows compatibility in his DOSBox X branch.

http://www.vogons.org/viewtopic.php?f=41&t=31881
British Telecoms (BT) - plain text passwords
British Telecoms (BT) just sent me my password in plain text weeks after I created my account. Security fail.
This twitter accout - https://twitter.com/RussiaMinInter

Looks like created 1 hour ago, only to spread rumor.

Before Snowden tweet, there were only 2 tweets on that account.
One reason why they axed down socialvest.com and aflattr.com support and started doing smile. Nothing new, but cheaper.
Features Firefox should implement to weaken Facebook's stranglehold of the web
The parent post is not saying the Sold people aren't free to celebrate. It's about how you do it in front of your former customers and users.
But that's like if Microsoft had a huge fuckup and then associating their Office software with it. It's a separate team that works on it.
Unused code adds to the complexity of a project you manage. However, you did not write the compiler: you are writing a program using the compiler. You don't have any unused code: you just have access to features you will choose not to use.
Code that takes longer to compile is not better, more efficient, more maintainable. A C++ compiler will take longer than a C compiler to produce the same code from some C source code, providing it will compile, because they are not an exact match. I could argue about compilation times until I am very blue in the face, but I'll leave it at that and I won't do it here.

I am saying that I think that it will take more C++ than C to write malloc or strlen, because of casting to void, so I am saying he's wrong. I could be mistaken however.

I think a wrapper is less of stretch, to suggest that a library be rewritten in C++ as a defence of the simplicity of C++ would suggest a very large amount of cognitive dissonance.
Stroustrup says:

The real novelty here is the return statement: Note that
I return a potentially huge vector by value. In C++98,
that would typically cause the copy of all elements of
res, potentially many thousands of elements. That would
be a serious performance bug. In C++11, vector has a
“move constructor,” so that rather than copying elements,
the representation of res (merely three pointers) is
“stolen” for use in the caller and an empty vector is left
behind. After all, we are just about to return from
find_all() and won’t be able to use res again. Thus,
returning a vector by value costs at most six word
assignments independently of the number of elements.

Move constructors is a simple facility available to every
programmer and used by all standard-library containers
implemented as handles. This allows us to return large
objects from a function without messing around with
memory management (explicitly) using pointers and
free store.

Are most C++ programmers excited by this? Is the idea that people should start writing code depending on this behind the scenes behaviour, or that we now have a way to speed up poorly written code? It feels like an awful lot of effort to avoid returning a pointer. And if I were actually worried about the performance, I wouldn't feel comfortable just hoping it happened. Is there any confirmation by the compiler that it handled this in the way the programmer wanted?
My idea was to do courses with real people, via google hangouts, not just video based like all the other online course providers.

Thanks for the feedback, will try to make it more clear.
This doesn't look like it actually does decompression, which makes the amount of reverse-engineering it needs to do considerably less.
or as bjarne points out in the article There can be no programming language that is perfect for everybody and for everything. C++ doesn’t try to be everything for everybody, but it is rather good at the tasks for which it was designed – mostly systems programming, software infrastructure, and resource-constrained applications and Don’t just say “I want a GUI library” or “there is no proper support for task-based concurrency” or whatever. We know that.
I trained at CMC Vellore and was an intern and then a neurosurgical registrar there in 1983 .
I was paid 300 rupees ( around 5 dollars at current exchange rates ) a month for working 80 to 100 hours a week.
Good times :-)

BTW,some of my classmates who stayed on at Vellore, rose to be Heads of Department and were paid around 25,000 Rupees a month ( around $500 ) just a few years ago ( not sure what the current salaries are ).
Something Insane Just Happened In Congress, You Probably Haven't Heard About It
Yes

Because formatting a book is painful. And you need to use the tools the publishers use (namely - InDesign)

And they import (keeping the styles) from: Word

What would be needed is a way to import from a Markdown type of thing to InDesign (or generate the PDF directly, and I'm not sure Latex caters to all the needs that InDesign caters to)
I'd love to help YC rejects who wish to continue working on their startups with a free redesign.

My portfolio's at madebyargon.com

Depending on how many people decide to take me up on this offer, I may not be able to accept everyone's request, but I'd at least be able to give advice and guidance.
Firstly, you can always assume the "C++ STL" is present, it is part of C++.

While implementing strlen faster in c++ is harder, implementing qsort faster is easier, as you have the option of compiling a version with the size of type, and comparator, known and inlinable.

Also, you could use a constexpr version of strlen on strings known at compiletime, and be sure the compiker will optimise out the call, unlike in C where you just have to hope the compiler will
"Adobe says that they've followed best practices for password storage and protection for more than a year now, as their authentication systems were upgraded to use SHA-256, with salt, to protect customer passwords."

Absolute bullshit! SHA-256 with salt is totally inadequate for password storage, they should use a PBKDF like scrypt.
I'm sure that if you posted your app/site here, people could give you plenty of reasons. Ask yourself what you think the reasons are. What would you do to "kick your own ass"?

Technically, I am not buying the "there is no reason" either most of the time. It is probably any number of common reasons like red flags (filled with buzzwords and marketing speak, weak/iterative product, single founder with no history of success) or maybe it is just a bunch of more minor or subtle things. Maybe they don't think there is a huge future for X even though it is popular now; they think Y is on the way up or there are just 10 other applications doing something like X which are more compelling or have a team with a better pedigree than you.

Maybe sometimes it is fairly easy to give a reason, but then it will be expected for everyone and they get a lot of applications now. It would be hugely time consuming to give a detailed evaluation and maybe sometimes too it would be giving away some secrets they don't want to.
We've had a horrible experience with Rackspace. Truly awful. We're in the UK, hosting in London (as a backup) with Linode as a primary. The main problem is that Rackspace has no proactive monitoring or support in any way, and their boxes tend to thrash a lot due to misbehaving "noisy neighbours". Their support staff are really poorly trained as well and most of them are new.

I'd be interested in hearing from them if the noisy neighbour problem will still be relevant now that everything is on an SSD, or if it just delays the inevitable.

Regardless, we'll just wait for Linode though - they'll deliver it cheaper and better, with much better support.
If you're living without a garbage collector, avoiding that pointer return is potentially quite a big deal.

"Just use a GC" is a viable answer to this in many circumstances, but probably not all.
I don't think that's true. I can still open WordPerfect docs from 15 years ago, with less faff than it takes for, say, VRML (which was an open standard).