skysight-inc/HackerNews huggingface dataset:
I'm a little surprised that a veteran Debian user would fall into this kind of trap (again :). I think guix looks very interesting, but a couple of tips if "all" you need is to "code on the edge" in Debian:

1) Run Debian stable. Possibly add stuff from backports if you need to (eg: newer kernel for drivers. Newer xorg. Hopefully this shouldn't ever be needed for mainstream workstations - modulus closed source graphics drivers).

2) Don't mix'n'match [packages from testing/unstable with stable]. Don't pin. Just do not do it. [Don't run testing/unstable... unless you are testing testing].

3) For utilities not in stable - some can go in ~/opt/{bin,lib,man} -- living in ~/opt/xstow/$package-$version/ -- see "man xstow/apt-get install xstow" -- and set your path, ld-path, man-path ("man man") and friends to point to ~/opt/man etc.

I also have a ~/opt/venv/util/bin in my path so I can go "pip install mercurial" without worrying about system python packages etc. If you go down this path be aware of "apt-get build-dep mercurial|python-$foo" as a reasonably sane way to get system dev headers for c libraries things you pip install in your venv(s).

Think of the venvs as disposable! Might have to trash them on a dist-upgrade and recreate. Ditto for ~/xstow.

But none of that is much better than the mess Wingo found himself in, therefore:

4) Embrace the glorious trinity formed by lvm, schroot and debootstrap! With lvm-backed schroots you can have a source-chroot for each of testing, sid/unstable and experimental. Complete with rollback, named snapshots and automagic binding of $home (with among other obvious benefits - your x session cookie).

Schroot documentation/wiki/howto do need a facelift, though.

See also:

https://www.pseudorandom.co.uk/2007/sbuild/

https://wiki.debian.org/Schroot/e

https://wiki.debian.org/CrossCompiling

[Note that auto-bind-mounting home can now be set in schroot.conf IIRC -- see man schroot]

PS: If you have $home on nfs and mount it on both 32bit/64bit linux as well as Solaris... you can put stuff in ~/opt/$arch/.. and dance around in .xsession and/or .bashrc... but I don't recommend it unless you have to...
you're right - it links to the original paper titled "Short-term cold acclimation improves insulin sensitivity in patients with type 2 diabetes mellitus"
I think that new 5GHz carrier cells may have some very powerful directional transmitters aimed at them if they interfere with wifi.
Have you heard of kallithea [1]? Not sure if it be what you want though because it also supports mercurial (and uses it for its development). But iirc, it's written in python.

[1]: https://bitbucket.org/conservancy/kallithea
In the absence of a license, aren't those long range and wide area systems still subject to the same power caps as consumer gear?
15 Life Is Too Short Quotes That’ll Inspire You to Live
Scholarpedia is another good and authoritative source. The articles are typically written by the person who created the concept, or an active authority: http://www.scholarpedia.org
Untwist your knickers, you are not the victim you think you are. You are a pedant.
How I Designed a Compact Weatherproof Raspberry Pi Camera Case
Instead of cloning just one of your non-monolithic repositories and expecting it to "just work" I need to answer:

- How does the build system integrate multiple, discrete repositories into a unified system?

- What are the dependencies between the repositories?

- How are the sub-repositories laid out on disk? Do the separate repositories use separate toolchains?

- How do I decide when to update the reference to a sub-repository? Are they completely separate? Versioned as one logical entity?

- Do separate repositories reference elements in each other? Can I copy files between repositories or should certain files live in certain repositories?

These and other similar questions exist when you use multiple repositories.

