skysight-inc/HackerNews huggingface dataset:
Yeah in a bankruptcy, definitely. I was thinking back to my last company, which we wound down in an orderly fashion, so only the shareholders mattered. But I definitely said bankruptcy, where it's creditors (and, I suppose, the judge who approves the settlement) who matter.
What is a good way to test maximum current?
> By the way, are there some kind of autopilots on modern amateur planes?

By "amateur planes" do you mean ultralights or experimental homebuilts? The answer depends on which -- an ultralight could hardly tolerate the extra weight that a decent autopilot would require. And most experimental homebuilt owners probably want the pleasure of actually flying their planes.

Autopilots are more attractive to people who fly long distances and not for pleasure. I had a Mooney 201 years ago that I would fly on business, and the flights tended to be long and a bit boring, so I had an autopilot installed.

Picture of me putting my bicycle in the backseat of my Mooney: http://i.imgur.com/R5qVo.jpg
And out of curiosity I decided to search for J2ME on my laptop and Google had very little resources except official Oracle docs and a Java blog tutorial ... from 2005.

Good times.

https://today.java.net/pub/a/today/2005/02/09/j2me1.html
Or WeChat, which is quite big in China.
> Oh my god, it assigns a global(?)/magic variable as a side effect.

Magic locals. You weren't actually unsure if they were global, right?
Build some stuff with Reactive Cocoa before you jump on that bandwagon. It pollutes the stack of everything it touches and its not very useful unless you use it pervasively...
Facebook's Diamond Engagement Ring
I'm pretty ignorant about whatsapp, but I paged through their blog a couple hours ago, before reading this post (https://blog.whatsapp.com/).

And the fact that they had blog posts about Windows Mobile, Nokia, and Blackberry clients really stood out.

I think Google, Facebook et al probably prioritize those platforms last, if at all. So kudos to Whatsapp for their contrarian thinking.

Their blog also shows the achievements of 1M and 2M simultaneous connections on a box, which I remember seeing here before on HN. So these guys are also very talented and experienced engineers.
The problem I have with this story (and the simulation argument in general) are the dubious assumptions that simulation within which we exist, 1) is manifested in a physical reality which is functionally identical our own; and, 2) created by autonomous beings who are fundamentally like us in all important respects. More likely we would merely be the flashing cells of automata to a higher order simulation builder.
Bitcoin is Crashing
Whoah, very sorry -- it wasn't meant as any kind of criticism, solely that rocks aren't usually thought of as conscious entities.

It's just that one theory of consciousness is that we shouldn't be trying so hard to locate it in ourselves for the reason that all matter has consciousness. I emphasize that this idea has zero scientific support, it's just a philosophical speculation.

Again, no offense intended -- not at all.
Training Your Brain to Improve Your Vision
Due to network effects, it makes very much sense to let frequent users ride freely (perhaps not bandwidth hogs, but frequent communicators with multiple friends), as they'll bring in and keep many other users in the system.
How come Sony has such a low market cap? (Relatively speaking.)
The amount of rampant bulshitting here by obviously unqualified people is amazing. If you don't even know that humans do not, in fact, have five senses, I'm not sure I can take your post seriously even as unqualified speculation.
I think HN #2[0] article at the moment just answered my question. J2ME is the key, I can see that.

[0] http://blog.textit.in/your-path-to-a-$16b-exit-build-a-j2me-...
Massachusetts driver's license numbers used to be SSNs, they changed that about 7 or 8 years ago.
You'll have to redefine the properties in the subclass's class and specify @dynamic so that it knows the properties were synthesized in the parent class
I agreed with you for about ten years, and then I stopped doing that because of the OPs example but also because idiomatic c and c++ are written this way and I just decided to stop swimming upstream after reading enough of it.

But it can be very confusing when dealing with dereferences.
So I feel you there. Doing C for 15 years you just get used to it.
> * You can't just simulate 'observable areas'. Everything needs to be simulated.

