skysight-inc/HackerNews huggingface dataset:
Apple almost never completely invents a new market out of the blue. What they typically do is take a relatively small existing market and make a hugely successful product in that market, expanding the market by orders of magnitude. The Nokia N95 was a touchscreen smartphone before the iPhone, but the day I first used the iPhone, my N95 felt twenty years old.
Inclusion and Diversity at Slack
> Love and hate are not equivalent.

No, but they are symmetric.
Maybe we could have a mobile style sheet first?
I have 20/30 vision (slightly blurry), and I can ABSOLUTELY tell the difference between normal HD and Ultra HD, from 10 feet away. Anyone who can't is either partially blind, or is lying.
Suddenly, they are industry and product experts. Generally, HNers are experts about any topic.
That's not what this is about though, it's for UI layout (much like with Dashboard). You don't call Objective-C APIs from JS inside a WebKit container, you're actually using JS to layout the app.

Update: the docs are up and the JS framework is called TVJS, https://developer.apple.com/library/prerelease/tvos/document...
I'm interested. This looks like the proper evolution of a cohesive Camel+ActiveMQ+Felix system. Classloader isolation is so important, and it's where most of the big applications servers failed.
And if 4k does explode in a year or two couldn't Apple do a hardware update for the AppleTV in that time?
App Developer Magazine September 2015
I believe they're using removable adhesive strips these days, similar (if not identical) to 3M's Command line. Long story short, if you're "tearing" anything, you're doing it wrong. Pull on the exposed end of the strip and the adhesive will detach cleanly, leaving no residue.
The current AppleTV can be used with a bluetooth keyboard, so it's fair to assume this will continue to work.
So cheap that I almost bought one on impulse, until I realized that I have no idea what I'd do with it. I'm sure a lot of people don't make it to that second step until after they click the "buy" button.
OK: I expect GTAV will run just fine on the new hardware -- the A8 will crush the PS3 hardware. Obviously it won't run the remaster for the newer hardware, but really who cares?

The old PS2 GTA titles had to be remastered for the iPhone and run fine on an iPhone 4.

I for one am sick of slow level loading and endless patches; every time I play on a console I want to throw something through the screen. And I've yet to see a single compelling PS4/XB1 title come out (I have high hopes for No Man's Sky).
Ask HN: What's in the Firefox future?
I use Firefox since version 0.8. I'm a great fan. Still, in the last months, I started asked myself if Firefox will still be the best browser for me.
First it was Chrome interface mimic, then DRM, then ads in the new tab page, then Pocket, then... what's it going to be the next bad news?
In the past, I was hunger to get a new Firefox update, because of the new features, better performances etc. Now it's more like "ok, let's check what they twisted this time" or "let's hope everything I like it's still there".

I understand Mozilla can't live on thin air and it has to get money to survive, and I also understand that "normal" people are more excited about something they can actually see or use instead of something under the hood; for example: normal people don't care if Firefox on iOS is not the real Firefox but just a skin, as long they can access they bookmarks, tabs, history etc.

It's not clear at all to me what are Mozilla plans for Firefox. Do they have a real strategy? Or they are just going to keep putting patches at random in order to limit the users-bleeding to Chrome?
They say they are committed to privacy, so why Pocket is still hard-coded in Firefox source and uneasy to remove like other addons?

Is there any hope Firefox will still be a slim and solid full-featured browser in the future or it is just doomed to be a bandwagon of bloatware?

I really hope the answers to this question will reassure me. I don't want to have switch to Chromium or have to use Opera or Vivaldi because Firefox is sinking.
Watch 4K content on a 75 inch screen, then play 1080p content on that same screen. The difference in clarity is huge.

The only reason you can't tell the difference is because you are probably watching 1080p content that is being upscaled.

Watch TRUE 4K content on a 65+ inch television, and it's like looking through window. It's amazing.
Inflation of zero is just as good for encouraging spending as small positive inflation -- the rate you'll get by low-risk investing will always beat inflation by a bit.

But the moment inflation dips below zero it really starts discouraging spending.

