skysight-inc/HackerNews huggingface dataset:
Python packaging is great.

What's a bother is - as that article mentions - end-user deployments.

Now, I sort of have that down to a tee by using cx_freeze and Inno Setup, such that I can distribute my software to my end-users and all they have to do is click on a Setup.exe and my applications install just like any other Windows program.

I can do a similar thing on the Mac, but it's still a pain.

The main trouble with packaging Python applications up, is an apparent assumption (at least, that's the impression I have gotten over years of figuring out how to distribute my applications), that Python programs should all be open source - so for example, distutils assumes that the author wants his code to be readable by everyone who wishes to.

I wanted to be able to produce full applications and somehow compile and package them as in for e example, a C/C++ application.

The closest I can get to that currently, is cx_freeze, which isn't compilation, merely turning the Python code into bytecode.

Nuitka is showing lots of promise, but as yet it still cannot compile my applications into something usable (my really big Qt4 GUI applications either won't compile or there are lots of problems cropping up even if they do manage to run).

Here's hoping end-user deployment gets much easier than it is now, someday!
There was a recent blog post about migrating from gmail to FastMail on here earlier this week.

In my personal experience, it's been excellent. I've but using it for about a year and a half now, receiving from custom domains and sending from their servers.

Their webapp is better than Google's and it's actually the main reason why I've stayed with them.

It's also cheaper than $5/mo.
http://webstories.org: A platform to write stories based on small sections.

You can put this on Google Translator to have an idea of what it is about: https://www.facebook.com/webstories.org/posts/83533579984057....

I started it the beginning of 2015 in Brazil. Since then I did not have any time to invest on it and I am now living in Australia.

The code is public on Github: https://github.com/FagnerMartinsBrack/WebStories.

Honestly I just want someone to create a platform like this so that I can publish my stories someday, there's nothing exactly like what I want =(
Obligatory link to Eisenhower's farewell speech, warning about the rise of the military-industrial complex, eerily prescient about current state of affairs: https://www.youtube.com/watch?v=knBEQnuJNiI
They're huge, they need to be light, and they need to protect extremely delicate cargo from hypersonic speeds.
This is because social parasites, calling themselves 'environmentalists' want their piece of taxpayers money, no matter how bullshit their ideas are. They have to pay for college for their kids, sort of. And the mortgage. Do not get me wrong, I worked with US EPA, Environment Canada, Japanese JICA and swedish SSNC on a number of projects. I know what I am talking about. Humanity is not geological force. Everything changes. This is natural.
UPD: for those interested, this interest to this desert has only one reason, Environment Canada wants some budget. And I am calling these guys parasites from pure ecological point of view. They inhabit intestines of the state system providing no value in return. Because those who can provide value work in business.
UDR has been deprecated in favor of pglogical, which is based on better code already available on PostgreSQL (and production ready... actually we are using it with customers on production systems).

There will not be any BDR release for 9.5. That has been commented may many times on the pgsql-general list.

There will most likely be a 9.6 version, but it won't run on stock postgres (you'll still need to have a patched version of postgres).

If the rest of the features BDR relies on get in for the PG 10 release, then there will be only a BDR extension which you'd have to install (no patching postgres)
Those two go hand in hand. You can't increase area arbitrarily. The more area your chip has, the less yield you get, which in turn makes it uneconomical to produce.

The reason is simple, even a single manufacturing fault can make a chip unusable. If you assume e.g. a fixed number of faults per wafer, you can easily see how increasing the chip area increases the area you have to throw away for every fault.

As you wrote, the semiconductor business is very capital intensive, so no one can afford to do that (except for some niche applications, like R&D, space, etc.).
The article say that with any recent python you can get started with a one liner:

Python Core started distributing the ensurepip
module along with both Python 2.7 and 3.3 ...

$ python -m ensurepip --user

Tried here with python-2.7.11-3 and just got a traceback error.

Turns out according to one of the links given by the
article[1] that this feature was actually not backported
to these older versions of Python, apparently to encourage
people to upgrade to new Python. This is unfortunate.

[1] https://www.python.org/dev/peps/pep-0453/#including-ensurepi...
Sure you can. It's just not by verifying the algorithm, it's by analyzing real-world performance. This is the same way that we understand how safe the human driving the car is, and the insurance industry is very good at this.
Joinable: Join strings with built in control flow
Hmm, just because it's mentioned frequently doesn't necessarily mean that it should be dismissed or deserve an automatic "you lose". It doesn't necessarily mean that other instances of the same problem aren't common or couldn't happen again, but it could mean that that particular instance is the most famous. Your so-called "rule" is a faulty mental shortcut.
Dude, there have been times Mediterranean Sea was all salt marche, all of it! Do not worry. Wait 2 mln years and see it changing.
The satiated man and the hungry man do not see the same thing when they look at a loaf of bread - Rumi.

So be hungry or starve self of necessities.
eg: Take public transport instead of a car. Walk few miles if u want to get somewhere instead of car during weekends.
A library to join strings together without the need to check if a value is a falsy.

Features:

- If else built using array

- prefix valid joinable strings

- Change the separator from default of space

- Performance focused (using benchmark)

See the read me for more detailed examples.
Lago has a specific point of view about load testing
I didn't refer to the quotes from the article as being that racist, I meant that there are likely examples of times when a judge has acted less than ideally - but not bad enough for impeachment.

Racism isn't a political fad though - it's contrary to the idea that everyone is equal under the law. That is a theme that is at least as central to democracy as the separation between judicial and legislative.

Just like you say the judicial branch must be well protected and no kind of political influence can exist.

This is why peer review could work. If a judge is condescending and insulting something has to go. The protection of the judicial from the legislative is important but not important enough that one can shrug at judges that can't do their jobs.
Our team of seasoned AngularJS developers recently tried out React for its small enough footprint and the huge community support. We loved it, our client loved it. I don't really see such bad things about React at this time.

Shameless plug, but we did wrote an article outlining our experiences at https://blog.alarisprime.com/e-commerce-case-study-building-...
First of all, I trust a somewhat skilled mechanic more to get his car modifications reasonably safe, than a random software modification. Then, there is the problem, that mechanic parts are easy to inspect - many improper modifications can be seen at a glance in a traffic control - software modifications are pretty impossible to detect. Short of checksumming the whole car software, it cannot be done.
>If we believe that... he is a bad person... why not lock him up for life and save all the hassle of a trial every few years?

I'm sure you meant that as a reductio ad absurdem, but we do in fact do exactly that:

https://en.wikipedia.org/wiki/Three-strikes_law
> I did some benchmarks proving JVM can blow V8 out of water any given day (URL if someone is intrested http://blog.creapptives.com/post/9924551244/the-node-redumpt...) and got trolled by NodeJS fanboys alot.

Anyone who's worked with the JVM code knows what an amazing feat of engineering it is, really far more sophisticated than anything comparable. I've also experienced a similar reaction from NodeJS fanboys in the past.

That said, V8 is undergoing heavy development by a group of good people, and I'm sure it will catch up, eventually. The GC is improving all the time, for example.
Unauthorized use of your code or product for uncovered applications is a problem no matter if the source code is open or not. Companies exclude themselves from such liability as a matter of policy, demanding special contracts on these cases.

If you get any IC datasheet, or even an application-specific brochure such as (1), you will see a notice saying explicitly that.

(1)http://www.ti.com/lit/slyb108
React is killing Angular
I'm curious: do you extend the work from home option to your employees?
The time has been steadily getting nearer. It's only about six months out now. It's not reducing at a 1:1 speed, but it's coming down.
No, but neither can anyone else.

I can't proof that the neutral network always behaves correctly, but with testing and statistics you can verify the network up to a chosen certainty (below 100% obviously). Or you can actively search for problems with fuzzing techniques. All without solving the halting problem.
"The root cause wasn't race"

That doesn't necessarily imply it isn't racist. There is such a thing as indirect discrimination. http://blog.oup.com/2015/07/indirect-discrimination-us-uk-la...:

"Indirect discrimination occurs when an apparently neutral rule or policy has a disproportionate and adverse impact on a protected group, and supposedly neutral policies become suspect unless they can be shown to be necessary for achieving legitimate goals. For example, prohibiting headgear (which would affect Sikhs), imposing a minimum height requirement (which could exclude women), or requiring a graduation degree (in a social context where a particular racial group has very few university graduates)."

In this case, one may wonder why courthouses in poorer neighborhoods aren't as well maintained as those in richer ones, and why, if the court is overloaded with cases, there aren't more judges applied to it. _If_ that's because of a rule "a courthouse per X citizens", one could argue that's indirect racism.

However, that same blog post seems to indicate that US law isn't that strong in making "disparate impact" illegal, if the impact isn't intentional.
Science Lives Video Series: Mikhail Gromov
I don't consider diplomatic visits meddling.

US meddling in foreign politics goes back decades (and the same message enforced using different umbrellas, e.g.: in Latin America it was the War on Drugs. In the Arab world the message is the same only the strategy was slightly redefined to another more plausible (if only perceived) threat (radical Islamism).
> then you lose

You disengage and don't necessarily convince anyone of anything (i.e. "win").

> If it was an example of a common problem

It is arguably common enough problem for reasonable definitions of common in its context. Hackable cars across the industry shows that people still haven't learned their lessons. The fact that people haven't died as often in these situations shouldn't have a bearing on arguments against closed systems if flaws are only potentially fatal.
Interesting article. Pretty terrible writing/editing though.

"Contracting is big business, too. In the 2014 fiscal year, the Pentagon obligated $285 billion to federal contracts—more money than all other government agencies received, combined. That’s equal to 8 percent of federal spending, and three and a half times Britain’s entire defense budget. About 45 percent of those contracts were for services, including private military contractors."

Without knowing what percentage of "services" are PMCs this doesn't tell us anything and the comparison to Britain's spending is therefore meaningless.

The entire phrase "were linked to murder, kidnapping, bribery, and anti-Coalition activities" is repeated twice in different paragraphs...

I expect better of the Atlantic.
That's why sending mta's should resend. Think sendmail does this every few hours or so
Right, but with the code in the open, it's easier to find ONE easy hole than to patch ALL the easy holes.
Or you could just use https://github.com/syndtr/goleveldb
s/months/years/

There are still a couple upper stages from 2014/2015 up there.
Which OS are you using? On Ubuntu, I get this useful output:

$ python2 -m ensurepip --user
ensurepip is disabled in Debian/Ubuntu for the system python.

Python modules For the system python are usually handled by dpkg and apt-get.

apt-get install python-<module name>

Install the python-pip package to use pip itself. Using pip together
with the system python might have unexpected results for any system installed
module, so use it on your own risk, or make sure to only use it in virtual
environments.
SpaceX succesfully launches another satellite, brings home another rocket
Open security says everything except the key is known. But the actual key is private.
It will probably cease to work on the next Elm minor update.
> If the end-to-end launch service is priced at $60 million, 70% is $42 million, with the other 30% ($18 million) that needs to be paid each launch. Assuming the cost of all re-use is 100% free (gas and go), a full passing on of the savings would mean the second launch (which has a free first stage) could be priced at $18m + ($42m/2) = $39 million.

Oops, I mixed up two seperate points and can no longer edit the comment: I should clarify this math is for selling re-usable launches from scratch. Assuming two (and only two) launches per first stage with zero dollar refurbishment, SpaceX can sell two launches at $39 million and achieve the same profit, a 35% discount to customer. This is what will happen in the longer term: there may not be any full priced $60 million flights, so even the first flight of a booster will be re-usable pricing.

That said, currently we're in a weird place where existing customers are paying the full price ($60 million) for a freshly manufactured rocket, but subsequent re-use customers technically need only pay $18 million. While SpaceX could give a giant discount to all secondary customers this is not a long term pricing strategy because it requires a prior customer to "pay off" the first stage with a fully priced launch, which won't happen in the future. (SpaceX likely eventually needs to price closer to the amortized value for all customers -- even the first, if they want to achieve their goals of reducing prices, gaining more of the existing launch market and increasing demand).
Science Lives Series: Margaret Wright of AT&T Bell Labs ( and “Wifi”)
React is good for complex app desktop but not if you need performant and fast interface with 60 fps otherall in mobile.
Last virtual dom like snabbdom preact and inferno are really fast also on mobile.
And inferno and preact are compatible with react component.
Vue.js 2.0 use an intelligent mixin of reactive data graph dependency and virtual dom separating the static and dynamics parts of template.
Monkberry.js translate a template in pure javascript function with createElements and update nodes. Function that can be optimized from the jit
Deploying a python application is still a horrible experience. My best attempts so far involve doing `pip wheel` during the build, then discarding anything that's platform dependent and fetching their source dists instead, then bundling that together with a script that sets up a virtualenv and installs all these dependencies and the project being installed ...

Compare to a jvm uberjar.
> I trust a somewhat skilled mechanic more to get his car modifications reasonably safe, than a random software modification

Those are not comparable things. The correct comparison is between a mechanic and a programmer (after all, anyone who modifies his software is a programmer, perhaps an unskilled one), or between an automotive part and a piece of code. Using the correct comparison, we see that we already permit anyone to work on his own vehicle, and that he can put anything in it he wishes. Software should be no different.

> Then, there is the problem, that mechanic parts are easy to inspect

Some of them are. Some look just like the correct parts, but were manufactured to incorrect tolerances. These parts wouldn't be obvious in a visual inspection.

> software modifications are pretty impossible to detect. Short of checksumming the whole car software, it cannot be done.

Software hashes aren't rocket science: your post & mine were both hashed at least one. Indeed, software hashes make detecting changed software easier than detecting swapped physical parts.
This is the first time I've heard of ensurepip. It looks cool, but I'll wait until it becomes common knowledge before declaring that "Python packaging is good now", but I definitely agree that it's improving. I'll have to update my StackOverflow answer now to mention this. http://stackoverflow.com/a/14753678/247696
> it's a comparison between technologies.

Totally different technologies. Facebook can be used and was used in this case as a platform to publish things. Telephones can't, they're a one to one communication medium.

If you want to compare facebook with the telephone, you have to compare the part that is providing the same, namely the messenger function of facebook, which is unrestricted in what you can write.

> This comment, among others you made, is exactly the kind of ideology I find disturbing.

It's not even about hindering people to publish their horrible things, it's about not supporting them.
I think this was highlighted quite well by the recent awareness of OpenSSL and GPG funding problems. They can at least get some publicity because of the security context. There are heaps of smaller projects which are absolutely critical, arcane and sometimes invisible. The syslinux and pxeboot tools for example.

https://www.buzzfeed.com/chrisstokelwalker/the-internet-is-b...
https://www.propublica.org/article/the-worlds-email-encrypti...
Oh, but we but we still call prisons "correctional facilities". They're not, but we like euphemisms that make us feel better. The language permeates the entire justice system - parole boards speak of "rehabilitation". So at least at some level we already like to believe that we're doing this "for their own good" - we don't like to confront the retributive impulses that really drive the system. So it's unfortunately not a question of dispassionately debating whether "punishment-based justice" or "rehabilitative justice" works better - the answer to that is obvious. It's a question of forcing people to face up to the uglier parts of themselves.
Dogfooding my own VDOM, and why it’s been a fun learning experience
Article lacks any real valid argument for why outsourcing to contractors is an issue.

Simple fact is that most wars do not need to be fought, so the idea that how they're fought matters is irrelevant; which is to say that I'm not aware of any war the US has fought since WW2 that was vital to future operations of the US.
The Decline of War
Angular was a bad idea. In sooo many ways...

-Two-way binding in all cases is slow

-Directives are unecessarily hard to write

-Angular's default DI model breaks on alpha conversion, the basis of every JS minifier ever. All the fixes are cumbersome.

-The system is poorly documented, making it hard for a dev to get started.

-The system is overly complex, slow, and hard to debug ($digest already in progress, anyone?).

-But most importantly, it implements stuff that has no buisiness being in an SPA web framework. It re-implements scoping, modules, part of JQuery, DI, and a programming language, complete with parser.

React, however, did the responsible thing, and stuck to a specific domain. Even if nothing else React did was good (and I have some arguments there), this is a major win over Angular.
> The most basic difference between Old World and New World wines is geographic: "Old World" refers to the traditional winegrowing regions of Europe, while "New World" refers to everything else.[0]

So while the root stock is technically "New World" I wouldn't characterise the wines themselves as such.

As an analogy, you could describe Java as an OO language but if you use it to write a program in a procedural style that doesn't make your program OO.

[0]: http://www.winespectator.com/drvinny/show/id/5204
> Is there anything that even remotely comes close to bundler in power and ease of use?

Yes, pip, since before bundler existed.

> Suppose for example that I want to upgrade a package and all packages that it depends on, how would that be done?

pip install --upgrade package

> suppose I have different environments a project can be run in that should load slightly different set of dependencies?

venv activate myproject
What would you like to see improved with Airlines?
I don't believe React to be mostly hype. It's so frequently being used by skilled and informed teams that I would consider anyone who make this claim to be ill-informed.

But the claim and current consensus around web development is that "you should absolutely use a framework built by someone smarter than you or you'll end up shooting yourself in the foot" I find equally ill-informed.

Consider these popular libs and then consider how poorly they integrate with each other: jquery, bootstrap, require and knockout. If you are off by a version or two in jquery, then bootstrap will not work. Up the version of jquery and parts of your app will break down. Try to fit libs that aren't modularized or that use hard-coded deps with require. You'll end up rewriting those libs (to get rid of deps you don't need).

I feel javascript should be mature enough to use without frameworks. Remember the cutting-and-pasting of the javascript.com era? We're back to that, I feel. I mean, surely there are lots of smart snippets of code or even libs that you want to use in react but can't because the code-snippets or libs aren't following the react architecture. What do you do then? Cut-and-paste those parts that you need and that will fit into react, perhaps?
Ed Conqueror System: Stop Erectile Dysfunction
Ever described something as "tasting like s%#t"?
Did Our Ancestors Become Bipedal So They Could Throw?
>HN is worse than reddit already.

This kind of shit is literally on the guidelines. Come on, just don't.
"voter fraud" requires a conspiracy to be remotely effective. Laws should just target that by offering a big bounty for snitchers.
Is it?

On Debian there is Debian Python, and Debian pip. Then there is easy_install to install own pip, and that's different. virtualenv comes on top of all. Of course, there is Debian's Python packages, too.

On MacOS X with Macports, there is Apple's Python and Macports' Pythons, all with different pips. Of course, there is Macports' Python packages, too, for different Pythons.
> Well, no. When I read the article the first time, I presumed she was talking about Black non-Hispanic Americans with Africanized names.

Okay, still racist.

> For example, what race do you picture the "racist" judge as? Would it alter your verdict of racism if she herself was Black, or Asian, or Hispanic, or Jewish?

Not much.

> As the old joke goes, does it count as racial prejudice you hate all minorities equally?

Yes.