Is that an assertion? Do you have something to back up that claim? [I think if this is not backed up then your first point falls as well].

> * An infinite loop does not end, even in an infinitely powerful computer

What do infinite loops have to do with anything? Presumably the creators of the simulation would be skillful enough to avoid them.

> * A fun calculation from the ZFS folks: To fully populate a 128bit filesystem (ie permute all combinations) you a lot of energy. So much energy you could boil the world's oceans,

Once again, who said anything has to be 'fully populated'?
Bitcoin aficionados wash their hands of Mt Gox
And the drop begins...
You forgot the LAQ: "Can someone who only 'trained' on a Flight Simulator be able to take-off and land in a real plane?'
Curious.... why not use feature branches for absolutely everything and follow the git flow and treat hot fixes as prescribed?
13 MPG is surprisingly good, I always thought it was much, much less.
I've experimented with putting the category in a private, implementors-only header file and it seemed to work fine. But I'm not sure if that's canonical.
I'm a heavy user of properties in other languages like C#, but in Objective C, to define the anonymous category with all the property ceremony and verbiage, feels...excessive...if all you need is some private state, and you don't care about generated accessors or KVO.

Why are ivars bad, exactly? They're a lot more succinct if you don't actually need what properties give you.
You must be fantastically unlucky, by my research (I'm afraid I've lost the citation) the number of pilots who die in flying accidents is about 1/50.

How many pilots did you know?
Espreso TV – LIVE – 24h Live from Ukraine's Maidan
They're not doing so well [1]

[1] http://www.bloomberg.com/news/2013-11-01/sony-loses-2-2-bill...
what kills me is the initial release had support for the IR blaster that most palm pilots had, the next "SDK" i found had it removed, and i later read it was because of something along the lines of "most devices don't support this so we removed it". the possibility of having a programmable IR remote control on the cheap 12 years ago was amazing to me. I think its kinda cool that newer android devices are starting to have IR blasters again..
Discussed here on HN: "84-Year Old Nun sent to prison for 3 years for peace protest at US nuclear site" at https://news.ycombinator.com/item?id=7261551
I agree completely. Its use case is highly specialized and all it does is make a bunch of code nicely split up into methods and crams it into fewer methods with a ton of blocks. Even the example of "before" and "after" on the github page shows that how complicated it makes things look.
And thats all bad and why inheritance and encapsulation in obj C are kind of rough on you.

But on the other hand, it discourages something thats overused in other languages. Inheritance!

Obj-C would do well to find a better composition mechanism to make most of the inheritance issues a secondary concern.
Wow, you have had some extraordinarily bad luck. Not a single one of my flying acquaintances has ever been in an accident, and I've been flying since 1996. (I do have one non-pilot friend who was killed in a GA accident.)
I'm just saying groupon it's a stupid company that wastes capital IMO(obviously everyone has a different idea of how capital should be put to use). If groupon actually had a good product, retailers would be calling them.
My airplane has an autopilot which is connected to my GPS giving hands off enroute flying. Anything complicated, takeoffs, landings, etc is still done by hand. Really helps combat fatigue on my long trips.
The WhatsApp platform is based on Erlang. I really hope that putting the application under the spotlight will also benefit Erlang and its adoption.
>SV is like a third-world country

???
I am a rookie Objective-C learner and all these are pretty known to me. I now think "probably people are writing worse code than I do". These are pretty straightforward facts.
I dunno about the final twist. I’d turn it off. The top level would still be fine.
Hmm, that sounds like quite n0nsense to me. Maybe it's because "less downtime" is better than "more downtime"?
Devis gratuit | Renovation Appartement Nice
Google tried to do this right up until Larry took over as CEO. It can sometimes succeed spectacularly, like with GMail and Chrome. It can also fail miserably, like with Wave, Google Video, and Buzz.

