skysight-inc/HackerNews huggingface dataset:
Using this and something like rofi-pass:

https://github.com/carnager/rofi-pass/

Gets me really close to the holy grail of password managers. Browser integration is possible too with PassFF:

https://github.com/passff/passff
I think you might be missing the point, not everyone (your collaborators) will use the same editor, the same white-space rules.
And some developers couldn't care less about consistent code and quality at all.

But having a EditorConfig file means writing none compliant code becomes a defiant choice.
Show HN: R Package for Bayesian AB Testing
it's meant to be used within teams, with people who might not have the same editor (or the same set of plugins) as you

you just drop an .editorconfig at the root of your project and you'll know for sure that any code written by anyone will have the same indentation, encoding, and final newline config
What? How does this follow?
This is paranoid fantasy.

Back over here in reality the citizens of the West enjoy unparalleled freedom, peace and prosperity unlike anything that has ever occurred before in the history of the planet. The idea that people are less safe or less free simply has no basis in reality.

We can discuss trends and certainly some trends are very concerning (rapidly growing inequality) while others are probably nothing (any advanced economy will probably have a government GDP share of 30-40%. This is not new, not unique to the USA, and is mostly considered a sign of an advanced economy[1]). But when you start with the fantasy that the government is engaging in widespread oppression of its own citizens (and the irony of reading this on Hacker News!) it's difficult to seriously consider any secondary points you raise.

[1] https://en.wikipedia.org/wiki/Government_spending#As_a_perce...
Notation is extremely important. It's basically a way to organize how you abstract a problem. If your abstraction is "bad" it will be harder to solve certain problems.

It's really not much different everywhere else in society. Different programming languages/frameworks/etc. are doing essentially the same thing (if you ignore the speed of execution). All the languages are Turing complete and can do more or less the same IO. But it's still much easier for people to use certain tools for certain problems than others.

The right notation allows you to focus on what's important and forget what is not.
> You need to handle X integration yourself by piping to xclip, or similar (or just cut and pasting from terminal)

pass -c (or --clip) does that for you.
That is a good point. I will spend some time on the landing page to communicate how it works.
Ask HN: Ubuntu Desktop Default Apps
We asked the HackerNews community, “What do you want to see in Ubuntu 17.10?”: https://ubu.one/AskHN and a passionate discussion ensued, the results are at: http://ubu.one/thankHN

You can check that link and see our progress. Already in beta for 17.10:

- GNOME replaced Unity

- Bluetooth improvements with a new BlueZ

- Switched to libinput

- 4K/Multimonitor/HiDPI improvements

- Upgraded to Network Manager 1.8

- New Subiquity server installer

- Minimal images (36MB, 18% smaller)

And several others have excellent work in progress, and will be complete by 17.10:

- Autoremove old kernels from /boot

- EXT4 encryption with fscrypt

- Better GPU/CUDA support

Your feedback matters! There are hundreds of engineers working for you to continue making Ubuntu amazing!

We're now reviewing the desktop applications we package and ship in Ubuntu.

We invite you to submit the apps you find most useful in Linux, in the format defined below. You can suggest multiple apps in priority order (e.g. Web Browser: Firefox, Chrome, Chromium). Please note apps that are now you use exclusively on the web (e.g. Email Client: Gmail web, Office Suite: Office360 web). If the software isn’t open source, note that (e.g. Music Player: Spotify non-free). If we missed a category, please add it in the same format. If your apps aren’t packaged yet, please let us know, as we’re creating hundreds of new snap packages for desktop apps.

===

Web Browser: ???

Email Client: ???

Terminal: ???

IDE: ???

File manager: ???

Basic Text Editor: ???

IRC/Messaging Client: ???

PDF Reader: ???

Office Suite: ???

Calendar: ???

Video Player: ???

Music Player: ???

Photo Viewer: ???

Screen recording: ???

===

We’ve cross-posted this thread to Reddit and Slashdot. We very much look forward to another friendly, energetic, collaborative discussion.

