skysight-inc/HackerNews huggingface dataset:
I have been watching elementary from the sidelines and I am wondering how deep is the keyboard integration in Pantheon?

I moved from OSX to Linux recently too and I am generally pretty happy with multi-monitor and pseudo-tiling support in gnome3. I can do most of my window movement and application switching with few shortcuts (it requires few gnome extensions). Such as -

1. switch application with shortcut rather than alt-tabbing (something like - Super-1 for Emacs, Super-2 for terminal etc). It requires a gnome extension.

2. Tile the Windows with shortcuts. Currently gnome3 has limited support but it mostly works out of box.

3. Launching or switching application with a global shortcut. Requires a gnome extension.

4. Move Window between monitors etc.

Such things usually requires at least 2 or 3 paid apps on OSX. Divvy, Sizeup etc.

Oh and 1Password works perfectly okay via Wine, including the browser extension. So, that is one thing you should checkoff your list if that is stopping you. :-)
I use Macs at work, and I've been using Windows 10 at home since June, with my old Apple keyboard and everything.

My impression is that both operating systems are very close to parity. I use the same apps on both, including a lot of Unixy stuff that now works fine on Windows. Even the Windows font rendering is a lot like the Mac's now.

The Mac ecosystem still has a huge advantage in hardware quality, but I think Microsoft has caught up in software quality.
The author specifically excluded Windows because they're a Rails developer.
Absolutely agree. That scenario (every dev is a SPOF) actually makes the company's bus factor 1/N, where N=number of devs.

Of course, realistically few devs are so critical to a project that they couldn't be replaced by another strong developer with a month or two to learn the code base, or at least a part of it. Obvious exceptions for deep domain expertise and the like, of course. But I've worked on way too many rescue projects to believe anyone is truly irreplaceable in the normal course of events.
You take an extra hit the first time a TLS session key is established, after that all subsequent HTTP requests can do a fast resume. This has nothing to do with users over a period of time.
> Holy shit, this is brilliant.

Not really. How is that an argument against souls?

Souls are not physical, nothing stops them from traveling to the new location of the body, or from being in more than one "place" at a time.

Souls are also not indivisible. When you have reincarnation plus resurrection of the dead, which body get the soul? Answer: All of them. They each get a soul, and all those souls are linked, and yet individual. (This also answers the question about heaven and a widow/er - which soul would they be with? Answer: Both, a soul can "exist" more than once at a time.)

A copy-transporter would just do the same thing, get a copy of the soul.

So no, not a brilliant argument.

See here http://www.torahcafe.com/rabbi-asher-crispe/time-travel-and-... for some more on the Jewish perspective on this.
Just as it is entirely reasonable not to trust the state to do so either competently or altruistically.
It's been popular in the derivatives space for a while now.
Then it would become impossible to store future timestamps in a database and have a stable answer to the question, "on what day will this timestamp occur?" Timestamps around midnight could flip from one day to another unpredictably depending on what version of the leap second database the formatter has. And that wouldn't just affect the leap second day, it would affect every day of every year. That would cause problems for many fields where calendar dates matter (legal and accounting, to name a couple). I expect we'd wind up avoiding the problem by saving dates internally as formatted UTC strings, and be back where we started.
I'm full-time OSX user/developer, but if Rails is really your sticking point, shouldn't the linux subsystem make Win10 at least viable for a trial? Or, frankly, anything that can run VMWare or Virtualbox?
I thought Google stopped doing pointless tricky interview questions :P
> People talk of pension like they're a sacred right of workers yet nobody will address the fact that they're entirely unsustainable.

They aren't entirely unsustainable. It's possible for them to be underfunded, but that's structurally avoidable if anyone was concerned.

> Any system that tells a worker they can work for 25 years somewhere then receive 25+ years of pensions at their inflation adjusted final salary is a crock.

