skysight-inc/HackerNews huggingface dataset:
No. The first 200,000 actual deliveries to the US from a given car maker are eligible for a $7,500 credit in the US. Reserving merely gives you a shot at being among those, iff you do choose to purchase. After the 200k threshold is met, the $7,500 credit gradually decreases over 1 year.

Source: Plug-In Electric Drive Vehicle Credit (IRC 30D), https://www.irs.gov/Businesses/Plug-In-Electric-Vehicle-Cred...
I would recommend using mosh+tmux, rather than ssh+tmux, especially if you're using a laptop to connect to your remote development machine.
Well. Lets not forget that Soviet Russia had a nasty habit of killing millions of people, mostly IIRC its own inhabitants,-for all kinds of reasons.

In fact I guess Soviet Russia has killed a few tens of millions more people than USA.

Fear of the USSR was completely justified. (Sadly so was fear of USA in some countries.)
> Perhaps more important, the number of car crashes by drivers 16 to 18 was reduced by 70 percent when school start times were changed from 7:35 to 8:55.

This is what stood out to me. I'd like to know more about how this study was done, but if it's valid this is one of the most compelling arguments I've seen for changing school start times.
For many people it will be the persistence of sessions on remote machines. I never use it remotely though and still love it, mainly because it's so easy to switch between windows and panes without having to use a mouse.
Actually setting up a Actor come's with a cost.
However akka has a great streams library now.
Which is way cheaper for basic pipelines.
Why did you have to install Go?
We're seeing similar moves in other areas of technology, such as modern cars -- ever more connected, dubious phone-home behaviour, and so on. The "Internet of Things" hype will surely make it much, much worse.

This is not a healthy trend for customers/users, but if entire industries go in that direction because the $$$ signs are too attractive, the practical solution is likely to be statutory regulation.

When it comes to strengthening privacy and data protection in today's highly connected world, I personally have no problem with imposing that regulation. But until more normal (non-geek) people understand the implications and potential abuse of modern data collection and mining practices, until people realise it's not just annoying and slightly creepy ads they have to worry about, I doubt we're going to see a critical mass of popular concern for politicians to act.
I have an interesting anecdote. When I started my CS degree almost a decade and a half ago, my dad refused to get me an Internet connection for our home. To give you an idea how uncommon this was already, during the first week an interview amongst the 375 enrolled students was conducted. I was the only one without a DSL or fiber connection at his disposal.

I was furious, but in retrospective it may have been the reason behind my success.

No connection forced me doing lots of things differently. For programming work, I relied only on offline documentation (man pages, MSDN...) and I set up my own servers instead of telnet-ing to the uni machines. The learning curve was a lot steeper, but after some struggle I was way more productive than my peers.

For freshman and sophomore theoretical courses, I simply cherry-picked top books with extreme care cause I knew I couldn't rely on help coming from the brand new forums for TAing our school had set up. Students hacked around exercises, but I had to fight the Dragon Book, Concrete Mathematics and a few others.

It ended up as a huge success for me. I ranked as student #1 not only in my fairly large school, but in the whole country where a few thousands graduated from CS at the same time. This made me appreciate the value of deep and hard knowledge good books provide. Now, many years later I am struggling to return to that lifestyle while keeping some online presence...
As this thread approaches 300 posts I'm wondering when we're going to get out of this Git Tarpit we've somehow got ourselves into?

To be charitable: Git seems to be a good tool designed for Problem A, being widely used for Problems B,C,D for which it is a fairly poor choice.

I _think_ we got here through some mix of "but it's really fast!"; "I can do _anything_!!"; "But Linus says its great!"; "I don't need to pay for a beefy server any more!"; "New _must_ be good, right?".

In any event, how do we get out the ditch and back to work making software vs. trying to reason about the unreasonable? I personally, for the kind of projects I'm involved with (small teams, all paid by the same piper, with aligned clear goals and competent coders), had perfectly satisfactory revision control systems since around 2000 (except when required by employer to use Clearcase..). It would be nice to get back to that future.
>>Safety-related damages: these are important, and not what happened here.

