skysight-inc/HackerNews huggingface dataset:
> coinbase already has horrendous customer support.

Yeah, I'm aware of that. To fix it, Facebook would have to hire a bunch of people well-trained people to take customer calls, but that will be expensive and violate their user-as-product traditions. The "Facebook Coinbase support" group might also get tons of regular Facebook support calls, because the number may be the only way to reach a real human at Facebook when there's a problem. IIRC, the Menlo Park Police get a fair number of FB support calls (e.g. "my account was stolen"), because there's no way to reach a human at Facebook.

The alternative is the leave things as terrible as they are, but that will just be another avenue for anti-Facebook scandal stories.
Your brain has limited capacity. You didn't learn about the security group and subnet configuration in zero time, and most particularly not cloud formation templates.

Meanwhile, both the infrastructure and application development frameworks are both getting revved and changed out from under you frequently.
Investor List of 250,000 and Launches Today
If that's the case, you should take a step back and think about it from another angle to make absolutely sure that you're not attacking the problem from the wrong vector.
Sketchfab 3D asset store exits beta
Maybe the problem here is his definition? In hiring "Full stack" devs I have never once seen them confused with DevOps. Until now.

Full stack devs are the Javascript stack ... (i.e. React and Node, sometimes Ruby) and they usually sort of know how to set up an EC2 instance and install mongo or something. Nearly every one that I have seen has come out of a coding school or some kind of code camp. These are people I would NEVER hire for a DevOps/SRE role, they are front end and need to work with someone like a DevOps engineer so they are forced to write tests.

If you Google "code camp become a full stack developer" you will see this is the case.
I guess I thought that their preferences were

* Have space for two children, presumably with separate bedrooms. Potentially even more than one bathroom in the apartment.

* Live in a nice, urban area.

* Bike 15 minutes to work.

They are able to afford this in Berlin, but probably would't be able to do the same in the US.
As long as consumers follow along, this will not change. We've allowed the US healthcare system to become a toxic cesspool of greedy insurance companies with laughable and corrupt government oversight. IMHO, The only way this changes is if everyone stops paying.
how is OpenPDF vs PDFBox ?
This is the first time I have ever heard anyone talk ill of the django docs. I've been using django for at least 8 years now, and I had only been using python for a year or two at that point. The tutorial really brings you up to speed on all the basic concepts, and everything has a reference with examples. What projects do you think have better documentation?

Now that I really think about it, one annoyance I have with the django docs, is that they don't show you the import path for the modules used in examples. Though it's usually just 30 seconds of searching to find it.
In a world at that scale that much debt held by one single entity is massive. Activist investors have taken over large companies on such a small amount.

I'd be careful undervaluing the influence that a single debt holder of that size could have. Plus you are further assuming that that's the totality of their influence and it's likely 2-3* that if you include influence.

I'd definitely be wary if I was going to war (trade is the new war) with another nation.
I used Keras a few years ago, and really liked it and still recommend it to people, even contributing some code back to it, but I don't think it obviated the need to know TF, since eventually you want to do something that's not in the Keras toolbox, and then you need to understand what it's doing under the hood.
he absolutely has no clue what DevOps is supposed to be if he is confusing full stack guys with DevOps
There's also lots of evidence to the contrary: Twitter refuses to ban self-identified Nazis who incite violence but there are dozens of instances of people getting banned for saying mean insults to those same Nazis.
i used to recruit people without having them pass coding intervuew. Never again. It depends on the job of course, but for anything that involved writing lines of code, it's not even an option.

The main problem being that a bad developer can cripple your codebase for a long time before you actually realize it. And some people are good at pretending to know what they're doing.

i guess it's more of a matter on how your coding interview are conducted. I usually try to have the person design and code some features of a program solving a real life problem. And then we talk about it. This also let me see if the person is a good fit and is able to work in a team.
How Software Developers Can Use Science to Manage Their Time
SwRI scientists find evidence of complex organic molecules from Enceladus
Where 3 Million Electric Vehicle Batteries Will Go When They Retire
I didn't say that it wasn't computeable, only that I bet you couldn't do it in your head.

