skysight-inc/HackerNews huggingface dataset:
It's worth mentioning that the package manager component of anaconda is released as a separate (small) install: miniconda[1]. It includes only Python and the package manager, and not all of the 700+ packages installed as part of a full anaconda installation.

With its ability to install Python and non-python packages (including binaries), conda is my go-to for managing project environments and dependencies. Between the bioconda[2] and conda-forge[3] channels, it meets the needs of many on the computational side of the biological sciences. Being able to describe a full execution environment with a yaml file is huge win for replicable science.

1. https://conda.io/miniconda.html
https://conda.io/docs/user-guide/install/index.html

2. http://bioconda.github.io/

3. https://conda-forge.org/
Sounds like you have a natural instinct for science.
That particular study isn't talking about mathematical optimization, but the number of kids that individuals subjectively think is "best".
I guess it's simple: they have world-class engineers behind it. Of the smartest people in tech, that truly understand their craft. That, and a broad, open community.
Quantum Artificial Life Created for First Time
Ha, me too!
Interestingly enough Levenshtein can also be implemented as an A* variation iirc.
Serious SSH bug discovered in LibSSH
> We will not silently build technology to oppress and kill people, whether in our country or in others.

Country Joe McDonald at Woodstock on You Tube:

"Come on all of you big strong men Uncle Sam needs your help again he's got himself in a terrible jam way down yonder in Viet Nam so put down your books and pick up a gun we're gonna have a whole lotta fun . . . .

Hey students . . just agree to sign on with the US military, travel to foreign lands and murder foreigners in exchange for a shot at the GI Bill, we'll pay for your education (if you survive) you'll have a great chance at a lifelong guilt trip, suicidal depression and shame for being a paid Gov't sponsored "hitman", but heck, if you're gonna play, sometimes you gotta pay - - - with your life or your mental health.
This is what the US politicians have achieved with the student loan situation. In Europe many university tuitions are free or very low cost,their kids are not coerced to take up arms and kill people, but in the US we have a "student loan crisis" where graduates with less desires to murder foreigners are in debt $30K to $40K or more for college tuition, many of them liberal arts degrees which may never allow them to pay back the debt. Default rates are already hovering at 10%.
In the US we're creating a force of "un-natural born killers" exiting our foreign conflicts and undeclared wars, too many coming home to roam around with PTSD, shame, guilt and depression, the VA hospitals just putting them on questionable drugs, and some ending up in newspaper
headlines for killing innocent Americans on American soil if they don't commit suicide first.
I've used lots of different databases over the years and PG is my pick. Thanks to all who were involved, this looks like a great release.
Ethical question - is it unethical to contribute to a charity/foundation/whatnot that works towards people having fewer children, given that such would inevitably be most effective in third-world countries where the birth rate is highest? Or would that be western imperialism pushing our values on the less developed world?
I tend to only use anaconda for "data science work" and not for my small side projects.

I "feel" like it is overkill to use anaconda for things unrelated to 'data science' and the likes, but I'm not sure why I feel that way.

It kind of makes sense to use for other projects as well since you don't need to import all the things conda offers.
We like to smugly look back on Aztec sacrifice ceremonies, where the common people believed to the depth of their souls, that the people being decapitated in front of them were deserving of that fate, and that defeating that process would endanger their own futures in view of the gods. The process was righteous by definition, no matter what facts and bases the condemned could supply.

