skysight-inc/HackerNews huggingface dataset:
I like it and I hope more 'interesting' people will register soon; I think I should say that before I start whining.

Why didn't you put this (or some sort of similar) information on the landing page? If I was randomly sent link to your site (ie. without context such as HN comments or relatively high score) I would have no idea what it is, and leave forever.

Also I don't like the bar saying ASKOLO on the top - there is no content on it, and it just takes precious vertical space from my small laptop screen. I already know where am I, no need to repeat that. The second bar, nagging me to signup or login is kind of distraction too.

Also, I hope for some filtering features for questions (hide unanswered, hide comments, hide answers - so I can quickly skim only through the questions - I think this could be handy when there is more content on the site).
> the way science works: You make assumptions, based on those assumptions you build a model and then (optionally) you show that your model correctly predicts some effect

Theories with predictive power are the essence of science and models are optional, not the other way round. Science is not materialistic, it would be valid even if the world we perceive was "fake", a virtual simulation for example. As long as it's consistent enough for us to make predictions, it's all good.
I find Practical Clojure and Clojure in Action easier for beginners. The Joy of Clojure is a little advanced suitable if you already know Lisp. All 3 are good books.
One of the strategies I use to combat App Overload is a "Clean Home Screen Policy": I try to keep my Home Screen as sparse as possible. Only stuff I really need is allowed on the Home Screen. I currently only have 8 apps in there. I'll also delete apps I don't frequently use because I figure if I really need them I can just download them again.

So while I have loads of apps in my iTunes account, I actually have relatively few installed on my devices at any one time.
Thanks very much!

Large scale analysis of (anonymous) patient information will lead to many breakthroughs. Hopefully, one day we will get there.
But what if the other painter, seeing Picasso's painting, painted another, not based off of the woman, but based off of Picasso's painting? Would that be considered theft?
Yes, but it is in Facebook's best interest to ablate your instinct to privacy; the more you share online, the greater value Facebook is to you, and the more value you are to Facebook.
I was commenting on the popularity of Python in absolute terms, not necessarily in the context of a relationship with Ruby.
huh? what was not fit for HN about my comment?

if you disagree with the content, how about your respond instead?
If you haven't already, you owe it to yourself to try ReSharper. The automated refactoring and static analysis tools are best described as "pair programming with a genius robot".
I think it's more that many of us are having trouble understanding how FeeFighters fits in with Groupon.

The strategy that I could see working well would be for Groupon to extend Groupon/FeeFighters to include a Shopify competitor. They have the credit card processing and the relationships with local businesses. "Are you enthusiastic about selling online? Want to extend your online presence and sales?"

Just continuing FeeFighters as-is wouldn't really help Groupon substantially. I mean, FeeFighters might be profitable and a good business, but if it doesn't tie-in nicely to one of Groupon's current or future businesses, it might not be a good purchase. So, I think we all expect something is going to happen - something to leverage a collective strength rather than basically being two separate companies with separate revenue and separate customers just jointly owned.

I think there's a reason why some might be worried. When a company gets acquired, sometimes that product gets discontinued (even if claims are made otherwise during the acquisition). Othertimes, the product languishes. Hopefully that won't be the case here, but it's hardly unheard of. Heck, even without a merger, directions can change. I remember when Heroku had a web editing interface and they gave that up well before being bought. But when an acquisition happens, sometimes new combinations of people lead to new ideas and the old ideas don't seem as exciting (or as likely to be useful/profitable). The acquiring company may think they will continue the acquired property, but six months later it becomes clear that they want to spend their resources elsewhere. I'm not saying that will happen - in fact, Heroku's purchase by Salesforce is a perfect contradiction as it has done wonderful things since acquisition. However, Jaiku, FeedBurner, Dodgeball, Gizmo5, DimDim, and others all show that a product can be discontinued or languish in a state that feels like no one is looking at it after an acquisition.

I guess if there was some announcement of "everyone, we're working on a new way to get local businesses online easily with FeeFighters credit card processing" we'd all feel like "nice! I can see how that would fit well and will continue to be an awesome, actively developed product." While there's no real reason to doubt the post, at least in the back of our heads we have to be thinking about whether it was a talent acquisition or how committed Groupon is going to be to FeeFighters.
Paid service? An analogy might be a paid hosting service. In that case there is no restriction on who you can give your password to to access say, your, website hosting or domain registration or similar service. Or to make changes or see what is going on there. After all, it's your content. Unless I am missing something which says facebook owns your content once you upload it.

And actually this issues has been settled (you own it):

http://www.nytimes.com/2009/02/17/technology/internet/17face...

Next, check for example the T&C for 1and1.com web hosting (randomly picked).

http://order.1and1.com/Gtc?__lf=Static&linkOrigin=&l...

"You are responsible for maintaining the confidentiality of both your password and your account and are fully responsible for all activities that occur under your password and your account."