Sure, but real-world pensions rarely come anywhere close to that; even generous ones are almost never fully inflation-adjusted (while COLAs are common, they are often capped at, e.g., 2% annually -- each year, not cumulatively, so they permanently fall behind each year inflation is above the cap) and they usually don't come anywhere close to 100% at 25 years. (I think the most generous rank-and-file current CalPERS plan is 2% per year of service at 55 years, which maxes out at 2.418% at 63+ years, and so would take more than 40 years of service to reach 100% of the base used for calculation -- which for employees hired in something like the last decade is actually the average salary of the last 3 years, not the last single year.)
r/Mastodon/This instance of Mastodon/

;)
> I just entered a plea of not guilty at the clerk, and the court informed me a week before my trial date that the prosecution had declined to prosecute.

It is disappointingly common. To the point you can unironically say: tickets are a tax on the busy, and those unfamiliar with or frightened by the courts.

This shotgun "see what sticks" approach is infuriating.
What's the purpose of a translation? I think 'non-intelligent' machine translation should eventually be fairly effective at producing a grammatically correct gloss of basically any sentence as long as there isn't too much ambiguity.

What machine translation isn't going to do is capture emotion or style or understand what someone is saying without them really saying it and so on. I would be very surprised if a machine translated novel ever hits the best seller charts. But I bet translators are going to be working from machine translated glosses if they aren't already.
I think most people prefer Windows or MacOS.

When I talk to normal/non-techies about this issue, they often see it as a non-issue and/or terrifying.

Why not help Windows and Mac users by writing more software for the preferred environments?

Installing a foreign operating system is like installing a different language on your PC. You must have other motivation than normal users.
>Note that I don’t currently consider Windows a viable alternative. For the work that I do (Rails) and tools I use something *nix based is the best choice for me.

For what it's worth Windows 10 now has a bash shell based on Ubuntu available.

http://www.howtogeek.com/249966/how-to-install-and-use-the-l...
I find is bizarrely self-serving to describe yourself as the next Aaron Schwartz. Depression and suicide leveraged as political tools feel a little too callous.

What would make more sense is some detail on what the case is about, i.e. a third person report.
It's a shame, because that excuse makes no sense.
Recursion is often times less efficient than a well designed and concrete imperative solution, even if the imperative solution uses more memory. This is because most languages, the stack is not free. There's a lot of meta data and house keeping that goes on when you invoke a function to support things like stack traces and introspection.

The provided example (at least to me) is also convoluted and fails to illustrate the elegance of using a recursive data structure.

In general parlance, an affine transform or rotation matrix would both be more elegant and readable.
This article is pretty silly. Why use Akka for this at all? You don't need an untyped distributed system just to chain functions together. For logically chaining functions together and accumulating errors, use Scalaz's \/:

http://eed3si9n.com/learning-scalaz/Either.html

text >>= (t => if (containsForbiddenWord) { MyError.left[String] } else { t.right[MyError] })
>>= latexToUnicode _
>>= ...etc...

Unlike actors, this is deterministic and easily testable code.

If you really need to use a fancy concurrent system for this, Akka already has a built in piping/filtering framework called streams:

http://doc.akka.io/docs/akka/2.4.16/scala/stream/index.html

Unlike this actor example, streams comes with built in backpressure/concurrency handling.

For new code you should probably be using streams rather than akka actors.

This article is neat for learning about actors, but you should almost certainly not write production code this way.
What would they be offering to that company, they haven't shown any prowess for integrating into the cars systems. Besides don't most car manufactures have self-driving features under development/deployed already?
I love a lot of these. I might reference this the next time I get a sinking feeling about the path I'm taking.

Can someone explain this?

> List the transitive closure of fields in a data model. Regroup them to make the most sense for your application. Do you have the same data model?
> Removing the Esc key

you can switch back to default F1... keys

> Removing all legacy ports necessitating the use of dongles for everything

Somewhere have to start the transition

> Prioritising thinness and weight over everything else

Batterylife is the same

