skysight-inc/HackerNews huggingface dataset:
On the horrific state of JavaScript frameworks
Is it just me or are Javascript frameworks among the most horrendous libraries in software development right now? I've tried several Javascript MVC frameworks and the glue libraries that come with them (Angular, Backbone, Sails, Waterline, etc.) and the one common theme among all is that they have the absolute minimum feature set to put together a simple application like a TODO app but completely fall apart when developing a real-world rich client application. To give an example, most ORMs like Waterline have extremely basic relational support with little or no support for querying beyond basic operators against numeric or string properties. Waterline can't query an object based on a property of a child association, for example, and is thus almost useless in real world scenarios.

The state of debugging is also shockingly terribad. How can people seriously debug a client side application in Chrome or Firefox's developer tools?

What am I doing wrong? Are Javascript client frameworks really this bad?
The Ultimate List of Ultimate Marketing Lists
The new "Ultimate List" of Ultimate Marketing Lists features six groups of marketing resources that cover the major components of what you need to know to build a foundation of online marketing knowledge and create solutions for marketing problems.
Mealy - I didn't know there was a word for that taste - http://www.thekitchn.com/food-science-what-makes-apples-9570...
Starting Tuesday, there is. California's "Give me three" law goes into effect. However in a standard 13' wide lane a passenger car and a bike not forced off the right curb by parked cars or trash in the road can pass without the car needing to leave the lane. Happens all the time, no problems.
> I hate situations in which the traffic light turn red just before I cross the street.

In the UK there are amber lights for this purpose. The light changes from green to amber, before turning red. Both amber and red mean 'stop', but you're not going to get a ticket for going through an amber light.

"You MUST stop behind the white ‘Stop’ line across your side of the road unless the light is green. If the amber light appears you may go on only if you have already crossed the stop line or are so close to it that to stop might cause a collision."

