skysight-inc/HackerNews huggingface dataset:
I can't believe how bad the battery life is reputed to be with iPhones — my OnePlus One can get close to three days at least (never let it run down further).

I do miss my old candy bar phone: it could last for over a week on a charge. Happy days!
> highly recommended for anyone who thinks Brooklyn invented the hipster

Heh, this reminds me of a few years ago, when my cousin was visiting us from Russia, and was absolutely ecstatic to meet my friend who looked very much like a hipster stereotype.
All of the beers-and-foosball culture definitely troubles me.

It feels so...frat boy to me, and I was never a frat boy.
To be fair, this is only really a problem if you're using one of the big waterfall distros like Debian or Ubuntu.

I'm on Arch and I get fresh Anki same day or week.
Which is exactly why he asked for a large cash salary. =)
Really interested in designing my own watch.

What software do you use to design them? Is there an industry standard format that I would need to send manufactures?

I've tried googling around but I have not found anything conclusive.
This is amazing and hilarious! Could you tell us a bit more about the process? Did you build this on your own? What did you use to make it run on so many platforms - Unity?
This is very cool.

If there was a way for autopest to automatically stop when the other party responds to your "pests" (maybe via an email client plugin) I would sign up for sure.
I have some experience with this that I figured is worth sharing, though it's not directly related to the article. Recently, I developed a quick tool that checks the demand for a given type of property in a given geographical area and compares it with the demand for a single listing in question in order to find discrepancies. The discrepancies are typically asking prices that are either far lower or far higher than the demand for that kind of property in that area. I marketed this to a number of brokers as a way of calibrating how quickly they wanted to have a listing turn over, and offered a few price adjustment suggestions to their listings.

I failed for a few reasons, and I think it's worth outlining them here so that other people don't fall into the same traps if they decide to make tools for the real estate industry. YMMV, and take what I say with a grain of salt.

1. Real estate isn't as quantitative as I wanted it to be in my mind. Emotional "pulling out of their ass" price assignment was the rule, with no exceptions. Most of this works to the advantage of the people handling real estate, as it prevents them from being held accountable for judgment mistakes (as decisions are completely and purposefully subjective) within their own organizations.

2. Real estate folks aren't tech-savvy. Not even a little, and not even the ones that claim to be. Even getting the full functionality out of Zillow was beyond most of the folks I talked to. The best I saw any of them do was a table that calculated averages in Excel. This fact means that any product you deliver or show them has to be non-beta, completely polished, functioning flawlessly. They are used to selling people on existing features, and analyze products as such.

3. Honesty in business practices isn't considered desirable. Point blank, one of my early clients told me that they'd have their representatives at the open house try to screen out people who didn't appear wealthy enough to purchase the property at the high-end cost estimate they had agreed on internally. I was trying to sell him a way of justifying different price points quantitatively rather than qualitatively, but I'd completely missed that such justifications aren't wanted because having a formal structure prevents casual exclusion of the "wrong" type of people.
I've been running https://commits.io/ The income is passive, but I know I can do a lot more if I put more time into it.
> Haskell (I think)

Not Haskell, record fields are accessed via automatically generated accessor functions e.g. after defining

data Car = Car {company :: String, model :: String, year :: Int}

you'd have

company :: Car -> String
model :: Car -> String
year :: Car -> Int

> And why is it uncommon to have something like get(obj, key)? Or like in Clojure, `(get {:key :val} :key)`? Seems more consistent, and uses less syntax.

Isn't get for collections? While historical javascript conflates records and hashmaps, most languages have a rather strict difference between the two, including clojure I believe. And do provide some sort of `get` for maps (as a free function or as a method depending on the language's base paradigm). I know of few languages where accessing record attributes and map values uses the same syntax[0]

And in clojure get isn't even necessary as most collections also act as functions e.g. `(get {:key :val} :key)` can be replaced by `({:key :val} :key)`, or (for maps only, IIRC integers are not IFn) `(:key {:key :val})`

