skysight-inc/HackerNews huggingface dataset:
I don't mean any more or less than what I said. Rewrites are going to have the benefit of hindsight.
The reason:

"The uniqueness in this theorem requires excluding 1 as a prime because one can include arbitrarily many instances of 1 in any factorization"
Ask HN: Anything I can do about a probable confidentiality breach?
I had an idea that I emailed a payment processor to discuss about its integration. It was pretty radical. I got lots of questions so I had to describe it in an email but I asked them first to guarantee their confidentiality which they assured me.

After 3 months a company that is owned by the biggest stakeholder of this company launched the exact same idea.

Can I do something about it? I don't even live in US. I have all the conversation in the emails of course.
Um, no. Keeping diff sizes smaller is nice, but asking for "a few dozen lines" most of the time is too doctrinaire. In many codebases, especially those that are older and larger, even a fairly straightforward enhancement can require a few dozen lines of new code plus even more modifying callers or hooking things together in other ways. Oops, already over the limit. Breaking up patches can even make them less coherent as context for each one is lost, and can slow things down if all the pieces have to be pushed separately through a slow CI pipeline.

Keeping patch sizes to a minimum is good, but it's a minimum of what's feasible based on other concerns. If "few dozen lines" works for you that's great, but don't overgeneralize from that.
If a distributed software running on multiple high end expensive servers cannot beat another solution running on a single laptop with a cheap external hard drives, the issue is not distributed systems, the issue is that that specific software is crap.
In that case there's plenty of competition to take Zenefit's business.
I'm taking the hypothetical from the parent comment and running with it, not assuming it must be true.
Sorry, my mistake. It's the other way around - 60% of sales on Amazon's marketplace aren't done through FBA.
I think it's pretty well agreed that multi-tenant Docker isn't a good security solution.

Use it for for operational isolation, not for critical security isolation.
RankScience wants to replace your SEO staff
I had the same problem in terminal Vim.

This fixed it:

" leave insert mode quickly
if ! has('gui_running')
set ttimeoutlen=10
augroup FastEscape
autocmd!
au InsertEnter * set timeoutlen=0
au InsertLeave * set timeoutlen=1000
augroup END
endif
Quick and responsible, good job.
Yes. I mean I am totally a species narcissist I admit.

We gain a ton of benefits from other animals, obviously. But if we don't exist, then those animals no longer matter. We wouldn't benefit from them anymore. Anyway, this is getting a bit in the weeds.
If you're interested in this, watch the Netflix documentary "Sour Grapes" about wine counterfeiting - millions and millions of dollars per year and most victims just "don't want to know". Sometimes the counterfeiters produce and sell wines for 10s of thousands of dollars - and the buyey later finds the vineyard never even made that kind of wine. William Koch is profiled in the film, he alone spent millions on counterfeit wine and hired a team of former CIA operatives to try and track some of it down. Fascinating stuff.
Well, I got to the point where Blackrock builds a giant supercomputer called Aladdin that can predict the future and, well, now I understand exactly what kind of video I've been watching.

So that's an hour and twenty minutes of my time on this lonely Earth wasted watching the modern equivalent of the Protocols of the Elders of Zion, or the Illuminati trilogy but, like, for serious. I should have watched BSG reruns instead.
> instead of whining about not getting diet soda in vending machines.

People are working forced overtime and cannot afford to pay for their housing. Critics like you are just polluting the discourse with these type of dismissive phrases.

This is not an effective way to advocate your point of view.
ANY VIDEO CONVERTER ULTIMATE 5.8.8 DOWNLOAD WITH SERIAL KEY
BTW, we also do health insurance and on-boarding, and there lot's of benefits to it being under the same roof as payroll. Feel free to reach out if you're interested in moving those over to Gusto!
Let me consider the opposite question: if you are setting out to save the world, and you can improve factory conditions for your own workers, how have you shown the capability to save the world?

