skysight-inc/HackerNews huggingface dataset:
I use awesome wm with tmux and urxvt. Tmux has a nice copy mode, which has emacs and vi modes. By default it copies to tmux buffers, but you can set it up to copy to the system's clipboard:

https://coderwall.com/p/4b0d0a/how-to-copy-and-paste-with-tm...

It's rather idiosyncratic but I've gotten used to running all my terminals inside a single tmux window. I spend 95% of my time in either a terminal or Chrome so I basically only use awesome to switch between them, or put a browser and terminal side by side.
It's incredibly hard to narrow down to 30. The above list is missing Super Mario RPG even though it's weighted towards JRPGs.
That's the largest gripe I've had. Eventually, I got used to not relying on GUI scrollback - that actually sped things up for me. In a pinch I just `hotkey, [` to activate scroll, then just use my mouse or page-up & page-down.
Even if you don't use tmux, get used to piping anything you'd want to read through `less`. It'll speed your workflow up.
I started when sizeof(int) = 2, sizeof(long) = 4. I've seen int go from smaller than a long to equal to a long (both 4 bytes), and then back to not equal (sizeof(long) = 8).

And if that colleague won't learn, that sounds like an issue in need of a bit of active management...
While we're at it, how about defining the offsets the other way around, so we can write 15:30+5 == 15:30 EST == 20:30 UTC?
Perhaps "Really? Most C I've seen is actually that bad."

Less is more.

However, I think that your original sentence is fine too. GP is being a bit pedantic.
Get fit with this new fitness app
Download this brand new interesting fitness app for Android devices on Google Play. Watch as your health and fitness grows, and you become a stronger, more beautiful you.
https://play.google.com/store/apps/details?id=yana.yanagames.secondworkout60
How Wikipedia combats plagiarism
They don't need to have more warheads, they just need to have more decoys and countermeasures than we have warheads.
After having so much fun with Kotlin, I tried switching to Scala and quickly switched back. Scala seems too complicated, with a steep learning curve. Implicits all over the place made it hard to read code and understand what was going on.

I do like many of the more powerful features that Scala has, but Kotlin strikes a right balance of simplicity and power in my opinion.
Show HN: Setting up a multi-node database in Elixir with Amnesia
I'm not being paid, and not the OP.

Typing this reply on a Thinkpad R50e, which my SO rescued from the neighborhood bin when taking trash out. I put a Debian (Tanglu) on it, and use it for everything.

My beloved Mini is sitting in it's corner of the room, looking as hipster as ever, but it's not the same.

Apple used to have a clearer, more cohesive vision for the UX it's software provides. I feel that they have become more daring with the kind of stuff they let in now. And the stuff that they let go of.

Tiger was amazing, a smooth UNIX, half-way there in each way it mattered but so clearly pointed at the right targets. Leopard was more of everything, and Snow Leopard was the first, I feel that went nowhere in particular. And so it goes.

Stuff keeps changing for reasons of business goals, or background architecture; but not because of matters of taste, or doing more with less. I'm not feeling it.

What Sierra is, in my eye, is a Snow Leopard sitting on the Shared Apple Device Cloud batting it's many eyelashes, whereas before I knew exactly where it was, and what it was about.
This is the basis of CBT (cognitive behavioural therapy).
Rewrite the negative loops of thought with constructive ones.
DHIS 2: flexible information system for data capture, management, analytics, etc.
I'm torn on this. On one hand, Kotlin is great. It's not Scala but it gives you a whole lot while maintaining the ability to very easily swap in for Java.

On the other hand, it's controlled by Jetbrains—the company that now offers a "yearly license" of many of its compilers at the same price point it once sold them for, after which time they forcibly downgrade the software their users have paid for. It's not illegal and some even agree with the practice on an ethical level, but it's clear that Jetbrains is all about hoarding as much consumer surplus for themselves as they can.

If only Kotlin were truly an open project and well supported outside of the Jetbrains marketplace, e.g. by VS Code, I'd be cheering it on.

-former webstorm/rubymine customer
All of the code is actually in a executable script https://github.com/minhajuddin/tummy/blob/master/exe/tummy

I am a bit biased, but it has been working very nicely for me. It also has ability to pass raw tmux arguments for things which aren't supported by it.
I'm wondering what will happen when ISPs start doling out IPv6 addresses, will every customer get a unique, static IPv6 address?

Right now my ISP (BT) gives you an IPv4 address, but it's dynamic. They charge extra for a static IP
We (Class Central) are trying to tackle this problem with our Career Guides. Our Data Science career guide is a six piece series that recommends the best MOOCs for launching yourself into the data science industry. Its inspired by The Wirecutter and we don't just give a list of courses, but also recommend the best ones.