[0] natively anyway, I have seen e.g. Python libraries where maps were extended to provide attribute-access to their values.
One that I saw on a startup founders mailing list several years back:

---

founder: I have a modest, growing business, but the marketing costs are rather high. What can to do to bring that cost down?

wannabe-founder: whoa, you really failed to validate the core concept and establish your basic value prop. You're going to see an astronomical CAC until you ultimately pivot and achieve LGTM or BBQ. I'd recommend you shut down and find another vertical.
It got slipped in Futurama, you can't just _make up_ something like the Space Pope.
Steps to Follow to Find and Remove Broken Links – AnsMachine.Net
The iPhone app came years after the free and open source desktop one; the boat had long since sailed on charging on the desktop. The Android one is unofficial.

I recall reading that because they didn't make the app friendly to casual newcomers, they didn't pick too low a price-point that would attract them and their support load.

That said, complaining about an app's price on HN is pretty disappointing. Though they might have found more success with a recurring/IAP approach that makes payments more palatable.

Seems development has largely stalled on the iPhone app though.
> Maybe they feel like all Apple users are stupid & rich and will pay whatever they are asked for.

That's one way to couch it; another is charge what the market will bear. IOS devs routinely tout all the polls/studies that show Apple customers pay more and more often for software than Android customers.
On the bright side, at least you get a free latte or cappuccino while having your time wasted.
This was a while ago, but card payments were still relatively low cost and low friction (except AmEx for some reason)
Some good answers here.

Is the Founder Institute a good deal for entrepreneurs? Why or why not?

https://www.quora.com/Is-the-Founder-Institute-a-good-deal-f...
The game looks interesting. How did you come up with the music in the trailer? I think it's really fitting. :)
It was intermittently up and down last night (US Central Time) before I posted this.
I run a 4plex. It's not really passive income, but the income:time invested ratio is much better than my programming salary.

The single best piece of advice I can give is to provide a great experience for your guests and have a high price to match that experience. No factor I've found better judges the quality of a tenant than the ability to hand over a big wad of cash.
This is caused by network externalities. Both direct and indirect network externalities. When a product’s or platforms value to the user, third party developer, or hardware manufacturer increases as the number of users of the product grows, this creates strong positive feedback.

Open standards and monopoly laws can reduce this externality and keep them from becoming monopoly. Android can call iPhone, and software can be ported from one platform to another.
I don't understand why the Department of Education hires these servicers. Why can't they service the loans in house?
The -D option is a superfluous feature, IMHO. I always remember who proposed it and that alone discourages me from ever using it.

Why does the author have to use a "web gui"? Or maybe he doesn't have to, he just _wants_ to?
This is clearly unsubstantiated - the benefits of coffee are very clearly outlined.

No they aren't.

http://aje.oxfordjournals.org/content/156/9/842.short

http://www.ncbi.nlm.nih.gov/pubmed/20182035

These are just two of the first studies I found. There are plenty of others.

if you do not over-do it, there is a 90% chance of feeling more alert when you drink coffee.

90% of statistics are made up on the spot. If you're going to acuse me of making shit up on the spot maybe you shouldn't do it yourself? Feeling is the operative word in your statement.
After reading these, Founders Institute still seems like a _really_ bad deal.
Then that's a design flaw.

Oh wait, I know: I'm holding it wrong. Sorry, obviously my fault.
CEO: We need X done
Manager: That's too short of a timeframe
CEO: Buy the Devs pizza every night if you need to, just get it done.
I would echo the same sentiments as others. The watch design looks great, however, it does look like a photoshop render than an actual watch. If this was not posted on HN, I would have immediately ignored it as a scam. Have you shipped the watch to any customers?
85:14:1 for Android:iOS:Windows Phone might be right globally, but... that's surely skewed by developing countries.

My gut feelings say iOS would be very dominant, but it'd be interesting to see how the ratios compare in startup hubs to the rest of the U.S. Or, even better, broken down by income level, state, or some other useful demographic info.