(From https://www.gov.uk/using-the-road-159-to-203/road-junctions-...)
He's saying that it's not just down to taste. iOS remains fundamentally less capable for many power users who buy high-end phones, and your article didn't touch on that point. Everything from using a decent browser or maps application to using SIP, Google Voice, or a calling card is painfully broken on iOS. Expecting users who rely on those features (a lot for default apps and some of the features the other posters mentioned like waterproofing, admittedly fewer for my other example) to switch to iOS before it has those features would be like expecting music production power users to switch to Android before low latency audio processing is fully baked. Neither of those are matters of taste.
I don't know what country you live in, but basically none of what you describe applies to the US. Young finance workers, for example, are among the least culturally influential groups in urban America. Your notion of class dynamics (as illustrated by the "pool-boy" comment) is similarly inapplicable and sounds like something from a developing country.
Apparently launch images in different sizes will go away and will be replaced by storyboards with auto layout

http://oleb.net/blog/2014/08/replacing-launch-images-with-st...
Please fill this out if you're interested in the apprenticeship:

https://www.surveymonkey.com/s/TGS99SW
And even if you can, why would you? I currently have a Moto X. If something bad happens with it (stolen, damaged), I will get a 180 Euro Moto G. It's still not pocket change, but far less to worry about than a 699 Euro iPhone 6. I want to use a phone carelessly and not put it on a silk pillow or use it with a case or screen protector.

Some of my friends have Gs, and they are very happy with it. I played with one, and I really liked it (especially the first gen, which has a nice size).
Exactly. There could be an alternative discussion about the sustainability of cities that are entirely AC dependent, but the suggestion that AC is simply a luxury that could be largely replaced by fans gives me the impression that the author hasn't spent much time in Houston, Atlanta or Washington DC in the summertime. I don't like AC all that much, but I don't think I could continue to live and work in NYC in the summer without it, nevermind somewhere further south, it's just too damn humid.

Also, the author suggests leaving the air conditioning at a too-warm setting and supplementing it with fans...having experienced this as friends and family try to save money on cooling, I can't recommend it. At least with a typical residential HVAC system, it seems to me to make the air feel very stale, to where I'd much rather open a window even if it's sweltering outside.
Yeah. I have a standard dell inspiron n5040 and using the latest Firefox on #! debian stable I topped out at round 8 fps.
I think the biggest disservice you can do to yourself as a startup is to be protective about your idea and being afraid of getting cloned..

Ideas by themselves don't mean anything.. Its the execution of this idea that makes for a good venture. I personally meet so many people who don't speak or talk about their idea because they are afraid it will be copied. It just stops them from getting help from others.

On the other hand I have been open about our startup idea and what we are developing, and an amazing thing it has done for us, is the feedback it has gotten us and more importantly connections to right places and people.
As an Australian listening to a BBC interviewing a man about his Asian upbringing, it sounded weird. An unqualified 'asian' to Australian ears means South East Asian or Chinese. But to the British, it's apparently folks from the subcontinent. In neither case does it default to mean near/middle eastern or central asian.
I'm well aware of that. However, using GC fattens considerably Rust type signatures (want a garbage-collected list of garbage-collected Foos? Enjoy writing Gc<List<Gc<Foo>> everywhere). It's just not particularly idiomatic. And Gc types are not Send types, so you can't share them across tasks, which is unfortunate since we were precisely discussing the lack of parallelism in OCaml :)

It's not a dig at Rust, which I think is very well designed, but IMHO, it is in a different niche compared to the other functional languages listed above.
Another possibility for the lower res is perf. I think it's quite possible the 6+ will have the worst per pixel perf of any modern iOS device. In the conference they, I believe, bragged ~38% more pixels on the 6 and 170% more in the 6+. But the GPU is only 50% faster!

The iPhone 4 and ipad3 both suffered seriously by having 4x the pixels as their predecessor but only 2x the GPU. Mostly games suffered but it's still an issue elsewhere with fancy animations, transparency, etc.

But this is all speculatory theorycrafting at this point
Fascinating article. Iterating over all the possible permutations of notes reminds me of Brian Eno's composition for the chimes of the Long Now clock. They will ring with a different melody every day for 10000 years.
CloudBees Enterprise Jenkins for Pivotal CF
He glosses over the 6's resolution of 750x1334 vs the 5's 640x1136. Will 2x image assets be slightly blown up for the bigger screen? And what about the very slightly thinner aspect ratio?

As for "downsampling" of new 3x assets, the main image processing artifact to look out for is moire which happens to images with small repeated details. There are techniques to mitigate these artifacts but it will have to be a very smart algorithm to avoid artifacts in all cases.

OTOH, Android seems to have no problem handling small resizings of images within their size buckets system.
I find the number of downvotes on your comment to be slightly depressing. It's one thing for readers here to disappear posts that are absurd, thoughtless, insulting, or spam, but this is just a person who apparently has a dissenting opinion and maybe slightly overstated the point. It's no reason to prevent everyone else from reading it.
From the pricing page, you only get API access with a paid account.
It is indeed. I really can't understand the way lots of people jump on this meal-hacking bandwagon.
As a vegetarian, I deeply believe that the cure to bad eating habits lies in a better food culture and the broadening of food science knowledge among people.
People who eat like shit (especially in the U.S. but also in Europe) believe that they are food lovers. They are not. It's like saying that a junkie is a fine heroin connoisseur.
Good eating takes time and commitment and will to understand what goes down your throat, how it is transformed, how it could impact your whole life and the life of other beings, starting from the way food is produced.
In other words, it's something more akin to a continuous learning path, with solid scientific points to move from and awareness of many factors.
It's not a technological "problem" you can solve with a chemical beverage that spun off the naïf minds of self-entitling startuppers.
This really needs a TLDR.
I use a Nexus 5 as well. Best phone I've ever owned (and I've had an iPhone before). What exactly makes the iPhone "more usable"?
I have an iPad Mini Retina and Nexus 7 too. The iPad wasn't worth twice the price of the N7 but I had to buy it for development.
Ok, my fault for just reading LA Times article and not following the Nature link. The figure you link to really makes clear the bottleneck and the subsequent exponential growth. I'll read the Nature article and see if I can gain a better understanding.
I feel that the core argument of the article is that we cannot fix the problem through non-violent inmates. There are not enough of them. The biggest problem is with violent inmates who none of us really want back out in society; the problem is that the damage caused by imprisoning them is so much larger than the improvement experienced by everyone else.
Quote: "Calculating diagonal pixel is easy, following this formula: SquareRoot(w x w + h x h)."