I think ultimately the problem is that you end up lacking a competitive advantage against startups, who are more highly incentivized to take risks and under fewer constraints (legal, PR, infrastructure, etc.) Most of the ideas that Google put out during that 2004-2011 period were really stuff that could've been done as startups and would've probably been even better products as such, but because Google was able to put them out for free they basically "strangled" the startup ecosystem. Witness how the much-decried Reader cancellation has opened the door for Feedly to really take off.

One of the biggest lessons for me, having worked at Google from 2009-present, is just how context-dependent strategy is. It's been really interesting to see Larry make (or try to make) certain changes in company culture, understand why they're being made and that Google and the world as a whole is probably better off for them, and yet also realize that they aren't very good for me as an entrepreneurially-minded Google employee.
A classic trick -- expand the range of the graph to make the situation look more dire than it is. The news isn't great, but the way it's presented creates a false impression.
The answer is yes. Someone actually did this experiment.

http://www.youtube.com/watch?v=jJT_CACIZqs

But it's pretty challenging. Today's simulators are pretty good, but there's something about having your life actually on the line that can't be captured by a sim.
I was able to keep a 10k/min request website up and running when I was 15. I feel sorry about who's taking care of this website.
Wrong.

Whatsapp didn't start with a J2ME app, they started with the smartphone versions first and later they provided J2ME versions when they had already significant market share.
Let's not forget Symbian and Blackberry either. WhatsApp also runs on those.

I don't think starting a new Blackberry, Symbian or J2ME project today is really a good idea, though. It takes at least a few years for a company to make an exit, and by the time you do, those burning platforms will have flamed out.
Last I checked, Buddhism was a caste religion.
Background notifications too?

I'm surprised - I wrote a Twitter client in 2009, and I couldn't find a way to make that work. I didn't think J2ME could do that at all, to be honest.
How about taking a look at the Google ObjC style guide? https://google-styleguide.googlecode.com/svn/trunk/objcguide...

I'm not convinced by private properties either. Use ARC and just define your ivars in the implementation.
Just when the Heck will apple starting making or designing a replacement for Objective C?

Until Rust turns to 1.0?
I don't know why WhatsApp is even mentioned in this blog post. Just find and replace WhatsApp with Facebook Messenger.

For example:

> And the best of all, till now, they serve advertisements based on your past. but with Facebook Messenger data they can use the context and even serve ads anticipating what im going to do next.
A reasonable number, but many of them were stunt pilots -- or thought they were stunt pilots. I didn't mean to create a false impression. Also remember I mentioned that was a 12-year period.
There exists a simple solution to WebGL spam: Click to play!

Not having WebGL is not a feature.
Microsoft retaining "dead wood" employees
Ya.. that is definitely the takeaway. If you address all platforms, your market is suddenly both under served and absolutely huge.
> Wow, you have had some extraordinarily bad luck.

Yes -- all except the fact that I gave up the activity before getting killed myself. :)
No. But my companion relationship has disrupted my programming.
I had a ton of sim experience when I jumped in a trainer for the first time. It helped a ton with the systems and comms but pretty much nothing for my landing and takeoff ability.
> You pick 4 items that you plan to take out with you. You tag them.

The phone doesn't need a tag, but I need to tag myself just in case I forget everything. So I have to find space in my pockets for four match-box sized tags in order to solve a problem I've had four ... maybe five times.
The point isn't actually which came first, it is that they are ubiquitous. The difference between WhatsApp and Viber is that WhatsApp put far more effort in being on every possible platform, and for something that relies on network effects, that effort was worth it.
I think many go programmers would disagree with you, and C++ programmers who've discovered clang-format too.

Bikeshed discussions about formatting quickly go out the window when you have an automated tool that can settle all arguments.
Facebook paid 16B Dollars for 400,000,000 active phone numbers and all the personal info bound to them. It's not the app itself it's the data, you know it well too.
"He and Koum worked out of the Red Rock Cafe, a watering hole for startup founders on the corner of California and Bryant in Mountain View."