Its still work in progress, but we have published the first two parts. Does this help? Feedback on the format and the content would be appreciated.

Part 1: The Best Intro to Programming Courses for Data Science [1]
Part 2: The Best Statistics & Probability Courses for Data Science [2]

[1] https://www.class-central.com/report/best-programming-course...
[2] https://www.class-central.com/report/best-statistics-probabi...
I-frames and IDR-frames for clipping and joining a video
The premise here seems flawed. It completely ignores the fact that some of the most successful startups were companies that did something new and ingenious regardless of what they thought about the market place. Sometimes the world doesn't know what it wants until it sees it.
A virtual machine might be a solution, just leave it full screen for them when you leave home. I've given up trying to educate my parents best practice with pc's, it doesn't seem to work.
Or perhaps you're not a native english speaker?
My father has now been through two laptops and a NUC running Debian, with me supporting him remotely. 12 years now? He's much happier than my mother is with her Windows hardware.
the source post already has a discussion on HN: https://news.ycombinator.com/item?id=12896148
I too do not think this move alone would solve "Black Money" problem in long term, but it certainly will go a long way in setting a better trend.

> You just alienated they very people who voted you in the office.

All govts till now have been doing politically right thing, rather than morally right. If a Govt., for once, tries to go beyond the vote-politics and do what's right, shouldn't that be a welcome change?
It doesn't sound too bad when you put it that way, and it certainly made sense back when Ampere introduced the term, but:

* It doesn't match the way we define electrostatics, magnetostatics and electrodynamics. What defines electrodynamics isn't the fact that charges are moving (they're moving if the currents are constant, too, but the magnetic fields produced by steady currents are in magnetostatics' yard) but the interaction of charges and currents (in more formulaic terms, when both charge densities and current densities are present, not only do you get both electric and magnetic fields, as in magnetostatics, but they also vary in time).

* Charges in motion still produce a voltage across a dielectric. Calling the electric field they produce "electrostatic" when the charges are moving and the field is certainly not static.
I was going to argue that if one was going to include an MMX game, it might as well be X3, because it had a different ending than then Saturn/PSX port that more people have played. However, doing some searching, I can't find any evidence for that now. Oh well, any of them would do -- all three were good.

> Also, many would argue the SNES was when JRPGs were at their height and the main thing that differentiated the platform compared to the Genesis.

This, I can't argue with. Now that I think about it, a lot of the SNES titles I've played were JRPGs.
I can't find any reference to In-Q-Tel ownership of Facebook: https://www.crunchbase.com/organization/facebook#/entity

> I think most people who care about things like that already knew a long time ago.

What does this mean? If you have something to say, you should just say it overtly.
There's nothing weak about saying capacitors store charge. That's exactly what they do. You measure charge in coulombs, which is how you count electrons. Capacitance is just the value that relates stored coulombs of charge to available voltage.
Excel use should have an inverse relationship with complexity. Just because you can make Excel handle complex formulas doesn't mean you should, or that's it's the right tool for the job.
And yet they are far better than the Modula II 8051 compiler we used to use. At least Keil C51 does static analysis on function locals to overlay them and create a "stack."

We used to do that by hand.
Although it wouldn't affect the result in this case, 1 << 16 could actually result in 1. For a 16-bit number, a processor can consider only the least significant 4 bits of the second operand, which would be 0, resulting in 1 << 0.
not sure he says screen is better. screen is much older, but it's interesting to see the code comparison. i doubt this says anything about code quality - i expect a lot of non OOP code in screen and more in tmux.

despite having fewer lines of code, screen's tar gz is at ~1mb, while tmux is at ~470k.

overall, interesting.
I used to use tools like that (tummy, teamocil, etc) but I've since discovered tmux-resurrect. It persists tmux sessions, windows, panes, and a whitelist of non-destructive commands like vim and top across reboots. Now my tmux sessions just organically grow and shrink as necessary and I never worry about having to recreate them.

Of course I can see the case for combining both tools. If you have a lot of projects, and/or want REPLs loaded you might not want them sitting around in memory for months if you're not going to use them.

It is trivial to get working. Just use tmux plugin manager to install tmux-resurrect and tmux-continuum.

https://github.com/tmux-plugins/tpm

Example usage in my dotfiles: https://github.com/positron/dotfiles/blob/master/.tmux.conf#...
Funny enough, sometimes our crew isn't included in full.