Edit: Sounds like I should do some more research on Germany :).
Weekly Recap of Open Source and Sysadmin Stuff
Show HN: TDB: A Visual Debugger for TensorFlow
Frankly, "very out of date" when it is version 2.0.32 in debian testing and ubuntu current while the new, one month old version is 2.0.33 is overstated.
What are the features that are not in the debian stable package (2.0.31) or in 2.0.32 but are in the cutting edge 2.0.33 version? None of the bugs reported in the debian bug tracker seem to have been fixed by later versions!

With that said, you can make some but not all packages rolling-release with apt-pinning and using stable and sid or testing which are rolling.
SRS is best used to reinforce things you learned outside the flashcard environment. So put things into Anki that you have some real-world context to anchor that memory to, and use Anki to reinforce that memory, not to create new memories that lack any vivid context in your mind outside of the drab flashcard app window where you first discovered the term in isolation. Ideally you're consuming native media, talking with natives, etc. and drawing from that to create your flashcards, since you'll come across a lot of terms that you learn once and then have otherwise forgotten by the time you see them again in the wild; this is where SRS helps.
So integers are also not in the 'restricted subset'? Like arrays? Ooookay...

Anyway, Swift's integers are not unbounded, just checked.
This is really great! I'm building a SaaS that is similar to this, but I was feeling bummed about not releasing it as open source; but now I can just point people to this if they want to run their own. awesome!
Just a nit; Java does not use dot notation for map access. (Groovy can, but can also use Java notation.)

Not that it matters, but how do you reckon

`get(obj, key)` is less syntax than `obj.key`?
Isn't it because all of the Elm runtime and all linked libraries are embedded in the page, and Elm doesn't have DCE yet? I don't think there is much (if any?) optimisation in Elm at that point.
Five Unbreakable Rules for Startups
The title of this article puts (single) quotes around the phrase "suck up all the energy from the sun", but it is not a quote. From reading the more direct source, this looks like the true rejection:

> She added that the only people profiting are the landowners who sell their land, the solar companies, and the electrical companies. [...] The town would not benefit from the solar farms because they are not located within the town limits, but only in the extraterritorial sections. The only funding the town would get is about $7,000 per year to train the fire department in case something goes wrong.

Ie, they have a point of leverage (zoning) and they want the solar companies to pay more (with taxes or other development projects) for the right to develop that land. I'm not sure whether I'd take their side or not, but they're clearly not stupid.
I made in just under 4 months of work, came from an idea I had at University when studying those classic finite state machine diagrams, where you effectively have to draw state machine diagrams that process a regex-like set of rules. I realised I was having fun solving these problems, and I reckoned with the right abstraction I could trick people into doing some basic Computer Science-y logic puzzles! Cats, it turns out, are really good for that!

All built on my own, with some music help from a friend of mine. Used Unity for ability to easily hit Windows, Mac and Linux. I'll probably get around to porting it to iOS and Android next year too, since feedback has been so strong on Steam, and there's a definite impulse-buy aspect to having lots of colourful cats riding around on trains.
Is it in a ready enough state to share?
I think it's really neat how they put the article together so that, by the end, it makes this sound like a revival of COINTELPRO despite a total and complete absence of anything even remotely resembling evidence in that direction.
> the benefits of coffee are very clearly outlined

No, what we know about benefits of caffeine is quite weak.

http://www.evidentlycochrane.net/caffeine-and-health-evidenc...
It might be because banks were forced to place a limit on withdrawals.
Today I learned people still use full text justification. Interesting content, but I found the actual readability a bit rough for me.
Okay let's put it this way, photons are barely affected by gravity because of their near zero mass.

So you think ghosts have mass? Or rather near zero mass?