Prediction: The huge movement of startups (or more properly the hype about movement of startups) from the South Bay to San Francisco is now going to be reversed.

And the reporter is kind of geo-challenged. Red Rock is at the corner of Villa & Castro.
Humans have a drive, a raison d'etre, intelligence being only a mean to fulfill that drive.

Thing is that drive is uncertain/subjective.

Learning can't be an objective by itself, intelligence is just a tool, from that perspective you can say there are already AI, like targeted ads, it learns about you and acts accordingly.

So to have a "generalist" AI, like human's intelligence is general, you'd have to have an objective like staying alive and build up from that.
Exactly!!!! So much of objc programming is about maintaining internal state. Dot syntax and automatically synthesized properties just obfuscates whats actually going on.

IMO you should always be accessing the ivar directly unless you have a specific reason not to.
The trend continues as Brisbane startups dominate OzApp Awards
You do nothing. It is frankly none of your business.

> For all I know he wasn't even looking at jobs for himself...

Or he could just be looking at what is out there. Keeping updated in case he wants to move on in the future. Smart move, if so.
Congrats to the whatsapp people!!
There are a couple of websites for airplane pooling around:
http://www.skypool.com/

Like ridesharing / carpooling, just with airplanes. They are clearly not as successful as the car variant, but when flight destinations / times match they might offer a little adventure on the route (and one could avoid some of the traffic jams around the Bay Area).
Why does this article say the deal was for $19 billion where it is $16 billion everywhere else?
Yup, that's why I used the word possibly. Part of the problem is the vagueness of the term largest. Heaviest? Longest? Most mass?
Why isn't it a viable, maintainable or scalable policy? Can't you setup a git hook to do it?
Interesting. Do you have any pointers for further reading?
But how would you recognize those bytes?
Don't get me wrong but I do not get what's so exciting about flying yourself or owning a plane. Flying is for getting from point A to B. Flying just for fun missing any purpose might be fun the first couple of times but then it's like driving a bus from A to A.
Which is why the people working on Friendly AI are so worried.
Hate Pauses While Listening Music?
cvbgcb
vbvbnv
vbnvbnvbnvb
Missing my favorite flag for stash: --include-untracked.
This will also stash any files that are not currently being tracked by git.
If we take "should" and run with it then there should be no archaic header files at all and instead a.. gasp.. real module system :-)
Sad News: Jim Weirich (author of Rake and Builder) passed away
I think the autopilot stuff is way more interesting than any talks with Apple. Tesla wants to bring autopilot to market in just a few years, ahead of all other companies? And Tesla claims to have more autonomous vehicle expertise than anyone else (including Google)? These are awesome claims, I can't wait to see them play out!
There are a lot of legal land mines with operations like this.

The FAA separates flight operations along a couple of subtle lines that make the difference between a commercial and private operation. As soon as a private pilot says to the general public "I am flying from here to there on this day and it will cost this much to come." you are now "holding out" as the FAA puts it. This requires you to be a commercial pilot flying under part 135 of the FARs as opposed to the more relaxed part 91 (general aviation).
"The deal is being cut for $12 billion in Facebook shares, $4 billion in cash and an additional $3 billion in RSUs for employee retention."
Zeno Machine
Absolutely this - lose gracefully and start helping fix the remaining problems
Slightly off - I have paid that range for mobile mockups and feel it's good value. Hard to design good mobile mockups. Good design really seems to help when showing to people mobile ideas.

Would not pay that amount for web design though -- bootstrap and other tools typically make web design 'good enough' for early ideas.
WhatsApp are primarily used outside the US - this probably accounts from the lack of 'flairs' and vanity coverage on them.
One of the major realisations from reading Less Wrong is taht Intelligence and Goals/Desires have nothing to do with each other.