In VFX? I dropped from the Uni, went to the local VFX shop and offered them to work for free during night shifts. It was during the crunch time, so essentially it was an offer they were unable to refuse :] After some years of low quality TV spots I got into feature film industry. That's what I still do.
I left my last job because - in short - I was lied to.

The company had been around for a while, and I had worked there for two years. I really enjoyed being around my coworkers and management. All in all, it was a great development environment.

Then, rumors and confirmation came that the company was being sold. The new management came around, and everyone was promised that there wasn't going to be any drastic changes. I had my doubts, though, and voiced these to my teammates.

A day came where we were called in individually by the HR rep for the new company, to discuss our "re-hire". Now, my other teammates all got called in first. I found out from them that they had gotten raises. I thought - interesting; maybe this was going to work out. Still, I was wondering why I, and my supervisor, seemingly were last to be talked to...it soon became apparent.

They essentially told me that they wanted to keep me on, but only at a salary that was about 13% less than what I was making! In other words, they wanted me to stay for less pay.

Right.

I told them (well, you can imagine what I told them), and that they were fools to think they could hire anyone to replace me at that salary; I already knew I was undervalued, and I told them I could do better elsewhere. I packed my bags and left, but not before I let the rest of my team know what was up: I believed that the entire team was going to be canned, once they had completed the integration of our system with the new company's stuff.

I later found out my supervisor had basically gotten the same treatment as I did. We both quit, reducing the team from six people to four. Oh - and I guess I then knew how they got the raises. I'm pretty sure the new company had planned this to force us both out. I don't have proof, of course.

A couple of months went by, but I did get another position - this time making close to 25% more than my previous position. So - a two month "vacation" (needed, actually) - a large bump in salary - and a horizontal transition in my skillset (moved from LAMP to a javascript/nodejs stack). The company I work for now is small, but comfortable, and the team is top-notch.

My old teammates? Well - I thought they'd have at least to the end of the year; I told them as much when I left, but I warned them to polish their resumes in the meantime. Ultimately, though, the team was dissolved completely right after they finished the code transition, and only six months after I had left.

Just like I thought.

I'm sure had they kept their original promise of "no changes", everyone would have stayed and worked as hard on the product as we ever did, and enjoyed it. But apparently, they didn't really want a US-based (they were international) dev-team (they already had one overseas at their headquarters) - they just wanted our infrastructure (I worked in back-end cloud server management and automation development). I doubt that they ever really wanted a dev team in the sale to begin with.
Declaran el día mundial de la wifi para alertar sobre sus riesgos – DocSalud.com
> P(+|suicidal) = .93
> I want to know P(suicidal|+)

Can someone explain what the difference between these 2 is? I'm not versed on statistics.
From the author's GitHub repository: https://github.com/keeganlow/dotfiles/blob/master/.tmux.conf
Tim Wu wrote a law review article on this topic in 2006: http://chicagounbound.uchicago.edu/cgi/viewcontent.cgi?artic...

I believe the U.S. government sent a preliminary investigative letter related to this sometime around 2009, but I don't remember whether there was any follow-up. (It was understood as laying the groundwork for a potential WTO complaint.)

Edit: here is a later article arguing the same theory: http://www.ecipe.org/app/uploads/2014/12/protectionism-onlin...
Or better yet, learn C, C++, CUDA, MPI, Python, and R simultaneously.
Evolution doesn't require conscious knowledge of sexual pressure. Why would men be constantly evaluating their sexual value as opposed to simply having a reaction to the situation? The latter would be all that's necessary to provide mating motive.
I use Openbox with some keybindings I picked up from ArchBang a while back, documented here [1].

tmux really comes into its own when you combine it with Vim and FZF [2]. I was initially hesitant to try tmux, but once I themed my tmux.conf and nailed down the keybindings, it became indispensable to me. I now use tmux as a basic organizational tool, and I always have at least one tmux session running on my desktop.

I have Ctrl+A+S bound to split the tmux screen horizontally, and Ctrl+A+A to toggle maximizing the tmux pane. Shift-DownArrow opens up a new tmux window to the right of the current one. Shift-LeftArrow and Shift-RightArrow move left and right between the tmux windows. I wanted it to be reminiscent of URxvt tabs.

Another one of my favorite bindings works as follows: visually highlight a line in Vim, then hit <leader>tj, which sends the highlighted line of code to an open terminal in a split tmux window below. Very useful for REPLs. You can also open Vim in the lower split terminal and use the same keybinding to send text directly from one Vim instance to another. It uses vim-tbone [3] and some custom bindings from @junegunn.

[1] https://github.com/atweiden/dotfiles

[2] https://github.com/junegunn/fzf