Worst thing on the new rMBPs: No silent trackpad click option m(

I use OS X just as an client.
Trying to do exactly the same thing - I still have a maxed out rMBP 2013 that works great, so setting up alternatives now before I'm forced to.

The Intel Skull Canyon NUC is what I'm using, with Elementary running on Virtualbox in Windows 10 (waiting for the Samsung 960 EVO to sell globally before setting up a native install).

The one massive problem for me that keeps me going back to the laptop is that the Mac absolutely nailed keyboard layout by separating the command and control keys. And no other OS is currently able to do so.

I use the basic emacs shortcuts for navigation in all the apps that support them (crtl a,e,n,p), and the command key to issue commands like close tab, save, new tab etc.

This is absolutely impossible to replicate on any other OS (AFAIK). I can map the command key to the control key, but that's about it - it just becomes a new way to hit control. Being able to consistently map and access the command key (as SUPER) simply can't be done.
I lost interest in math after calculus, when it stopped being about results and more about abstract and complicated squiggles on the page . Elliptic functions are interesting because it seems calculus-like (such as elliptic integrals and the theta series) but this weird set/category theory stuff just doesn't do it for me.
> Looking to government for protection from exploitation by employers, polluters, etc. is not what a large percent of Americans do.

I think some of the reasons for this is due to the immigrant history of the U.S. When my grandparents immigrated to America their only desire was to be free from government persecution and harassment. They left Europe with a wary eye for government, and rightly so.

I think many in the U.S share a similar experience whether or not they are 1st or 10th generation Americans. Unfortunately, that attitude has manifested itself in some negative values and policies.
Spectacle is a free alternative to Sizeup: https://www.spectacleapp.com
Same here. Grew up and started working in Germany, moved to the US (First Cambridge, now Menlo Park).

I feel the same.

To me it seems like this:

- If you want to mainly enjoy things outside of work and just see it as a way to finance those other things, the US might not be the best place.

- If you enjoy the work you're doing and want to work with other motivated people that are great at what they do: the US makes it a LOT easier.

Especially as an Engineer, the recognition and possibilities are vastly higher. I haven't seen a company in Germany that does a successful dual ladder system. I also haven't seen one that isn't riddled with MBA grads that mainly push Jira tickets around. Even smaller companies seems to think that's a necessity. I'm sure there are some examples that make it work, but it's seemingly a lot harder to find them.
It's well known by now that introversion/extroversion is not binary but a range. Do we really need to point this out every time the author doesn't mention it?
I'm not Windows' biggest fan, but I'd consider it + Linux/BSD in hyper-v to be a nice start (say on a Surface Pro) -- if you need something that Just Works.

The bash subsystem is interesting, but I'd go with the virtualization solution first.
They only have one book listed for California.

Do you know of any similar companies more focused on CA? I'm specifically interested in the Vehicle Code.
> If the book I'm reading is to be believed, pensions were paid for by the company with money that would have went to the worker, if not for the pension.

This is evidently not true, as employers did not, when discontinuing pensions, add equal economic value in other compensation. Pensions are a retention program as well as a compensation program.
What's going on with the salary? 3k/month in Sunnyvale seems really low, even accounting for not requiring a degree or experience.
> The first option I tried was an i3 based desktop. However whilst I wanted to like tiling window managers I decided it wasn’t for me.

It took me a week or so to get used to i3, but once I did I can't see myself ever going back. I've been using i3 at work and at home for about year now, and every time I get on my (Mac Book) laptop it's a frustrating experience: I feel like I spend more time trying to figure out how to get to the window I want that actually using it...
yes, I had a tablet computers that also needed a stylus, so maybe I was already trained to accept it.
While access to case law is in fact required unless the case has been sealed by a judge, convenient and free access is not required. The states can charge for paper copies and make those copies only accessible via a USPS mailed form.
That's the underlying problem. Barriers to access can be an effective tool for creating "expert" silos, where only those who have the means and the correct keys may travel.
The default sort order is the number of "Stars" each repo has received, which isn't a useful measurement, IMO.
Setting up a Rails environment on it has plenty of quirks, though. And other common Linux apps don't work right either, ones you typically install along with Rails
The keyboard integration in Pantheon seems pretty comparable to GNOME.

I just finished importing my 1Password data into https://www.enpass.io looks like it might turn out to be a good option.
The part where she was called hot, and that she aged well.

If you aren't old yet, or if you aren't female, it may be hard to understand.
Hmm, to make a very long story short the guy DoS'ed a hospital.
Another group that's taking this on is https://github.com/statedecoded/statedecoded -- although they're targeting converting existing data rather than being a workflow for the states.
s/Sheparding/Shepardizing </lawyer pedantry>
> Look around your office. Do you see anyone over 40? No?

I don't see many people under 40 in my office.

Of course, even though my job is tech, the industry isn't (and it's even farther from being a silicon valley startup.)
Why did the guy try like ten different distros? After 2-3 you know Linux is going to work for your needs, or it isn't
GovInvest | Torrance, CA | Lead / Backend developers | On-Site

