skysight-inc/HackerNews huggingface dataset:
Android has many problems:
- Poor event handling.
- Braindead UI.
- Braindead VM approach: WTF JIT on mobile devices??!!!

Google: fuck fix the UI, fuck fix the VM bullshit, fuck fix bloating everywhere. NDK is not the solution: the problem is in the architecture.
Agreed, I'm lucky enough to know the founders personally and it is quite inspiring to hear where they're going and why they decided this was what needed to be built.
I do very much like the idea, but how does it affect the health of the battery? Even with modern lithium whatever batteries, I still have the impression that charging too often is bad for their longevity.
> excepting that it put "you" instead of "i"

just one drop of the sense of humor maybe :)
Can;t blame you a bit...
I follow Ipad gaming quite closely because it is perfect for my commutes. I would consider myself as close to a hardcore ipad gamer as it is possible to get - I read specialist sites like pockettactics and spend well over a hundred dollars a year on ipad games. I had never heard of this company or its games before.

The ipad is a marketing platform in the best and worst way I can mean that. Looking at this company they seem aggressively anti-marketing. Their entire presentation style and format is opposed to the kind of experience the ipad offers. They are the anti-flipboard. The fact that someone as interested in ipad gaming as me was not even aware their games existed until now suggests it is probably not the best platform for them at all.
Thanks for sharing this so openly and honestly and kudos to you for recognizing this before it was too late and pushing our team to adjust. It's a great reminder of the additional struggles faced by those in a startup with little ones. There's far too many startup cultures where working there means missing out on entire parts of your kids' lives. And once those years are gone, they're gone...
At the risk of being down voted I am going to respond. So if someone is female, black or old it's perfectly OK that they have a harder time finding a job? You're saying that the 'real world' can never change?

OnShift labels itself a startup. Can they afford when hiring to overlook the best talent in Cleveland simply because they're not white or Asian males under forty? They have no problems putting stock photos of smiling women all over their website though ;<(.

Now I will grant you that it is possible that the recruiter simply lied to this woman. If they did, the damage they caused to their client is incalculable.
I actually meant "if told to leave the scene while recording, make sure to record the request and then comply", which wouldn't normally be a circumstance where you'd be arrested.

You're certainly right about uploading as you record wherever possible though.
domain sharding gives you parallelism - but it totally bypasses congestion control. At certain levels this works in your favor - because congestion control tends to be overly conservative for HTTP - but at levels of sharding too high it is a disaster (packet loss, heavy buffering, reordering and huge delays to sort it all out.)

Unfortunately the appropriate level of sharding isn't something the person doing the markup can know - because its based on the runtime path characteristics of each page viewer.

Much better to multiplex in one congestion control context (like http/2 does) and then work on making congestion control work better (like the various blah over udp projects such as quic are trying to do). Plus if you do this you can add prioritization, which is a big deal.
Android-based eyewear woos runners and cyclists
I used to have a Piper Colt parked at San Carlos (CA) that had a 50kt stall. Occasionally I'd go out to the ocean on a windy day, catch the 60-70kt winds over the ocean cliffs, and fly backwards. :) It was a fun way to freak out passengers.
That's interesting, kind of a tool for marketing
Day 15: Snake Game
How to Build Successful Startups Faster with Eric Ries
> Competition on the App Store has risen to a frenzied level.

This is a curious argument to make. The platform is too popular? Would it have made any sense at all if anyone made the same claim about, say, Windows game development?

I suspect what this really means is "there are more games than ever, and the iOS App Store is becoming increasingly difficult to rely on as a discovery mechanism, thus requiring advertising to users with other mediums", but that's kind of always been true, and it's certainly been true of all desktop platforms. Which makes me wonder why iOS can't simply be treated the same way non-mobile platforms are and rely on more traditional marketing channels?

The only other way to interpret this that I can think of is "it's becoming increasingly difficult to justify a >$5 price for a game", but I haven't seen any sign of that being true. iOS has had a "race to the bottom" mentality for prices since the app store first opened. There's always been a ton of free or $0.99 games, and a relatively low number of pricer-but-higher-quality games. I don't think this has changed in years, with perhaps the only real difference being that game developers are becoming increasingly sophisticated about how they apply F2P techniques. And as a bit of anecdata, the most impressive game I've seen on iOS in a while is a brand new one called Implosion that costs $9.99 and, at the time of this comment, has a solid 5-star rating with 311 reviews.
I kept my BBS up and running until about 1996. I really couldn't understand why people liked the "web" so much because my bbs had so many more features then any website at the time. Eventually getting down to about 1 call a day and BBS's dropping like flies (from 1200 in San Diego to just a handful) I had to move on from it.
The Lease Busters
But some numbers will get larger when compressed. And some here means most of them.
> Competition on the App Store has risen to a frenzied level. As a result, sales for our games has dropped massively and the cost of advertising them has shot through the roof.