[3] https://github.com/tpope/vim-tbone
On days when it literally takes everything you can muster to drag yourself out of bed and into the shower, 15 pushups just aren't happening.

On other days it seems like a walk in the park to blast through 100... so I hear what you're saying. It's just that it's not always just as easy as getting through 15 pushups a day.
What does it cost? The faronics website seems to avoid minor details like pricing.
I was about to post something similar, CTLR+F and found this post. :)

"Deep C" illustrates the difference well between people who know C and people who know C. A bit of it is language lawyering, but some of it can be practical - although perhaps specific to certain projects or environments.

IMO this sort of knowledge is most practical if you're maintaining legacy software or in specific environments that you would otherwise be making a mistake in. People writing evergreen software or in specific targeted environments don't really need to worry about all these types of "Gotch'ya!".
> The Rust ecosystem is so new that it feels a bit like we're in the Wild West.

This is pretty normal for an ecosystem at Rust's stage of development. Ecosystem development is always something of a monkeys-on-typewriters effect and if you continuously have major disruptions in the language, you wind up with Javascript Fatigue.

What I'm particularly impressed with in Rust is the core team's leadership. I'm looking forward to Tokio because I think it's likely to have Rails-like dominance over the ecosystem. This is exciting because it gets us monkeys all pointed in the same direction instead of writing another postgresql client because existing ones don't support the current flavor of event loop that I'm using. Getting to the point where we can snap a bunch of pieces together and have a network service is huge for office advocacy. I think it was a key factor in Ruby's wins over the more established Python web community when observing from the Python side.

I'm also pleased that the Rust core team is focused on my pet areas of improvement: editor support, impl Trait, and async network services.
First to dominate is rarely the first to start. Also the dominance can be fleeting instead of permanent. E.g. MySpace was pretty dominant circa 2006-07, not so much now.
How long until someone figures out how to load retropi or another os onto it?
What I do, and would recommend, is spin up vim or emacs as a daemon, then connect to it as a client in one or more tmux windows.

That way, you can yank/put easily using the usual shortcuts from any tmux window to any tmux window. Then, it's usually easiest to only use intra-process pane splitting (keeping it all in vim or emacs) unless you need to do something that doesn't follow a perfect division, like:

top half vim / bottom left vim / bottom right trailing logfile

or something.

More than happy to write a blog post, if you're interested.
I think you should give the man page & built in documentation another chance. It's not that long (maybe 40-50 pages printed) and you can skip a few sections that you'll know to look up if you need them. You can also skip the detailed descriptions of most commands and options. Just having the important shortcuts memorized and having a general idea of what commands you have and what they do is all you need. Don't forget to read the examples.
Have you considered using OpenDNS? They used to focus just on protecting family members from internet threats, and it's still a great (paid) product for that:

https://www.opendns.com/home-internet-security/
I use a tiling WM with tmux and vim. I have three levels of windows/tabs. It's probably not optimal but I've gotten used to it.

I basically always run all my terminals in a single tmux'd window, and run a single instance of vim. I use vim windows when I edit multiple files at a time.
1. You write a few versions of a program.

2. Users report that it started crashing sometimes in version V.

3. After lots of debugging, you discover an input that reliably crashes your program after 30 minutes.

4. A bit later, you discover that your compiler started compiling function f so that it no longer works with unaligned data/buffers of exactly 8 bytes/whatever.

5. At the start of main, you add a dummy call to f with data that reliably crashes if your compiler decides to do that optimization again.

6. The program has become worse: it now always crashes, independent of its input, but you don't have to wait 30 minutes before finding out. That makes it way less likely that you ship a binary again that has the problem. It also makes it easier to tweak source code/compiler flags/whatever until the problem disappears.

Is that perfect? Absolutely not, it is more something of last resort, but depending on the costs of crashing versus those of sometimes crashing half-way through a run, it can be an improvement.

(this technique also can be used when your code hits compiler bugs)
If people are interested, the specifics of our current OmniOS environment are here: https://utcc.utoronto.ca/~cks/space/blog/solaris/ZFSFileserv...

We have been broadly happy with it and it has been quite stable after some initial teething problems.
By creating a free economy (the world's most free 22 years running) in which foreign companies can operate. It's sort of a middle ground/gateway for doing business with and in China. It's a world financial center. It still represents some 3% of the entir,e GDP of China while being only 0.5% of it's population (7 million of China's 1.357 billion people). I wonder how much more depends on Hong Kong's existence. GDP per capita is 38K vs. 6K. I wonder how much of this would remain if the full force of Beijing came down on the region.