skysight-inc/HackerNews huggingface dataset:
More Cybertheft Disclosures Coming Out of SWIFT
App Developer donates itself to Khan Academy for $1
That's very interesting, thanks.

That makes sense, you want to make your startup look as good as possible, and it's up to you to sell yourself to an investor.

At the same time, I wouldn't want to do something that might appear deceptive. During my time with startups and meeting lots of people, I've noticed a certain "spin" culture, which some might be confusing with "hustle". It's not hustle if you're trying to deceive an investor to get them to give you money, with the knowledge that your KPIs are about to drop and they're going to be disappointed in 2 months. I'd rather just be honest and straightforward.
Thanks for the response. What you've written here seems like the direction I'm trying to explore. However, the corporate proxy server seems to be having trouble with your links (they don't like bitbucket, don't know why), so I'll have to review those after work.

EDIT: Thanks for the tip about tup. That looks like something I could get into. Been reading about it some this afternoon, I'll check it out more tonight or this weekend.
Being risk-adverse with retirement spending is perfectly rational. Most people will have to take into minimum expense amounts. Pursuing a strategy which will have the more likely outcome of not being able to pay your minimum expenses would not make sense for many people. Comparing only the expected values without including the volatility is an incomplete comparison.

The critique is aimed at the assumption that your risk aversion is scale invariant. i.e. you behave the same when the values are in the 10s of dollars, or the 10,000s of dollars. I might be perfectly fine with taking the coin flip when the outcomes are either $10 or $15, but if the outcomes are $10,000 or $15,000 I might rather take a lower guaranteed amount of $12,000 because that will meet my expenses but the $10,000 won't.
The experts who gave testimony might be to blame too, it sounds like they charged a years salary for their 30 minutes of testimony.
And you can dance to it.

Not convinced that autoplaying music is a good sales strategy, but it is memorable for a product page these days.

Good luck
Ask HN: Kubernates on Vsphere
We are developing a php/mysql app and it will involve lot of apis and be used by a large group of employees however this is not a public facing internet scale website.

We are using containers (Dockers) so we were looking to setup the system so it is ready with HA/LB/Scale ready from the start.

So we evaluated docker swarm but docker seems to have brought a half cooked swarm mode into mix and its needs it time to become stable/usable.

We wanted to try Kubernates and since our servers are all Vmware ESXI , we gave its Vsphere deployment a go but it didn't work as advertised also looking at their github issues it seems like its maintained by a single person so not sure its the way to go.

We are now looking to evaluate the Baremetal kubernates but running them in the VMs instead but we dont see how to setup the loadbalancer?

Is that even possible?

Also do you believe Kubernates going to support vmware/baremetal and other deployments going forward or they are only going to support the GCE/AWS/DO ?
People summoned to give testimony should not be allowed to get paid for it at all. It's enough to cover their expenses. It should be a duty.
This is exactly right.

Most services that lend themselves to a natural monopoly (because most people only really need one power/water/phone/internet line to their house/business) should be implemented as a publicly run infrastructure with value added ISP's on the end.

The current vertical integration of internet providers impedes any new competition.

Arguing for integration is like saying that all roads should be owned by the "Road Company" that also happens to be the "Car Company" and you can only use an expensive car you bought from them on their road.
The amazing thing is the growth of PH from simple mailing list to important part of the startup ecosystem.
I was very interested in consulting after reading about it from Patrick McKenzie and others. I especially loved the idea of having a choice of when, how, on what, and with whom I work.

When my 9-to-5 job became unbearable (long hours, bad management, high stress, etc), I finally decided to resign and give consulting a try. I didn't have a specific plan, and I spent the next 3 months figuring things out while living off my savings.

My backup plan was to return to 9-to-5 if I ever depleted all my savings without getting any traction. Fortunately it never came to that (although it got very close). Three years later I'm earning a very comfortable living consulting and I get to work on super interesting projects with super interesting companies.