So I suspect it's about having a margin for error. Target zero and it will spend a lot of time negative, target mildly positive and it will spend most of its time mildly positive.
Show me a way to make money off a consumer experience in 2015 that isn't a walled garden. You're either a platform or you're a feature waiting to be integrated into a platform.
They will never make a device that appeals to everybody. Nor should they try.

That Macbook Air won't serve as a graphics tablet.
The Surface Pro 3 (I have one with the i7 and 256GB) is a clunky heavy difficult to hold thing with an less than great OS experience (with either 8.1 or 10). I'd be okay with the clunky part if the OS experience was great.
Thanks, I wasn't aware that SP3 wasn't using Wacom.
You are not accurately describing the complexity of cooking for oneself. This is common amongst people who cook for themselves: you have forgotten just how much skill you bring to bear throughout the week.

The first step is not, as you describe, taking a few minutes to prepare food. The first step is buying the raw ingredients. No one will really tell you how to do this. Good home cooks have dozens of menu plans in their head and do quite a complex set of optimization problems to quickly build shopping lists 1-7 times per week. There are some books that will teach you how to do it, but it's not quick. Especially if you are starting from zero.

There's also cookware, and if you leave your home you have to transport the food to where you are going or prepare it ahead of time.

I think your core assertion—we have the time—is correct. If you have infinite knowledge, you can feed yourself with as little as a few hours work per week.

The problem is most people don't have the food knowledge you have. And your glib insults won't change the fact that no one will really help them build that knowledge up to the level it needs to be. If you are willing to pay a premium for fairly low quality food you can use something like Blue Apron. Or you can make a hobby out of learning to cook. But other than that, who is going to help you get there?

So unless you can point at someone who will hold peoples' hands while they get to the place you're describing, maybe leave Soylent alone for solving a problem your admonishments don't really help solve.
The asymmetry is that haters are not really interested and just shit all over the discussion.
Why Atom? There a countless good native text editors for iOS already. I really like Editorial (with Python macros!) but Coda and Textastic are both great.
It also allows wages and prices to fall when necessary, without making the raw numbers decrease, which people are usually reluctant to do.
It's not the copying that worries people, it's the lack of not-coping, i.e. innovations.
iPod is not the first mp3 player, iPhone is not the first smart phone, but they were packed with innovative ideas that stood them out. We see less and less such ideas from Apple.

Their execution/quality control is still top notch though, but other companies are catching up.
Tardigrade
Why do you leave your TV on in the middle of the night?
http://www.federalreserve.gov/faqs/economy_14400.htm
Thanks for that, I had no idea. Were those actual shared-state threads or processes? Just wondering about the use of "fork".
More effective storage space? IIRC Surface is notorious for chewing up a huge chunk of the internal storage with the OS et al.
Graham Hancock's Magicians of the Gods Releasing Tomorrow in the UK
Show HN: Classroom – One educative article in your inbox daily
They needed this video to overcome the beta testing video of people scooping powders out of various cardboard and plastic buckets from the floor.

http://motherboard.vice.com/read/soylent-how-i-stopped-eatin...
I see, in that case, I apologise seiji - but I'd still argue that it's not a huge deal :)
Sure, which would mean that users would have to spend ANOTHER $200 for the version of the Apple TV that supported 4k.

I mean, aren't they are supposed to be releasing cutting edge technology here? Why are they releasing a set top Apple TV that can't even display the content that the new iPhone and iPad can CREATE and edit?

I want to be able to record 4K videos on my iPhone, then turn around and play them on my 4K TV, without having to leave the Apple ecosystem.

It is a huge, glaring flaw in their ecosystem if I can't do that.
Good luck with that, the pulltab was a useless piece of junk and it most definitely did not detach anything (let alone cleanly). I very much would have liked it to work, it would have been significantly less stressful than having to leverage the plastic tool on the metal sides of the phone to tear out the battery.
The consensus is that slight deflation is much more dangerous than slight inflation, so while zero would be ideal it's not worth the risk of deflation
Very interesting to see how it works in there. Though it is sad that it had to be cut apart though, it would be fun to upgrade it.
It might, but the business model Cloudflare is on makes the distinction less clear. For example with their free plans would they need to identify all clients, scan their content and judge accordingly?