Thanks!

twitter.com/@DustinKirkland
@Canonical @Ubuntu
>- You need to handle X integration yourself by piping to xclip, or similar (or just cut and pasting from terminal)

Wrong, pass provides the -c flag which puts it in your clipboard and clears it after a timeout.
Fix Apple Watch Frozen on Logo Error in 2 Minutes
Neovim came along but majority who use vim still use vim. They won't change. This is in a situation where neovim is ahead of vim in certain areas (some may not like it and call it bloat but I call them features).

Unless remacs gives a clear advantage over emacs in terms of performance while still retaining compatibility people won't switch easily. Even then the switch should be quick and painless. (Neovim had those and so some people jumped ship).
> False dichotomy: GNU Emacs can simply not ship with a git porcelain.

False dichotomy: The FSF can drop their requirement for onereous copyright assignments and instead trust the GPL to do its job.
PS4: Open source SDK
Many do. The cost to society is enormous.

If housing and labor markets were entirely elastic, and those are the only two factors your people need to consider, then "go away" could be a reasonable government policy. But people are more than their income and their cost of living.

Consider a recovering opioid addict making minimum wage. Medicaid for health care. They are recovering, not relapsed, because of great support from their parents, brother, and grandparents, all of whom live in (say) Oakland. If we look at the labor market and the housing market, the rational economic decision is to move away. Away from their family, the support network that keeps this person employable (and quite possibly alive). Should the whole family move? Not all jobs are everywhere. Should the brother quit Berkeley? These webs are not easily untangled.

If their support network were a Church, or a local football club, the cost would be same: leave your life behind so the Bay Area can stay suburban.

Expensive housing destroys the small, vital institutions that hold our society together by driving people apart.
I enjoy defcon. I've been going for nearly 20 years and it's changed a lot, but dark tangent (guy who started it) has kept it pretty honest to the hacker ethos. I've heard shmoocon is good too, but it's sold out every year I've wanted to go.
So it does, yes. I forgot about that, since I needed to write my own wrapper to paste both username and password (stored on separate lines) anyway. Thank you for the correction, I'll update my post.
> older things are more difficult to find so absence of evidence is not (strong) evidence of absence.

I agree but I'd expect some sort of logrithm though. But perhaps not.

As per the article Australia had the extinctions which line up with an earlier time period.

And as per the article evidently it's not PC to imply humans did it. There's more than science going on here.

I just want a real independent expert to comment not someone with an agenda like PoP.
Even if it's out of scope, might as well report it there? probably those people will know who to pass it on to.
friendly reminder: the built-in vc-mode can interface with most version control systems, including git.

It's not as great as magit, but it works (and it has you to learn very little).
Can confirm. It hasn't turned me off Emacs by any means, but it is one of the reasons I strongly prefer releasing packages on MELPA to getting patches into Emacs proper.
I would never use Remacs but I would use CLemacs. Others wouldn't use the previous two but would use Pymacs, Rbemacs or Hemacs. Then there's people who wouldn't use any of those but swear by Elmacs.
Another excellent example of the power of good notation to aid understanding and increase efficiency is Dirac, or Bra-Ket notation[1] used in Quantum Mechanics.

This allows you to do all sort of calculations with wave functions without constantly grinding to a halt bogged down by integrals and conjugates all over the place.

The ladder operators (aka raising & lowering), really put this notation to good use[2]. It would be tremendously tedious to manipulate such expressions repeatedly without the simplifying properties of Bra-Kets. Once you are done manipulating them you then use the rules of the bra-kets to transform it back into a plain old integral, evaluate, and you're done.

I used to think they were very mysterious until I realised they were (essentially) notational convenience.

[1]: https://en.wikipedia.org/wiki/Bra%E2%80%93ket_notation

[2]: http://www.tcm.phy.cam.ac.uk/~bds10/aqp/lec3_compressed.pdf
Two methods I use:

1. I write about the mistakes I make. Mistakes aren't that hard to spot, if you're paying attention: "Oh crap, I wasted 3 days" or "oh crap, I shipped a bug."

I then try to figure out what the cause of the mistake was, and that's where patterns start showing up. But the mistake is a good starting point, which makes it all easier.

(Results at https://softwareclown.com).

2. Think about one specific problem. A lot. And write about it. A lot. A lot of what you write initially will be boring, unless you're better writer than I was when I started doing this. But eventually focusing on that one thing (in my case testing) will give you more insights, as you start seeing patterns.
I have a Polaris 10 card, and I'm interested in build options which improve performance somewhat. The stable release works fine, but I have peculiar interests. ;- )
One of my biggest issues is that you can't request specific versions. Without that, the standard "big distributions" like spacemacs are doomed to constantly break. It's no accident quite a few Emacs power users plain don't use it.
PODCAST: How Do Fully-Distributed Teams Work?
I think you answered a different question from what GP was asking. The question for most people, which is answered in neither the article nor the email threads in emacs-devel, is why this stuff needs to be "in Emacs". What is wrong with it being a third-party package?

For example, these quotes from Stallman:

> We have a problem in Emacs: it doesn't contain a good interface to
git. People often recommend something that is not in Emacs. That's
not a good situation.

> When people ask here what they should do to use git with Emacs, the
usual answer posted is "use Magit". Thus the problem: that the usual
way people recommend to use Emacs with Git is via a package we have
been unable to include in Emacs.

The obvious question is: what is wrong with using a package that is not in core Emacs?

https://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00...

https://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00...
Oh, and, read Gary Klein's book Intuition at Work aka The Power of Intuition.
Why should your startup look closely at co-innovation?
Because it is unfettered completely innovative ruthlessly competitive free market. Boom and bust cycles from the era of industrial revolution tied to a capped deflationary currency (gold) that saw some of the fastest and most astounding speed of technological advancement in recorded human history. It's creative chaos is, personally, liberating.
This. The western culture puts women in a pedestal and men trying to climb it. It is a society problem, not men's fault.
And very few people.
So, this works only if you develop apps or a cloud service.
Why would it be important to distribute Magit as part of Emacs? Why not just install it via MELPA?
This is only true in the naive case where every decision is made in isolation, completely free of coercion. In the real world, this is coming after many decades of attempts to wipe out cultures, being overwhelmed by entertainment and other forms of pressure – want to guess the odds of an indigenous person successfully getting their music published, stories turned into movies, etc. prior to very recently? In most colonial countries attempts to convert people assimilate meant that schools prevented use of native languages and traditions, often even separating children from parents, leaving multi-generation gaps where people are truly learning those things for the first time at middle age from surviving elders.

None of that is a neutral choice, and especially not one to make a historically irreversible decision. Choosing not to preserve something means it's gone forever even if people in the future disagree.
Thanks xboost. Could you elaborate more on that. Is there a way to convert images files to TF records directly (as a pipeline parameter). Great project by the way! The easier it becomes to setup end to end training, the more easier it will be to use custom data.
Jio's free VoLTE feature phone to run on KaiOS
Speaking as a Debian user; so maybe not part of the majority, but the last problem that the world faces is not enough package managers.

As far as I know, even Windows and MacOS have made moves towards implementing package managers AKA App Stores. I know iOS has it in spades. The Linux distributions have the problem of packet management figured out to their tastes.

Having a _completely_ different extension/package paradigm for every major and minor piece of software is not a user-friendly approach.
I can see it being useful to handle different deployments and release schedules. Instead of having different environments inside azure for different releases, you could just have a different azure stack. That might even be preferable if part of the releases are making modifications to the stack itself.
And of course there's https://github.com/prettier/prettier-eslint to fix it using both :)
The sad thing about this is, nothing of this is news. I did some health research in the 1990s and read tons of studies telling you the same things. One of the best predictors for subjective well-being was whether people had 3+ really close friends.

IMHO there is something wrong with this kind of research that rehashes known facts but doesn't really go any deeper than what was already known before. My gratulations to the researchers involved for getting the funding for such a long running study.
Ask HN: Getting funding outside a major city?
Upside: The company I work for built a product in an emerging market which sells for about 50k to 300k per customer, and has a couple billion dollars in potential sales as is; several times that if we expand the companies we can target; several times that in follow up products. Profit is about 50% of the sale price. We have 3 customers we've sold to so far, and we are just finishing deployment on the last 2. We've done this on a shoestring budget, but can't continue like that. I estimate we need 1.5 million to properly hire and scale things out over two years. We have a significant advantage over competitors in strategy, and significant domain expertise currently on staff and within ownership.

Downside: We're in Connecticut (USA), and we don't really want to move. It would be disruptive, and our location has an industrial hub for our product where we're well known and have about 2000 customers we sell products and services to.

Are there investors or firms who would actually invest in us regardless of our location, or is the only option to move closer to a city like Boston, NYC, San Francisco?
Looks nice. Unfortunately I would never use it for teams as it doesn't have audit logs. These are very useful in case a user is compromised - you can lookup which passwords he accessed and only change those. Same goes if the user left the team and u want to make sure all accesses are revoked.
And as earlier stated, most low-end to midrange GPUs are going to be Intel only, Apple has completely abandoned NVIDIA. On high end, there's still AMD to compete with. Their ARM chips seem to have failed, nearly every chip is Samsung, Qualcomm or Apple. Is NVIDIA really in a position where they can just blatantly ignore communities like Linux?
Excuse me, maybe I am misinterpreting something but are you saying that this stick is twice as costeffective as the 1080 but the stick may still be useful for embedded?
> People have so much more power than they had as little as decades ago in almost every single society and that seems to me hard to argue.

What's remarkable is the historical ignorance that drives such arguments. Citizens of the West enjoy access to information today that would seem like a dream even just 10 years ago. And while the mass surveillance policies of today suck hard they are absolutely nothing compared to the surveillance abuses of the 1970s which were uncovered by the Church or Pike committees.

But combine historical ignorance and fantastic propaganda and you get exactly this sort of nonsense.
No need to install it on remote systems. I'm more of a Vi guy and I have a decent selection of plugins on my primary system, but I appreciate being able to use the built in Vim features without installing stuff on remote machines.

Though Magit seems maybe a bit of a weird thing to be using on a minimal remote system.
Gavin wood did not write that change nor review it. https://github.com/paritytech/parity/pull/3773/
Thank you for digging that up. You don't need to use express-graphql to use graphql on a server so that comparison is only meaningful if you already use a wrapper... I'm was curious why a wrapper is even needed. The base GraphQL.js library is not complicated.

The Apollo team member himself even said the wrapper is "thin."
So? He's not the maintainer of the project. Anyway, that's clearly a non-scaleable solution. No software engineer would be attracted to this design, only someone with a fanatical obsession with GPL which blinds him to engineering considerations. The emacs core developers can't take on the burden of maintaining every bit of add-on functionality that is written throughout human history and seems useful enough to want to include in emacs. These things should have test suites; maintaining a discrete project like magit or org-mode is the job of the magit/org-mode developers, and should be isolated from the core Emacs code base, interacting via the API provided by Emacs core. One job of the core developers is to design and maintain that API.
This really sucks considering that nvidia drivers have better perf than nouveau. Well can't help it, only nouveau till nvidia releases new ones.
Objective difference: KeePass encrypts the names of the websites where you have accounts. I would not want to live without this feature.
Only in this particular case you do not have any money left because you made (probably unknowingly) a contract to give it away. (Or it was stolen, depending on your point of view, but anyway, there is no money left to vote with)
The TL;DR is "input == output".

The key is to not spend time thinking about what to write, but instead constantly be doing things and writing about the process.

When you have a lot of input, you can produce a lot of output.

Trying to "invent" a blog post is a pretty bad idea. It needs to be based on a real experience.

I'm not at the Coding Horror level but I do post about once a week and have been blogging for ~2 years. Check my profile for a link to my site.
If the FSF wants Magit but can't bundle it because of their own policies (as Stefan Monnier so eloquently points out), that's a problem for the FSF to solve, not Magit.

I think this comment on the Lwn-article really highlights how bizarre this has all turned out:

> GNU began as a project to replace proprietary software with free one, and now lives on as a project to replace free software with free software.

I think that about sums it up. (And I say that as a passionate Emacs-user)
The page doesn't really show me enough to know if I want to buy.

At the very least I'd need a comparison with a more mature system like https://www.mulesoft.com/

What is the documentation in for example? RAML? Swagger? HTML?
It seems to me that the idea that, aggregate individual choices always give the best results, should be discredited by now.

It's totally possible for individuals to be trapped in game theoretical situations where they will lost very valuable things to them little by little. Ecology is the most famous example.

Anyway, the efforts for "trying to preserve a static and separate cultural identity" is something done by individuals that choose so, too. How could be otherwise?
British NHS draft document proposes homeopathy ban [pdf]
This is the wrong mindset, and if you take it, Linux will never be better by your criteria.
Linux is not a 1:1 replacement for Windows. It is a separate platform. In the same way you can't expect to play all PS4 games on Windows, you can't expect to play all Windows games on Linux. Retune your expectations.
That was the case when Mac Pro would still be a viable option for a workstation. Now it isn't, and Windows, despite improvements, isn't there yet. So many researchers and HPC users, including myself, are stuck with Linux desktops. I am not happy about that, as my Mac Pro used to be much better. But there's nothing I can do about it now.

(And, of course, Nvidia is the only choice for now if you want GPGPU computing).
There is LLL: https://github.com/ethereum/cpp-ethereum/wiki/LLL-PoC-6/7a57...
You tend to have the same kinds of problems as early Linux distros did - namely, fragmentation that accidentally heightens the barrier to entry.

Aside from that, much of Emacs's power comes from the ecosystem of Emacs Lisp applications and libraries that come with the base install. I learned Emacs in the first place because of Tramp's appeal, and shortly thereafter discovered in org-mode an amazingly powerful tool I'd never realized I wanted so badly. Absent either of those, I probably would not have kept using Emacs for long.

Finally, there's the question of support. A few years back, when I was much more heavily involved in helping new Emacs users on sites like Stack Overflow, I found over time that the problems people were having tended more often than not to originate not in Emacs per se, but rather in the (mis)behavior of the various collections of packages that came with one or another of the "starter kits" then popular, and beset by the same fragmentation mentioned above. When you start out not with Emacs, but with Emacs plus a large collection of random packages tied together with customizations and init unique to the distribution, it's much harder to find useful information when something goes wrong, because there probably aren't all that many people using the same thing you are - and, being very new, you likely don't yet know how to have a productive conversation with Emacs itself, or even that such conversations are possible.

Conversely, when you have a problem with something that's part of Emacs, you're much more likely to find something or someone that can help you get past it, because ~everyone using Emacs is running the same code you are, and someone has almost certainly figured out how to solve the same problem before. Fragmenting the ecosystem makes this less likely; incorporating popular packages into Emacs, where that can be accomplished, makes it more so.
Just recently I made a mistake and had a fight between pacman and pip.
Horn clause mining to detect patterns in credit fraud data
They already do: "The loss leaders of the investment world" [1]

Their theory? You'll come in the door for the index ETF and stay for the more expensive funds, the alternative investments, the retirement advice.

[1] http://www.reuters.com/article/us-column-stern-advice-idUSKC...
I wish there was a way to test this hypothesis.

Some sort of A/B test where there were two versions of Ethereum, one with the fork and another one without the fork. That way we could have known for sure if forking was a good idea or not.
> The creation period was an unforeseen success as it managed to gather 12.7 Ether (worth around $150M at the time)

What?
For me, browser integration is an anti-feature for password managers.