Please define safety.

People lost their jobs due to this irresponsible prank. People might have missed replies from their doctors due to such foolishness. If now Google says that that's according to their "terms and conditions" then well, it clearly shows that Google is unreliable.
I watched the video for a while - and it looks almost identical to tmux - basically tmux with different key-mappings. I'd almost guess that the someone has simply gone and skinned the base tmux, everything looks so similar - panes, sessions, windows, resizing, scrollback, etc...

If you already are familiar with tmux, I don't think Byobu will get you anything (based on what I saw of the video).
I had no problems building go-sqlite3[1] on Windows 7 x64 using the toolchain provided by the Win-Builds project[2]. It's using gcc 4.8 and sqlite 3.10, so maybe that doesn't hit your meaning of "recent versions". It was certainly recent and easy enough for my needs :)

[1] https://github.com/mattn/go-sqlite3

[2] http://win-builds.org/
I used to love screen when I worked on a remote machine (no tmux on that machine, unfortunately). But it seems people are using it locally. Is it purely a matter of habit? In gnome-terminal, I'm switching between tabs with Ctrl-PgUp and Ctrl-PgDown and between windows with Alt-Tab. What can be easier than that?
In fact, I'd like to see CloudFare segment out other populations and provide similar statistics. With carrier-grade NAT, corporate proxies, VPNs, ... Surely Tor is not the only segment that behaves similar. As I see it, CloudFare is taking one group and applying stereotypes to justify a draconian technique. I suspect they may be doing the same with other undeserving groups. Seems to be the way the world goes, when money gets involved.
Attach/detach is the killer feature if you ever use more than one computer in your workflow, i.e., if you're a programmer of any kind.
School is an institution that occupies every child full time from age 5–18. Even when they're not physically in school, school dictates the structure of their life.

So nearly all of our population experiences their most impressionable, value forming years under the influence of schools, which almost all operate in a similar way. You'd expect this to have a profound effect of behavior, on the level that religion can have. So yes, schools make for a good "catch-all scapegoat" because the impact that they have on society is so large that for any given problem with society, you can probably find a quite reasonable causal link from schools.

The term "armchair expert" is used to make anti-intellectual arguments. It's usually not hard to tell the difference between someone arguing a carefully considered position and someone who's just hastily defending their ideas against new information, or whatever it is that people do. Don't lose the signal in the noise. If you don't consider any of it signal, then there's no reason to be in this thread.

But it's not like teachers are especially qualified in this area. Some are because they consider it a professional obligation to keep up on such literature and have an informed opinion on the issues the encounter, others simply because they're naturally inclined to care about these matters. But teachers in the US only need a bachelor's degree and a teacher's vocational training. Having a bachelor's degree doesn't make them any more qualified than the average HN commenter, and the vocational training typically doesn't bother with child psychology or pedagogical philosophy. The only factor that makes teachers any more qualified to speak on this than HN commenters is their lived experience working as a teacher. Such experience is subject to bias, for example, selection bias favoring the way thing are because the ones who disagree never became teachers or got fired. More importantly, though, it's not very exclusive experience. Everyone has a reasonable amount of experience with the education system from their 13 years in it as a student. People also get to experience working with children from an adult perspective when they become parents.
Worth noting that there are subsets of the CIA that are not just secret compartments, but actively lie to the rest of the CIA, which is telling.
Just saw this :) I asked the original question and your reply was spot on, thanks. Someone else asked a different question.
You refactor before you improve
FBI Offers to Help Agencies with Locked Phones
Micropayments are something a ton of markets could care about if there was a good solution.

The problem is that bitcoin as a micropayment solution sucks.
Definitely not a MacOS thing (though it runs well on OS X). OS X also comes with a terminal multipler - Terminal.app/iTerm 2.0 - but lots of people who work at the command line all day seem to like the keyboard support for multiple windows/sessions/panes that they get through tmux. The session persistence/reconnection is pretty nice for remote hosts as well.
The kind of work you're thinking of is generally what you put in comments.