Next year is the 500-year anniversary of the peak of the Aztec empire. We need to be continually reminded that the more things change, the more we stay the same.
Does phone tilt really give an acceloremeter data stream? I thought it was just landscape or portrait.
How will the Swiss Post Office charge the sender in China a higher fee? It is much easier to charge a fee to the receiver who is in Switzerland.
I'm sure I am missing something, but surely every container ship that leaves china with a huge pile of mail has to return again to collect more - can't they just take stuff with them?
This is no different than a spotter LEO or witness recognizing you from a mugshot or from video surveillance. It's just that it's done with EVERYBODY now.
The PostgreSQL ethos, from the very beginning, has been "make it correct, then make it fast". I don't know a lot about the team structure but I do know they don't have much in the way of formal process. It's just a team of competent professionals making the world a better place.
We used Jira for a year doing a "semi-Scrum" development framework ... you know the one where you throw Agile terms around like you have any idea what they mean ... it went well enough but I and my lead engineer wound up going to Scrum Master training. We left Jira and went to Axosoft. Each had pros and cons of course. Pro-tip: the best software in the world will not help if your business users do not understand anything but waterfall methodology.
This reminds me of AI Wars, which I fellow I knew 20 years ago used to play.

http://www.tacticalneuronics.com/content/aiw3dnew.asp
This is pretty disingenuous and I'll explain why. The next 1% after the top 1% owns a pretty sizable chunk too. And the next 1% after that a large chunk, and so on.

The top 10% has 75% of U.S. wealth, the top 20% has 87% of U.S. wealth. So carrying on about the 99% as if wealth is distributed in anyway evenly within that group is more than a bit silly. Especially when you look at the bottom 50% having a pittance, somewhere between 1-2% of U.S. wealth.

The next natural group after discussing the 1%'s wealth, isn't the other 99% just because 100-1=99...

So really your argument falls apart for me because most of the 99%, the bottom 70%, end up owning just about 1% of the world's wealth. And that's a fairly small slice of pie to be split between 227 million people. And before you show me the math that it's actually quite a bit per person. Don't forget that in reality the bottom 60% only has almost as much wealth as the whole next 10% and that most of the population isn't seeing the wealth you're describing.
Like no, not really.

I actually agree that it's not a nice thing to discuss/think, the difference is I’m not pontificating about it as if I’m morally superior. In my view, that’s just as bad.
I'd argue in this case with Saudi money that zero control is better than blood money
I think it's disingenuous to call anyone opposed to persistent surveillance and the military "crazy". There are numerous reasons people would be opposed to those institutions and practices. And the more abused those things are, the more people will likely oppose them.
Groupthink is a feature not a bug?
You sound Ferengi. Is your universal translator broken?

https://www.youtube.com/watch?v=_w7JrSPc5WY
If you don’t care then you are just being anti amazon and not the idealist position you or TFA portrays
I realise you don't have to; it is usual for conversational answers to not be legally mandated. What a weird thing to say.

Also quite weird is having "feelings" about mixing ethics and business. Businesses have effects on people's material reality, and businesses are staffed by people, whose actions can very legitimately be analysed by ethical positions. The "mixing" is there whether or not you have feelings about it.
The article seems written in a "gentle reminder," tone that implies a basic attribution error about the sort of people they are reminding. As a corollary to a famous adage, I would suggest that it is best not to attribute to ignorance what can be explained by incentives.
$100k??

There is a very famous website about making serious weapons (shivs, bombs, even a homemade “gun”) for under $100 using only items purchased at the news stands and gift shops found airside.

There never can or will be another 9/11 style attack, ever. Why? Because no one will ever give control of a plane over to an attacker, even if they have a knife / gun / bomb.

Attacker: “We have a bomb, let us into the cockpit or we will kill all 300 people on board”

Pilot: “...why, so you can fly the plane into a building and kill 1000 people? lol no, just detonate your bomb.”

That’s it, plane attacks like this are over. They ended on 9/12, forever.
The inclusion of the keywords "quit" and "exit" in the PostgreSQL command-line interface to help make it easier to leave the command-line tool

YES, at last. This beats parallel queries any day.
Not my personal experience, but one of my professors is trying to get his patch approved into Postgres for an upcoming release;
since his changes are very deep and touch the kernel (he wants to add support for temporal data) he told me the whole process will take years and the whole community will examine these changes before anything is added.

I think that pretty much explains it: Cutting edge features are proposed way earlier than commercial DBs start thinking about implementing them, and the community hones them over years before they are released to the mainstream public.
The ones that end in "5" have virtualization.
There's a pile of lovely Brazilian music using seven-string guitars. It's often used as a counterpoint to samba melodies and in the style known as 'choro'.