For paid clients, I might be more sympathetic to the argument, but even then the (moral?) rules (for nonbusiness) are incredibly tricky to figure out and keep consistent. Selective enforcement is bad for everyone in the uncertainty it spawns.
Hellburners are is no way equivalent to any nuclear weapon. The renaissance had no such equivalents. The description of any ancient weapon in terms of weapons of mass destruction is disingenuous. It lessens the term and suggests that such weapons are nothing new in history. That leads to arguments for their regulation and use in historical terms: Elizabeth used hellburners then, so we should be able to use tactical nukes today.
I prefer "usefully predictive" to "accurate".
Ads in general are in a long, slow slide into oblivion, so google will likely eventually have to change, but when the crunch comes will they be able to?
but my point is: why?

So they get three years out of a fabrication process and supply chain instead of 8 months if they only allowed you to buy the newest models every year.

It's not a big choice. You have "free on contract", "cheap on contract" (last year's models), or "best on contract" (current models).
Even taking usability into account, an argument can be made that iPad Pro is neither here nor there. Consider a simple use case: let's say iPad Pro is the sole enterprise device handed out to employees at a company. AFAIK, even a simple thing like compressing multiple files (given irrational attachment size limits won't be going away any time soon) and sending them via email will be impossible given how closed and pared down iOS really is. How will you do file management? What about specific applications (e.g. Solidworks)? They will have to be re-done for iOS, which could be a pretty hard thing for small vendors. iPad Pro and the new iOS will have to be step change over iPad Air and current iOS to be appealing as a laptop replacement. The new iOS must be so near to OS X as for the difference to be immaterial.

On the other hand, a Surface Pro is truly a replacement for a laptop as it features a full blown Windows 8 (or 10, now).
Yeah, I don't get it either. I dragged each control to the maximum one by one, until I got to 2%. Then I clicked the button and won, even though I hadn't touched half of the controls yet. I assume there's supposed to be some underlying lesson in it....
Ask HN: Would you pay to use a good GIF encoder designed for iOS?
_TL/DR: We failed to find a good GIF encoder for iOS; so, we built one. We want to know if you would pay to use it._

Encoding GIFs in iOS is not a solved problem. It should be easy to encode high-quality, compact GIFs without crashing your app; unfortunately, it isn't. We searched for a solution and found none. If you perform the search as we did, you'll likely reach the same conclusion.

The main issue is this: no one has dedicated enough time to creating a good GIF encoder _for iOS_. It's true that good GIF encoders exist— but they don't work well with iOS. It is also true that GIF encoders designed for iOS exist— but they need much more work done to be good. A good GIF encoder that works well with iOS is what's missing.

Existing solutions suffer a combination of a variety of problems:

- High memory usage — Many solutions require keeping all input frames in memory in order to create a GIF. With large number of input frames, this behavior will likely trigger a out-of-memory crash.
- Large file size — Many encoders implement no or few compression techniques. These encoders end up creating really large files that are expensive to store and transmit.
- Slow encoding speed — Performance bottlenecks for desktop apps and mobile apps are different. Inefficient use of memory or compute time are magnified on mobile devices.
- Poor transparency support — Many solutions either ignore transparent pixels in input frames or offer poor support for them.

To solve these problems, we built, from scratch, a GIF encoder that gives you the ability to create GIFs with the stability, speed, and quality iOS apps deserve.

Now, the question is this:

Would you pay to use a good GIF encoder designed for iOS?

Give us your advice on how we can better shape this product to suit your needs.

Thanks.

