skysight-inc/HackerNews huggingface dataset:
Fitness workout tracker startup
My name is Ryan MacMurray and I am a web and mobile application developer. I have launched a few fitness startups over the last 2 years, as a hobby, to learn, and to see the process. My latest is called FlexFile and is a mobile workout log I designed & built when I couldn't find a simple option on the app store myself. I released the app a year ago on the iPhone app store but now I'm looking for feedback that will help me make this product better. I'd love to hear anything you guys think would help. Here's where you can see some screens and get an idea how it works.

Product on iTunes:
https://itunes.apple.com/us/app/flexfile/id1028044728

Instagram Account:
https://www.instagram.com/flexfileapp/

Feedback doc:
https://docs.google.com/spreadsheets/d/1E5BWwaSsGbmMkz6z0BsqIk6H5AEWQ4nSyvR9OkM7ElM/edit?usp=sharing

How the app works:

1. After installing, you open to a splash screen where you have 2 choices -- you can enter workouts, or you can enter exercises

2. When adding a new exercise or workout you have a form to fill out. I tried to leave it pretty open ended, with only a few pieces of data. For exercise it's Name / Notes / Tags / Weight Units / Program (ie Supersets) / Sets / Set Format (Fixed or Series) / Reps / Weight Used

3. To build a workout it's another brief set of data points (Name / Tags / Highlight Workout) and then you select exercises from dropdown menus.

4. You will start to have a list of exercises and workouts that you can scroll through. Highlighted workouts stay at the top of the list. You can also search by name or tags.

5. You can view workout info, you can tap down through an exercise to edit it and update Set / Rep / Weight data. A history of the last 10 updates is saved.

If you are interested in adding feedback do so in the feedback document. If interested in getting more information or trying the app out, send me a message and I have a limited # of promo codes I can send out that will allow a free download.
Bitfinex Bitcoin exchange says it was hacked, trading suspended, $60M stolen
..because the engineers have created things that the company can continue to profit off. They're not factory workers, they don't need to be there on the day-to-day to add that value, so it's a little disingenuous to suggest the impact would be seen "tomorrow". Still not having those engineers 6, 12, 24 months down the line might not look so happy, though.
In the short term, yes. In the longer term competition and companies/people entering/leaving the market moves demand and supply closer to something that justified by costs of production and 'value' of product.

(Economists say demand and supply are elastic, I think.)
Tree-Style Tabs is an excellent example of implicit and automatic state structuring.

Without you as a user having to do anything other than simply open up new tabs as is natural in your workflow, you create an explicit structure which shows the relation of various browser tabs to one another. The best thing about this is that you can treat an entire tab tree or subtree as a task, and when you are done, clear it out.

Other elements of TST are that it can be placed as a sidebar, which, in this world of Very Wide Screen Displays, takes up extraneous space (for textual presentation) on the side of your screen, and frees up the precious and limited vertical space for more text state.

I've tried several times, and largely given up, on explaining to Google's Peter Kasting (one of the core Chrome devs) why this is so useful. Google are apparently adopting the GNOME and systemd view that:

1. If you're a technically advanced user, you're not our target user base.

2. If you're not a technically advanced user, you're not qualified to comment on what's wrong with the product.

Somehow, that never quite seems to work out right.

Firefox's flexibility, particularly with tabs, is why I continue to use it despite some performance and functional advantages to Chrome.

