skysight-inc/HackerNews huggingface dataset:
Yeah, probably one of the strongest arguments for both Progressive Tax and Basic Income is that the current system is deeply broken, and despite doing a lot of good, carries a solid amount of waste along the way.

I do think it's important to remember that a lot of mess of social spending programs happened, at some point, for good reason. You can give everyone $12k/year, but it won't take long for people in SF to ask for an extra housing subsidy to counteract real estate prices, followed soon by rallies against eugenics when lower income Americans don't get extra children subsidized.

I'm not at all against social spending, or necessarily against any of it's alternatives, but as a software engineer, I sometimes have difficulty remembering that problems like this don't exist in a closed system and resist top-down design.
Logits: One weird trick to predict practically everything
At least he is consistent.
That means it's bad UX. "Make me think" is a totally different book.
Yeah part of those goals is that it kinda forces you to be lean, since they're more difficult if you're overweight.

I'm not certain about the 5k goal at 200+lbs, but I think the pullups should still be achievable on a good program.

At any rate, just aiming for them in good faith and with honest effort will provide many health benefits, which was the point of my comment.
Those services don't have a fixed cost per unit. Please read the article before commenting.
Yeah, I don't want us to allow abortion by 51% either even though I am pro-choice. That doesn't convince anyone and just sets them up to try to repeal it as soon as the sentiment swings 2%.

When a politician elected with maybe 40% of the popular vote, from the 65% of people who vote, gets a 51% advisory mandate from those few who show up to vote in the referendum, it's a pretty weak reason to drag everyone else along. Democracy is built on the idea of false consensus. That once enough people decide on something that it doesn't matter if others do. The closer we go to simple-majority, the worse that is.

fwiw, I find it funny that you think that's conservative. I get more feedback that it's hyper-liberal. I don't think either are correct.
Mozilla is constantly working for the open web. Not only do they design products, but they invest in work groups and conference for that.

Hell they even produced and gave away the best documentation on the front end currently existing (MDN).

They finance other open sources projects, try to innovate all the time (they fail often, but trying new things always leads to that), pay dev to do so.
Insomnia REST Client for Teams
The advantages of using a password manager
- Password generation
- Safe from google
- Safety when google account is compromised (and physical access)
- Non-password encryption

When using a non-cloud solution (e.g. KeePass, local 1password installation)
- Auditable and specified ecryption: I know how my passwords are encryped. I can check this by actually decrypting and finding my passwords
- No automatic updates. You can't force an update to my client that breaks security.
Best Practices for Hero Images
The problem is that Uber can easily be destroyed when that happens. For example, imagine that all the German automakers decide that their fleet of autonomous cars works only for an app that they developed(maximize profits). The same can happen from the Japanese automakers, etc. Another problem is that they will need A LOT of money to buy and maintain all those autonomous cars, something that they don't do now. Personally I think Uber can die under hundreds of scenarios and survive under one or two in the long run.
Capitalism exists on exploitation and maximizing profit by squeezing as much as possible from people serving it. In this environment it is only logical that the ones standing on top are standing at the top of pyramids of both wealth and suffering of all who were exploited in the process.

Of course there are companies that choose to limit their profit in exchange for better conditions for the ones exploited.

As for your statements implying that I am somehow conflating good/evil with the excuse of the poor(/lazy) or that I am somehow dissatisfied with my own status, I don't hold either of these views.

I am dissatisfied with privileged people like me blaming less privileged for their lack of privilege as if that was a function of choice. Being poor is caused by being born that way more often than by anything else.