(Also, get early access to our SDK by subscribing to our email list at http://www.giftoolbox.com/.)
> I think it's a fair characterization given 1.0 shipped
> without them, and there doesn't seem to any timeline for
> standardization (please correct me if I'm wrong).

The release of 1.0 was not an indication that the language was 100% complete, or that the stdlib was 100% comprehensive. The 1.0 release represented a stable foundation upon which to build an ecosystem. Going forward, the Rust developers absolutely do care about providing more concurrency primitives. Here's Aaron Turon's recent work on implementing epoch-based memory reclamation for implementing lock-free data structures: http://aturon.github.io/blog/2015/08/27/epoch/ . Of the two interns the Rust project was granted this summer, one of them spent the entirety of their time working on supporting SIMD in the language (http://huonw.github.io/blog/2015/08/simd-in-rust/) while the other spent their time specifying the behaviors that are allowed inside Rust's `unsafe` blocks, which includes taking a good long stare at Rust's memory model and all its concurrency primitives and making sure that they're sound. While we're on the topic of interns, you're also overlooking the `Arc` pointer in the stdlib, which is an intern project from more than three years ago which allows one to safely share memory between threads. Meanwhile, pcwalton (Rust core team member and full-time Servo developer) has been working on shmem support and multiprocess allocators for Servo. In addition, the Rust stdlib contained an implementation of fork/join prior to 1.0, but at the last minute the API was found unsound for a few edge cases and so it was deprecated and a working implementation was deferred until later (today there are at least two working reimplementations of this on crates.io with the unsoundness fixed).

> This apparently doesn't include preventing deadlocks, a
> problem that is common, hard-to-avoid, and difficult to
> recover from. Does that not strike you as a bit of an
> overreach?

Not at all. Statically preventing data races is an enormous leap forward in the state of the art. Here's a quote from Matthias Felleisen of Northeastern University on teaching Rust to students without experience in concurrent programming: https://www.youtube.com/watch?v=JBmIQIZPaHY&feature=youtu.be...

"I had them program parallel programs in Rust, and as some of you know, Rust prevents race conditions with its type checking. [Note that he's incorrect here, Rust prevents data races, not race conditions in general.] I will admit, the first two weeks, because we used the beta release, was a mess. We couldn't understand the type error messages. But once we got over the hump, I was blown away, that these kids never had problems writing parallel programs in imperative style. There were no race conditions. The type system slapped their fingers. We taught them how to design, the type system enforced it, and lo and behold, I hate to admit this but I have to admit it, they just didn't have problems with this stuff."
It is when you compare to Content Blocking. Refer to http://blog.appgrounds.com/content-blockers-beat-adblocking/
My one complaint with my Z3c is actually my dock, the magnetic pedestal design sucks. I've had to RMA seveal docks form Sony just to get one that worked most of the time. And even then, the magnet disengages and the power pins drop = no charging, which is an unwelcomed surprise in the morning. I've since moved to a magnetic cable and I'm much happier.

the Z5c is pretty tempting, but I'll admit the 6s+ is also tempting. I'm growing tired of Play Services killing my battery on a whim
Koka – a language with effect inference [pdf]
Great Hackers (2004)
Google is marketing Android TV more as an OEM solution for smart TV vendors at this point.

And I don't know that superior / inferior plays into it really. Standalone Android TV devices just don't make a lot of sense because there's no demand for them. Consumers trust Apple to make shitty experiences less shitty, so until Apple leads, there is no market. It's the same as it was (is?) for tablets: there's not really a market for tablets, but there's a market for iPads. I think that's what we'll see with the Apple TV.
> Like the coin trap’s slope, the curvature of space becomes infinite at the event horizon of a black hole. So time literally stops [...] so actually you can’t reach the event horizon.

I think this is completely wrong. Isn't the curvature at the event horizon large but finite? The curvature is only infinite (in theory) at the singularity.
Also, how come on the slide they are selling iPad Mini 2 & 4 but not iPad Mini 3? This is so confusing
I don't think Facebook can make their messenger a memorable brand. The actual brand that people think about is Facebook. Messengers these days are a dime and a dozen, with Facebook's messenger being popular because it is "at hand", but that's due to people being active on Facebook. But it's not like Facebook has multiple products, their messenger being part of what Facebook is. Before Facebook my friends where using Yahoo! Messenger. And now it's pretty much dead.

"gchat" was actually Google Chat and was about voice and video chat. Now it was replaced by Google Hangouts. It's a pretty cool service, except that they have had two problems - their fuckup with Google+ and the popularity of Skype. Now Skype is a very memorable brand. And it has lots of problems, but people keep using it because it works for group video/audio calls and because it has good prices on calling phone numbers - like, Skype has a freaking monopoly on emigrants and their families or on companies working with remote consultants or employees.

In other words, I don't think the actual name matters that much, plus if you pick a weird word you might get more out of it. Googling is now a verb in the dictionary and tweeting should probably be as well.
Do you know what happens if you let people see their files? They try to edit them. Do you want people to be able to edit their files? Yeah... I thought so.
No, you are probably right, at least in most cases, particularly where shared memory is involved. I was mainly responding to what seemed to be an assumption that multithreading is the norm and everything else is freakishly rare. It's not the case - even today, Python programmers regularly make use of the multiprocessing module rather than use threads in order to avoid the GIL.
next is iMortgage
Строительство+промышленных+полов+-+важный+этап+работ
I do think they are wasteful, but it doesn't bother me as much because the consumption pattern is different. I'll have maybe 3 bottled drinks per month.

On the other hand, Soylent 2.0 means I'd consume about 6 bottles per day (2400 calories). That's 2,190 bottles per year.
The article isn't saying that letting errors happen is the best way to go about things in all cases. There is certainly room for proof and extreme caution!

That said, you do not need to prove everything about your algorithm. I imagine that in the future, we'll write software with base runtime system that has some basic sanity properties (proved) and on top of that, there will be layer that handles things in a more flexible way. Kind of like having Challenger JVM which is provably correct and never crashes and lots of apps on top of that :-)
with the contract. It all depends on how your carrier structures their plans.

Historically, US carriers don't change plan pricing based on having a contract. So, you can be month-to-month for $100 per month, or get a two year contract for $100/month plus they give you $500 up front towards the purchase of a $1,000 phone (as received by just discounting the phone up front).
After digging in a little more on the details, it doesn't look like Pencil will be compatible with any other device outside the iPad Pro. That is a little disappointing and there doesn't appear to be any specific hardware reason for it. I would welcome the opportunity to replace my paper notebook with a iPad Mini 4 and Pencil.
tvOS seems to support seamless transitions of apps across iOS devices (they mentioned it in a game context) so it may prove to be much better than that -- e.g. watch a show on Hulu, walk into room and hand the app over to the TV and so forth.
I live in New Zealand, so not USA or UK. I often coffee at the local university, and sitting there surrounded by poor (but cool) students it is shocking how many of them are using Macbooks. Seriously, you hardly ever see a laptop without a huge glowing apple logo.
Is there any irony in the fact that variations of your comment get posted on any Apple-related article, or is that just poetic, or is it just boring?
Thank you for sharing.

I was reading through your posts and saw this:
"The second is this: when Shakti pierces the 4th chakra and/or the hrit padma (below it) ... you'll gain a kind of "compass". From there on out, you'll always have a way of checking which path to go. It might mean staying with kundalini yoga, it might not be.
The journey getting to the center involves piercing through the 2nd ganthri, learning to surrender. It will be like peeling an onion. You'll cry. A lot. And you'll know it is worth it."

This is related to kundalini yoga? Any recommendations on how to get started there?
Nope. The UK and German stores give e.g. iPad Air 2 thickness in mm, weight in grams and screen size in inches.

They are sticking to inches deliberately for screen measurement. They even use the German 9,7" instead of the US/UK 9.7" so it's not that they forgot to translate.
>specs

I'm just glad I can still laugh at Apple users for only having 1GB RAM.

and they can still laugh at me for even needing more than 1GB RAM.
Surprised to not see mention of golang. Does anyone know if that's because even at Google scale, the simple "go build" command suffices?
The way that article is written makes it sound like a closed-source codec, but it is actually open:

https://github.com/cisco/openh264

and the code is better than I expected from a commercial project, it even uses may_alias properly. I wonder why the decoder doesn't support CPU multithreading, though? Slice threads are pretty simple to add.
Eh, the pc world ain't that great either.