Because it takes massive amounts of gravity to affect photons, you won't see the gravity of earth keeping photons in place like say a person.
Full credit to my friend Peter Nickalls (http://www.peternickalls.com), who composes music for TV shows that are far more impressive than my little game. The soundtrack he did for the game is fantastic, I'm glad we put together the soundtrack DLC.
All the parts that make people sound stupid are right there in the original story.
No one gets the perfect start, and there are gonna be painful change as you progress and realize past mistakes. That's part of the learning process. Regardless of the changes you're still improving and gaining experience, and that's never a bad thing. Try to look more on the positive side of things. Take small steps and satisfaction once u get it, then move forward.
Well, the original article shows that these citizens are concerned that the business is not going to do good to the town, but they did make some, let's say, debatable addition.

[Jane Mann] is a retired Northampton science teacher and is concerned that photosynthesis, which depends upon sunlight, would not happen and would keep the plants from growing. She said she has observed areas near solar panels where the plants are brown and dead because they did not get enough sunlight.

If you put a plant next to, or under, a solar panel, it won't get enough direct sunlight. But "areas near solar panels" would probably be deforested anyway.

Another two excerpts from that article, I'm not sure they are much more reasonable than stated by the OP.

She also questioned the high number of cancer deaths in the area, saying no one could tell her that solar panels didn’t cause cancer.

[Bobby Mann] said the solar farms would suck up all the energy from the sun and businesses would not come to Woodland.
Interestingly enough, tsocks (+ssh -D) works with firefox but not chromium.
SQLite itself relies on a filesystem for the rollback journal or write-ahead log. So you'd need some kind of abstraction between the block device and SQLite. Might as well just use the existing filesystem and keep SQLite in user space, since that works.
Why Fascism Is Rising Again
To me that's harsh because I grew up rural, and was outside some, but...so isolated. There was only so much time you could stand outside trying to make up games by yourself in that rotten climate. Being forced outside sucked when I could at least read books to pass the time if I went in.

I'm pretty delighted, though, that people are finally getting a handle on the causes of myopia.
Stop watching, start creating
Thats kind of a different situation, isn't it? The Greeks are probably abandoning banks altogether and going to an under-the-table cash economy, given what happened this past summer.
Fortunately, zfs on Linux is excellent, and is a two-liner on modern Ububtu LTS. (add PPA, install zfs.)
Hope not to make this become non-passive, but: on iOS the demo video loads, goes full screen, then immediately exits for me.
That was an issue because two people just hooked up and exchanged sperm. There was no doctor involved.
My novel -- in English http://www.amazon.com/dp/B00QPBYGFI and Spanish http://www.amazon.com/dp/B00I1EU1Q0

Sells a couple Kindle copies per week. In terms of actual income, it's negligible. The feedback has been unanimously positive, so my problem is to get it in the hands of as many people as I can. Therefore, if you want the epub/mobi files, just message me (see bio) and I'll be happy to send them :)
There's a neutrino (and maybe a tachyon) that would like to have a word with you.