Yamandu Costa is worth a listen to hear how far a technically brilliant soloist can take the instrument.
Does anybody know where I can find an example of hash partitioning? I see it mentioned here in the docs but am having trouble finding an example: https://www.postgresql.org/docs/11/static/ddl-partitioning.h...

edit: Found an example here: https://pgdash.io/blog/partition-postgres-11.html

Followup question: Is there a way to re-partition? Say, if your data grows and you want to split the data up further?
China plans to launch artificial moon bright enough to replace streetlights
They could, they did[1], and it didn't work out.
[1] "U.S. officials said the administration sought to revise the treaty in September and was rebuffed by other nations, prompting the decision to withdraw."
Enterprise Design Sprints
I think that video over emphasizes technical side of things and under-emphasizes that everyone was flying by the seat of their pants. Literally nobody on earth had experience in strategic bombing, it didn't even exist until then. The tactics had to be figured out as they went along.
The ATM security is also pretty bad (and constantly plagued with skimmers), it's just that you can refund money but you can't refund votes.
I'm not sure which society you are referring to specifically. The one I'm most familiar with (Catalunya) don't really care how things happen, as long as they can get communication access to each other that is not controlled by a government entity. Mesh networks is just one way to achieve this.

But in the end, always good to have choices so the ones that happy with what they have, can always stay that way.
> Pipenv lock can take 20-30 minutes on a small flask app (~18 dependencies)

I've never seen anything like that on a number of fairly large apps – a minute or two, at most. Are some of those dependencies extremely large or self-hosted somewhere other than PyPI?
Click bait journalism. Pointless article. Bad journalism tricking you for ad dollars with nonsense.

I am a lead software scientist in the Facial Recognition industry. Amazon's ‘Rekognition’ service is a sad, expensive joke. No body takes that software serious. It is poor quality. It is expensive. It is marketed to the consumer public for Amazon's stock, not for actual serious FR use. It is not appropriate for any serious FR use. It's a toy.

I'll say that again for those in the back: it's a TOY, expensive and hardly works.
I'm old enough to remember Google Desktop, a fantastic piece of software that was regrettably killed.
Well, I guess it's not exactly the same, but they probably overlap in 80-90% of their tasks.
Lest we forget IBM's role in the Holocaust.

https://en.wikipedia.org/wiki/IBM_and_the_Holocaust
> As you kinda said, almost everything about the 1980s definition of RISC has ceased to be true.

A central difference that still exists that RISC processors are typically load/store architectures. That means that before an operand that exists in memory can be used, it has to be transfered to a register.

This means that an instruction like

add eax, [ecx]

does not work, say, under ARM. Under ARM, you have to use

ldr r1, [r1]
add r0, r0, r1

Intel found out that using memory addresses both as source and target turned out to be a bad idea

add [ecx], eax

(since it needs 3 phases: load value from memory, do instruction, store back). No such instructions thus exist in MMX, SSE..., AVX..., ... On the other hand, Intel still believes that using a memory operand as source only is quite a good idea on x86 (look at the encoding of SSE..., AVX..., AVX-512). Nevertheless: having the capability to do such a complicated instruction atomically is very useful for multithreading; consider for example

lock add [ecx], eax

which adds eax to the memory address in ecx atomically.

Also, a very typical distinction (that Intel only dropped with AVX on) is that CISC CPUs typically use 2 operands per instruction (of which one may be memory) and RISC CPUs have 3-operand instructions. So

add r0, r1, r2

works on ARM, but under x86, only instructions that were introduced from AVX on (i.e. use a VEX (VEX2 or VEX3) or EVEX prefix (AVX-512); I have to look up whether something like that is also possible with a XOP prefix) have this capability.

Also very often, CISC instruction sets offer complicated addressing modes, such as in x86

mov edx, [ecx+4*eax]