So... Actually make good games? I don't know what the games of this studio are, but if you can't shine anymore in an app store just because there are more competitors, maybe your products weren't that good to begin with?
It might be technically possible or even trivial to fix the engine, but impossible for other reasons.

They are talking of licensing a new engine. If they licensed the current one, too, it might just be a matter of a vendor that went out of business or killed the product.
Could not agree more with you on this subject. It took me almost a week to understand what is what in the Docker world. We had to trash the original documentation and write one from scratch for our team because nobody really understood the original docs. I also had to go few extra miles about the docker registry because it is also not trivial to set up especially in a corporate environment. Most of the use cases cover only scenarios that you have an absolute greenfield project and there is nothing there (no AAA framework etc.). This makes it hard for newcomers to integrate with Docker and you pretty much need a Docker gal or pal around just for the sake of keeping the users of the Docker infra happy. Some of the developers hated Docker because of the quality of documentation and a lots of counter intuitive workflows, so I had the go an extra mile for those and massage them to accept it.

Btw. Ansible is the best automation tools I have seen so far, I just ported our entire product line to use it, but it is offtopic in this thread. Just saying and thank you!!
Another thing I've seen that people don't realize is that grant money is usually earmarked for cool things. If someone donates money to a school they'd want it to go to a new state-of-the-art technology program instead of replacing old books, buying copier paper, or other more useful, boring things.
I can't tell if you are snarking or not, but I find DigitalOcean's support for documentation to be helpful and haven't yet really noticed a quality problem.
I admire the developer, but the whole post feels like a cop-out blaming Apple. Too much competition? Let's give up. Engine broke from some change, don't want to try fixing it? Let's give up.

Ads cost too much? Not, 'let's stop advertising on iOS', instead, Let's give up.

I can understand as much as the next iOS developer that changes that require large workarounds due to software/hardware updates that aren't backwards compatible are a pain. But as a developer, you suck it up, modify your content, and continue (Edit: Of course, if it makes financial sense, positive ROI, etc, to keep selling on the Appstore).

Why do developers feel entitled to hardware devices that will always work with legacy code? Apple makes changes that try to push their technology forward to the latest and greatest, all the while removing legacy cruft at the expense of sometimes trading off backwards compatibility. It makes sense that they expect their developers to keep up with the latest trends and produce content that's formatted to the current specs, not simply relying on old tech specs.
64 bit stuff in iOS 8.3 broke the way we were using 3rd party zip libraries in my iPad project. Before that, it had been completely stable since iOS6. Am now rewriting in Swift and using Storyboard, with xcassets taking the place of zip files.
How?

Tangible physical records of transactions can be useful regardless of access to internet or electricity.
If you're building conda packages then the only possible consumer is other users of miniconda or anaconda.

I'm not sure "whatever was built" refers to in this case. Some kind of app? Of course you can use anaconda for normal library or application development, since there's functionally no difference between Continuum Analytics' python builds and the python.org python build.
No I'm being serious, I agree with you.
If you read that discussion, it actually hasn't. KMP, for example seems content to consider ISlisp and elisp as being lisps (not to mention the several pre-common lisp lisps such as maclisp and interlisp.
Microsoft is also a front-end for search - Bing.

DDG has their own algorithms and indexing for providing search results. Not sure how that partnership would be any different.
It's a real content marketing campaign DO has been doing for years and it's made their website slightly more popular than Hacker News according to Alexa. Lots of startups could learn from this.

https://www.digitalocean.com/community/get-paid-to-write
If the engine was hybrid/webview based, that has been a mess since iOS 8 came out.
As the maintainer of a Python project that is 2.7 and 3.3+ compatible on the same code base, there is nothing super easy about it. It's horrific actually. Enough so that I'll never do it again. It goes far beyond just print functions. Libraries like `six` help, but the subtle differences in how Unicode handling has changed makes it a real challenge.
No, you simply measure the current drain into the coil and when it hits a value that you associate with a magnetic short-circuit you limit the current to something very low until the short-circuit goes away. That way nothing gets hot.

http://pics.camarades.com/v/jacques/renewables/windmill/dscf...

See those laminates at the edges? They're 'open' for that same reason, that way the magnetic field goes through the coils rather than that it heats up the steel and generates waste heat.