GovInvest’s mission is to help governments solve their unfunded pension, OPEB, and debt problems, through unique software and simple, understandable actuarial summaries.

We are currently seeking a lead backend developer, who, based on related experience, and using mostly "out-of-the-box" cloud-based software, will help design and implement a scalable high performance framework for real-time calculations. Knowledge transfer and team development will be other important aspects of this role.

We're also seeking multiple backend developers with strong quantitative math skills (finance, statistics) and experience in performance languages like Fortran and C++ to implement calculations based on specifications and communications.

We're a small, growing team, fun loving with a good work-life balance.

Please send a brief note of why you're interested and how you're qualified to dmason at govinvest com. From there, our process is a quick phone call, then if appropriate an in-person interview with a detailed technical evaluation.

Thanks for your consideration!
Using the same didactic style as the author, I would like to show how it is possible to replace the image rotation algorithm with a NOOP. First, look at any of the pictures shown. Next, turn your head to the side 90 degrees. Although the computer's output hasn't chamged, by redefining requirements we can achieve the the desired change. The fastest way to rotate a square is a noop (or O(1) message to the user): turning your head. Never forget it!
Yes I suspect the keyboard shortcuts will bother me too. One of the things I like about Elementary is that there are a bunch of things bound to Command out of the box. They also refer to it as ⌘, which has a nice familiarity about it.
> Aaron Schwartz

Swartz
Not even a mention of NixOS. May I ask why not?

Edit: I'm appreciating the feedback for "why not?" and am sending it around to people in the community. :)
To the point (reality) of Arch's amazing docs; I fully agree with the author. I've never experienced a more comprehensive and up-to-date doc regarding a distro. For this reason, I exclusively use Arch for both desktop and laptop. It is a freeing/empowering experience installing Arch.
Except the stupid decision(s) they continue to make, like advertisements in my operating system.

Seriously, i can't comprehend why they take a paying customer (me) and frequently think i want to see their ads my operating system is some kind of blog.

(The ad in question is for me to try some new microsoft product.. i forget which one offhand, Office Live? no idea. I usually see too much red when it happens to even read.)
No worries, typos happen :)
Love your blog btw, especially the gumbel-softmax explainer!
Keep it up :)
>> Removing the Esc key
> you can switch back to default F1... keys

Not following... the physical key is gone, replaced by the touch bar?
> Batterylife is the same

Quite a few folks including Consumer Reports would differ with you on that point.
The key is gone. The touchbar can be set to always show virtual function keys, though. Not the best option if you touch type, of course.
Ride with GPS | Mobile | Portland, OR | Onsite

More details here: https://ridewithgps.com/careers/mobile_engineer

We're a small but very strong team (11 of us) helping people have a better time on their bikes. Specializing in route planning & ride recording (with an established website and popular app), we work closely with individual riders, clubs, events, tour companies, and more.

Current open position for our second Mobile Engineer (iOS or Android).