I've written more about the experience here: http://www.gkogan.co/blog/how-i-learned-to-get-consulting-le...
Brazil's Rousseff Dilma removed from office by impeachment vote
I did buy obamacare for a year or so but now my wife works and we use her health insurance. I will be in deep shit if I have to buy out of own pocket (family of 4). So yes, that helps a lot as well.
Your second example highlights an additional philosophical problem with SO: they think that opinions are distinguishable from facts to a degree not supported by the messiness of reality.

Or maybe it's merely that they assume developers are in need of facts more than they are opinions. Either way, I think it's a mistake.
box.com is pretty good. I've personally used it for several years now and I can't recall the last time there was any real issue with it, usability or security-wise.
I happen to like my 9-5 job a lot. I have no complaints. I really actually enjoy working 9-.5
Ok after reading comments about performance compared to sublime. I wanted to try this out myself.

I opened a 7.5K LOC on both atom and sublime, atom was responsiveness and no lag.

Second, I fired up my linux machine and filled a log file with 159K lines. I use vi first and no lag. I opened it on atom, it was slow, took more than 30 secs to basically show the file, not completely loaded. And finally, I opened that log file on sublime, bam! instant load, no lag.

So, yes, I can see what fellow HNers have been saying about the performance.

cpu: intel core i5 680 @ 3.60GHz,
Memory: DDR3 12G,
OS: Windows 10 Professional
1Password only recently added a service which syncs your vault with them. I use 1Password with a vault that exists only on my encrypted MBP. If my laptop is decrypted and my 1P vault is decrypted then yes I'm screwed. What's the alternative exactly?
Amazon has got this weird thing with low-quality JPGs, and especially text-as-images for all their announcements. Every time they announce a new Kindle or something, the front page becomes a giant image of a "letter from Bezos" with artifacts the size of grapes.

It's constantly surprising to me how sophisticated and careful they are on every single other aspect of their business, except for this one.
You must be a joy at parties.
Co-founder of cloudron here. There is a demo at https://my-demo.cloudron.me/ (username: cloudron password: cloudron). It's hidden deep below the blog post. Happy to answer any questions.
Computer system and SW are constantly evolving.

Each new version of Chrome, Firefox, IE are SW evolutions. So are all new versions of iOS, Android OSx, Linux, Windows.

They are evolving to add new features, defense against new attacks.

Maybe, just maybe "SW, System" are "Intelligent Design" and programmers are the "Intelligent"? :-)
"Better" is subjective. I consider Google Drive much better, personally.

Alternatives, though? Plenty: Google Drive, Box, OneDrive, iCloud Backup and iCloud Drive.. the list goes on with a simple Google search for "online storage"
While true, this is still well below the upper bound of quality JPG is capable of.
I just checked, and it does indeed retransmit. I stand corrected.
Exactly. If someone goes after you personally, they'd need several of your password (at least three or four) if you have a decent algorithm. Then they'd have to find that pattern.

Most password leverage comes from breaches and people running larger scale operations for scamming and spamming.
Even TCP Reno is sensitive to RTT and if it's ubiquitous. Likewise common Linux BIC and CuBIC.

Plenty of VoIP and video streaming protocols also handle RTT hikes.
Here's a PDF describing the system that Lee Boysel demoed during the TI case:

http://corphist.computerhistory.org/corphist/documents/doc-4...
> In exchange for that subsidy, the government isn't (directly) running programs like homeless shelters and food banks.

Or, you know, churches.

The idea that the tax subsidy is justified by the fact that subsidized charities are displacing costs that would otherwise need to be born by the government would probably be more supportable if:

(1) tax subsidized charities didn't perform functions that the government is Constitutionally barred from performing (viewing the subsidy as an alternative means of performing government functions, would make subsidizing "charities" to do such barred tasks a way for government to evade its Constitutional limits), and

(2) the tax subsidy were the same for all donors (e.g., a fixed proportion credit) since each dollar given would displace the same amount of government funds no matter who gives it, rather than escalating for wealthier donors.
Box Earnings Preview
Ugh, tell me about it. I check this page every now and then and just notice new comments and a response from Evgenia S. that the team is working on it:

https://www.namecheap.com/support/knowledgebase/article.aspx...