An AI might be much more intelligent, but it has a goal system that basically says: "Make as many paperclips as you can". Everything it does will be with the singular purpose of making more paperclips. Not music, math, sport, culture or anything else that we think of as good. Not "help save intelligent creatures and animals from death". Only one goal - making more paperclips.

And if it decides that the optimal way to make paperclips just happens to involve death and destruction to humanity, that won't matter.

So yes, the AI might be more intelligent, but I still wouldn't want to trade humanity for an intelligence which doesn't do anything I value.
Sex is for making children. I don't get why anyone would enjoy it more than once.

Because you are flying in the air. In a machine. Above the ground. Like a god.
> 2. Use consistent spacing and use whitespace liberally.

The very definition of a formatting bikeshed.

> 1. No instance variables.

I'm not convinced here - he certainly doesn't explain why you shouldn't use them. I guess he likes to use self.var rather than var - but it's important to note that this does have some performance implications.

> 4. Modularize and model.

I'll give you 4 though - using compiler recognizable types is always a boon. I'm not sure if anybody really needs to be told to modularize and model, most people would understand that without being told. It does lock-in your public API though, making changes to a library require updating all apps that use the library. Meanwhile, adding a new field into a dict means existing apps can upgrade the library easily. Still, I'd definitely agree that types are always a better bet in the long run.
Nah, Google interviews anyone with a pulse.
Why the downvote?

Could you please explain how you find my suggestion inappropriate? Thank you.
Even I dont know exactly how it works. I think Nokia gave them access to some private API.
Yeah, its like an SUV but twice as fast.
When it comes to cloud services, administration matters!
Managing Cloud servers or Services is most certainly not for everyone, unless your business has an active and dynamic IT staff you may feel that you're not getting the best value out of the hundreds of available features that you see everyday.

If you or your company designed and developed a great app for example, the app uses a couple of web services and you figure a cloud server is all you need...

Well, not so fast! Getting the app to work with your web service is one thing but things start to go wrong really fast when more than a few dozens of users start coming in.

Scalability often just means more RAM and what you really need is fine tuning and server optimization, perhaps even switching web servers and moving the databases to a separate dedicated instance.

This takes carefull planing, work and knowledge, it is not done magically or automatically!

One other very important aspect that is often overlooked is security, having a cloud instance on a secure location doesn't really mean anything when you have open ports that are vulnerable to DoS or brute-force attacks.

Working in System Administration for more than 8 years, doing mostly custom software implementations and providing support for our clients servers, we came to realize that there is a gap that we could fulfil, and so KimeraLive.com was born!

Self-funded, with a yet somewhat limited number of ready to use cloud services (overselling is completely against our reliability and Quality of Service philosophy), we provide fully managed, optimized, scalable systems and application oriented environments with a great personalized support.

We launched yesterday so suggestions are most welcome!
http://blog.kimeralive.com
http://www.kimeralive.com
> An infinite loop does not end, even in an infinitely powerful computer

If the infinitely powerful computer is an accelerating Turing machine[1], wouldn't it end in finite time?

[1] Copeland, B. J. (2002). Accelerating turing machines. Minds and Machines, 12(2), 281–300.
Do nothing.

Some companies are stupid enough to fire people the second they get sniff of them considering leaving.

You could get your colleague into serious trouble by reporting something that is neither your, nor your employer's business.
Color Theory: What people really think
Don't confuse being IO bound for not having CPU overhead. Being IO bound just means that your app is going to hit a concurrency ceiling due to IO before you hit full saturation on all your cores. It does not mean that a given request can't be faster. Despite the fact that our apps aren't CPU-bound, a few years ago, I patched some performance problems out of Haml and shaved multiple dozens of milliseconds off of each of our requests. That translates into faster page renders, snappier responses, and happier users.

While faster view renders might not improve your theoretical maximum throughput, it will certainly have a positive impact on your users' experience.