(that's from a windmill I built, diameter is ~ 12").
If you start from a perfectly synchronized audience and assume they clap reactively, you'd expect them to delay each of their claps by ~1/2 speed of sound * width of the room. A good example for why on music you need a good rhythm (internal constant frequency driver) instead of acting reactively to perform well.
Ask HN: Are there any SaaS services that access your database directly?
For example, you have a Postgres database and for some reason you also need data from some third-party app elsewhere, say, GitHub.

For practical reasons you need the GitHub data inside your database, so you need to build system that fetches the data periodically, or a system that handles GitHub webhooks, and update your database accordingly.

Now we can imagine that could be a service that handled this "sync" part for you, fetching data from GitHub and updating it directly in your database.

The question is: is it a normal practice to do this? Does it exist somewhere? What are the problems of this approach?
> Why do developers feel entitled to hardware devices that will always work with legacy code?

"Entitled" isn't really the word I would use there. It's not like developers throughout history have forced poor platform vendors to provide backwards compatibility at gunpoint. It's that most platform developers have provided backwards compatibility because doing so helps them attract developers. This has been true literally for fifty years -- see https://en.wikipedia.org/wiki/IBM_System/360 for the first platform vendor to figure it out. Backwards compatibility is part of the work you do to convince people to use your platform over the alternatives. Omitting it can make developing your platform easier, but that ease comes at the cost of forcing you to work harder to convince people to get on board.

Apple's within their rights to decide they don't need to work hard to attract developers anymore, of course, but developers are every bit as much within their rights to decide to take their products elsewhere.

Whether it's smart business for Apple to decide they don't need to work hard to attract developers is another matter, of course. History suggests that is an attitude that eventually comes back to bite you. (Ask anyone at Microsoft, they can tell you alllllll about it.)
> No, the doctor has no such responsibility, they only have responsibility to their patients.

Their patients, who soon will not be able to use antibiotics for a genuine bacterial infection because of resistance.
It makes sense to get out when it's not profitable. In this case, it's a small segment of their sales. They said so directly in their explanation. If there were no sales on iOS, would that be giving up, or just accepting it's not a profitable segment for your business?

> Why do developers feel entitled to hardware devices that will always work with legacy code?

First, I'm not sure where you are getting that sentiment from. They simply said they aren't going to support iOS devices, and listed why. They didn't complain Apple was doing something wrong.

Second, how is this in any way related to the hardware? An OS software revision caused the latest problem for them.
You will want a way of decreasing registers, hence the subtract parts of the single instruction sets.
I didn't really get that from the post myself - I read it more as just "the amount of effort we'd need to put in to get it working again just isn't worth it given the sales we have on the platform". It really just sounds like they don't have the time/resources to put into the port.

Which is fair enough. Still a shame though given how highly regarded the Spiderweb games are.
I will suspend my disbelief and assume that it is a honest question and not an attempt to troll.

"Socialism" as is commonly found in Western Europe (for instance, in the country we are talking about), is concerned with building a society where (in theory) as few people as possible are left on the side of the road. This is often correlated with high taxes (think Scandinavia), and may be linked to strong protections for workers (think France). Conservative parties are traditionally more authoritarian, and often campaign with themes of "fighting insecurity"/"limiting immigration".

In practice, "socialist" parties have been steadily sliding to the right, especially in term of economic policy. The French socialist party is a dying pachyderm, devoid of ideas and divorced from its traditional voters. It is very hard to distinguish its policies from the conservative block's. Indeed, there was a remarkable consensus regarding this particular law.

I am not aware of any ideology (not even Marxism) for which "increasing state control over the peoples lives" is a goal in itself. One thing that may confuse you is that you sound like a libertarian, and there isn't really much of a libertarian bend in Europe (even if a party like the Liberal party in Denmark is somewhat libertarian). Nobody really thinks in terms of "big government is bad", and the fact that this argument is readily used in US politics is a never-ending source of bewilderment (and amusement) here.
> But as a developer, you suck it up, modify your content, and continue.

Or decide life's too short for this shit and make your money doing something more fun.
It's part of how you learned to speak, but the full process still requires your interaction, which the movie doesn't allow. In any case, after that developmental stage, it's a very atypical situation.
Over-use of p-values without understanding them?
https://xkcd.com/882/
So I've got a few decades of serious music training under my belt. Multi-instrument.

I notice any latency above 7ms. I can compensate pretty well between about 7-14ms. Anything above that will affect the performance. Once you get to, say, 25ms, it's like I lose several years of training.

It's hard to relate to because most people don't have experience doing tasks demanding that level of precision. Perhaps it would be useful to think about what would happen if you introduced a delay between striking a key on your keyboard and the sensation of feeling it travel. You "can type" without any sensation at all (see iPads) but people who are serious about typing go to extraordinary lengths to make the keyboard feel right.
The ':' is optional when followed by a directive.

"Loop" is also a valid label on at least say MASM 5.0, just need to use /w0 to suppress the warning.
> So maybe don't be proscriptive, but show people who are deploying from scratch, and maybe those that have never even used AWS, how to do that, and what the (I shudder to say the word) "best practice" workflow for using Dockerfiles and Dockerhub might be, with all of these components used in concert.

I think you nailed it.

ps. Haha, I actually just did a screencast series on Ansbile! Didn't know you were on HN. Thank you -- it's been really fun to work with ;) The Ansible docs are some of the best I have ever seen, and I commented on that heavily, makes it a real joy to have clear examples.
A quick Google search led me to this thread: http://forums.toucharcade.com/showthread.php?t=259228