FWIW, Gandi.net supports TOTP, but their prices are a bit higher. However if you only own a handful of domains, the $20/year difference won't really matter.
Has StackOverflow fixed the issue of software versioning and repeat questions? More than once I've run into a question that was relevant for me, but was marked as a duplicate, where the referenced original thread applied to an earlier version of the software.

It's infuriating! I don't need to know how to solve that with Python 2.7... I need to know why it's busted on 3.5!
What did you guys do? If you don't mind sharing it.
Ok ;) sorry for that
It's designed to be unreliable in the same way that a car with crumple zones is designed to be driven into a wall.

Of course dropping traffic isn't the intended purpose of the protocol, but it's designed to allow unreliable communication when you're stuck with that situation.
FizzBuzz on a whiteboard for an interview at the top AI firm: Gopplezonsoft in 2048
Have you tried a Lambic? Some of those approach 2% ABV (basically nothing), yet are pretty delicious to me.
At least Pico/GI got a mention. I grew up in that area during this period, and my Dad knew a few of the engineers through his work. Also I rode the train to school with a girl around my age who I (much) later discovered was the daughter of the lead designer for their CPU. If only I had known how cool she was ;)

https://en.wikipedia.org/wiki/Microprocessor#Pico.2FGeneral_...

http://www.spingal.plus.com/micro/
Except on any kind of wireless network or ADSL (due to unstable high frequency channels over crummy phone cable).
Large files bring vim to it's knees if you forget to turn off syntax highlighting first. I've done it many times debugging bundled JavaScript before.
Network programming with Go (2012)
Also, LastPass uses a similar site, plus it's specific knowledge of your passwords (last time it was changed), to let you know if a password has been compromised.

Not sure if 1Password does as well, but it seems like a fairly obvious feature to add.
Read The 4-Hour Workweek by Tim Ferriss
HackerSurfing II: Free Trip to Italy for Job-Seeking Engineers and Designers
Thanks a lot for the reply, very informative!

There's certainly an advantage in that you can run just about any app since it's docker based.
There are several levels of answers.

Is Netflix blocking VPNs? Yes. They didn't use to, but they started doing it around a month or so ago. Some VPNs could route around it, some couldn't.

Alternative answer: using a VPN is against Netflix' TOS, so it's not really different from regular piracy. You could argue that you pay for convenience, but you could also argue that if you are going to open yourself to a lawsuit, you might not want to do it with your personal credit card.
I don't think this is entirely true, at least in most states in the USA. It's called "duty of loyalty" and it basically means you can't compete with your employer. Whats competition is gray but I'm sure you can imagine examples of shades that are clearly competition, shades that are clearly not, and all kinds of shades in the middle.
I'm a big SO fan and user - 100k rep, they sent me a shirt, mug, and stickers - but the Docs product baffles me. I couldn't make heads or tails of the interface, the PHP docs are just duplicating (badly) the official docs, etc.
You'll get over that little hurdle once you realize that you can dump the anxiety of remembering a hundred password variants for different sites. And realistically speaking, you're probably not even using a hundred variants...or possibly even 10. If you're memorizing passwords, chances are your re-use frequency is nonzero.

What's important is to keep a backup of your password database in a few places. I use KeePass because I have no desire to keep passwords, encrypted or not, in a cloud service. I also don't find value in browser integration (possible attack vector?). I'm generally very DIY-inclined anyway. Your preferences may vary.
I've only ever left 0% tip once. It was because I had to repeatedly get up from the table to find the server, first to order, then to get the check, possibly another time when I needed something and they never came back to check after the food was delivered.
EDIT: I realized your question is probably about running a business on the side, not just writing code. My reply pertains to writing code.

I have been working at startups for a few years. I have made this work and been able to open-source both projects I do in my own time, and projects I built at work. Here is how I do it (note I am not a lawyer and not qualified to give legal advice):

* First step: always read your employment contract--the whole thing--before signing. Ask questions. Ask them to explain how software IP works in plain english (and in writing). All companies have lawyers, that's what they're paid for. I've never had anybody mind that I asked.

