skysight-inc/HackerNews huggingface dataset:
Well, as the history of this country has been one of expanding the scope of rights to encompass more people, rather than one of limiting rights to only apply to folks that think and act like the majority, I'm for it. The only time we tried to limit rights with a Constitutional amendment (prohibition), things didn't go so well.

I would also take issue with your framing of this case. I view gender as just as arbitrary a hindrance as race, especially given that the "Biblical definition of marriage" also dictates things like how one should treat their sex slaves. It's also worth noting that it was religious conservatives that were also raging against the decision in Loving v. Virginia, because it violated "traditional" notions of marriage.

So, what's the difference between an "arbitrary hindrance" and an "expansion of rights"? Who gets to decide? Which one is allowed, in your view?
Arcadia dev here! We're always actively working on Arcadia, and are closing in on our next release that brings with it a package manager and all kinds of other goodness. Keep an eye on the repo or jump in the gitter for updates.

Lisp in VR is super exciting! We're following Carmack's work closely.
The Brain of John Conway
Unrelated to VR but still: if anyone here hasn't yet watched drmeister's talk about Clasp and his "molecular metaprogramming" project, please do. Absolutely fascinating stuff.

https://www.youtube.com/watch?v=8X69_42Mj-g

Also recently discussed on HN: https://news.ycombinator.com/item?id=9721801
http://www.spiegel.de/international/germany/germany-faces-bi...
38Usd subscription in an age of freemeums and 2 dollar games is rather impressive.
SportsRecruits (http://sportsrecruits.com)| Full Stack Developer - PHP/MYSQL/Node.js/AWS | New York City | Full-time

We are "LinkedIn for high school athletes and college coaches".
SportsRecruits streamlines the college sports recruiting process allowing high school athletes to more easily and efficiently get recruited by college coaches.

We are hiring a Fullstack Developer. We've built a platform that spans across 4 sports with thousands of paying users and club organizations, we have a real fun team, are growing quickly and always trying new technologies. You'll be able to have a direct impact on growing and scaling our product and join the team at an early stage.

Lots more details at: http://sportsrecruitsllc.theresumator.com/apply/WjOt2A/Full-...

Other links:
http://soccerrecruits.com/club
http://lacrosserecruits.com
I'm not a progressive Democrat, but I understand why Obama is pursuing this deal.

First, let's consider a contrast. Neoconservatives have for decades been obsessed with the Middle East. This is mostly because of its strategic importance as the source of oil.

There presents itself now an opportunity to change this strategic focus because of two trends. 1) Domestic oil production is up; so is fuel efficiency; so is the development of alternate energy. 2) Korea, China, Vietnam, and other Asian nations have growing economies and strategic ambitions. In the future of the U.S., oil will be less important; Asian trade relationships will be more important.

Thus Obama's "pivot to Asia." It has been mocked by Republicans, given the ongoing problems in both Russia and Iraq/Syria (both long-standing Republican policy bad guys). But really, something as big as the U.S. does not turn easily or fast.

TPP is a major component in that turn. It will create or enhance special relationships with a variety of Asian nations. It will firm up relationships that are currently being challenged by China, which has the biggest ambitions of anyone these days.

The details of the policy chapters are almost unimportant; they just need to be balanced well enough among all the parties, so that everyone gains slightly more than they lose. Trade agreements are, almost by definition, not optimal for any given single interest group or stakeholder.

In terms of IP specifically, it's worth considering that the U.S. is far more dependent on IP than other nations. If you think about our most successful companies, many of them make nothing but IP: Apple, Google, Microsoft, TV shows, movies, recorded music, software, pharamceuticals, etc. So U.S. negotiators are going to try for max protection on those things. (Does not mean they will get it.)
So if my code is at least 200 lines long...