Someone reading the code will not be reading the commit log. If there's gotchas in the code, they should be expressed in comments, not in the commit log.

The commit log, on the other hand, should always be readable for devs, especially newcomers to the project, to get an idea of how to develop small and concise features and how to contribute. Smaller, cleaner and always-buildable commits also make for very easy git bisects.

Git isn't here to record your personal history with the code, it's here to provide developers with an understanding of how the project evolved. It's not deceptive to arrange your commits to make them clean, it's part of creating a clear, understandable, easily-reviewed unit of change.
How to Start Running
how sustainable is this business model? every few years you need to shell out several billions of dollars to buy out threatening competitive userbases to stay relevant while selling ads on a website that nobody likes to click on?
Of course, the necessary components exist:
The drawer component can contain the navigation,
here you can even see it statically in all three states:

http://vcl.github.io/#vcl-drawer

In the drawer content, I would use this:

http://vcl.github.io/#vcl-navigation

Just add some JS to control the state and toggle the `vclOpen` class.
Can you clarify how it makes you feel? Is it that you feel you are missing out on social interaction that you desire?
tmux can easily split windows vertically/horizontally. I'm not using gnome-terminal, so I don't know if it or your desktop environment makes splitting so quick.

I could also imagine using one window manager on remote systems and locally is just easier to remember.
The Bush administration's actions in the Gulf were based on a funny contradiction:they were confident they could push further than Gulf War I because it was so successful; the reason it was so successful in the first place because they did not push further
Among other times, while walking...either the dogs or for exercise.
Opening up panes on Tmux is pretty nice - Prefix-" or Prefix-% to get Horizontal or Vertical Panes. Copy/Paste Buffers are useful once you get the hang of them.

Also - once you master it - it doesn't really matter what system you are coming from - the interaction is the same. Windows, OS X, Linux, Heck - OpenBSD console - the interaction is the same.

I wouldn't be surprised if my Circa 1980 IBM 3101 Terminal is mostly supported by Tmux. (maybe a missing Meta Key, but that isn't used that much by Tmux)
Here is the video about it:
https://youtu.be/toLJh5nnJA8?t=2774
Or ctrl+s - (I use Ctrl-a all the time to go to beginning of line). Particularly if you remap Caps-Lock to Ctrl, it's pretty comfortable combination.
"why not make the cheaper car a bit less cool looking so that the rich assholes get to be rich assholes"

"consumers who don't have the cash to own a cool car should not get a cool car"
Most likely you'll get a segfault when it tries to read from page 0 to get to the class' vtable (which is where the references to the virtual functions live).
Take a bus? What teenager can't take a bus by themselves?
Fully Documented “Star Raiders” Source Code
Seems like the model doesn't scale well. Hard to do this is very large cities where there isn't much white space to build. The city is so crowded that everything existing is already lived in, and zoning, politics and regulation make it very cost-prohibitive to build cheap housing.
> Which begs my question: If you already have more exact words (”private“, ”shared“) for these concept, why not use them? Yes, ”my“ and “our” have these connotation too, but it works only for humans and their relations.

It works on items to denote their relationship to people. That Perl expects the code to be written by a person and uses terms people are used to for dealing with ownership doesn't seem weird to me. That you see it as weird and other words as more appropriate I think is more likely related to what words you learned first for those concepts. I don't see them as inherently superior in any way.

> I guess that's my disquiet with some of these names: Perl mixes the realms of machines and humans.

Given that it's creator is a linguist, and there's some very specific things that were attempted, your feeling that it's taking terms you associate with relation and using them somewhere else is probably purposeful. Perl was designed with some very specific ideas, and one of them was to make it usable in a way more like a natural language.

> And the anthropomorphization of abstract concepts only creates a slightly uncanny valley in my mind.