It's just not relevant. It's a non sequitur. It's "A is bad, B is good, you're doing A, therefore you can't do B."
Get to Know Your Nearest Superfund Sites, Where Extremophiles Evolve
I can vouch for this. I had a small group of close friends, who all seemed to tolerate the fact that it doesn't naturally occur to me to pick up the phone, invite them over etc. But after 2 years of serious depression, they've all drifted away from me. I don't blame them: I imagine it just becomes untenable to keep trying with someone who doesn't answer their phone, or never replies to your messages...
Finding the perfect VPS server for Discourse (or any other web app)
The fallen price of indie games
There's a profit incentive at all stages of growth and economic strength.
Yes, but you might want them to make a little money, first - http://www.recode.net/2017/2/1/14476500/facebook-oculus-zeni....
Good read and yes, postgres is king, no argument there but i do think the comparison is a bit unfair to RethinkDB. Work on Postgres started in 1986, you can't compare performance of tools when one of them had 30 years to work on performance and the other is like 5y old which had the benefit of only a handful of brains working on it. I would say it's remarkabl what RethinkDB did in this timeframe.

In relation to Postgres and real time messages, another approach is to use a real messaging server instead of using only the simple listen/notify interface pg provides. It's possible to connect them using this https://github.com/gmr/pgsql-listen-exchange