Gee -- what's wrong with y = √(w² + h²)? It's much easier to interpret.
I would also like to point out that there is a JailBrake tweak, FullForce, that lets you stretch most iPhone apps to iPad screen. Most iPhone apps can actually stretch and grow, and can actually do so pretty well. And, it worked even before auto layout. Apple, stupidly, did not allow legacy apps to auto stretch on iPhone 5 because (a) they wanted to force developers to update, and (b) they are paranoid about some things not working perfectly. A tweak like full force could have starched 90% of all iPhone 4 apps to iPhone 5 screen, but Apple would not allow it because of the 10% that would not work so well. But the software supports it, and to claim otherwise is silly.
Restaurants are "high margin"?

I don't think restaurants pervasively discount because they can afford to - I think it's more to do with it being a brutally competitive industry.

That said you may be right in that the type of restaurants that use daily deal sites tend to be the higher profit ones, the corporate-run chains that have economies of scale or the ones that have lower running costs like Korean BBQs where the customer cooks their own food.
The first fan pic in the article - the Big Ass Fan Haiku - awesome fan with lots of tech
Apple could make the OS of the future, this is how
I remember when red delicious we're small and crisp. At some point, they got gigantic and mealy. So gross. I hope my favorite apples don't go down the same path... Braeburns seem to be getting bigger and bigger...

You still can't beat wild apples though. Way better/complex flavor profile than bland/uniform store ones.
"Red delicious apples get mealy fast, sometimes before you buy them."

Wait, you mean it's possible for them to not be mealy?
Lessons in Discipline – Book Review of “Rework”
In search of the missing 'i' in Apple's Watch
Neither, I just don't find it that relevant. In any case, if you want a closer example, 1 in 3 women in the US does an hysterectomy, the vast majority including removal of the ovaries.

By the way, we're in agreement in that castration is an unnecessarily invasive procedure; I'm just less shocked by it than you.
Until iOS's market share starts shrinking to a small percentage of the population, and Google will give them the Windows Phone treatment. And then a subpar Google experience on iOS might push iOS users to Android. It's just a matter of getting the timing right.
I'm hedging my bets, I eat only three a day. ;)
The iPhone 6 remains at 2X, just with more virtual pixels to work with.

My grock of the article is that there will be artifacts, its just that they are difficult to notice at that pixel density.
I dislike the term fanboy, but otherwise a solid addition to the post.

One could argue that what you describe is a very geeky way to approach that descision and most people won't follow the same train of thought.
From my understanding this is also the case ie. don't do OAuth client (end-user/browser) side.
No Poland? Come on ..
One of my main reason for using Android is I hate being forced to use iTunes to update and sync.

One, it has one of the worst UI for device managers (was designed manage music), and it's a very unpleasant experience for me every time I am forced to use it to manage my idevices.

Two, it had wiped out everything in my iphone one time I try to sync it to a new computer. To me, the word "sync" means to update devices so that the data missing from the other device gets synced. No way would I have second guessed it would wipe out data from the device. So every time I use iTunes to sync, I get super nervous.

With Android, I can just navigate my device as if it's just an external drive when I plug it into my computer(a Mac).

iTunes is just the opposite of Apple's "it just works" motto.
Quote: "This approach proved to be a bit counterproductive, as the software would often misinterpret air conditioners, wind, or a sneeze in the background as music ..."