I think you're stretching your analogy too far to make a point. My and our denote ownership of an item. It's used in Perl to denote something very similar, as the core concepts are the same, responsibility and access.

> Maybe because english isn't my mother tongue. Perhaps native speaker is more ok with this mixture of concepts?

Possibly. I'm a native speaker and the concepts aren't mixed in my mind.
Satoshi Nakamoto Institute
How you can and should outsource some of your work
So you've demoed Magic Leap? What differences did you see that would make it a waste of Google's money?
Having a native code dependency in a Node package DOES seem pretty insane to me though, unless absolutely forced. I'm surprised Google would do that.
Well said. It would be interesting to know who thought this was funny (beyond its creators, maybe), and how, and why.
1) Way too expensive.
2) Not general enough (I'm not paying for 30 different news sites seprately).

I don't go to your sites and look for news; HN or reddit link me to them.

I think this is the point of micro payments, maybe spend a dollar or two a month on internet in general behind the scenes.
It could be school quality and/or crime too. The suburban costs seem to correlate with school quality, crime, ease of building [0] and distance to job centers.

[0] In Palo Alto home prices are artificially high in part because the schools are great and it's very hard to build new houses there. In Mountain View and Sunnyvale there is a lot of newer development and the schools are a little worse. This trumps distance.
Ideally yes, but unfortunately mosh doesn't get through most firewalls, as far as I can tell. A lot of networks filter everything except port 22.
Beware of Unverified TLS Certificates in PHP, Python and Go
How This Company Is Creating Impact with African Stories W/ Digital Storytelling
> They can work hard all year long, or they can slack for some months and concentrate on their families more

Yeah, that's kinda not true. In academia, you have the freedom to work whichever 60-80 hours a week you want, but no one becomes a "star" (or even an "associate professor") by slacking for months at a time.

> Also, they get to teach which is by far the biggest privilege one could ever achieve.

lol.
Serious Question: Why would I want to use Tmux instead of iTerm with multiple tabs open? I don't think I get it. Can anyone ELI5?
We agree that package configuration isn't very discoverable — for users or our tools. Once we fix that it could be possible to add a blanket config to default to a minimal cfg instead.

I'd guess the default configurations tend to err on the side of completeness to get the most bang for buck from the cached builds.
I hadn't seen Quip before now, but from their marketing site, it looks almost exactly like Basecamp. The screenshots shown have been Basecamp's core feature set for 5+ years.

https://basecamp.com/
>> I don't understand why would I want to use it on my machine. I already have a terminal multiplexer

I always feel the same way. I've got terminal set to open connections to 6 servers when I open it. I've tried using it, makes perfect sense to me, it's lovely, but I guess it just solves a problem I don't have? It's one of those many things that makes me feel like some kind of failure for some reason. Like using nano as my primary editor. I can use the hell out of emacs and vi, but for the work I do (I'm a sysadmin), most of the time nano just works, no weird issues, and it's always there. I know everyone is going to and laugh and me now, but there it is. I find myself using nano most of the time, though I'll use emacs a few times a week on some projects. Something about that long reach to the esc key keeps me away from vi.
It is not open source. At least for the time being.
Most things are stupid when taken to extremes. Political correctness has jumped the shark at many schools.
weird. wonder why this OS feature got turned on in the rewrite, but wasn't in the old version? Thanks for the tip!
"AMaCC is capable of compiling C source files written in the following syntax" followed by a very brief overview of C syntax. Shouldn't this support the entire C standard?
Speaking as someone who doesn't use it, but understands it well, the one and only thing that excites me is the persistence of sessions, if your connection drops, you can reconnect and everything is still there. Love that idea. Everything else is solved that I know it does well (for me) by using tabs. I could very well be missing other things, I know it does quite a bit, but most of the things I see other people use it for is solved by tabs (for me at least).
Have you looked into yoga? Search from Youtube: yoga with adriene or doyogawithme to get started.
British authorities demand encryption keys in case with “huge implications”
I lived 1.5; I bicycled most days. My story for my kids will involve uphill both ways, off roading when there was traffic, through a graveyard, and a few days with limited amounts of ice/snow.
Clean streets: the mobile laundry service helping Australia's homeless
By the way, @dang, is there a specific amount of karma after which I can post comments more often?