(I know, it doesn't work like that. 99.5% means syntax elements or some such, not lines of code. But it still works out the same in a medium-to-large code base; 99.5% compatibility breaks more than you expect.)
That's because there have been always a checkbox to disable those 'kosher' and you've probably disabled them many years ago.

That doesn't stop other people from spreading FUD, though.
August (august.com), San Francisco, Full-time

We are hiring firmware, backend, android and iOS engineers to help us redefine home access control. Connect with us at jobs@august.com.
I totally get your point.
Nearly everyone we talked to said "Great idea". We are simply applying the MVP principle, hopefully we'll grow from there :)
Perhaps it appears that way to outsiders. But I have found that within editor communities the culture is mostly about getting things done.

Besides, why should the emotional attachment of some users reflect badly on the community as a whole?

For example this study argues that devoted fans of the Apple Macintosh appear to be like members of a religious cult [1]. But is that a good reason for someone to avoid Apple products?

And so what is different about editors?

[1] http://gulnurtumbat.com/GulnurTumbat/Research_files/The%20Cu...
using calls in an api for a different purpose is not copying by legal def of copyright law
Ah, the Realm. I eventually stopped actually playing the game and just hung out at the East Gate in the starting town whose name is now escaping me.

I got caught up in the "Lil" naming craze, where everyone made minified alt versions of their mains and called them "LilSomething".

I never got any of the special or unique baldrics and I think the highest level I ever made it to was 50.

Still, was a hell of a good time.
Uh no not really. It means quack or "to slam down", or something. But that's not the common meaning.
Are you flemish? Don't know whether it might have extra meanings there.
Conceptually, I think everyone at the U.S. Digital Service would be comfortable with working on a remote team. Many of us have done it, and since we're scattered across agencies, the group itself operates in a fairly distributed fashion on a day-to-day basis.

Remote work does work at 18F, where they are often shipping projects that are self-contained and executed in-house. It's also a lot easier to build a remote-friendly culture if you start on day one, which 18F did. It's really just about the nature of the work we do, embedded on these agency projects, that necessitates being in D.C. The role of USDS HQ is simply different -- we're often grafted onto existing 'culture' elsewhere (I work on a floor with more than a hundred of product and engineering folks who were here years before we arrived), and are then tasked with helping to advise/fix/transform those projects as quickly and effectively as possible. (I'd also read https://blog.newrelic.com/2014/03/26/depth-look-team-saved-h..., which was a precursor effort.)

If you're interested in serving in the U.S. Digital Service but are in a position to be only able to work remotely, 18F is a pretty great option.
> You're incapable of grasping the simple notion

Please don't do this on HN.
Maybe. For example, GCC 5 changed the default for C from gnu89 to gnu11 and that broke the build of some Finnish amateur project:

https://lkml.org/lkml/2014/10/19/94

That's why projects that use GCC or a compatible compiler should use the -std option to set the targeted standard and not rely on the default.
no right arrow?
Virtual Reality Will Bring Back the Arcade
How long before this happens on Clang?
Yup! I meant that they switched from GOAL to Racket for the PS3.

Here's a summary from a presentation at the CUFP workshop (likely a shorter version of the slides above):

Dan Liebgold from Naughty Dog Software in Santa Monica then came on stage with the
ﬁrst gaming related talk at CUFP. They produce the popular Uncharted game series for the
Playstation, which is famous for its complex and interactive scripted scenes. Dan described
modern game development as a major production effort where, roughly, artists produce
data and programmers produce code.
Naughty Dog has a history of using various Lisp dialects to handle the code and data in
a uniﬁed way. But when making the jump from the Playstation 2 to the Playstation 3, they
decided that maintaining a custom Lisp-based game development system was too costly,
and instead dedicated their efforts to rebuilding the tools, engine, and game in C++ and
assembly language.
This decision left no scripting system for gameplay and, more importantly, no system
for creating DSLs and the extensive glue data that is typically required to develop a major
video game. There was no off-the-shelf scripting system that ﬁt the stringent memory
requirements in a Playstation 3, and no language that would allow rapid DSL creation
that ﬁt into the existing tool chain.
With a bit of naivety, a penchant for the Scheme language, and a passion for functional
programming techniques, the team dove in and put together a system to ﬁll in the gaps!
They used mzScheme, which can compile to fast native code. Dan reported that the results
have been very good, but not without issues. In particular, garbage collector performance
sometime led to manual tuning being required, and build environment integration was
tricky. Syntax transformations and error reporting led to confusion with new programmers
too.
On the other hand, the functional nature of the system was a big win, as it allowed
them to ﬂexibly distill game data down to just the right form to embed into the resource-
constrained run-time environment. The ﬁnal result is a system where programmers, artists,
animators, and designers are productively programming directly in an S-expression Scheme-
like language. Dan closed his talk by wowing the audience with the trailer for the game,
which has now been released and is garnering extremely positive reviews.

anil.recoil.org/papers/2011-cufp-scribe-preprint.pdf
Fucked? You would keep using ST as it is until it would no longer run on the current version of the OS. The product wouldn't stop working the day the author quit working on it.
The Camelcaseness of Powershell might be the reason for this expression, but if you dev on Windows, Powershell is just indispensable.
MY AIM IS ALL INDIA RANK 1st in IIT JEE AND IChallange 95%MARKS IN BIHAR BOARD EXAMINTION IN 2016
Thanks for the pointers -- I'll dig in to those to get more ideas.

Also agree that config-as-package is part of this too.

As for statically linked binaries -- this solves some of it but not all. Still hard to figure out which version of openssl is actually running in production. Also falls down in the world of dynamic languages where you app is a bunch of rb/php/py files.
Washington, DC - Full-time / Onsite

Fundrise (https://fundrise.com) is hiring for the software engineer position (http://fundrise.theresumator.com/apply/NY6Ah3/Software-Engin...) and many others.

We're an online real estate crowdfunding company that raised a 38M Series A and is looking to grow the product team. Come work with a team of dedicated software developers working everyday to solve hard, interesting problems.

All the usual benefits of a tech company plus we like to try to incorporate at least one joke into each of our pull requests. If this sounds like a fit reach out and apply!

- Luke Ruth
MaxPoint Interactive in Austin, TX and Raleigh, NC is hiring for many positions. I'm a Sr. Software Engineer here, and I can definitely help you get an interview.

If you're into Data Science or Engineering we're especially excited to meet you!

We also have a ton of positions in various areas: http://maxpoint.com/us/digital-advertising-company/online-ad...

The benefits are great, office and coworkers are awesome! It has truly been my favorite job of my career thus far.

Contact me at brian.barker ..at.. maxpoint dot com.
I didn't mean using, I meant copying the API itself to re-implement in a different piece of software.
No complaints about the chiclet keyboards?
Neat. Thanks for the pointer!
no matter how much you care. if politicians can only run a campaign with millions of dollars, and that amount only come from corporations, and the corporations can see who voted on what it wanted, then the public is largely removed from politics.
The C# language designers really do a great job maintaining the perfect balance of language features.

C++ allows way to many things and no normal human could ever hope to understand the entire language.

Java went too far the other way - it was so simple you ended up with a lot of boilerplate code (although this has supposedly gotten better since I last wrote much Java in Java 6).

C# gets the mix just right.
I switched due to RSI with the hope it would help - but the difference it made was neglible. Buying a better ergonomic keyboard is far more important than the key layout for coping with RSI. If you're having problems, look for a column staggered keyboard with thumb modifiers.

Typing speed is not really any different from qwerty. Having all the vowels adjacent is sometimes a slowdown because you're utilizing one hand more than the other. I'd probably look at Workman or one of the Q?MLW? layouts if I were to learn again - since they're based on more modern attempts to measurably optimise the layout. The problem with those though, is having them supported by the OS and applications.

Which is perhaps the biggest reason not to bother with Dvorak. It's a PITA to configure most operating systems and the apps you use to have consistent keyboard shortcuts/chords/sequences etc, without having to stretch your hands around the keyboard for operations like cut/copy/paste - which are probably already hard-wired into your neural network. You'll find yourself reconfiguring the controls for any game you play - reconfiguring application's keybindings, if they let you do so easily - and every one of them will have a different means of configuring them anyway.

As for switching between Dvorak and Qwerty, I've never had an issue doing it. I sometimes make a mistake for perhaps the first minute after the context switch, but I can easily type in either layout as good as ever. Perhaps because I still used Qwerty regularly while learning Dvorak and still use it frequently still (can't change keyboard on work computers because people complain, etc).

For the time investment it'll take to learn Dvorak, I'd say it's not worth it. Start by getting a better keyboard (or for pleasure, make your own and adapt it to your hand shape). Play around with some other layouts like Workman and see if they feel comfortable. It should take only a few hours to learn any one layout and you'll forget it pretty quickly if you don't carry it on - so it's not really an issue trying out several layouts to see what you like - then committing to one with spaced repetition or just hard grinding.
Hey Neil from GrowSumo here.

We decided to showcase GrowSumo using Fonticons as an example use case (and a really awesome one at that) because it shows the product in action. We know companies like Fonticons have awesome communities and the team gets a lot of inbound requests for partnerships.

GrowSumo’s great for companies like Fonticons because we make it easy for their community to work with their team. Apologies for the back button - that’s how our routing works nothing more, promise!

Let me know if you have any other questions or feedback.
TXN - San Francisco, CA

== About us

- We’re a seed stage startup company building a market research analytics tool for businesses based on consumer credit card transaction information (think “Nielsen for transactions”).

- We’re well funded by great investors and are looking for our first engineering hires.

- Today, we use Scala, Node.js and MySQL but we’re always evaluating new tools that can help us build more awesome things.

- We are hackers at heart - crazy about using technology to create something valuable.

== Positions:

Full-stack software engineers
Looking for our first engineering hires: people who want to build something great from scratch, take lots of ownership and do a ton of learning.

Examples of things you will do:

- Design and implement scripts that process millions of credit card transactions and remove duplicates, identify types of transactions, extract canonic business names.

- Figure out how to store this data to make it efficiently queryable by applications.

- Figure out how to build tools in our applications for users to gain non-trivial insights from these millions of transactions.

- Make our applications blazing fast.

- Build UX that looks like it’s from the future: beautiful, obvious and extremely smart.

Apply at: jobs@txn.com
If you maintain one of the rare codebases that would break, then just add "--std=c++98" to your compiler flags.

GCC has already been getting steadily more strict by default, or at least opt-in with -Wall -Werror. The last time we updated our build environment, we had to go in and #include all the headers that were formerly implicit (or #include-d by other headers), and add in the 'const' every time we referred to a string literal. The possibly-unassigned variable checker also got a lot more sophisticated and now would enter called functions.
SEEKING FREELANCER

Seeking a freelancer/ SME to produce an early stage prototype for a small side project. Essentially, need some help rewriting HTML responses dynamically using Ngninx and Lua. Example would be writing up a script that we can feed in to Nginx that will take a resource url (ie ads.google.com) and hide it behind the domain of a site (ie news.ycombinator.com/ads.google.com) and replace it on response without having to run code on an application server.

This is expected to be a short term engagement.

Email: j.adamson93@gmail.com
That's exactly how unit selection systems like Festival work. The trouble starts when you hit a previously unencountered phoneme sequence and you have to interpolate. Sometimes good, sometimes bad.

Edit: Text to pronunciation is a whole other problem.
The IRS safe harbor rate ($0.575/mile for 2015) is just the maximum that can be reimbursed tax free. It isn't meant to be a recommended amount to reimburse drivers, and it does not take a driver's actual costs into account.
Now that MS is playing great with Linux, it's hard to justify moving away from C# for common web tasks. My biggest issue was not wanting to deploy Windows servers (for my own projects; my company pays for it without issue).

Credit is due to MS for learning to adapt to demand, not fight it.
Using a tool only due to emotional attachment is bad engineering, but so is -not- using a tool because some are emotionally attached to it. Choose or discard tools based on their utility and merits. As engineers we don't have the luxury of ignoring an entire path of tool evaluation simply because a many people are annoyingly vocal about the value they see in it.

I use vim because I like the keybindings, speed, the ability to use it on any of the hundreds of systems I work on, across many different operating systems be it remote over ssh or locally. I need the ability to easily fix/modify it to meet my specific workflow needs and share my configuration across all my systems. (Example: https://raw.githubusercontent.com/lrvick/dotvim/master/scree... )
Being open source I know I can always use this tool how I like and port it to any future platform I care about.

Closed source GUI-only editors only work for a very limited number of use cases, and only for a period of time that the current maintainers feel like maintaining them. Vim and Emacs will remain maintained so long as there are enough people using them that care to port and patch. 20+ years is a good track record and thousands of contributors have come and gone over that time.

If the (single) author of Sublime gets hit by a bus in a few years, the chance of it ever being ported to a future version of the operating system you are currently using is now nonexistant. Worse, the years of you becoming efficient with that tool will now be for nothing.

Closed source is fine for entertainment, but when it comes to anything you rely on and are going to spend a lot of your time investing in... you should always have the control to take over the codebase yourself if needed.
Timecounts - London, UK | Full Time | Senior Frontend and Senior Full Stack

https://timecounts.org

At Timecounts we've created a hugely powerful tool for building and mobilizing communities. Our customers range from large nonprofits to hacker events. The founding team includes two Y Combinator alumni and a CEO who's renowned in the field. We're looking for more developers to join our growing team.

We have an isomorphic React frontend (using CJSX, CoffeeScript, SASS, BrowserSync, node.js...) to a RoR API. We use CircleCI, Git Flow and Continuousish Deployment™... All of which means we'll get you committing to production on day one. It's a hugely challenging but endlessly rewarding app to work on.

We offer great perks such as max-spec hardware, equity, retreats, on-site gym, on-site climbing wall, bike parking and a lovely office (with a terrace!) a few minutes walk from Bermondsey. Oh, and there's a go kart track too :D

If that sounds great to you, we'd love you to apply. You can apply via https://timecounts.org/jobs and if you have any questions do feel free to drop me an email at jobs@timecounts.org

Thanks!

Jof

PS, as a bonus, if you'd interested about how we migrated from Backbone/Rendr to React, here's a talk we gave a while back http://timecounts.github.io/backbone-react-redux It's a bit out of date, but no doubt useful to someone.
don't know why you're down voted, but your irony is correct.

pot is still very much illegal on the federal level... that's important because that's the level that handle your taxes.
Lever (https://lever.co) | San Francisco | Onsite

We're creating collaborative hiring software on top of a unique all-Javascript stack. Our CTO Nate Smith and our engineering team have authored DerbyJS (https://derbyjs.com), the first and only open source MVC framework that syncs all data via Operational Transformation (the algorithm behind Google Docs and Wave) and renders everything on the server as well as the client. Lever is built on top of this so every feature in our app is synced with realtime conflict resolution.

Roles:

- QA Lead - https://jobs.lever.co/lever/16813c29-6a0d-40e1-bb2e-973a7adc...

- DevOps Engineer - https://jobs.lever.co/lever/4a2fc46d-f0ac-42a6-ac4f-7551a096...

- Infrastructure Engineer - https://jobs.lever.co/lever/517c90b8-3519-48ee-b848-33282796...

- Software Engineer - https://jobs.lever.co/lever/f6eb3fa6-0ba5-4178-b1ae-e4e0448b...

Read about the way design impacts Lever: https://bit.ly/LeverDesignPrinciples