Note that your calculation for some reason (EDIT: ah, maybe because my Arabic-numeral problem has 16 ⨉ 17?) replaces XXIII = 23 by XVII = 17, and then black-boxes the calculation XVI ⨉ XVI = CCLVI (which I at least wouldn't know without converting).
Depends on how repellent the ads are really. Technically they could probably get more money from x rated ads themselves but it would alienate a larger collection of customers and product.

Come to think of it that describes a lot of the woes of big media and why the next big genre comes from small scenes in addition to inherit creativity or lack of it. Introducing say punk or gangster rap to music producer big names too early on would see you thrown out quickly and not just on their prejudices but rational "would get them pilloried even if it was the next big thing eventually".

Youtube has had several adpocalypses over it and tension between content producers and what advertisers want to be seen on and of course what viewers want. "If I wanted stale advertiser friendly content I would turn om tv." reactions.
> On one hand I'm inclined to agree with you. Thin is not always better. On the other hand I'm holding my 3 pound Macbook Pro comfortably and easily.

I see what you did there. Nice.
> That is: I expect to have a whole working life where I don't need to put aside anything. As long as I afford my house, car, holidays etc - I'm fine.

As an American, I think this may be the hardest thing to wrap my head around. Since I was a kid I (and anecdotally, many of my peers) have been told to never rely on a government or business-sponsored pension. What happens if the government swings in a different direction in the 3 decades before I retire? What if a couple bad administrations screw things up? What if the company who has my pension goes under or poorly invests it?

It seems that having nothing saved for yourself for your decades-away end of life care is putting A LOT of trust in a system that is less than 100 years old. I think this is where my desire to trade earnings for government services comes from... I can't guarantee that the services will be there for me, but if I manage my money conservatively I can more-or-less guarantee that it will be there.

Keep in mind that I'm also a software engineer, giving me the privilege to choose higher earnings over government services. If I were lower-income or in a line with less future earnings potential I might feel differently.
I wince every year when it's tornado season and I see those flimsy houses being flung out by the wind. Just dig the earth, make proper foundations and build walls. It's not like you don't know how to do it, there's some fine buildings in the US (I heard).
I had similar thoughts. Another example: the illustrations on the home page are pretty, but they're using terms like "elements", "selectors", "classes". A true beginner has no idea what these are.

I take it these were just a sample that was taken from one of the lessons, but I wonder if there are better beginner-friendly illustrations to start off with on the landing page.

Just a minor suggestion. Otherwise, this looks like a great resource!
This article reminds me of a line from Bojack Horseman: "Uh, this is general knowledge?"
I used to use DI water back when I had access to it. Though, come to think of it, all the gunk probably re-ionized it.
In fairness they ban gun related content like gun ads and the leaders of the giants have personally come out in favor of liberal ideals.
https://en.wikipedia.org/wiki/Tortious_interference
Is that the same as "faster"? Serious question.
Yes that’s what I mean by bending over backwards. Twitter is actually a “safe space” for Nazis.
Show HN: RapidML (Make and deploy ML models to the web easily using Python)
A lot of these things are only common mistakes because of Django's unusual behavior.

> POST to views loses POST data

The middlewares shouldn't be redirecting POSTs then! They could have returned a client error instead.

> Blank object names

They could have provided a fallback of __class__.__name__.

> Integer & NULLS

If the admin interface knows the field is required, why does it even attempt to insert a null value? It could return a validation error.

> Appending to a list in session doesn't work

Django's behavior with ORM relationships has always disappointed me. There's no way to work with them in memory like in SQLAlchemy because they always attempt to sync out changes to the database immediately. As a result you often have to write some very strange code. They could change this.

> Errors about undefined attributes with one-char names

They could have done a type check to see if you passed a string instead of an iterable of strings.

...etc.

To me, the Django project exudes the stubbornness of the developers who maintain it because rather than fixing these problems they've decided to write this page about how it's you, the user, who is wrong.
This isn’t rocket science either. The theory behind database optimization is basically the same across every RDMS I’ve ever used (SQL server, Postgres, MySQL, and to a lesser extent Redshift). The second thing I learned about databases is how to look at a query plan and how to optimize it.

Why wouldn’t a developer’s job be to learn how to optimize a database query but would be to learn how to optimize a program?
My standard tool for quickly spinning up a web app is Rails, but recently I've been writing a lot of python for data projects and I'm thinking about spending some time learning Django. Rails development seems to be going strong though and has me a little worried. Can anyone speak to Django development and its ecosystem in 2018?
That's not exactly a fair comparison. China is the largest country in the world. Amazon is just a company. There's plenty of innovation coming from drone delivery and checkout-free grocery stores.
> you should always know at least one level below the framework you are using

I've never heard that good advice put so succinctly before. Has this advice been around for ages and I just missed it, or is it a newly relevant concern?

BTW, what would two levels be to, say, a React developer, out of curiosity? Would it be the browser engines? Knowing how JIT compilers work, etc.? Or would it instead be a deeper understanding of the language spec, so that you know more internal functioning? Not that there has to be a clear-cut answer.
Lies, damn lies, and crypto analytics
Literally praying that they fix this crap in the next update. My mbp is getting on in years, and if they don't do something I'm going to move to linux for my next machine.
Hate to break it to you, but none of the products Elon Musk is peddling are meant for the middle class.
He worked on binary, combinatorics and Fibonacci numbers 2300 years ago
Define, "simpler."

For a simple CRUD API, if you already have a cookie-cutter template of your REST API sketched out with Django Rest Framework, you can write your models and you're done.
The hashes are on this [0] page... But I don't see any variant. Maybe it was distributed on one of the mirrors?

[0] https://www.alchemistowl.org/pocorgtfo/
> it's pretty common for conservatives to encounter ... censorship from other users of social media sites

How, exactly? Is Facebook doling out admin privileges to random users? Or are we confusing "receive criticism" with "censorship" here?
I'm not a scientist, but this paper found "high level bacterial contamination" of cell phones: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5466825/

Anecdotally, we were recently in the NICU of a children's hospital and they required washing our hands and cleaning our cell phones before entering. It doesn't seem too far-fetched that they would have a reason for doing so.
This more or less describes every medium-sized U.S. city, from Cincinnati to Nashville to Phoenix to Pittsburgh to St. Louis to Cleveland and so on.

There may be specific things you care more about that one city might have more of than the others, but, in general, all cities have this stuff (and it's a tragedy of human flourishing that people on the coasts think they don't).
I think there's a pretty clear distinction between advertising and organic speech, and also a pretty clear distinction between wanting to restrict how other people use your platform and simply having views of your own.
That's a point I hadn't thought of before. It may not be the companies themselves, but the user bases that are "censoring" views
This article seems to be a smoking gun... https://medium.com/@garycoby/twitter-restricts-trump-eb7e48c...

Note that there are plenty of other custom icons that Twitter allows.
How do I subscribe to get it?
Best evidence yet for alien life on Saturn's moon found by scientists
Minneapolis is exactly what I was thinking of when I said, "there are affordable suburbs that technically lie within the cities legal boundary lines" and are therefore called 'city' but are actually suburbs. Lyndale, Cocoran, Harrison, and many other examples, are actually suburban but they are technically within the legal/tax boundaries of Minneapolis and get called 'urban', when they are not.

Minneapolis is a cool place, this is not an slight to the city or it's residents in any way. But Minneapolis is almost entirely suburban, and the parts of Minneapolis / St Paul that are actually urban (where "urban" means more than 75% of the buildings are 4+ stories), those parts are not affordable to families.
I don't understand your comment ? They own Gemeni exchange not Coinbase. Do they have stakes in Coinbase ?
> we break our python code into microservices so it is more important documenting the APIs rather the code itself.

If you write libraries (and you actually do without microservices), you still
need to document the APIs. No difference there.
I live in a 3k sqft house in Salt Lake City with a wife (who doesn't work) and a kid. I commute about 25 minutes to work, but my house is a 0.7 mile walk down a nice, sidewalked suburban street from a software engineering company with about 100 employees, good salaries, and a good reputation.

In SLC it's easy for a software engineer to make 100K and support a family in a large home on a single income. We moved out here from California for this very reason.

Maybe you don't consider SLC to be a 'major city', but you will probably find similar lifestyles for engineers outside of California, Boston, and New York.
All you have to do is tilt your touchscreen to see all the fingerprints smeared across the glass, to notice the microfilm of built up skin oils that provide an environment for microbial growth.
They are confusing the two yes
Meanwhile, CVS + Walgreens lost $6B in market cap on the news Amazon is moving directly into pharmacy space.

It's crazy how competitive Wall Street views Amazon moving into a market; have there been examples of Amazon making a large purchase/move but completely failing? (sure there are, just not coming me off the top of my head)
Just another step in dominance for Amazon. Pretty soon you will be able to upload your prescriptions to Amazon and Prime Now will deliver within an hour, for $8.99
The article (and anyone who focuses on "quiet eye") is placing emphasis on one of many triggers to flow state. Hyper visual focus is no different than the focused breathing of vipassana "mindfulness" mediation, or the pre-action routines that are standard in sports psychology.

If LeBron has a mental, pre-freethrow routine of focusing his vision on the tip of the hoop, bounces the ball twice, spins it, and then shoots, he's triggering his mind to focus on the precise moment and allowing his subconscious to take over.

There are a number of great books on this subject, but my favorites are How Champions Think, by Bob Rotella, and The Mindful Athlete by George Mumford.
The problems facing housing are regulatory in nature. We don't need a savior from the investor class. We just need to make it legal to build more housing.

There is nothing confusing about it. There's no difficult problem that needs outside-the-box solutions. It's currently illegal to build as much housing as we need.

Make it not illegal.
Oops, I missed that.
I think this is essential, and it will progress a bit further. As infrastructure has become automated, and QC has been rethought in response. The developer has been able to acquire those roles for improved development time. However, as coding becomes easier, and more people learn to code. I think another role, the product manager, will acquire the developer role (and all the positions previously acquired underneath that). So ultimately the roles of analysts and product managers will be extremely tech-savvy people who understand their respective businesses extremely well.

Today, a business analyst has a small idea. She presents it, then gets approval. A product manager works with her on the details to integrate it into the product or operation, and a project manager inserts the idea into the development backlog and prioritizes it. In a few months a developer gets around to the task, spends a day building it, and deploys right away, and then the analyst can measure if it has value. In the future, the process could be, a business analyst has a small idea. She presents it, with a plan on how to integrate it, and get's approval. Then she spends a day or three building and deploying it and then measures if it has value.

We've been optimizing Development -> deployment, but in reality what the business cares about is Idea -> Deployment.
One interesting and slightly mitigating factor to consider is that during the same period of time far more people have moved from middle to upper class or lower to middle class than have moved down in income class. Part of the reason inequality is increasing is that as a whole we're largely moving up in standard of living, but the bottom tail of the distribution isn't really moving. And I'd argue that you wouldn't really expect it to. It's a lot more difficult to drag the destitute out of poverty than to increase the standard of living for most, but not all, people
I’ve been working on a daw that integrares done of these ideas to make you more productive. https://www.ngrid.io
Even if the social media companies were strictly neutral in the matter

That's probably a big contributor to the perception.

The leaders of many of the big tech companies are very public in their support of certain views, and steer their companies to publicly support those views, as well. So it makes sense for people with differing views to believe that that companies which don't share their views would be against them.

If the tech companies were to focus solely on being good technology companies and not trying to re-shape society, the public might have a different perception.
Show HN: Lineage OS – An Interactive Comparison Chart of Popular Phones
Smarter developers than me have spent much time and effort hammering into my thick skull the following idea: one of the most important aspects of a senior developer is the ability to choose the correct tool for the job.

Flask is indeed much simpler, and serves the needs of smaller apps very well. The reason I've stopped using it is because I'm now familiar enough with Django's substantial, problematic learning curve that building a Django project is now just as easy for me as spinning up a Flask app (django-cookie-cutter and wagtail's project init help with this, but they're no replacement for several years of smashing your head against bad Django code). While I love Django, and have derived much utility from the tools it gives me, it's not the solution to all problems, and there are times when Flask makes total sense.

But once Flask's simplicity advantage is removed by experience, I find that it's immensely useful to have (largely correct) opinions on ORM<->DB interactions, templating, settings/config management, form validation, and user authentication baked into the project. For my projects, having these has never cost me anything even if they go unused, and more than once I've gotten myself into the situation of "You either use Django or build Django"

All of the above applies even more so to the specific task of producing a rest API. DRF is, by a large margin, my favorite tool for producing robust, understandable APIs, and I've been lucky enough to never encounter the scaling issues that I've been told (and believe to) exist.
I doubt you'd have the time, what with all the fellating you provide ISIS.
The AGPL is an interesting idea in principle, but it is an ecosystem-level coordination problem if you apply it to libraries. Application that include those libraries also need to be AGPL which means any existing application that wants to use it must be re-licensed to AGPL and only use libraries that are AGPL-compatible. Nobody wants to be a first mover in that direction.

Plus it is untested in court just how far its provisions go.
With that much fluctuation I disagree that BTC would be cheaper. Especially as it keeps losing in value.

I'd rather pay $10 and know $9.80 goes to the company I am buying from (rest to VISA) than paying some random amount of Bitcoin for the $10 purchase which may be worth $11 or $9 or $20 on the day I purchase.
count(*) ends up counting all records, reading one first row is much much faster than finding and counting all.

https://wiki.postgresql.org/wiki/Slow_Counting
Content Recommendation Widget About Local News
You hold it in your hand, pressed against your ear, while speaking into it with your mouth. It has bacteria on it. I wouldn't be too worried. Is isn't any dirtier than your hands or your ears already are, but I wouldn't be a good idea to share a phone with a flu sufferer.