* Second step: do not sign a contract that grants IP to your company for software you wrote, on your time, on your own hardware, that is not directly competitive with the business. If this is the contract they give you, don't join the company. It's likely not enforceable, but you don't want to be in an IP lawsuit someday.

* Third step: list anything and everything you have on Github (public or private) in your exemptions. Contracts usually allow you to exempt anything you worked on before you joined.

* Final step: Write code! Do it on your own time, on your own hardware, and don't create anything that could be perceived as competing with the business. As a rule, I generally notify my boss (in writing) of _any_ side project I start working on, whether it's public or private. All he has to do is CC the lawyers, and they say "All clear, the business does not own that IP".

I may have been lucky in finding so many places that are "cool" about this. But mostly, I think it comes down to screening companies by talking about this up front.
After some initial thoughts and experimentation, I now look at the "SO Documentation" name as somewhat misleading (if "Documentation" is interpreted as "[Reference] Manuals"), and try to rename it in my mind as "StackOverflow HOWTOs" (or "Guides"). Then it starts to make more sense to me: as a collection of guides on how to work with various tools which have weird, irregular, messy API/UI (which was probably more grown than designed). Ones where a regular, exhaustive Reference Manual cannot be built along API/UI boundaries, as the boundaries are too chaotic, so a classic Reference Manual would be chaotic too. HOWTOs/Guides can then try to introduce some kind of desperate order in such mess, by focusing on some conceptual topics, while cross-cutting through the lines drawn in the API/UI.

Example tools for which I believe SO Docs can find success: vim, git, bash, Linux, emacs, maybe Nix tools+library+NixOS

Example tools/languages for which I (personally) believe SO Docs won't find success: Go standard library, MSDN, PHP standard library.
Under 20 minutes is awesome. Sometimes podcasts are way too long. 20 minutes forces you to just talk about the most important things.
OK, "for a given data budget".
The image in question is compressed 13:1

PNG would match that size and be lossless.
Anecdata: I've visited SO over 200 times this month. [1]

I know many people are upset with moderation over there, but it works and StackOverflow is more popular than ever. It's not a place to have long ponderous discussions - they have always said this.

That's what Medium, Quora, blogs are for.

If you want to influence the community, than participate, earn enough points and privileges, and be part of the discussion in Meta. [2]

[1] https://myactivity.google.com/item?q=stackoverflow.com

[2] http://meta.stackoverflow.com/
Source Code Classification Using Deep Learning
Ah, you're right. Sorry for the misunderstanding on my part. They abandoned NSFNET and declined to pass regulations regarding the new privately built infrastructure. That begs the question: if the government so successfully innovated in this space during the 60's, 70's, and 80's, why did that have to change in the early 90's? Perhaps the prevailing political climate had more to do with it than economic or technical considerations?
MongoDB vs. MySQL
MyRocks: A space- and write-optimized MySQL database
Slack is eating up 560MB on my machine. I actually do wonder why it needs this much.
Well, that's quite an underwhelming comment...

Yay, we can open a file!
So brazilians will have to wait until 2018 to have an elected government. Meanwhile, Temer (Who is quite unpopular) does whatever he wants.
Just to let people know, github is very interested in making Atom more performant; look at this job opening: https://jobs.lever.co/github/baaa9a2c-c249-4d06-b73f-e9bee1a...

> In the next year we're focused on improving Atom's performance, collaboration features, and better responsiveness with our open source community.

> Things that might make you stand out include:

> •Demonstrable experience building lightning-fast desktop applications

> ..
Wow, that's neat. I'm assuming there are regulations around it, like being a French national or something along those lines?

Either way, thanks for pointing this out. That's an incredible benefit.
>> Colin (guy who founded and runs tarsnap) also has won a putnam award for his work in mathematics and crypto.

Colin won the Putnam as an undergraduate student. The Putnam award is not a mathematics research award like the Fields Medal or the Abel Prize. It's a mathematics competition. As such, Colin didn't win the award for any particular work.