It is not completely clear whether this is worth the complexity or not. On one hand, such instructions are hard to use for a compiler (which is the central reason why they were abolished in RISC architectures). On the other hand, skilled programmers can use them to write quite elegant and fast code.

TLDR: A central difference that still exists is that

- RISC architectures are load-store architectures

- on CISC architectures 2 operands (1 can be memory address) are typically used and "feel more natural"

- on RISC architectures, instructions typically have 3 operands.

- CISC architectures often support much more different and complicated addressing modes than CISC.
Serious question: when you need a relational database, are there any technical reasons why you would use anything other than Postgres these days?
> Given this the only thing you can do is find reporting that does a reasonable job of finding the answers, is consistent with your own values, and doesn't have to issue too many retractions for obviously stupid things they got suckered/biased into printing.

Alternatively, you can just read multiple news sources (ideally some from other countries as well) and compare them on their coverage of the same event. It's pretty enlightening to see what each source covers and what is their take on it.
You can't. Hyper unregulated capitalism in an increasing dog eat dog world leads to a lack of ethics or morals for a quick buck.
It used to go in the other direction. This treaty was beneficial for the US in the past.
I stumbled on this (--user flag) only the other day and it simplified things immensely. Too much information, various ways of doing things explained in bits and pieces over the decades makes it look confusing.

Often there is a very simple way, even in Python packaging and deploying. In my situation the easiest way began along these lines --

1. Install python3 for the local user from the source distribution (make sure you have compilers etc that the configure check lists out)

2. After compiling the sources and finishing with 'make install', make Python available in your local search path

3. And use pip with this magical --user flag as needed. No virtual env, conda, etc etc.

4. Leave HOMEPATH etc alone as this conflicts with the setup of the admin's system wide installs (when you su)

Things can go smoothly with pip alone.
The Cacao Linux Project (a GNUstep Based Distro)
«
The goal of this Kickstarter project is to make GNUstep work seamlessly with all of the platforms it currently runs on and to complete the necessary work to make it fully compatible with, at least, the version of the Cocoa APIs available on 10.12 and to make a reference Linux distribution for GNUstep.
»

https://www.kickstarter.com/projects/203272607/the-cacoa-linux-project-a-gnustep-based-distro
When's a van a van and when's it a car?
Such a charity would possibly educate women or increase access to safe sex, how is that a problem? Speaking as a citizen of a developing country, I personally wouldn't mind at all.
The possibility of North Korean nuclear disarmament is pretty close to zero - especially after Bolton started spouting off about a Libya-style ending for Kim Jong-Un.

The chances of Trump tweets ramping up tension to the point where a mistake gets made and North Korea shells some South Koreans seems higher. It's not like they've needed much provocation to do that in the past.
I hope nobody follows this advice.

Sleep is very important for your physical and mental health, and it affects people around you, too.

Even those two extra hours you can add are really important. You probably could say "yeah, I'll just drink coffee in the morning," well, NOTHING is a replacement for sleep and coffee has some repercussions in your sleep too (depending on quantity and when you drink it).

So if you are sleep deprived and adding coffee to the mix, you're doing it wrong. Inform yourself, read books about it, ask doctors, don't make decisions based on what people say on the internet (myself included) and you will notice a big difference almost right away.

I stopped drinking coffee (because I have terrible reflux) and started sleeping more. I wake up in a better mood; I noticed that I'm more productive at work because I'm less stressed, plus my family noticed the change too.
Great! Email me at journal@hooey.ru
And probably (because of that) a very robust codebase-base. Adding a JIT to a 'textual query'->'results' pipeline is a lot easier if you took the effort to silo off each individual step than it is when you consider 'text'->'result' to be one fixed step. Even if the initial partioning is a lot of work.