There are a few reports there of games on Unreal Engine 3 having graphical glitches and performance issues under 8.3. It looks like Unreal Engine 3 is not getting updates anymore[0], so it's possible that UE3 users are stuck. (I don't know if Spiderweb use UE3).

[0] https://www.unrealengine.com/previous-versions
Ask HN: Employee retention software
Employee retention seems to be as large a problem as employee hiring. However, there are so many tools and softwares dedicated to application tracking and onboarding. However, very few to employee retention. Why is that?

Is it because it is a hard problem to solve through software and much more cultural/programatic or is it because it is not a problem really. And employers don't give a crap about 95% of employees and can focus on retaining the 5% without any tool.
That would be definitely the case if your salary is way above market standards, but if ~70k is around what you would be making anywhere else, then it would like be a stress factor.

I mean, this is just a supposition I'm making. Maybe all salaries raise in line with the minimum.
> Would it have made any sense at all if anyone made the same claim about, say, Windows game development?

In Windows game development you've have a long history of many ways to distribute your wares, with different pros and cons. Not so much for Androids or iOS. Note that similar complaints have been levelled at Steam, which is the closest thing to the iOS model.
I disagree. Life and business are always about ROI and that is a personal gauge. The developer is stating the reasons they feel the ROI has tipped not in their favour anymore. I think it's perfectly valid if disappointing from the consumer's point of view.
If you think about this as a small scale evolution it makes sense. On the other hand, I understand why the guy is unhappy. Apple os breaking compatibility for no good reason, mostly for promoting their new shiny things (like Swift), which does not bring that much to the table to justify breaking compatibility. Somebody pointed out in this thread that it is possible to roll with new platform that is compatible with the previous one and having new features at the same time.
To summarize: platforms supposed to be stable, and backward compatible, only break compatibility when it is absolutely a must. Investing into a new stack is not cheap. I feel sorry for those who are at the mercy of Apple in this regard.
Really good read, thanks for posting.
Big Oil Is About to Lose Control of the Auto Industry
Data and Diplomas: On LinkedIn%27s Acquisition of Lynda.com
The popularity difference between millions or billions of followers and zero is important.
Whether the marketplace is profitable to a developer at their level is not always directly correlated to how popular that marketplace is. If the the App store is so competitive as to require a lot of up-front money to see a worthwhile return on investment, but other markets do not have that same problem, it may may sense to focus on those other markets.
Honestly, Apple sometimes tends to break some fairly important stuff even in the bugfix x.x.1 releases, especially in iOS 7/8 versions which have been... slightly more buggy that we'd like.
> Competition on the App Store has risen to a frenzied level. As a result, sales for our games has dropped massively and the cost of advertising them has shot through the roof.

Indeed. It seems nowadays, with Apple and Google, that the company with the deepest pockets for advertisement takes it all.

Money is screwing up the evolutionary game that capitalism is trying to be.
Another aircraft with similar capabilities to the An-2 is the Helio Courier (http://en.wikipedia.org/wiki/Helio_Courier).

I was with a friend who was flying his Helio to Orange County Airport (b4 it was named John Wayne Airport). On approach, tower asked for a slow flight demo. He obliged, and flew at 33KIAS, ~25 feet altitude along most of the runway (the shorter one), then touched down about 50 feet from the last taxiway, exiting there with a nice short field landing demo. It felt truly bizarre to fly that slowly in a fixed wing aircraft.
My final year project was a hardware implementation of this. My group made an 8 core coprocessor and an OpenCL-like implementation complete with an LLVM IR to SUBLEQ translator. We actually got performance better than the proprietary NIOS II e soft processor on our image processing demo (Y colorspace conversion).
And it makes sense to get out if the changes to the ecosystem cost you more (money/time/effort) than the income you get from it. No reason to "suck it up" if you have less painful alternatives.

Or:

Why do hardware companies feel so entitled to force developers to change working things for free?
Forgive my ignorance but does Debian (and other distros) maintain forks of all their software packages? For example, how would an hypothetical mailman "port to python3" happen? Would Debian maintain its own fork or would you contribute directly to the GNU mailman project?