If one spends a few minutes listening to modern music, this confusion becomes perfectly understandable.
Great. There goes presenting my iTunes library as a proxy for my cool-ness.
Dutch boy's dead rat transformed into flying dead rat drone
I really feel autonomous cars are a prime candidate for Next Big Thing over the coming 10-25 years.

Combined with transportation platforms such as Uber, I wouldnt be surprised to see fleets of robotic taxis exclusively servicing dense urban areas in the next 15 years. Its one of those great problems that can scale locally if an enthusiastic city council or government get behind it. Something like an extension of what London has done with their congestion charge: http://en.wikipedia.org/wiki/London_congestion_charge

Just imagine the transition to an inner city driverless fleet. No more parking problems in metro areas. Massive swathes of real estate become available as parking bays are no longer required. Markedly faster travel from A->B as networked cars work together to ensure optimal traffic flow. Once all the meatspace human drivers are off the grid, you
can remove traffic lights.

Australia is well placed from a rural transportation perspective - we have many small towns 500km apart and plenty of road freight. Accidents on these roads are usually from driver fatigue, speeding or hitting wildlife. These roads are 'easy' for driverless cards - long and straight, not many surprises (except the odd kangaroo which I think the cold heart of an AI would handle better - the worst thing you can do is swerve to avoid them and roll your vehicle).

I think when the kids of 2150 sit down in history class to study the 20th century, they'll laugh at the idea that every family invested significant money into 1-2 expensive hunks of steel for transportation. We fling these big dirty hunks of steel around at 100mph for perhaps 5% of the day. It can get quite dangerous! Then we waste huge amounts of land by storing them for the other 95% of the day. How bizarre is that?
Wouldn't the apps simply have the 1x, 2x, and 3x bundled in. This means the size of apps is going to grow, yet again. Yey...... As for iPhone 5 vs 6. I think legacy apps, games mostly, would be blown up. Anything that uses standard UI widgets would be starched to fill the screen. So in a list view you see more lines, in a text box more characters, etc. I hope that's the solution, at least.
Computers before operating systems
Is it definitely upscaling a 320x568 buffer, or is it fractionally scaling the UIView hierarchy to render at 375x667 or 414x736? My impression from the article was that it is doing the latter.

In the keynote they seemed to imply that existing apps would appear sharp on the new displays, and this sort of rendering trick would achieve that.
You could also say "Black men are the least attracted to their own race"
The performance should be comparable to the iPad. They share the same SOC.
A key part to take from the conversation:
"I also know from working with Tom Callaway that the theoretical solution of using the section 7 permission to remove additional restrictions is not one that Fedora generally wishes to use, perhaps as a matter of policy. I would add that, speaking for Red Hat as distributor, we do not wish to use that permission in this instance."

Ie: There is additional restrictions added to the AGPLv3 license in this specific case. The license allow fedora to remove them, but Fedora chooses not to do so.
Retina displays have 2 physical pixels per logical pixel. The 6+ has 3x. However, the screen resolution isn't quite high enough for that so there is hardware downsampling.
The author thinks that it'll look ok though.
If you said you discriminate on the basis of traits correlated with race - and then said you were attracted to tall, light-skinned women with normal asses, and that you dated more European women than any other race, than yes, most people on YC would consider you racist.
Some "pixel perfect" iOS designers aren't going to like this, I think.
> I really feel autonomous cars are a prime candidate for Next Big Thing over the coming 10-25 years.

Very likely, and overall a good thing™. I'm waiting to hear when the first self-driving car runs over a motorcyclist or bicyclist, then says, "Hey! I didn't see that little thing!"

In a sad commentary on modern times, auto fatalities continue to decline, while motorcycle and bicycle fatalities continue to climb.
I suspect you are right.

There is a common theme amongst my friends that whilst they are not technical (I am the only programmer or person working in tech), they are all geeks for one thing or another; be it cameras, watches, coffee, cycling gear and so on.

They like to tinker and play with things, have some control over them. Adults with toys.

It's probably a selection bias, but it reaches out to so many people that ignoring it entirely is also a bias.
Semantics; clearly he meant "discriminatory towards". But you know, "being racist against" has kind of been accepted to have essentially the same meaning colloquially.