(pure speculation, I haven't seen their code yet, but I am curious now).
Yes it's ethical. No it's not pushing our values on the less developed.
The Fall of Digital Advertising
I'm not sure Scott Adams has really grasped moral foundations theory. It explain the differences in the moral systems used by American liberals and conservatives - it does not claim that liberals lack a sense of morality.

His abortion example strikes me as particularly off-base. Again, it's not that US liberals don't care about morality. Of course liberals think murder is wrong! They just don't consider a fetus to have the moral standing of a human.

Anyway, some direct links regarding moral foundations theory (though I highly recommend Haidt's book, The Righteous Mind):

https://www.moralfoundations.org/

https://en.wikipedia.org/wiki/Moral_foundations_theory
Have fun dumping and reloading your entire database.
A spatially explicit, data driven indicator of hydro-political issues
If all the money ever created in the US comes from Fed loans (using US dollars which the Fed created out of thin air), then logically, the only way to fully pay back those
loans plus interest is by borrowing more new money from the Fed - This is because no other entity except the Fed has the power to create the USD necessary to cover the interest on the loans it makes.

If the government can keep accumulating debt forever without limits, is it actually debt?
If someone kept loaning you more money every year and they let you use some of the money from your new loan to pay back all of your old loan... and they let you keep doing this forever; is it actually a loan?
I'm all for questioning new science that hasn't been thoroughly proven, but to say it's obvious is pretty arrogant.
Do you mean Israel?
On Reddit it is. The jury is still out on HN.
> Designing an Alpha Microprocessor first appeared in a magazine called 'Computer', Volume 32, Issue 7, July 1999. It was on pages 27-34, and written by Matt Reilly.

> It has a a few citations [0]. (And though I owned a lot of them, I don't think I read this particular Issue.)

> Members can buy it from the IEEE [0]. That appears to be the only recourse.

That appears to be the only legal recourse. If you do not care about legality, there is sci-hub.

EDIT: Under https://news.ycombinator.com/item?id=18246996
you can find a legally less doubtful way to obtain this text.
> Well, that's fun. The linked blog post doesn't seem to exist. I can find no mention of this new release on Jira's blog anywhere. Plus, there's no release date for these features (which seem like desperately needed improvements) anywhere. Matches my experience with Jira so far.

It feels like Venturebeat messed up a news embargo. My bet is that it'll be announced shortly.
Reality however is not formed this way. Do you think you would read this with a cup of coffee on ur fancy computer if our ancestors didn't colonize and strip resources from other nations.

For that matter we have the Romans and the church to thank for streets and other infrastructure and most relevant the means to write here (the english language unified through dominance of old), and they didn't swoop over Europe with flowers and treats I can assure you.

It's easy to say the end does not justify the means, when you have been enjoying western luxury all your life gained through (spoils of) war
Yeah it threw me off with the hero image being of a common electric 7-string type, but the article focusing strictly on an early-music relic.
Have you ever used waffle or something like it? Waffle attaches PRs as little rows underneath the primary card. On the PR row you have a one click link to pop open the PR in a new tab, an indicator of each review on the PR (and its status - whether there are new comments etc), an indicator of the build status and the ability to assign someone to the individual PR as opposed to the card as a whole.

As a developer lead, these features are extraordinarily useful. I can see the exact state of the card, and all its attached PRs across multiple repos, at a glance. I can jump into any of the PRs to contribute comments, update a review, make a review. I can make use of the PR assignment to assign different people to different parts of the overarching card (assign a different dev to the infrastructure PR, than for the front end PR, for instance) or to assign people to do the review while leaving the executing dev on the primary card.

It's a well designed UX that's trying to be exactly one thing: a highly functioning kanban board tightly integrated with Github. And it shows what good UX design can accomplish.

It's not perfect, but it's miles better than Jira and I'm feeling its lack having to move from Waffle to Jira.

To respond to the first point, I'm reacting to the fact that everything exists in common and must be associated rather than simply created. If someone's created a "Story Points" field already on another project, that's the one true "Story Points" field. If I want a different one for my project, I have to name it something else. And if other people have created a bunch of fields, you can quickly find yourself swimming in a mess.
Trump derangement syndrome here as well. I thought this place was a bit more grown up.
New cues into fighting cancer with natural killer cells