It's still quite impressive though. I would say Colin's work developing scrypt has more applicability to cryptography than his Putnam award.
We can support a variety of frameworks and languages very easily (thanks to Docker!):

* GitLab (rails, go)

* Mattermost, Gogs (go)

* Rocket.chat (node/meteor)

* Wordpress, Piwik, Mediawiki, Rainloop (php)

* Irc server (c++)

* Taiga (python)
That is highly impressive. I would like to be able to save 50% of my net income, but I have found that I have very little control over spending and end up saving only around 20%.
Author of TFA here ...

- suppose you are risk neutral (γ = 0). You just maximize cash flow. The solution the model will output (modulo numerical noise): invest 100% in equities; spend 0 each period until last period, when you spend 100%.

- maybe you truly just want to maximize expected value, and that's your solution, and you don't need a complex model.

- But maybe you value spending cash smoothly over time. Now you have a tradeoff: you can spend more smoothly, and spend some cash early, but that will reduce your overall cash flow. How do you decide how to trade them off?

- that's the role of γ. I would just view it as a tunable parameter that makes a rational tradeoff between spending as much as possible, and as smoothly as possible.

- as you increase γ, the model gradually increases bonds more and does so earlier during retirement, reduces variable spending, and increases constant spending to smooth cash flow.

- as γ → ∞, you are left with perfectly smooth cash flow, and an allocation that maximizes the amount you could have spent without ever running out of cash during the historical period - something like the Bengen 4% rule.

The genesis was that I looked at the literature, saw there were a lot of relatively ad-hoc studies of arbitrarily rules, and asked 'what would Google do', and the answer is to first decide what is your cost function, what are you trying to maximize or trade off.

This is one answer...there are more complex answers, one could use a life table and maximize over all mortality scenarios, one could penalize any decline in spending per a prospect theory utility function, etc., etc.

Main takeaway is, with tools like TensorFlow, you can optimize even pretty complex path-dependent financial questions, which you really couldn't do even a couple of years ago, at least not without some really fancy parallel hardware and programming.

It's a first real attempt at a real TensorFlow model, might not conform 100% to best practice, any pull requests appreciated.
> the PHP docs are just duplicating (badly) the official docs

I'd be tempted to say that it's bound to happen.

It would be have been much better if the efforts were directed towards improving documentation rather than building up a parallel system for documenting a variety of things.
Exactly. To be fair, I believe most popular editors have plugins/shortcuts to do this. Or at least I hope people aren't doing this manually.
I don't think they're comparable. Rclone is rsync for a variety of cloud storages while tarsnap is rsync for the tarsnap service.

That's like saying the Google Drive client or the Dropbox client are "rsync for cloud storage" just because they incrementally add changes to a cloud service.
Not knowing the rules of Hacker news at the time, yes, I unfortunately was spam. Lessons are meant to be learned. This is a different app and will only be posted here once. :)
Pantsuit: The Hillary Clinton UI Pattern Library
For example, overstock.com. Their registration page lets you use '+' address, but their login page forbids it.
This looks like a site that someone in a foreign country who was trying to pretend to be amazon would make to trick people.

Did they fire all of their designers or something?
I'm not sure why people insist on using the Slack app rather than use it in a browser tab. It's literally the exact same thing.
There are many sites with little exceptions like that. I think that their password filter allows the characters, but their backend input sanitization doesn't, so it cleans it up and inserts a transformed version of the pass without providing notification. I've found this happens particularly often with passwords with symbols like !, #, or ;.
Hi, one of the co-founders here. We started Flowcast because we wanted to make it really easy to give and get feedback on websites you’re working on.

We looked around and saw designers giving design feedback directly on top of designs with tools like inVision and developers giving code feedback directly on the code with things like GitHub. We decided to do the same thing for product teams working on websites.

We’d love to hear your thoughts and feedback on Flowcast, and I'm happy to answer any questions!
Exactly!
Plus, if you focus so much on the finishing line in an iota-scale and disregard the plethora of other factors that could've granted that difference, you're just being silly.
Instrumentl (YC S16) Is Building a Database of All the Grants in the World