(I hope you see that multiple, discrete repositories aren't a panacea and there is a counterpoint to each of your points.)
Show HN: Ginga.js – Middleware framework for JavaScript functions
I really don't like the idea of a common pointer event.

Mouse interaction and touch interaction are as different as mouse interaction and keyboard interaction. They really do need to be treated completely differently, with different user experience models and code paths.
Hacker shows he can locate, unlock and remote start GM vehicles
This Is How You Enterprise Scrum
Now just give me NHL streaming on a per game pricing structure where I can pay to watch on demand and not be saddled with a $160 bill when my desire is to only see a handful of games over the whole season and we'll have a solid winner here.
According to the article they were doing live streaming in 2002, years before any of those.

Netlix - 2007

Hulu - 2008

YouTube - 2010

Hulu is US only, as far as I can tell, and Netflix still has spotty international coverage.
The remote ssh process asks your host to unencrypt it's traffic? Your process takes an encrypted stream, sends the plaintext, and your keys never leave your machine. That's...incredibly clever, although I can only think of one scenario where it would be necessary (navigating securely through a sequence of ssh sessions where some of the secondary hosts are inaccessible from your originating host. E.g. a kind of "secure trojan horse".

Sometimes I feel just so awed at the ingenuity of people, especially with software and computers.
I'd agree with this article's conclusions if the current-gen VCSes (like Git and Mercurial) actually provided the necessary features and tooling to effectively manage a monolithic repo. Comparing to SVN's ability to checkout portions of a repo instead of the whole repo doesn't do much good in systems that aren't designed to handle that sort of workflow.

Whether or not one should go monolithic or project-based depends on how tightly integrated those projects are. Folks like Google and Facebook and OpenBSD's dev team develop all their things under a single source tree because those things are pretty tightly integrated and designed to interoperate. Other folks develop each of their things in a separate repo because they expect those things to be independently useful (OpenBSD's subprojects do happen to be independently useful, but AFAIK the priority is generally "OpenBSD first, everyone else second").

Multi-repository environments can also be very manageable depending on the language, runtime, etc. Dividing things into do-one-thing-and-do-it-well chunks (perhaps gems in Ruby land, or crates in Rust land, or packages in Perl land, or whatever) goes a long way toward alleviating the typical non-atomicity of multi-repo setups. Of course, this tends to be easier for open-source projects than closed-source projects (though the closed-source camp can have some of this fun, too; using Ruby as an example, one can run a private gem server just by running the "gem server" command, or - if using Bundler - can even install dependencies directly from Git repos), but it's still a possibility.

Plus, the whole "well Google says it's more productive for them, so we should take it as a general rule" vibe doesn't really sit well with me.
I'm working on GMT+3, and our work-day starts at 7am. Sort of sucks to have my core work hours be the typical SFO downtime slot...
Historically huge Internet outage darkens much of the Midwest and Southeast
Exactly. I frankly have no clue what this article is about. I work at a company with < 10 developers. We started with one repo and now have over 20 repositories for various bits and pieces of our code. Each one maps to its own releasible component. I don't recognize the 'I don't want to waste time dealing with multiple commands to manage multiple repositories' at all. The only time there is a difference on the cli is when you clone a repo. If anything about this would hurt, we'd change it: optimizing our workflow is something we pay a lot of attention to.

In fact, with hundreds of developers and everything in one repo, I don't see how you'd ever be able get a commit through : you'd be merging commits that others just did all the time and would have to get lucky?
Why not just doing a rebase? I work on a big open-source project on Github and we do rewrite/squash commits to have a clean history, but it only involves a rebase, not editing the author credentials.
I'm going to assume from context that they're talking about xmonad.
Yeah, but sadly closed iOS sometimes oddly security hostile ecosystem bullshit.

Bluetooth would be vastly better for interop.
Perhaps I'm missing something, but an extremely high percentage of the sites I have accounts on use my email address for authentication. Those that don't often suffer from username squatting. Maybe most sites are just doing it wrong, but what's the prevailing alternative?
Location: San Francisco
Remote: Yes
Relocation: Yes
Technologies: Product management, growth hacking,branding, pr, quantitative analysis, qualitative analysis good with the usual mix of Office, Google Apps, Trello, Slack, Basecamp, etc.
Resume: http://www.linkedin.com/in/syedshuttari
Founded http://www.LetsLunch.com
As a happy emacs and xmonad power user, I'd love to see more of both!

Why so defensive?
I was in Owensboro KY today for a funeral and the experience was bizarre. Beforehand, I was WiFi tethering into my office, trying to commit some code. All of a sudden, it went down. I'm a cheapass on Straight talk, so that was my first suspect. Then I went to the funeral and asked to borrow a phone. Also dead. (Wordplay!) So was everyone else on all carriers. The only internet service was TWC through WiFi.

In my entire life, I've never experienced such a wide-ranging, universal outage for such a long time. 5 full hours in the middle of the day. Totally surreal.
Just to remark, there is much more than Wifi and Bluetooth in the 2.4 GHz and 5 GHz going.

There other users like ZigBee and many industrial users as well. Especially the industrial users have problems. Because there is no licensed band for them, they have to work in the unlicensed as well. Industrial users have stronger real time and reliability requirements than Wifi can offer (response times in ns).

Technologies like LTE will hurt innovation for industrial usage.
I've thought about trying to do long reach WISP stuff in the 900 MHz band for similar reasons - its too hard/expensive to get affordable licensed spectrum. I'd like to see more unlicensed spectrum out there to make this easier, ideally lower than 2.4 GHz
What hardware token (security fob) are you guys using? And is it working well?
I'm well aware of how insane livestock costs are. Unfortunately, synthetic food costs are even more insane (and last time I checked, most depend on existing animal products anyway: https://en.wikipedia.org/wiki/In_vitro_meat#Challenges--take a look at the existing culture medium candidates, keeping in mind that fetal bovine serum is made from cattle blood): https://en.wikipedia.org/wiki/In_vitro_meat#Economic. Note that the person saying that it will be cost-competitive in ten years has a pretty vested interest in that being the case.

I'd be particularly wary of anyone citing vertical farms as being a cost saver: https://en.wikipedia.org/wiki/Vertical_farming#Problems.

To be clear, it's possible that these problems are surmountable. But frankly, it would be a hell of a lot cheaper (both economically and from an environmental standpoint) to change our dietary habits; meat with every meal is going to be costly no matter what.
Q&A with Black Hat, DEF CON Founder Jeff Moss
why rotate them? They're just public keys anyways. Useless on their own.
Have you tried reinstalling these modules? Often, some modules have C++ bindings that need recompilation every few V8 version bumps.

In any case, running
`rm -rf node_modules` and `npm install` helps
Latin Lives
There's a standardized date format that's unambiguous and universally understood: https://xkcd.com/1179/
Yup:

https://twitter.com/sama/status/626523690533027840
Looking at just those two fragments, I prefer the wikipedia style by a country mile. To me, the scholarpedia style is excessively wordy e.g. "in the years just prior to" and has a tortured sentence construction. Its the type of pretension that stings as you read it whereas I find the wiki style is straight-forward and easy to absorb.
Is It Immoral to Not Block Ads?
The funny part to me about this story is the fact that HBO had to do a 3.5 month sprint to get this out on time. Seems like incredible incompetence that a company of their size could be this unprepared for such a major and obvious business move.
Any more details? What were the two sides of that debate?
Where in the article did it imply they were an underdog? They clearly spelled out the numerous advantages BAM has had, including the capital infusions, which implies the exact opposite of them being an underdog.

They're blatantly proclaiming BAM as being a rising juggernaut in the field of streaming, rather than an underdog. There is frequent promotion of their scale and accomplishments, including their revenue and how they're powering other large businesses.
RWR Pvt Ltd | On-Site | Islamabad Pakistan

Requires an embedded software engineer for exciting work on high tech electronic systems.

Candidates must have strong C/C++ background and good knowledge of systems programming.

Email resumes to: hassan {at} rwrlimited.com
San Francisco mayor and city officials accused of accepting bribes
Google has a few departements that do their own thing. Android and Chrome for example.

There is still a lot one the monolithic repo. I heared "1TB" when I asked a Googler. Also, they don't use Perforce anymore, at least for the central repo, because Perforce requires a single host. They built a distributed monolithic repo server themselves.

(disclaimer: I have no proof for any of this and might misremember)
Ask HN: Work or Study Algorithms During Free Time?
Self-taught.

I think I personally know the answer to this (both, or at the same time, or do a little bit each day). Nonetheless, I find myself dividing non-day job hours between side projects, writing, and trying to build up my fundamental knowledge of computer science on top of personal time. Lots to do. Anyone else have this problem?
its very useful for so called "Bastion Hosts", an SSH server that allows further access into the network and is totally locked down.
You'd be surprised how mediocre many of people at the top of companies are, technical track or not.
I disagree but I understand. I have family that feels similar about me.
The site is back up. Sorry for the interruption.
Depends on your receiver sensitivity and desired throughput. Smart Grids operating at 1 watt dBm with receivers at -98 RSSI routinely have mesh-hops of 5km+ @ 100 kbits.
For my "traveling" config, I have this in my .zshrc, it'll work in .bashrc too:

export VIMRUNTIME=$HOME/.local/vim/
alias vim="vim -u $HOME/.local/vim/vimrc"
After watching a few Alan Kay talks where he pines for Smalltalk, I happened to watch this Robert Martin talk "What killed Smalltalk could kill Ruby".

https://www.youtube.com/watch?v=YX3iRjKj7C0

The tldw reasons he gives for why Smalltalk died:

- too easy to make a mess where adding complexity would be punished late.

- arrogance - community isolated itself from the world and did not address common industry needs

- commercial only - alternative free languages dominated
It should be noted that librarians fought against the patriot act and secret court gag orders (one of the first tests of its legality) as well.
> "I discovered that if you rip the tags out of a library book, you can just walk out with it and the alarm won't go off!"

I recently went on a tour of my former university's new library building.

One thing that surprised me was that all the upper floors are set about six feet back from the exterior windows ( leaving an internal building-height vertical gap all the way around, so you can look over the railing down to the ground floor ).

When I enquired about this, the response was that it was to prevent the throw-book-out-of-window-and-collect-it-later trick that was apparently common with the old building!
Or use trip advisor and /r/travel.
i know what you did last summer on my server, would have been better title.
RingID is the new SnapChat with extra secret features
I don't agree with some of the counterpoints. Not because they couldn't exist in theory, but because we already worked out some common solutions for them and by cloning a separate repository, I expect that kind of problem to be one of: solved, documented in red big letters, or worthy of a bug report.

1. (build integration) All popular build systems have some dependency management answers. Even down to C's `autotools` and `pkg-config` which will at least tell you what you're missing. But more likely something like pip / gem / cargo which can just get it for you. Whether that's a released version, or another repo - none of my business.

2. (dependencies between repos) Same as 1. They're separate projects.

I don't think these apply at all:

3. (sub-repositories) I don't see a difference between sub-repos and symlinking to a repo outside. This is a problem of single repo.

4. (sub-repositories update) Same as 3 - it's the same as one repository - avoid sub-repos unless you want to pretend you have one big repo with everything.

5. (moving elements) I think that's a straw man. Does anyone have a reasonable expectation that a file containing code can be moved between repositories without issues?

While no repository layout is perfect and there are always pros and cons, I think those examples are really bad as counterpoints.
Thanks for the advice but I personally finds it hard to get motivated unless I'm working in a team. Not sure if this is a hindering factor but certainly something I need to re-evaluate myself. Anyhow, thanks for your story - all the best to your startup. :)
This strikes me as a weasel worded statement. The Bill of Rights was conceived along side the constitution and kept out of the original constitution largely for political reasons relating to getting a very contentious document approved by the required minimum number of states for passage.
ringID was just an idea to bring all the social networking needs of users into one convenient platform. Through the relentless hard work and countless hours of innovative thinking by a dedicated team, this idea emerged into "ringID". An app to allow every individual a socially complete experience. Currently available on iOS & Android.
One side was (is) AT&T and Vrizon and other side was Google and other members
Only confusing to Americans...
Didn't work for me because I use a separate key for each "class" of machines, where class is github, bitbucket, work, home, ...

You can reduce the maintenance load by using the %h (remote hostname) and %r (remote username) substitutions in IdentityFile. I make a symlink from the key I want to
e.g. id-rsa-<remoteuser>@<remotehostname>.key and use IdentitiesOnly.

See 'man ssh_config'

Use %u (local user) and %l (local hostname) for extra control.

It doesn't have %p (port) but the Host parameter in future versions of openssh will let you match on that too.
If you're going for speed, here's some benchmarks of different libraries on ImageNet and convolutional layers: https://github.com/soumith/convnet-benchmarks
It's horribly insecure to keep the company's source code on a computer with a connection to the Internet. For example, this is how the F-35 secrets wound up in China.
This will be a great product if it works. I work for a small remodeling company (4 employees and the owner-operator). The owner does almost all the books, estimating/sales, and a good amount of field work. Job costing of course is critical but it's one of those tasks that isn't the highest priority when you have a million other things to do.
> With this in mind, today we’re introducing an unlimited leave policy for new moms and dads that allows them to take off as much time as they want during the first year after a child’s birth or adoption.

(emphasis mine)

"Unlimited", as in "unlimited data until 1GB". Fascinating. What Netflix calls "unlimited" just means "normal" in a lot of Europe.
+1

The state of Academia in the softer sciences is now a negative feedback loop -- as the system gets worse, the only people who are attracted to the system are those incapable of making it better. The people who have the capability for self-actualized, mission/vision oriented true leadership are the ones that will be attracted to startups over the current circus.

All the more stagnation and incrementalism for the rest of us to innovate around and profit from.
I've used Ratpoison in the past which seemed like a decent tiling WM. I don't have a ton of experience with it but the little I tried seemed to work as expected.
How much do you spend moving your quality wood furniture? Your moving budget is my IKEA budget every time I move (I donate my still-very-much-intact IKEA furniture).
How to Succeed in Crowdfunding: Be Thin, White, and Attractive
Ask HN: Do you think this thin-ice weight loss concept could work?
It seems too good to be true. To wear an insole that burns an extra 500-1000 calories a day. Does anyone on HN know if this might be a hack that can work?

https://www.indiegogo.com/projects/thin-ice-the-very-first-weight-loss-clothing-line
Stanford BMIR takes 3% as students FYI. Filtering funnel is necessary, of course, but making something too exclusive just passes on solid people for nitpick bikeshedding on interview, often misleading, snap impressions and revs up artificial pedigree factor. And that leaves millions or potentially billions of dollars that could have been created.
Vestitini alla moda per donna, Negozio abiti eleganti online
Delta Airlines owns a refinery, Tesla is building their own Battery factory; Vertical integration is alive and well.
Exactly. If +300 employees are too many to be effectively supervised by himself, he should consider hiring "supervisors" ...
If I enter a public Github repo and click on Gitualize, its taking forever to load. Don't know what is wrong.
CCTV with annotations
5 Smart Tips to Improve Employee Time Management
They begin with an odd argument made by the US - Ecuador's open borders have increased human trafficing. The concept of human trafficing only exists because there are closed borders that people want to cross. If the US opened its borders, it would surely have a huge influx of people, but it would also stop having human trafficing.

The other neighboring countries claiming that Ecuador's policies were destabilizing the whole area could perhaps have meant "Those bad people are escaping the confines of their bad-people country and spreading to ours"

Sarcastic comparison: Maybe the US should close its internal borders with high crime neighborhoods so those bad people can remain trapped among their deserving neighbors instead of robbing the more privileged classes.
For some applications you'll be absolutely correct, but there are also applications where they do the exact same thing. Consider the case of panning a map, for example.

My understanding is that this is in addition to the existing mouse & touch APIs, so developers can just use whatever makes sense for their application.
Interesting concept. I was actually thinking about building something similar. Now I see just how hard it is. The problem is trying to take a complex system of tools; messaging, wiki, project management, dropbox, integrating it into a simple solution and more powerful solution.

Mobile Apps & Mobile Games are good examples to look at for their onboarding process. You have to win the user in 1.5 minutes.
The problem with these ages is that the cow's maximum productivity is reached around the sixth year. If she is culled before that, it's because of a medical issue which is not economically treatable.

If that happens all the time, then very probably these issues could be avoided by proper care. Breeding has a lot to do with it, also.
Related: http://www.geekwire.com/2014/internal-memo-hbo-cto-otto-berk...
I'm sorry to hear that. Can I ask which repo you are requesting so I can try to reproduce the problem?
How does mathworld stack up against wikipedia for Math? I often wondered this.