(On Android, Chrome's lack of adblock makes it almost entirely useless. I've salvaged it slightly through putting a hosts + DNSMasq adblock on my router -- DD-WRT. But that's only just barely sufficient. Adverts are a complete pox on the Web now.)
To call it purely technical is also myopic IMO... The GUI/typewriter change the previous post talks about is a paradigm shift much like in Kuhn's scientific revolution literature. Some neat aspects are paradigm shifts in like music production or other art, which is yes technical but achieves aesthetic end points and is about the human-tool relationship.
Meanwhile in the poorest country of Europe I have 100/100 mbps speed for 8$, and not a much worse 4G connection with a 5 gb limit for anothef 8$. America...
Ah, but you get your revenge when it's time to write in an RTL script.
Mr. Khadeer's key was sourced from SKS:

https://sks-keyservers.net/pks/lookup?op=vindex&search=mhkha...

And appears to be the only search result for the name Khadeer.

If I were him, I would certainly like to know this.

And whatever process produced this key, is of interest to all PGP users, whatever NSA shills' squid ink to the contrary.
As long as not everyone has eg an iPhone, I see plenty of demand for tech left.
The correct answer to "how much are you making?" is I guess "how much are you willing to pay?"
Still less than was stolen from the Federal Reserve recently.

http://www.cnbc.com/2016/06/06/ny-fed-first-rejected-cyberhe...
The octal representation is such a deep-grained part of Unix on all levels (both C and shell) that replacing it is futile. These weird 0-prefixed octal constants will still be in common use a hundred years from now, for better and worse.

Also, it's not easy to argue that "S_IRUSR | S_IRGRP | S_IROTH" is any kind of readability improvement...
Blockchains require the will of the people. You can't force people to acknowledge numbers just because they're written down somewhere unless you point a gun at them. If the people you want to interact with start looking at a different source of truth, you can't stop them.

Despite this fundamental truth, blockchains are extremely useful.
Machining, a Love Story
I know in the US you are used to ACH which is dreadful, but in the UK everyone is used to faster payments which allows you to send £100k to anywhere in the UK, often fee free, within 2 hours. Usually it's actually within a few seconds.

Waiting a day for a transfer now seems hilariously outdated now to me.

I understand there are other benefits to bitcoin but something seems inherently wrong if transfers have to be intentionally delayed so long to make the system more secure.
The case can be retried, but it runs the risk of being tossed out because of the invalidated patents. If that were to happen, Apple might be able to recover some court costs.
Indeed. Sending CAN frames directly is essentially a remote privilege escalation (think sudo user with no password). One of the shining examples of this done properly is Tesla; they have a gateway that you can issue commands to over the internal network, but it alone issues the CAN commands. You cannot issue CAN commands directly.

https://youtu.be/KX_0c9R4Fng?t=38m40s
Right, I agree. I honestly don't know the track record of Apple and user privacy rights and I am probably in the unsavvy and don't understand category. But just casually compared to the wild-wild-west of the Android platform, I am very happy to continue to support the Apple ecosystem; even if this means I have a bit of the vendor lock-in that goes with it.
Blasting over 1200 emails to a mailing list with no heads-up appears quite tone-deaf, to put it mildly even if you presume good intentions.

Edit: The impact could be shown in a single email with a diffstat, for example. Complaining about a lack of feedback for such a thing sounds more like complaining about failing to draw others in to a bikeshedding competition.
Common, popular, coding styles with a lot of inlined code instead of temporaries will have this issue:

public Result MapResult(IntermediateType src)
{
return new Result
{
Property1 = src.Property1,
Property2 = src.Indirection.Property,
[...]
};
}

or, in C# 6

public Result MapResult(IntermediateType src)
=> new Result
{
Property1 = src.Property1,
Property2 = src.Indirection.Property,
[...]
};

if Indirection is null here (or indeed anything that can throw an NRE within the initializer), the NRE will reference the line starting with return/=>
The IRS absolutely does work with the FBI, CIA and NSA. This isn't a secret.

But I agree this isn't about encryption.
KALI LINUX
> Say what you will about the IRS but I think it might be one of the least political organizations in Washington.

I would so love for that to be the case. But I haven't forgotten the massive controversy surrounding IRS red-flagging tax-exempt applications based on their conservative ideology.

[1] - https://en.wikipedia.org/wiki/IRS_targeting_controversy
As a Java developer I am always so envious of how attentive Microsoft is with .NET. Maybe it is the grass is greener but it feels like oracle just sits on its ass and ignores most of the Java community.
Authentication via SMS considered harmful.
"Below Market Rate" is in reference to a specific program in the City of San Francisco that subsidizes housing for qualifying residents based on income. New developments have to provide 30% of units for the program, but have a buy out option.

http://sfmohcd.org/current-listings-below-market-rate-owners...
If you get bitten by that, you are just a bad negotiator.
China has built an elevated bus that travels above car traffic
I2P isn't packaged and in Debian stable/backports yet, this would be a requirement for the Debian sysadmins to use it.
Fair point, though LKML is very high volume, so not as much of a big deal as one might think.
Electronic Highway: How 1960s Visionaries Presaged Today's Autonomous Vehicles
That is not true at all.
Somebody, one of these days, should design a cryptocurrency whose point is just to NOT get stolen.
Bitcoin Drops Nearly 20% as Exchange Hack Amplifies Price Decline
"100% affordable" doesn't just mean "less expensive": it has legal significance. It means that it costs a household with 55% to 60% of area median income at most 30% of their income. There is a table of the allowable rents at http://sfmohcd.org/inclusionary-housing-bmr-rental-program-o.... If you want to build a studio to rent at cost for $1070 a month, you need to be able to build it for around $230,000, which is basically unimaginable with current SF land and construction costs.
I was just looking at some of the sheds sitting outside of Home Depot yesterday thinking of the same thing. This is such a great result, I'm glad to know it's not just possible, but it's awesome!
> That doesn't happen. The company has those debts. Not the individual.

Small company and startup loans are often secured by personal guarantees of the owners / founders.
I can accept this, but it means that smart contracts can't be trusted. Ethereum can't have it both ways, despite saying they can.
See the comments on the reproducible builds website and ask on the #debian-reproducible IRC channel on OFTC if you need more info:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable...
Show HN: Live coding a robot that Changes the AC – Blocks
Not commenting on this specific case, but there is such an amount. There's a difference between what's actually just and what can be proven in court.
Now compare a method with multiple lines and code paths, all with potential failures.

The problem with returning error codes is that you have to handle it for every external call, with exceptions you don't. The contrived examples hide this.
Location: British Columbia, Canada

Remote: Yes

Willing to relocate: No

Technologies: Python, C/C++, AWS/CloudStack/OpenStack,MySQL/MariaDB, Android, DevOps, security

Resume: http://www.bigredrockeater.com/portfolio/resume.pdf

Email: miken AT bigredrockeater DOT com

Seasoned developer, proficient in Python, C/C++, Ruby, Java. Looking for interesting projects that are 100% remote.
Prophetic comments about BitFinex from 11 months ago:

https://www.reddit.com/r/Bitcoin/comments/3igv0r/bitfinex_pr...
Use boustrophedon for equality!
I know a fair amount of people that have used, some that died. I've been robbed by a relative so he could sell my shit to buy drugs. Yet I strongly believe that people should be able to make their own decisions, that personal freedoms are worth the price of people deciding to use whatever medicine they want.

In this thread there's a lot of blaming of a chemical. There's a lot of blaming people getting caught by laws. Jaywalking is more dangerous to third parties than these drugs, yet we would not accept this kind of attitude toward jaywalkers.

People conflate the situation of drug use with the actual effects of substance. Even in this thread there's people bemoaning that junkies will do anything. While failing to acknowledge it's purely an artificial constraint that creates this situation in the first place.

Antibiotics are far more dangerous. It provides a serious threat to everyone, even those that don't engage. Where are the task forces raiding and jailing people for that? I can personally go purchase a 4th line antibiotic in about 20 minutes, but I can't get strong pain relievers?

The war on drugs, including (perhaps most importantly) the social attitudes, keeps countries in poverty and disarray. Look at Latin America, and how much money and blood, crime and fear is caused by this idiocy. Yet much of the population still views "dealers" and "drug traffickers" as inherently vile. In some countries, they have basically no drug user issues, yet they pay this ridiculous price.

I find it abhorrent to have for-profit gatekeepers deciding what people cannot do with their own bodies (or possessions for that matter). It's far worse than say, DRM or Apple-style device lockdown.

Edit: Perhaps I'm also excitable. I'd probably get annoyed if commenters kept repeating that "function" was a fine length for the lambda keyword/syntax, while simultaneously saying lambdas are too verbose.
Not at all. http://www.merriam-webster.com/dictionary/possibly

If you really want to go there, then one could say any reference or dependence on possibility implies probability, which necessarily includes the possibility of the event not happening at all.
80% is misleading, since there are still variations that are missing, like user shells, build paths and filesystems (disorderfs isn't used yet).

https://tests.reproducible-builds.org/index_variations.html
You forgot imessage.... oh wait.
Don't defend it, just accept it.
That's reasonable enough. I think when there are contracts people actually want to use, no one will be turned away by the small chance that the entire ecosystem will maliciously alter that contract.
Not necessarily high rise, so much of the city below 4 stories. Just upzoning to 8-12 stories would triple density.
But who would be served by that?

With immigration Americans get cheaper tomatoes and unAmericans get comparatively better jobs. It's a win-win.
One of the Best Explanations for Why We Haven't Found Alien Life
Which is bullshit, all the way around :)
Time isn't a reliable resource in this context.
https://github.com/i-rinat/freshplayerplugin deals with the Flash on Firefox problem.
You need a trust path to the Debian sysadmins. The best option right now is the HTTPS on onion.debian.org and the knowledge that Debian uses Lets Encrypt.
What does VACUUM, SNAPSHOT TOO OLD, HOT mean?
I think the writer had a vague plan at the start, but nothing beyond that. This is pretty much proven out in books 5-10 where he rambled on and on about basically nothing. When called on it, he said he'd do better and he did on the next couple, but then fell ill.

He managed to write up his ending notes and hand his notes to Brandon Sanderson before he died. But I don't think those notes were written before that.
You'd be surprised at just how many professionals are on opiates. With those hundreds of millions of prescriptions, where are they all going?

Maybe your experience will differ. Keep your eyes out for pinned pupils when next dealing with lawyers, doctors, engineers, executives, etc.
13 years of Nintendo Power released for free
The state management system always struck me as very flawed design, and it's the reason I've not yet used Terraform.

After all, it means that you have to start from scratch. If you any existing infrastructure — instances, load balancers, DNS, whatever — then anything you declare in Terraform will conflict, even if it's declared exactly identically.

A workaround is to manually reverse-engineer your current state into a state file, or use a third-party tool like Terraforming [1], but it still breaks the second anyone (either accidentally or intentionally for whatever reasons) bypasses Terraform and touches the world directly, so Terraform simply isn't resilient by design. Surely one of the primary uses of a tool like this must be that if something is modified behind your back, you are secure in the knowledge that you can whip out Terraform and it will force the world back into the right shape in a few seconds?

That being said, 0.7 has an import command now, so they recognize the problem. It's extremely limited and is not a complete solution yet, however.

I never understood the purpose of the state file. A tool like Terraform, from my perspective, should be stateless. It ought to compare its target to the world, and then attempt to converge the world to match the target. You could have local state as an option, in particular to detect interference, but I don't see why it's needed at all times.

My current solution is to use Salt (not Salt Cloud, just the Salt "boto" states, using local masterless mode), but it's pretty terrible. I would really want a tool like Terraform, but without the flawed state management.

[1] https://github.com/dtan4/terraforming
Couldn't they also just let you check a flag instead of checking for a magic number / proscribed id?

And to be more specific on my question, I get that they don't allow apps to punish users explicitly for OS-enabled choices. But what about rewarding users? Ie you can play/use the app however you want. But we'll give you 50 coins/10 loyalty points/whatever if you enable location tracking?

I mean to follow this all the way through... it should mean that apps can't choose to show, say, rewarded video ads (presently a $1B+ revenue/yr industry on iOS) only to users who have do not restrict ad tracking. Because then by definition only users who don't restrict ad tracking could get the reward from viewing the video. Will this be the case? It's an important question and a lot of startup value could be effected depending on the answer.
I get this. I hate watching videos of myself presenting, because I don't look or sound like that in my head.
> In January 2014, the FBI told Fox News that its investigation had found no evidence so far warranting the filing of federal criminal charges in connection with the scandal, as it had not found any evidence of "enemy hunting", and that the investigation continued. On October 23, 2015, the Justice Department declared that no criminal charges would be filed.

But whatever, keep grinding that axe.
What's with the down votes?

We've built a platform that helps people diagram, explore, and share the complex systems Donella talks about. Her work has been a major influence on Kumu and we even have a quote of hers on the manifesto.
I know in the US you are used to ACH which is dreadful, but in the UK everyone is used to faster payments which allows you to send £100k to anywhere in the UK, often fee free, within 2 hours.

My understanding is that the inconvenience of ACH is by design - they are security delays. If you need to send money from one account to another instantly, you use a wire. If you have the amount of money in your account that is typical of people that need to send wires, they are often freely included with your higher-end checking account. Wires send the money instantly.
This is going to get upvoted because of the title, I really hope that people read the actual article before posting. The worst part is that this women put her children in extreme danger and had a history of instigating police and threatening extreme violence through social media.

Furthermore others on social media actively encouraged her violence which directly led to her death and serious injury to her children. It reminds me most of the school shooting in Oregon where the attacker was actively encouraged on internet forums to commit the act. Though like in that incident I think this women would have acted the same regardless.
No two people are going to agree on what that "just" amount is, and there's no way to otherwise empirically determine it.

In other words, it doesn't exist.
A Bit of Heresy: Functional Languages Are Overrated (2010)
Highly efficient or not depends on the actual system, ie company. Some companies aren't all that efficient, and have to painfully learn about that fact when real competition shows up.

(See eg the effects of Aldi on the Australian retail sector.)
I don't know if the kind of dexterity needed to write can be learned as reliably at an older age. Its also a useful skill for operating in an child's environment you can write a story and draw an illustration for it when you use paper, that's much harder (and not as fun) for a six year old to do on a computer
They have a fairly elegant mechanism to do so, too: just chain transactions from T to the addresses the miners send their coinbase transactions to. If miners go forward with the re-write history plan, the bribe gets undelivered, Back to the Future style.

It might be one of the first cases of bribery where the briber doesn't have to talk to the bribee to discuss the object of the conspiracy, the price, or how the bribe would be delivered.
If the coworker had drugs on them, the potential outcomes might actually _be_ far worse than the actual outcome here. They'll feel like shit. But you know, in a few years, the emotional pain will have subsided quite a bit. And it wasn't really their fault, directly, totally - it'll get rationalized.

Whereas a drug arrest, a criminal history, that could take much more work and time to get over.
Point being, they don't need it at all. They can always print.

Cursive writing is a perfectly fine hobby. But make no mistake, that's all it is. It will never again be important as a means of communication or creative expression. As such, it doesn't have a place in primary education where resources and classroom time are always limited.
Not all improper behavior is a crime you know. Even less is provably a crime.

One of the IRS agents involved pled the fifth, which you can only do if an honest answer would incriminate you.
Okay, so let other people be dumb pipes by not lobbying against municipal broadband everywhere.
Honestly after the 2008 crash those highly résuméd old people start to look as untrustworthy as anyone, given a bunch of Respected Financial Institutions appear to have accidentally tanked the global economy.
Except that's not what happened. It even states as much in the Wikipedia article you linked.
Well, cursive was always an approximation of hand-inked separate glyphs and then the printed glyphs. small caps predates lowercase.
Does it support RFC1149?
Philwantsfish/shard: A command line tool to detect shared passwords
In California, I was asked by the recruiter what my previous salary was. I gave them a number. Later, the background check requested my W2s. I bristled and stalled, but they were being difficult. I ended up scanning them, whiting-out any numbers relative to salary, and giving them that.

They were satisfied. (That's just a datapoint, N=1)
In case anyone needs some prodding, read Margaret's bio and check out her work. I just started Decrypting Rita -- it's a captivating story, innovatively told:

http://egypt.urnash.com/rita/chapter/01/
Royal Caribbean Voom Internet Service Review
Kindle! I never wrote in physical books either because I normally read in bed or reclined. With Kindle, I annotate like crazy.