We work reasonable hours, have great benefits, love solving problems for our customers, go on bike rides and encourage each other to live healthy happy lives. It's a really nice working environment with a cool product and customer.

Please inquire for more info: careers@ridewithgps.com
The failure modes are slightly better understood now, as are the boundaries between success and failure!
I agree; it would be great to hear from developers who've experimented with switching from macOS to Windows 10, and use Ubuntu userspace on Windows.

I switched about a month ago and, to be honest, I've been pleasantly surprised with Windows 10, with modern, top-of-the-line Windows hardware, and especially with Ubuntu on Windows.
Philosophy is useful for study because it helps us organize our thought processes and reasoning, with a rigor that one wouldn't otherwise hold themselves to. This is probably why philosophy majors are sought for employment, because the degree signals good critical thinking skills.
Teachers Pay Teachers | Engineers, Product Managers, Product Designers | NYC | Full-Time

Teachers Pay Teachers is a community of millions of educators who come together to share their work, their insights, and their inspiration with one another. We are the first and largest open marketplace where teachers share, sell, and buy original educational resources. Since we've started, authors on Teachers Pay Teachers have earned over $200M. Here's a bit more of the backstory (http://www.nytimes.com/2015/09/06/technology/a-sharing-econo...). Our engineering culture focuses on Fearless Development (http://engineering.teacherspayteachers.com/2015/10/11/the-fe...), curiosity, learning, and autonomy.

We're currently running our infrastructure on AWS with a combination of terraform and chef to manage our servers. The tiers of our application are built with Aurora DB, Elixir API, and React.

I'd be happy to chat about positions over email at ryan.s@teacherspayteachers.com or check out our careers page (https://www.teacherspayteachers.com/Careers).
That never happens to me.
All the well known rockets use cryogenic fuel at least in their ascent stages: Space Shuttle, Saturn V, Soyuz. They certainly can't rely solely on NASA's or Russia's data, but it will/has undoutably helped.
If you like the taste of Sriracha, buy the same brand's "Chili Garlic Sauce". Same flavor without the sugar. See:

https://www.amazon.com/Huy-Fong-Chili-Garlic-Sauce/dp/B0016L...
RSUs are taxed when they're granted at the same rate as income but with the withholding of a bonus.

Capital gains tax only applies to the difference of sell price and grant price.
Rust is one that's developed in the open. Commits to Rust's master branch must be done through pull requests on Github. All PRs must be approved and reviewed before being merged, and the approver cannot be the same person who submitted the PR. Furthermore, major changes to the language must undergo an RFC process, which is also coordinated via a Github repo: https://github.com/rust-lang/rfcs/ .
(not the OP) Complicated, is my reason. I have a hell of a time making sense of the configuration syntax.

NixOS is one of those "this has to be the future" things for me, but a future i can't currently use, despite wanting it. I hope someday i can make the switch.

Also, Elementary is pretty.. and call me vein, but that is nice. Generally i want the OS to "just work" and pretty gives me the false, emotional impression that it will.
This is a solution I will test out later in the year. I like the idea of a 2-in-1 computer and I've ordered a http://eve-tech.com. I'll certainly be trying out the VM on Windows option when it comes.
Founder of Streak here, happy to answer any questions but in my highly biased opinion Gmail/Inbox/Gsuite is the way to go. Pace of innovation is fast, good APIs, ecosystem of products (like Streak) is getting stronger by the day.
I installed Ubuntu + GNOME on my Mac a couple of years ago as a toy but a have slowly been migrating to it as my main OS.

For what I use it for (light web dev) it is the same or better than OS X.

The only thing stopping me from throwing out OS X completely are the Adobe apps (InDesign in particular) but even with that I have switched to doing most of 90% of my work on paper or in a text file then only complete layouts in OS X.
I just find it brilliant. You dont and thats OK. But Im not looking to debate religion. I do appreciate you posting your argument because it shows how my comment might be interpreted by a religious person (Im not religious). As someone who aims to communicate better, your comment is valuable feedback.