I am just wrapping up the integration here (http://graphqlapi.com) and so far it looks good. Postgres provides the power and features we all know and rabbitmq gives you all the realtime capabilities you need, and you can route messages in complex ways and have them delivered to a whole bunch of clients.
http://youtubedoubler.com/kkPq
You can license your code however you like as long as you own the copyright. You can license it as GPL and sell an alternative commercial license for money.
There are so many large tech companies in the Bay Area that all include stock-based compensation as a meaningful portion of your salary.

Everybody on HN fixates on startup employment in the bay area. Sure, there are plenty of "starving" engineers here working for $90k at a startup. But that's a choice. Every large tech company you can think of, and many you can't, have been hiring here non-stop for years. Within a 2 blocks of where I write this is Yelp, Salesforce and Zillow/Trulia. These are not even the large tech companies.

This place is not meant for everybody, but it really has not been hard to get ahead here if you're an engineer aiming to make money.
They do. That point is less valid.
Then you need to switch to Dutch mode...
They're not going to move the plant. They can't. Musk has set a goal of 500k cars by 2018. This one is cranking out 74k. Even with the Audi genius, no way in hell are they multiplying throughout by 7x at this facility in the next 10 months. They are going to need more facilities. Period.
A gravitational-lensing measurement of the Hubble constant
You're misinterpreting cjensen's comments. This is Hacker News, where people like to use an engineering mindset to find smaller faults in arguments, even when they may agree with the overall argument. I believe cjensen's purpose in commenting was to constructively criticize the author's complaints. He's saying this one specific complaint, about regional wages, is flawed because Tesla could theoretically solve that one specific complaint in a way that hurts those workers, by moving the jobs away to a cheaper cost-of-living region.

The point is that by removing the flawed argument, and keeping the legitimate arguments, the overall message becomes stronger.

Your accusation "But you don't care the workers are being abused and working in unsafe conditions." is inventing and attacking something that cjensen never said or implied.
Firefox gives an SSL error:

www.graphengine.io uses an invalid security certificate. The certificate is not trusted because the issuer certificate is unknown. The server might not be sending the appropriate intermediate certificates. An additional root certificate may need to be imported. Error code: SEC_ERROR_UNKNOWN_ISSUER

And SSL Labs shows the site is vulnerable to the POODLE attack (and has an incomplete cert chain):

https://www.ssllabs.com/ssltest/analyze.html?d=www.graphengi...
It's odd to get these extreme responses when I went out of my way to say that this behavior is wrong and they should change it.

I'm not defending Tesla's behavior. I'm just pointing out that it's not inherently contradictory.
I use a combination of Instapaper and Pinboard. You do need to pay for the offline mode, same as with Pocket by the sound of it but maybe Pinboard would be a suitable alternative for you?
After a long time with RDBMSs I used nosql at one point for my product in anger and I found the work to keep the data consistent just too stressful.

I'm happy to be back on Postgres again (and have been for a couple of years). It protects me from my own human inadequacies.
Is there a way to manage secrets during the build process itself without specifying them on the command line / docker compose files?
I believe him, too. I'm not trying to participate in any database war. I've only said that any rewrite is going to have the benefit of hindsight, and because of that, his results are going to reflect that to a degree.
You're responding to a comment comparing San Francisco to other parts of the United States with all of the baseline luxuries that implies. Florida's GDP per capita is $38,497. In Somalia it's about $600.

I understand that you're making a point about quality of life, but there are no serious comparisons to be made between Somalia and Florida and it says a lot about the (erroneous) views of those in the Bay Area that comments like this one are pretty common on HN.
if you truly internalized this, then isn't the conclusion that you should go find any way possible to contribute to them as well?

Everyone has limited resources. What you chose to contribute to and your level of contribution will vary. For example, commitments to one's family may preclude contributing to Tesla beyond reserving a Model 3 untenable. This is independent of one's belief in the impact of what Tesla is doing.
wcctech == we just made something up.
These work in a riot.
Out of curiosity, what sort of (non-personality) mistakes did you see?
It's because their ridiculous password age restrictions are shorter than the frequency with which the average person logs in. I, too, have had to change my password every time I login, for YEARS. And if you get it wrong 3 times, you get locked out and have to wait for HR to unlock.

And, pre-workforcenow, you had to click a little up arrow 8 times to add 8 hours to your PTO on Monday. Then you move on to tuesday. Then Wednesday.....
The Iconography of Sharing: Windows has updated its share icon
> You have the same issue in other sandbox models.

Would what PC-BSD does with jails qualify as an exception?

> So people are complaining about Microsoft adopting what is already best practices on the other desktop/mobile sandbox models.

Now I'm curious - weren't people complaining when the other sandbox systems were designed/created? It really looks a bit inconvenient (I'm referring to the SO explanation of what Android Chrome does), so I'd expect some reasonable opposition. It could be that with time people got used to the restrictions and don't complain that often anymore.

To be honest, I like PC-BSD model, but that's probably not a good idea for platforms where the resources are constrained. It works ok on the desktop, though - I didn't work with PC-BSD itself for long, but I did the same with Docker on Linux (for web browsers) and the performance hit wasn't that bad IIRC.
That particular quote was in relation to RethinkDB though, not MySQL:

> Then I was in a very long and intense meeting with a potentially major customer for an on-premises install, and one of their basic requirements was “no AGPL in the stack”. With the RethinkDB company gone, there was no way to satisfy that requirement, and my requests went nowhere at the time.
it is almost trivial to write nifs which yield and continue, enif_schedule_nif exists for this purpose.

nifs are ideal for operations which mutate binaries, eg hashing or unmasking a websocket frame
This kind of commoditization attitude of developers really fucks me off. "Shut up and code and don't complain". Nah, you can fuck right off mate.
> The key part of that, that makes it obviously morally correct is...

There's nothing obvious about it, look at the debates around assassinating Hitler for a historical example: http://theconversation.com/killing-hitler-when-is-assassinat...
I can honestly say the only thing we found the full Docker line up (Containers, Swarm, Machine, etc.) good for large scale dev or staging/testing stuff. There are definitely uses for each of these tools, or other combinations, that have been successful for other people. It seems like Docker has a lot to focus on keeping up with the superior orchestration platforms that are out now. This in turn means quickly outdated (or missing) docs, inconsistent behavior of certain features, and other little "gotchas".

Depending on the size of your team, I would recommend Kontena (www.kontena.io) or Kubernetes (https://kubernetes.io/). While I haven't used the latter, a group of two devs is re-architecting our entire system to use Docker and Kontena. Nearing the end, the whole process seemed incredibly fast to iterate. While K8s seems far more proven in real production environments, it seemed much more daunting to us with more features than we needed for our use case.
Well sure. But if your policy really is "anything that's legal" then there's no need to CYA. The only reason you'd have that clause in the first place is if you thought you might want to remove legal but offensive content.

Imagine if someone made a big deal about being inclusive of all races, but their TOS said, "We reserve the right to kick out black people." Nothing says they have to exercise that right....
Honestly, I don't care whether I am driven over by a Porsche Cayenne or a Willys MB.

And while I have not worked in the banking sector myself, lots of my friends did - and it was not cobol. They are catching up and they all know that their mainframe sw is dated and act upon it.

I don't think the "quality" of the tech is of any relevance here.

EDIT: Well, I actually know some guys who bit the bullet and learned cobol when they were just turning 20. By the time they turned 30, they did not have to work anymore.
You guys should realize that this is a commercial company promoting its own product. They're just doing the test that makes them look good.
> Does the collective neurological and physiological damage of disrupting all these kids' development outweigh the benefit to the 2%-20% who actually end up continuing to identify as trans?

Blockers aren't given to seven year olds who show up as gender nonconforming in Rorsach tests and play tasks in the GID studies that form the basis of that figure. The paper you quoted earlier states:

"GID persisting into early puberty appears to be highly persistent: at the Amsterdam gender identity
clinic for adolescents, none of the patients who
were diagnosed with a GID and considered eligible
for SR dropped out of the diagnostic or treatment
procedures or regretted SR. Even
some of those who were not eligible to start
treatment before the age of 18 years because of
serious psychiatric comorbidity, extremely adverse
living circumstances, or a combination of both,
persisted in their wish for SR. Because their other
problems had to be addressed before they were
regarded eligible to start SR successfully, their
treatment was usually delayed until after 18 years
of age."
Then with shit code and even more for shit system design you just spend far longer maintaining the technical debt rather than adding genuine value. Every feature takes 4 times longer to implement because of it. It costs more, and ships later. And there are always bugs to fix. Its obvious to anyone capable of writing decent code that it does have value.
What's funny is Gimp used to be single-window, then for some reason they redesigned to multi-window crap, and now they're back to single window (at the cost of ctrl+s -- fine, whatever). Still many UI quirks for sure. I don't know how much it matters for non-trained users though, Photoshop confuses me too on the rare occasion I get to try using it. For professional artists, they're likely using more tools than just "Photoshop for everything", so it's not like they're incapable of learning new UIs even if they suck. (Edit: And generally these days I'd rather advocate for more diversity in tooling, regardless of closed/openness, just to avoid monoliths and monoculture.)

The GIMP-over-Photoshop argument should be because it does something Photoshop doesn't (very possible with its ecosystem of plugins/filters -- for example a "smart remove" plugin was around for quite some time before Adobe made their own and spent who knows how much in marketing/demos for it) or because the artist wants to save money.

Agree that people are goal oriented. OSS that's free-as-in-beer can help drive adoption on account of being free, but ultimately the best OSS succeeds because it's better than its competition in important ways. Pure clones are risky, I'm glad Gimp doesn't try too much to be a clone.
Do I understand correctly that the author went from a distributed database to a single-master scenario? That's a valid tradeoff, but I'd clearly describe it as such.

My experiences with RethinkDB have been rather positive, but my load is nowhere near that of what the article describes. I agree that ReQL could be improved, I found that there are too many limitations in chaining once you start using it for more complex things.

But the two most important advantages remain for me:

* changefeeds (they work for me),

* a distributed database that I can run on multiple nodes.

I do agree that PostgreSQL is fantastic and that SQL is a fine tool. In my case the above points were the only reasons why I did not use PostgreSQL.

EDIT: after thinking about this for a while, I wonder if the RethinkDB changefeed scenario is doable with the tools in PostgreSQL: get initial user data, then get all subsequent changes to that data, with no race conditions. Many workloads seem to concentrate on twitter-like functionality, where the is no clear concept of a change stream beginning and races do not matter.
It is funny how I will instinctively trust more an anonymous post on HN over an article published on a "reputable" site like Bloomberg...
JavaScript Start-up Performance
> I wrote code that automates creation of all triggers to do listen/notify

Care to elaborate and/or open-source? Sounds potentially enticing.
Has evernote ever claimed that your private data is inaccessible to them? Legitimate question as I've never used their product.
I am not sure i understand your comment also :)
My point was that people (read web devs) treat databases (postgres) as only data stores, put in data, get data out, and they are so much more. Sure not anything goes into the db, but if it's a bit of logic that relates only to the data (who can access it, who can change it and in what way), most likely it belongs in the database.
PS: but let's not derail this thread with debates on where business logic should go :)
Sorry, I will keep that in mind.
> PR’s of GitHub branches are great. But git diff | gist -optdiff also works reasonably if we are talking about a dozen lines of code.

So, he just sends a gist link to his teammates? why not create a small pull request and then asking them to look over it?
Just google it. There are several of them (I guess it's not a really high barrier to entry). Hifx, currenciesdirect, torfx... I've not tried any of them.
You know it's never something I've thought about before but if a group of students came to me looking to go to a trade show I would expect them to use the word sponsorship, whereas if a homeless shelter came looking to support their daily operations, I would expect that to be a donation.

I think the critical different is that the sponsorship is for a specific activity, but I'm not sure.

There's certainly tax structure in place for donations in the US, but perhaps there is also a custom regarding sponsorship.
2018 will be so awesome when apps start to become clientless as well...
Reactive MVVM for iOS development in Swift
When you say "overheating issues", what do you mean exactly? IME, at 100% CPU usage with the heatsink on, either it does not throttle down the clock anymore at all, or it does it after a much longer time and the clock reduction is much less.

Are you seeing anything happen, other than some slight throttling?

The chip cannot fry itself. It's designed to slow down so as to stay below the dangerous temperature range.

> Happy to chat more about your experiences daemonize-ing TF applications!

Eh, that was just a fancy way of saying I do what you do. Launch the program once, and let it run forever. It performs initialization (which takes a long time), then it drops into a processing loop: wait for input / read / process / do something / repeat. Pretty basic stuff really.
Are they really? GM beat them by a few years on getting out an affordable all electric car (the Bolt) and an alternating electric/ICE car (the Volt). Both of which are very well reviewed and received by customers.

It seems like GM is leading the way to me, while Tesla has been dragging its feet and making luxury cars. But I guess GM is not sexy enough for 20 somethings.
These+are+the+phones+that+support+Daydream+VR
How far has postgres come w.r.t. setting up a cluster with automatic fail-over and recovery? I didn't see the author address this aspect of Rethink that has a lot going for it.
There are apparently business of more interesting and likely more profitable kind; See some of the articles by Nick Turse:: https://theintercept.com/staff/nick-turse/

And it's old story: http://www.thirdworldtraveler.com/Pilger_John/Have_Nice_War_...
The problem is applications unintentionally leaking the ENV. Think a hoptoad exception that attaches the current ENV to the report that sends up to the remote server.

Or think about you exec'ing imagemagik and now the process running potentially adversarial code also has access to your parent's env.

Or think about an application crashing and doing an unintentional core dump to disk.
If I were doing it again, I'd get one of these: http://www.ebay.com/itm/New-6L-Ultrasonic-Cleaner-Stainless-...

I have a 1.5L one now and it is constantly too small for my jobs. I'd like to see how it does at vacuum sealed meat, prior to sous vide, also.
I will say, their product is excellent and I've used it to transfer quite a bit of cash over the last few years. I tried a competitor of theirs (currencyfair) and the UI wasn't as nice a few years ago, which was about the only differentiator. Hope they can turn a profit soon.
I disagree - I think it more has to do with being able to recognize and communicate how complicated even the most seemingly simple things are, but in an elegant way.

Maybe that's a byproduct of living an exciting life, but to me, it represents someone who pauses and observes, taking countless mental notes in everyday life, considering things with an open mind from all angles. Then, most importantly, practice communicating all of this. Nobody is born a good writer/speaker, like most things, it's just a lot of work.
Loevinger's Stages of Ego Development