Now while 1and1 probably has some language that restricts your ability to resell something (same as you can't resell your cable connection) allowing someone to login (like your web designer?) to view what you have is most certainly not prohibited.

So if your employer said "I want your password to your webhosting account" I don't believe the web host would have standing and/or a cause of action.
A tron game in 223 bytes of javascript
You still have the problem of dumping the additional heat. So AFAICT, 3D will only provide some incremental advancement.
q (http://en.wikipedia.org/wiki/Q_%28programming_language_from_...)!
> Your name so we know what to call you.

The name of the person who's setting this up? Or the kid's name?
I couldn't agree more. In fact, that is my single biggest problem with being a C# developer. Sounds counter-intuitive, right?

Each time I dive into another language, I feel handcuffed because I don't have the features and options that I get from Visual Studio. Once the "new language smell" has worn off, I find myself wishing for faster ways to develop sections of code. I miss instant code compilation and validation. The ability to hop around sections of code, immediately find all references, or catch compile errors at a glance are all things I take for granted until they aren't there. And don't even get me started on ReSharper. Those guys at JetBrains are glorified drug dealers and I am one very hooked addict.

All that said, it makes it very difficult for other languages to gain traction with me. At times, the software adventurer in me gets frustrated about this, but the pragmatic side of my personality (the one that likes food and a house) prevents me from giving up all those benefits.
I just wish Microsoft would improve AOT compilation with NGen, or even better, provide native compilation as they do in Singularity with Bartok.
It's not just about "handing over information"--the original question applies: what, exactly, am I signing up for? It just says "ask people questions."

Granted, there are "About" and "Privacy" links at the bottom of the page, but a few more sentences might be helpful.
As a self-taught programmer I used to hail PHP as God's gift to mankind until I recruited a team and attempted rapid deployments. The language is just poorly designed compared to Ruby and Python. In face it can encourage some really bad habits for soon-to-be engineers.

On a side note, Coffeescript is one of my fav for it's ease of fixing common bugs concerning global variables, semicolons and equality comparisons. But I am a little turned of by its overblown hype on simplied syntax by its fanboys. They need to realize that, sometimes typing function in JS is just as easy as typing -> in most IDEs.
I'd say mid-Summer at best that you can order one and get it within reasonable time
I don't see the Apple part that you're talking about, but I think that he was the original one who did that, and others took inspiration from him. Or maybe I'm just delusional.
Like trying to take one of these as parameter or return it?
Lots of kernel customizations.

When I worked at CERN, the Atlas project was developing high performance network stacks with low level IP protocols, to be able to cope with the data throughput from the particle accelerator.
I don't agree with a lot of what you're saying but would not have been annoyed or felt any need to respond to it, because your comment is markedly different than the one I replied to.
C# programmer for a couple years, and I think C# is OK (it's definitely way ahead of Java or C++) but I've definitely got a big list of things I don't like about it. The top of it reads:

- Events and properties aren't first-class, which is lame. I can't even easily get the "get" or "set" method of a property without either using reflection or making a wrapper lambda.

- No syntax sugar for tuples.

- No syntax sugar for destructuring anything. Come on now.

- The type system has big holes. For example, I still can't specify class Something<T> where T : new(T) (i.e. where a copy constructor exists on T.) And I can't specify class Something<T> where T : /* is a numeric type */.

- It would be nice if there were type inference on more things, like property and field types.

- All reference types are nullable which sucks.
I agree with your statement 100%, and yet I think even just a one sentence blurb would be really helpful in getting people to spend the time to bother waiting for another page to load: it doesn't have to be about "handing over" information... you still lose people in the conversion funnel by not enticing them to bother thinking about the next step.
This would be amazing. What I'd also like to know is if LEOs have FB accounts with additional features, or if they have specialized UI where they can query user data. A whistleblower at Verizon a few years ago talked about a paid self-serve web interface they built for law enforcement to query location data because the volume of requests was too much to process manually.

Does the "secret interpretation" of the Patriot Act we keep hearing about include unfettered access to social networks?
How do you get an analogy between a facebook password (which you pick by the way not them) and "copy of your house key"?

The analogy would be you rent a house and are given a key. And then you can give that key to someone else (like the cleaning person). You can also give the key to someone on Airbnb but that might be prohibited by other language ("you can't rent").

Your key example would be "does the employer have the right to give your password (which you gave them) to someone else". The answer to that is obviously "no" unless you told them it is ok to do.
Writing great Javascript
The CYA response from Google at that link mostly focused on how many people hadn't switched back to the old look.

I loved the response someone gave: "Failure of someone to make it out of a burning building shouldn't be interpreted as them enjoying the heat."
I guess I'm making a fool out of myself right now... but C# comes before C++ in the alphabetic sorting order ;-)
مسلسل روبي الحلقة 22 
مسلسل روبي الحلقة 22

مسلسل, روبي, الحلقة, 22

http://video.qlbak.com/10463.html
So if I make an app, and release it to the app store, and then cancel my account with Trigger, a splash screen starts when my users that already downloaded the app start it?
A google search may not be as insightful as someone talking about a trend in popularity for a specific niche (automation.) I think the poster was just asking you to share specifics that helped form your opinion.
The Privacy Chain - Your Site's Privacy Policy as the 3rd Party services pile up
Yet another acqui-hire/Talent acquisition ?
Out of all the languages I've used (C/C++/Perl/Javascript/Erlang/Objective-C/Ruby)

I like Perl the best and javascript+ruby the least.
I can't see why being able to statically analyze the code brings it any closer to correctness - all it says is that you got your types right. In fact, switching to a lower-level language (as in "more detached from the problem you are trying to solve" such as C or C++) seriously harms your ability to even produce correct code.

Anyone who has chased a time-sensitive bug caused by data structures that mutate unexpectedly (be it by conflicting threads, be it by hardware changing it) can tell you that getting the types right won't help you a bit with making code that runs correctly on multi-core machines.
Congrats guys. Really excited by all the stuff FeeFighters has and will accomplish.

Brian L.
Theories with predictive power are the essence of science and models are optional, not the other way round.

I was thinking about Math or some subfields of Computer Science where you don't need any predictions (I'd think other disciplines have these purely theoretical subfields as well, but I dunno). I am not sure what the formal definition of a model is, but I think you'd agree you need some kind of non-trivial logic argument, otherwise it becomes, well... trivial ("X happens because we assume X happens").

Maybe I should have left that optional-remark or explained it further, it might be the reason I was downvoted in the beginning. First I also had a (semi-)joke in there about gaining citations being the ultimate goal of science, people might have though I was one of those fundamental Christians mocking science. It's very easy to get misunderstood if all people know about you is what they read in a comment of a few lines.
I appreciate your point. It's a good data point for me and I'll take it to heart.

I don't write press releases or hire PR consultants. I don't try to create a voice in my writing. I write exactly as I speak. This style is the same I used on humbledMBA.com for the past two years. I view my audience as entrepreneurs (both on humbledMBA and for 42Floors). There will certainly be some that don't like my style, but I've chosen to error on side of being myself. It may turn some off, but not being myself would get us nowhere.

With that said, if what I say inappropriately offends you or anyone else, I would take that quite seriously and use it as reason to reevaluate how I interact with people.
A Group Saving A Crime-Ridden Michigan City With Social Media
Well, it seems with their aggressive feature schedule, that there may be more things that Ubuntu changes.
Indeed. There are probably a dozen people in the planet that understand C++ completely. They all maintain compilers.
I was working at CERN in 2004 and if my memory does not fail me, the article is not 100% accurate.

Scientific Linux is the result of merging Fermilab and CERN's Linux distributions.

It is a Linux distribution customized to provide out of the box, all the tools used by any research project from both labs.

It was not intended to be used outside research institutions.
Blast Aliens in Your Browser with Your iOS Trigger Device
That's the parents name. By default, it'll create and add that contact when the phone is first activated.
Try it. You might be surprised just how long you can go without needing their services.
Who in god's name voted for SQL??? And who voted for TCL??!!? Ouch! That hurts my soul!
Things will start to change soon, there are some signs of this already.
Healthcare remains heavily regulated, and because of this even for profit institutions are sometimes run as government institutions. This is most apparent in nursing facilities. Medicare is the predominant payor, and there's no reason for any facility to go beyond what medicare requires. Why invest in electronic records, etc? if medicare doesn't require it (although that's changing now). It's just an added expense.

But it's become apparent to policy makers that Medicare is getting more and more expensive, and some type of change is going to have be initiated.
With private health insurance, it's the same picture. Costs are going up and more of these costs are being shifted to the insured (patients). Deductibles have gone up tremendously, and the days of the $5-$10 co-pay are almost gone.

The solution, in both cases although perhaps implemented in different ways, is going to have require the patient/insured to be responsible for paying for themselves directly. On the surface, it seems like a bad thing, but in the longer run it's a good thing. It brings into play what healthcare has been lacking - market forces.
Almost all other industries have market forces in play, but not so much in healthcare. Go to a great surgeon, or go to an average one, they get paid the same. Why? It shouldn't be that way.

But once people have to pay more out of their own pocket, they are going to be far more careful about who they see. The level of service provided is going to matter. Ease of access is going to matter. Outcomes are going to matter. How about a refund if certain things don't turn out as promised?

And that's where there is going to be tremendous opportunities for startups. To provide technology for patients, and for doctors, hospitals, etc to provide a better level of service. All parties involved will be actively looking for these tools at some point.

Granted there are some regulatory hurdles, and HIPAA was really a poorly thought out piece of legislation, but as the startup community grows, there will be tools made available to navigate these hurdles as well.
And bulk updating also doesn't run any signals or the save method...
Why downvotes? I provided an explanation because the initial reaction on HN was confusion.
Probably similar to the Obtiva acquisition in that regard. I know it's extremely hard to find competent unix/ruby/python/node (not-java-c#) devs in Chicago.
I have always maintained that if you have an unqualified "favourite" thing, you are probably not very in to that type of thing :)

I use C the most because it is the most appropriate tool for the job at hand for most of the jobs I do. I appreciate the simplicity and elegance of Scheme, and wish I could use it more. I envy Haskell's type system.

None are my favourite. After all, all programming languages suck.
Func<T> are part of expression trees.

They are intended to manipulate the abstract syntax tree of lambda expressions. A bit like macros.

You should only need to know about them if doing AST manipulations.
I do like Go a lot. It's not on the list yet.
I just want to stick up for the new Gmail interface here. I find it to be both more aesthetically pleasing and more functional.
Perhaps its a compensation or cultural issue with medicine in the UK.

But, as a doctor, changing careers and creating a startup, especially one on the other side of the planet, seems an extreme reaction with extreme risk. Why not go private or even change geographies but remain a doctor while working on this problem on the side?

I say this because, given how well compensated doctors can be, as well as clear and progressive career paths and the strong vocational aspect, the opportunity cost of this change is enormous!

TL;DR. Are there other more significant issues involved?
I dunno.. I hate marketing as much as the next engineer, but just because a customer is happy doesn't mean they will bring you as many new customers that a good marketing strategy will. They could be happy and never come back.
There will always be people who hate redesigns. People hate change. At my company, every time we've made something that we know is better than what came before it, there are people who bitch. After a while you learn to ignore that, which can be dangerous in itself. If everyone listened to these people we'd all be using Windows 95 still.
Older sims are missing the USIM "applet" that contains the data necessary to negotiate with UMTS networks.
What parts of C99?

It is quite incomplete. But on the other side a bit loosely on the grammar, so it might work.

I wasn't able yet to interpret any bigger projects. One goal was to interpret CPython (https://github.com/albertz/PyCPython) and I got pretty far but I lost interest in it a bit (I remember that I got stuck when interpreting `goto` because there was no easy equivalent in Python, but I found a solution recently: https://github.com/albertz/playground/blob/master/py_goto.py).

I successfully used this however to create ctypes interfaces for header files on the fly. E.g. https://github.com/albertz/PySDL uses it.

And for doing some analytics, it might also work good enough.
I was under the impression that Python/Ruby were pretty much interchangeable. In what situations do you chose one over the other?
If I'm not wrong, besides Clojure, the other languages that implements the same kind of interface are Golang and Scala.
I personally moved my Linodes to SL from CentOS (since Linode doesn't offer SL image, you start with centos base, switch mirrors, do update - pretty painless) after CentOS took forever getting it's 6.0 version out.

It wasn't that CentOS took a long time, it was that the whole process lacked transparency. You couldn't tell who was responsible for what and what the plans were. If they published status reports it wasn't anywhere public (at least, nowhere reachable through their site, google searches, or mentioned in mailing lists). At the time, I had no idea who was in charge of CentOS, who worked on it and kept it up with security updates. Even nowadays it's not so clear (the menu dropdown lists their team members, but seriously, CentOS 2.1 lead is on there? Nobody is listed as being responsible for 6, and there's only one guy listed as being responsible for security).

Contrast this with SL, where they have paid staff working on the project (http://www.scientificlinux.org/about/credit), publish a clear roadmap (http://www.scientificlinux.org/distributions/roadmap) and have a security policy in place (http://www.scientificlinux.org/documentation/faq/errata). If you want real guarantees, then you should pay RedHat or Oracle. If you need a free high quality RHEL clone, I recommend SL over CentOS.

Also, being on Linode also means I don't use the SL kernel (with it's custom patches). I use the ones provided by Linode, and security on that end is taken care of by them, so that difference doesn't affect me.
The fact that the top comment on HN posts is so often some sort of complaint or snarky remark is arguably a problem with HN itself. It's much broader than this post. It's the comment thread of analogue of the tendency of indignation-inducing stories to rise to the top of the frontpage.
Just emailed these guys a bug report and got a response in <2 minutes. Props.
Yep. To me C# feels like the standout all-round language. It's not super-elegant, but it's modern and brings together a lot of useful features without messing up much. I especially like the stuff that was added in v3.0.

On design alone, I would probably vote Clojure. The features and their rationale are very compelling.
I love JavaScript. C# is pretty rad too, but I do mostly front-end these days.
Thanks! I don't know how to pay you back, but I shall try to pay it forward.
Personal Computing Units Shipped Graph Through 1975