Most of the time I get questions as comments to my comments, and can’t answer them because of "You are submitting too fast".

So I type my answer to that comment, leave the browser tab open, and wait an hour to submit it.

This obviously makes discussion with others quite problematic, and I’ve even thought about starting a second account just to be able to answer other comments with less than a few hours delay.

(Ironically, this comment was also posted in a similar way: I wrote it 2 hours before posting, but had to wait again and again for the "You are submitting too fast" to end).
"right to be annoyed", whatever that means
In addition to persisted sessions across ssh, you can also split windows horizontally and vertically, rearranging them on the fly.
Top talent has been fleeing academia for a while now. Lower pay, limited job security (unless you manage to win a few rounds of the the publish or peril game), limited freedom to do what you want (in large part due to games around funding and publish or peril).

The private sector now offers top talent what they used to go to universities for in terms of access to the best resources, freedom of exploration, a great talent pool of co-workers and decent working environment. Therefore is it any surprise people leave academia?
How disconnecting the internet could help our identity
Depends on your perspective. I try to stay the hell away from ads (ads are generally not a good method to discern how to think or buy things) and don't buy all that much anyway; the ideal personalization for me is ads that are in-depth and provide a neutral comparison among products I already want. So basically, no ads; I'll find what I'm looking for.

Since I have no interest in ads, targeted ads are worse because now my data is out there too.

From the perspective of a company, targeted ads probably make more money than untargeted ads, which make more money than zero ads. It's a compromise to try to get those who have zero ads to move to untargeted ads.
I purchased one just last week for the same purpose.

Newegg.com has Lenovo T420 Thinkpads on sale.

http://preview.tinyurl.com/ztwnyh5

I upgraded the Ram to 8 gig and installed a SSD. Purchased a USB 3.0 card for the express card slot (2 x 3.0) and a second cdrom caddy that allows for another SSD. It also has an M2 slot next the RAM on the underside.

Laptop was $199, MEM was $48, Caddy was $12, SSD was $89, and USB 3.0 card was $12.

The laptop worked fine the way it was but with the upgrades it is just awesome.

Was a little hesitant because it is a refurbished unit but when I got it, it looked brand new and the battery charged to a full 100 %. I'm really, really pleased with the whole purchase.

As for Distros, Mint, Ubuntu, Debian, Fedora, Kali have had no issues. Install was uneventful.
The opportunity to learn here is prioritization and utilization. Will you need all books at home today, can I do this homework at school during lunch, study hall, or before after?
Only thing that comes readily to mind is their passive radar system: http://thediplomat.com/2014/10/how-effective-is-chinas-new-a...

Arguably the Great Firewall is also something new, in that they apparently manage to exercise a measure of real control over 700M people (I suppose one could argue that Facebook does the same with it's users, though).
Why even rely on the machine instruction decoder implemented in your microprocessor? I prefer to hook up ALUs and flipflops manually...
Interestingly, I got redirected to rtsp://stolaf-flash.streamguys.net/vod/academic/academic/2016-03-31_ifc_symposium_one-1

rtmpdump or VLC should help you there.
This advice seems very sensible. Thanks for adding some valuable ideas to the discussion. I'm now reading the git documentation on re-writing history:

https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History
I wonder if it'd make more sense for the go compiler developers to use ANF (A-normal form [0]) instead of SSA? ANF is less well-known outside of language research but seems like it'd be a better fit given the design of golang.

[0]: https://en.wikipedia.org/wiki/A-normal_form
I use tmux and screen mostly because of their "detach" function, so I can connect to the machine over SSH and attach to existing pseudo-terminal later.