You know what he meant :)
...and Far Cry, and Baldur's Gate, and WoW, and Angry Birds, and...

Lua is ubiquitous in game programming (as a scripting language), see e.g.: http://en.wikipedia.org/wiki/Category:Lua-scripted_video_gam... or browse through some game programming related job openings.
We have this thing you may be interested... its called BSD ... in fact we have several of them, any one of which may be exactly to your tastes. If your not sure, check out PCBSD.

I like using FreeBSD and Solaris, and all sorts of other OSes. SystemD makes it harder to do. For every system service, now were maintaining a systemd and a non systemd version of its init files.
I'm awestruck by the collection of images, but the navigation is straight out of 19xx. Or am I missing the prev/next buttons?
I am wondering if anyone else saw this oddness
One of the things i think is missed in the proposed solution (do away with prisons) is the problem of mob violence in general, and "mob justice" in particular.

If people don't believe the government will punish people for crimes, they will do it themselves. Would that result in less hyper-hell?
It bothers me that we are still referencing iPhone 3 resolutions on 4 and above. Eventually @2x will be the default and we need to stop bundling apps with four versions of an image. Apple needs multi-targeted .ipa files. Why does my iPhone need to download iPad assets?
Very nice and elegant way, for me this would be the first reason to get an Apple Watch
How to Get Over the Fear of Air Turbulence While Flying
Google Maps isn't able to collect location data while it isn't running on Android either, but I'm being facetious to take it so literary. All background location data collection by Google on Android is opt-in. Similarly, Apple collects background location data on iOS if you opt-in.

Let's analyze how things appear from the user's perspective in both cases. If the user doesn't opt-in, the only difference is that the user saves a lot of money in one case. If the user opts in, one provides superior services with that data (e.g., location-based Google Now notifications) and results in more relevant location-based ads in addition to the money savings from the previous case. In both cases, the user is better off with the Moto phone.
Yep. For many years, I have thought the data has been pointing to potassium deficiency in normal folks. With kidney issues, just as you said. Even with a very healthy diet, the large majority miss the RDA in potassium. Good to see the medical professionals slowly turn towards this conclusion (slowly is likely good, BTW).
> To me, the word "sync" means to update devices so that the data missing from the other device gets synced.

But that's not what sync means. True sync has a source and a target, and the target's file collection is always made to match the source. If you confuse the source and the target and the "source" is empty, you get the outcome you describe -- the empty device's file collection is "duplicated" (i.e. erased) on the other device that's been mistakenly chosen as the target.

This is a surprisingly common outcome among people who don't fully understand the meaning of sync. If your interpretation were the default meaning, it would be impossible to delete any tracks from your music collection. If you deleted some tracks from the source device, the source would have those tracks restored from the target instead of being deleted from it -- but that's not what sync means.

EDIT: People, don't downvote posts just because you don't understand the topic under discussion. The above description is absolutely, incontrovertibly correct in every detail. Therefore, in a depressing trend, it's been downvoted because it's annoyingly, infuriatingly right.
i have a question now, i have just started my corporate career and i have that entrepreneur in me...i know i can build good software or something new , what do i do...i am confused as i am kind of liking the new job ...wont this kill the entrepreneur in me ?
>ROTFL at mobile sniffing as a premium feature in a consumer product segment selling 400m units a year. Thanks!

The condescension is palpable.
Jazz apples are my favorite. Not in stock often. But I always get them when they are.
I appreciate this response. Besides getting out and living life, do you have any good resources for developing the three skills you suggest- distinguishing between short term and long term greedy behavior, how to act selfishly most of the time without appearing selfish, and understanding and practicing game theory?
It takes a while to change conclusions. The important thing is that they do change in the face of evidence. Personally, I do take some risks by changing early with what I consider sufficient evidence. Like Feynman said about the viscosity issue, many will steer towards what is currently the norm but slowly the data will correct.