I am well aware that the conservative view conflates wealth with virtue. Yet somehow, with 62 people owning roughly as much as half the world's population, I have my doubts. That'd be a lot of virtue!
Unfortunately as of October it's not a priority for them: https://discussions.agilebits.com/discussion/66916/1password...
I've been converting a large system from the 1980s from Berkeley Pascal to Free Pascal, and it's going quite well. Free Pascal implements a superset of Turbo Pascal, ISO Pascal, and Delphi. So you can revive most old Pascal code with it.
MongoDB Ransomware is being sold online
The difficulty of shorting something like Uber is getting the timing right. Not only do you have to bet that Uber is over-valued, you also have to bet about the timing of when Uber runs out of starry-eyed investors to fuel the valuations. That is dependent on when it runs out of money, how quickly Uber decides to burn, and when the financials become clear enough to enough people that the public decides that the emperor has no clothes. (If it's actually the case that the emperor has no clothes.)
Question is, who are competitors with same scope as them? I don't know any. They are already in position to just switch over. Others would have to build their network first. It's a running start that depends on them playing their cards right.
FYI Scryptmail also supports it https://blog.scryptmail.com/complete-tor-support/
I'm specifically referring to OrderedDict in this case, which does have guaranteed, insertion-based ordering. It was introduced in 3.1, circa 2009, via PEP 372.
How to Run Posix Apps in a Minimal Picoprocess [pdf]
This just pushes the question back one step. How many people have the opportunity to buy a cello at a young enough age to practice enough hours to become the best?

I'm not saying it always ends in luck, actually I just don't think this is the right line of reasoning. Frank's point is about the importance of luck in the real world, but also about taking the appropriate attitude towards it. As weird as it might sound, those two points aren't necessarily related.
How Do You Measure Leadership?
Thank you Indie Hackers, but i Still can't seem to start a business
Pyston: Python implementation built using LLVM and modern JIT techniques
"You don't get to serve the public and selectively reject the law."

Every presidential administration since time immemorial begs to differ.
> I have my misgivings with the iOS/macOS development stack

Clang is pretty amazing. The world before and after Clang are very different places, so I'd say Apple has had a really positive impact here.
I've read the book and the title still makes no sense to me. I was expecting a book about how to 'rectify'(in the electrical engineering sense) chaos in business.

It seems like "Jobs That Need Doing" or "Products Have Jobs Too" would have been much better titles for the book.
Amen! VC's favor this approach because this is the only strategy that requires their scale of money. If you just go out and make a useful product and sell it to people you may do very well... but there isn't room for the kind of huge returns VC's need. Through massive subsidies the VC's are trying to buy monopolies in entire markets... and it may be that transportation is such a large market that no amount of private capital can deter competition indefinitely.
Amzn prints money with web services. practically 0 marginal costs.
Poverty and inequality are two sides of the same coin.

Massive inequality is driven not by productivity but by compounding debt and other forms of rent-seeking. This always spirals out of control eventually leading to poverty, default or both.
IronFunctions Alpha 2
Thanks for the snapshot, I'd forgotten about those compiler directives.

Also, Shareware! Lol!
“How” ages faster than “Why”
Apple AirPod Charger Teardown and Reverse Engineering
Often it's just a matter of developmental maturity. Childrens' minds develop at different rates and it's counterproductive to push hard on teaching concepts that they're not ready for. Try again in a year.
You are finding crash bugs with your test. Most Django regressions are logic bugs. Like some library overwrote a method and that method got a new param in Django, breaking the library. Good libraries with good tox suites catch this. Not all libraries are good.
May I quote from Jean-Paul Sartre?

"What is meant here by saying that existence precedes essence? It means that, first of all, man turns up, appears on the scene, and, only afterwards, defines himself. If man, as the existentialist conceives him, is indefinable, it is because at first he is nothing. Only afterward will he be something, and he himself will have made what he will be."

I believe I understand the arguments against freewill, but that doesn't answer the question of why people fighting for purpose and meaning.
He argues that self-driving cars will likely be commoditized so that they will not have a competitive advantage there. Combine that will low switching cost for users and their debt will be more of a competitive disadvantage than their network effects.

I don't necessarily agree with the above, but I think it's what he was trying to communicate in the piece. I think that network effects will provide a huge advantage for Uber. The larger your market share, the more predictable your demand and the more optimized your service can be. Uber is more like Adsense for Content than like cabs. They are doing a lot of intention matching/prediction in real time and that is very hard to compete against without scale.
wouldn't poverty largely be a product of inequality?
Ask HN: Why don't keyboards have braille?
In reading How Technology Is Besting My Blindness, a person's account of how technology helps him mitigate and overcome the challenges of his disappearing eyesite, I began to wonder why keyboards don't commonly include brail on the keys.

https://www.bloomberg.com/news/articles/2017-01-19/how-technology-is-besting-my-blindness

I'm a competent, sighted touch-typist, but even so I still have to occasionally look at the keyboard to find a little-used key, or one that's been moved or oddly sized relative to other keyboards.

The reason this works for me is that ... the name of the key is printed on the key. It's great to be sighted.

I imagine, with no experience or evidence, that there may be apps that help sight-challenged people learn what each key is. And I don't know whether braille is anywhere close to universally learned.

So the question is posed: Why don't keyboards include braille, and why is there no movement to make it so?

https://duckduckgo.com/?q=braille+keyboards&ia=products
I did, they ignored my email.
Well, I'd love to use something other than Lastpass but there are no other password managers that are as well integrated into chrome and that sync seamlessly.

Keepass had tons of issues on the synch-side, merging incorrectly or just plain not syncing in addition to the android app being horrible to some extend. Additionally the chrome plugin is less well written, it's not bad but not as easy to access as lastpass.

1password is still not out on linux and I have no intention of using them until they bring out a linux client.

Bitwarden looks fishy to me (audit? pricing? funding? integration?).

If the only problem with Lastpass is that they sent out the URL of the site in cleartext over a HTTPS connection, fine, have it, there is clearly worse and it's something I'm willing to accept in exchange for one of the better password managers.
It's an interesting topic but the financials are too black-box for us outsiders to form a strong opinion.

Yes the drivers are subsidized but the prices fluctuate based on supply throughout the day. On friday night in the city you can find uber prices surpass taxi drivers.
The future of Uber has too many variables to have a strong stance on it's "success".
I would tend to favor your father's position; I'm a libertarian. I put in the context of some are our industries brightest and best have had some remarkable ideas and luck but how many times did it take them to get there? Like an old Ted Turner story about his smart quotes and the remarks of just how many bad ones it took to get there.

the issue with this in society is the ability of people to have enough bad outcomes to arrive at the good one. can we level that playing field or do we first need to find out why so many don't have the drive to try? Do we discourage people too early in life, do we give some the excuse they need to not try?
I think the disagreement is even more fundamental than that. Even if you consider luck to be a major factor in determining success, there's still the question of what the government should reward.

I'm socially and fiscally liberal, but I don't think it's absurd to think that the government should reward hard work even though luck is more important. It just so happens that you can motivate people to work harder, and can't motive people to be luckier.
I made a poll in my circles and a surprisingly few iOS developers use Google Analytics. Whereas Crashlytics is used by 70%, Hockey App by the rest.
Zuckerberg is suing hundreds of Hawaiians to protect his 700-acre Kauai estate
Just by being a statically typed language, Go does have far better tooling and indeed many languages seem to copy its tooling concepts.

What Python does have is a far richer third party library base.
> healthy calories

A calorie is a calorie. It is just a measure of available energy (1Kcal is about 4Kjoule). The energy itself does not vary.

What does vary is how fast the body processes and can use/store it. 600Kcal worth of food that has most of its calories in processed sugar will be processed and stored relatively quickly so you'll be hungry again sooner than after a 600Kcal meal that has most of its calories in protein or longer form carbs (or to some extent, fats) which the stomach takes longer to process and so keeps you feeling satiated longer.

Of course sometimes you want fast energy (before/during a run for instance) so small sugars are more desirable at those points - tailor your diet to your planned activity.

People who equate fruit and vegetables to "healthy calories" are conflating two things: the calories and nutrients. 250Kcal worth of fruit and veg is healthier than a 250Kcal Mars bar not because of "better calories" but because of the satiation factor as mentioned above and other nutritional factors (fibre, vitamins, minerals, ...).

Also, don't go out of your way to completely avoid carbs. That isn't really effective and some would say unhealthy. Try avoid processed sugars yes, but not carbs overall.
I do accept that there is some "determinism" in life. You do not choose the game, you do not choose the board and you do not choose the pieces.

However, you are playing the game. To say that you have no control and that the game is playing itself is to have "mauvaise foi".

Life might limit your options but only you can make choices.

To wait until life cuts out all options but one is not letting life make choices for you. It's deceiving yourself. No choices are made, options are simply slowly getting removed from you. That's not having no freedom, that's not acting on your own freedom.

Hardcore existentialists will even say that the act of not acting on your own freedom is an act of freedom itself. You are free to let life take all options from you.
Ask HN: What to do with a contract restriction to not work with a competitor?
Being a citizen of Russia I am currently working for a company on Cyprus as a developer. I never wanted to stay and work here for a long period of time, the plan was to work a year or year and a half then take a pause and plan my further activity as I am more into creating my own consulting business or running one of my ideas as a startup. To add to the unwilling to stay long here, now I find working for this company quite demotivating, depleting my vision and objectives.

Now, as about 8 months of my staying here have passed, I am thinking of changing a company and stay here until autumn of 2017 or, who knows, a little longer. What can make this change complicated is the last contract clause, cited:

22. Upon termination of the Contract, the Employee shall not enter into any activity in any business, Company and/or partnership which competes, directly or indirectly, with the business of the Company or is/was a client of the Company. Such obligation shall last 2 years from termination of the Contract. It is contracted without any compensation from the Company whatsoever. It is not restricted to the territory of Cyprus.

As far as I understand, they don't want me to work for any company that can compete with them after I stop working with the company I work for now. Otherwise, how will it turn? I don't think (though just my personal assumption) they won't bother dragging me through courts to get any compensation.

Is this clause legit at all and common? Can I avoid problems with it if I want to work for a company that can be a potential competitor to them (who really can tell who is a competitor to whom clearly)?

What should I do if I get an offer from another company and decide to move on?

Please share your experience dealing with such things!
I can open a standard library definition and quickly understand what it does. If I try to do that with Scala or Java, my eyes just glaze over. With Go I often don't notice when I venture outside of my own program and into 3rd party library code.
NHTSA’s full investigation into Tesla’s Autopilot shows 40% crash rate reduction
Is Riot still using an Adobe Air client as a launcher for League of Legends?
> Does it matter?

Yes, as this seems to be an initial marketing attempt by Kyle Spearrin (the creator of Bitwarden) to unveil his own LastPass alternative while simultaneous making LastPass seem untrustworthy. Regardless of whether the issue detailed in this article is true, the following timeline cannot be ignored:

1. Bitwarden.com was registered on Nov. 16, 2015

2. The initial commit to bitwarden/core was on Dec. 8, 2015

3. Release v1.3.0 of Bitwarden is issued on Jan 16, 2017

4. A quick fix release v1.3.1 is issued on Jan 17, 2017

5. Bitwarden.com gains an SSL certificate on Jan. 17, 2017

6. This article arrives touting an unknown LastPass alternative on Jan. 18, 2017

Suspicious? I am. Especially since Kyle is the only contributor to the project, as well.
Show your work means that when you are tested on your knowledge of a specific pen-and-pencil algorithm, you are expected to show a trace of execution of that algorithm. You're not being tested on solving the problem, but on knowing the algorithm.
two words: amazon prime
As someone who's worked in this domain, I found this very poorly handled. The obvious, privacy-conscious solution, would be to embed all logos in the client, but this can be unfeasible on the web, depending on the quantity of data. In practice, maybe sacrificing a couple of MB for a one time download isn't such a bad trade-off for privacy (and this will only happen for logged-in users who visit their vault).

However, if we want to trade off _some_, but not all privacy (in terms of what logins a vault contains), I can think of a naive obfuscation scheme where random domains are added to a login alongside the real one. Here's how that could work:

Preprocessing
* assign an order to the logos and hence numerical IDs
* pick a hash function (URL / site name) => ID

User adds a new login:
* is the URL recognized (e.g. accounts.google.com) i.e. do we have a logo for it?
* if yes, obtain its ID e.g. 1
* get N more random IDs e.g. 14, 124, 144
* save all of them as the login's metadata e.g. "logo_cache:1,14,124,144"

User requests logins (and hence needs logos):
* compute (and cache) the list of IDs of logos needed (M entries x N logo IDs each, deduped)
* pack and send the logos (hopefully a much smaller subset than all logos)
A double bodyweight deadlift is actually an extremely common milestone for people running an intelligently designed program within the first 6 months to a year of training, if not sooner.

Here's a good site for reasonable strength standards per body weight and gender (though I feel the time estimates in the key are overly cautious): https://symmetricstrength.com/standards#/200/lb/male/-
Calling Bullshit – Syllabus
Have you seen enpass? It is basically a more polished version of Keepass. https://enpass.io
Why does Facebook have a tor address?
Any other recommendations?

I enjoy reading Dan Ariely but ended up feeling like a lot of his studies ended up veering into anecdotes and then overgeneralization.
Only the consumer needs to do so in this case, not the government, and if you don't keep track of your own purchases, no problem, you just don't get the rebate.
There is clickbait going around and it's fooling no one.
It's annoying at first, but if you maintain a code base long enough, you'll be glad it's done the way it is.

This also has the side-effect of making the transition to client-side templating easier.
GitHub's post-content-security-policy journey
It's a dynamic system and everything depends on everything else. Of course.

But some people have the opportunity at time t-10, another at t-9, ..., t, and then still have no results at time t+1.

Or, labelling a huge category like "college" as an opportunity ignores the details about how good of an opportunity it is versus other things that could be done eith those resources.
I Knew Chelsea Manning in Basic Training. Here’s the Story You Haven’t Heard
A lot of people? I doubt it, otherwise we wouldn't have such widespread use of "you're so lucky!".
the classroom costs are not that bad, but all of the school administration, facilities (gyms, concert halls, etc), etc. that are out of control.

This is a great study if you want to learn more:

http://www.bain.com/Images/BAIN_BRIEF_The_financially_sustai...
> IMHO the goal of "simplify" an algebraic expression is especially flawed

This, too, has occurred to me. I am curious as to what heuristics tools like Mathematica use when you ask them to simplify an expression.

> Too much in math as commonly taught in K-12 and early college isn't really close to math as done by people really using math in, say, the STEM fields but is stuffed in there by the teachers as part of pedagogy or having a source of exercises and test questions.

> In response, generally it would be good to lower the emphasis on such make work pedagogy, get the students through it (minimize it and have lenient grading of it), and get on to what is important in math and its applications, research, etc.

I wish that I encountered proof-based math much earlier, and not the weird two-column proof thing they teach in geometry in high school. When I started working with proofs, math made a lot more sense to me.
DPR had terrible OPSEC. We should all learn from his failures.

You are completely correct that any threat model that includes direct attention from the NSA is insurmountable. Even highly skilled targets like OBL are eventually defeated.
What does that have to do with anything? You're going to dismiss all his thinking because people said things about two completely different things? Lol
Here's a link to the kubernetes docs repo. https://github.com/kubernetes/kubernetes.github.io

There is also a special interest group for documentation on the kubernetes slack channel #sig-docs

Would love some help updating the kubernetes/minikube docs :)
So that you can access Facebook without leaving tor through an exit node.
Maybe I wasn't clear – rebate doesn't need to be connected to purchase amount. A flat, fixed-value rebate serves a similar purpose if it is appropriately set, and individuals who don't meet a particular threshold will receive more money through rebate than they pay in sales tax.
This Ex-Angry Birds Team Wants to Help Kids Learn Particle Physics