But anything with near zero mass like a photon pretty much ignores anything but massive amounts of gravity.
No alternatives.  Why VC funding is here to stay
The ultimate goal is to train the falcon to wait on: to circle high above an area where there's game. The higher the pitch, the height at which the falcon circles, the larger an area the falcon can cover. While the falcon waits, any game in the area will be pinned and reluctant to move. That lets the falconer control the field, have their dog flush the game in a specific direction, and be in a good viewing position for the take.
Well, that was probably the case in Leningrad and maybe Moscow, but definitely not the rest of the USSR (1/6th of the world's land at that moment). And the situation was not that grave. There was even a magazine printed as blue plastic LPs called Krugozor, with rock bands. I owned a collection of many rock bands on tapes, and no one chased me for that. There was completely otherer problem - Soviet music was banned in the US, you could not buy LP of Pesnyary anywhere in the US.
...and I have something new to my to-learn list
It will be possible to deploy Swift on Android?
Newbie here. I have some little experience with Objective-C and Swift. I wonder if some day will be possible to write Swift apps and deploy on iOS and Android devices. There is some technical problem for this to happen?
I'm guessing they're talking about the syntactic footprint of the language. Of course that assumes:

1. you have free functions at all (wasn't the case in Java until 1.5 and static imports IIRC, still isn't the case in Smalltalk, and seemingly free functions in Ruby are actually methods of Kernel, an actual free function would be a Proc bound to a global name)

2. you only have free functions, or all your syntax is expressed with free function syntax (which is fairly specific to Lisps, Julia also has generic functions but afaik still uses dotted attribute access)
That's a valid point and I'm not sure why people are downvoting you.

I think the litmus test should be, "do I not dislike spending a lot of time with this person", not "do I really like spending time with this person". Shooting the shit over beers and foosball is really testing for the latter, not the former.

Plus let's face it, a lot of technically gifted and experienced people ain't exactly extroverts. And people act different when they know they're being evaluated anyway. So some founders' insistence on fratting it up for step one of the hiring process just strikes me as stupid.

And by the way...I'm a tall, white, former college athlete male. I'm VERY comfortable in a "drinking beer in bars with dudes" environment; it's what I often do with my friends on my own time. I'd likely be even more opinionated about this if I were not as naturally comfortable in a bro-y environment.
How do you handle the database guy situation? Do you try to salvage anything or just start over with someone else?
Anki is great - the original Supermemo algorithm on which Anki is based[2], makes for fascinating reading [1]

However, I daresay that this is a usecase that is tailormade for the mobile rather than the desktop in any which way.

I wonder why the core team is spending effort behind a desktop app, rather than go full mobile.

[1] https://archive.wired.com/medtech/health/magazine/16-05/ff_w...

[2] https://www.supermemo.com/help/smalg.htm#Anki_will_work_grea...
cough

http://www.sqlite.org/src/doc/trunk/src/test_onefile.c
No. In the near/mid term (10-20 years) its probably more coding but our definition of coding may be more broad. History shows us the number of coders and demand for coding has grown substantially. That will likely continue.

Coding 40 years ago probably involved assembly, binary, memory management, etc. for almost all coding scenarios, making coding inaccessible to all but a small portion of the population. Advances in technology have brought higher level abstractions that have made coding more accessible to more people who simply wouldn't be able to meet the skill requirements of the previous generation.

Why I'm pessimistic on a no coding auto-pilot future... Our best efforts at machine learning and AI to date have given us poor implementations of a personal assistant rivaling the magic eight ball. At best we've got usable interactive voice recognition capability to replace already highly scriptable repeated tasks. Even minimally dynamic human-computer interactions suffer low success today without substantial human refinement. Translate that to a machine comprehending vague or poorly expressed business requirements and success criteria, good luck. I think we have a lot farther to go before machines will be able 1. understand complex scenarios and 2. solve and code for them.
A very simple website which does the maths for `today() + N.days` for you.

http://daysfromnow.js.org/

Total earnings: 7.35EUR in total from Google Ads
I read Daring Fireball basically everyday. Most of what John writes that is non-political I find insightful or amusing.

This post which is a defense of the battery case makes me sad because it just feels so disingenuous. I've been using Apple products since before it was cool and this is the ugliest product I can remember the company releasing. It's hideous and not even that great at what it is supposed to be because of the smallish battery capacity. I can't get over how the top and bottom aren't even symmetrical. It's so gross. It's definitely something Apple should have said no to.

Had this been released by Samsung, it would have been a link list item featuring an insulting joke. Instead we are treated to a nearly 2900 word justification of why this battery case isn't as bad as the other battery cases already on the market. Painful.
If the new version of Anki needs a new version of a dependency, just install the new version alongside the old one. Whatever happened when I installed this deb may also be an option.

If handling this is a huge problem, why not have all the rolling-release programs include their own dependencies. Most of us have so much storage space that, without films/games/music, we couldn't fill it even if we tried. It's cool to use minimal amounts of storage when you're on a virtualized machine on Azure/AWS, but those machines aren't used to run Anki anyway. Storage for executable usage is effectively infinite nowadays on consumer devices.