skysight-inc/HackerNews huggingface dataset:
It certainly places a bizarre incentive on getting a PO box in SF/NYC/DC, where doing so would not make me anymore productive or valuable.
FWIW, I wrote a graphing menuing system with primitive scalable fonts (for Arabic) in Turbo Pascal in '89 on US taxpayer dimes for live variable twiddling graphing of demographic simulations. It was all roll our own back then on 512K PC's. I implemented a Common Lisp compiler packaged in a DLL for Windows before the net took off. Some kind of "hardware and syscalls up" exercise should be part of more CS programs. It is a great experience to engineer truly reusable (and reused) code before the mosh pits of corporate labors. Good times make for useful memories.
We've always had free streaming in the form of radio.
There's very few incompatibilities from the 2.0 release onward.

A few minor things here and there, and a few deprecations, but by and large most everything that worked in 2.0 should still work in 5.0.
Toast | Full time onsite | Boston, MA and Dublin, Ireland

Open roles: Sr. Full Stack Engineers, Sr. Front End Engineer, Team Lead, Engineering Manager, Sr. DevOps Engineer

Toast’s all in one restaurant management platform helps cafes, bars, food trucks and restaurants operate more efficiently, and connect with their customer base effectively. Toast uses cloud back-end services to support a powerful and easy to use Android-based Point of Sale application. Toasters are passionate about how to help our customers grow their businesses, and how to provide a best in class product experience.

We’re growing fast and are adding engineers to our team who will:
— Ship code every day in our microservices to constantly improve the product for our customer base.
— Deal with issues of: data synchronization online and offline across multiple independent backends; multiple, differing hardware implementations; and complex concurrency and memory management.

Apply: https://careers.toasttab.com/engineering/#openings
Contact us for more info: amimms@toasttab.com
More info: https://careers.toasttab.com/engineering/
Both FCC and congress are composed of people. People can easily be biased just by the amount of data they encounter on one side or the other, especially if arguments on both sides sound compelling and most of those people don't really want to spend too much time into the topic.
I'm not surprised that the general principle that helps Moore reduce his code size eludes him. Authoring something blinds you to your own style—both to your mistakes, and to your brilliances. It's why prose writers can't be their own editors: you need someone who wasn't in your head during the writing process to actually be able to see what's ended up on the page, rather than just seeing reminders that immerse you back into your own implicit context.

I would expect that, if you took five of these rewrite projects of Moore's, and compare-and-contrasted their source with the source of the originals, principles would leap out at you.

(Why don't we programmers, as a culture, read code this way? It really seems like the only way to deduce novel facts about programming for yourself. Is it just that a rewrite where both the old and new codebases are shared-source is rare?)
salsa dancing
What's really sorely lacking from these discussions is concrete examples of functionality that's easy to write in Clojure and hard in Haskell. I don't mean functions like `assoc-in`. I mean real functional parts of programs.
Forth is no different from other languages in that you can write good code and bad code in it. The 'Forth way' is not always intuitive and in that it fails from the purpose of being a language friendly to newcomers, it's a bit like being dumped on someone else's farm without power, water or sewage and a pile of tools and raw materials for you to use.

Taking a step down like that when coming from a modern environment is really hard. But when looked at from the other direction, as a step up from assembler and a way to become much more productive while at the same time reducing the amount of space bugs have to hide in it makes a lot more sense.

But in the present day it's no longer very useful unless you are doing something embedded or if you want to entertain yourself with an eternal match of code golf.
Uncle.
CIA Releases Additional Files Recovered in Raid on Usama Bin Ladin’s Compound
Sabre Labs | Principal Software Developer, Full-Stack | Dallas/Fort Worth, Texas (Southlake) | ONSITE

Sabre Labs is the dedicated emerging tech and innovation lab at Sabre, and we’re looking for a full-stack developer who leans towards the backend of the spectrum.

We are tasked with exploring and prototyping new product experiences using the emerging technologies with the highest potential impact on the travel industry. We build prototype applications for mobile, web, IoT, and other emerging platforms (AR, VR, etc.). We are a small, multi-functional group that values design, development, and business equally and strives to provide thought leadership for our company, our customers and the broader travel industry. We’re a tight-knit group obsessed with all things tech, travel, and tacos.

For more info, see the job posting! http://bit.ly/labsprincipaldev17

Feel free to send me an email about any questions, even if you’re not looking: burin.asavesna [at] sabre.com or ping me via direct message on Twitter: @burin
Ask HN: Best way to recruit developers during a conference?
We are platinum sponsors in a major software developer conference, which means we have unlimited freedom (and for the sake of argument, budget) in order to come up with ideas to approach candidates during the conference.

What is the best way to recruit developers during a conference, approach them or get ourselves noticed? Put up banners next to the main stage saying We're hiring? Having girls in costumes walking around scanning badges? Setting up a kiosk and inviting people in for interviews on the spot?

I am looking for original and effective ideas to make the best of the event.
Um, not really.
Location: Seattle

Remote: Sure

Portfolio: http://ricksteeledesign.com/

Email: In profile

I'm a product designer with enough engineering chops to have meaningful technical conversations, and enough experience in regulated markets that you'll be spared the months-long ramp of teaching the KYC/OFAC/508c type acronyms. If you're tired of trendy designers who don't know what 'async' means using the wrong chart for your data type, I might be your guy.

10 yrs of varied experience in govtech, fintech, and agencies across DC, NY, SF, and now Seattle. These days I mostly focus on living style guides, modular design systems, creating UI pattern libraries that scale across large, unforgiving product environments.

I also have experience with print, manufacturing, motion, hardware prototyping, audio engineering.... try me.

Willing to relocate: If you're near Richmond VA or in a region where the delta between tech income and housing cost is more favorable than the west coast metro markets.

Part-time consulting gigs are also possible, remote only.
There was no reason given. Just the whims of mgmt.

We didn't have any full-time remote workers that were affected. This only affected people at the home office who wanted a day or two to WFH.
> But did semver really set out to eradicate all distinction between minor incompatibilities and complete architectural reboots?

It's explicit terms do, whether or not that's the intent. Backward incompatible is a bright line.

OTOH, I think that exact bright line is the central purpose of SemVer.
The point is that you didn't get to pick what you wanted to listen to. It's fundamentally different. If you liked a song enough to want to listen to it on demand, you had to buy the album.
I noticed the same thing. Without physical exercise, my posture gets worse, I have random back pain, and realized I am more prone to injury when I do go and do something active.

Currently I exercise every morning for about an hour. 45 min of lifting weights, followed by running 1 mile, and stretching. I have more energy at work, I'm in a better mood, and It motivates me to be conscious of what I eat throughout the day if I start the day off right.

The biggest impact on my posture and back pain has been doing the yoga-like stretches every morning. I highly recommend it.

Also most office chairs will really mess you up. I've resorted to sitting on a yoga ball or standing. For me, the yoga ball is actually the most comfortable desk chair I have used.
While researching another topic in newspaper archives I recently came across a piece from the late '50s lamenting the number of people in Albuquerque, NM who were still on 4- and even 10-home party lines. By the time of the editorial this was already uncommon in cities (the point of the editorial was to complain that the Bell System had been very slow in upgrading Albuquerque), but at that time it was still very common outside of the few major cities in NM.
...unless you can't get water from tap and the only thing that seems to fit
your criteria at this moment is the water from France, and thus you need to
convince the water from France to get to you instead of some local buyer.
https://en.wikipedia.org/wiki/Market_manipulation
Ably realtime | London | Full Time | Onsite or Remote | https://www.ably.io

I am the co-founder of Ably realtime, and we're accelerating the growth of our engineering team.
Ably helps power next generation digital experiences. Ones which are live rather than static, where data is in motion rather than at rest. Things like live chat, realtime location tracking, live document collaboration, gaming and elearning. One of our customers even uses Ably for their air traffic control system for drones.

If you'd like to work somewhere where you're solving complex internet-scale problems in a truly distributed and peer-to-peer messaging system, then you'll fit right in. To get a taster for the types of things we talk about each day read https://blog.ably.io/what-is-a-distributed-systems-engineer-...

We're recruiting for the following roles at present:

- Developer Advocate (London mostly, part remote): http://jobs.ably.io/o/developer-advocate-in-london-part-remo...

- Infrastructure Engineer (Ruby & Go, remote in Europe OR onsite): http://jobs.ably.io/o/devops-engineer-for-ablys-distributed-...

- Distributed Systems Engineer Node.js & Go/Elixir (remote in Europe): http://jobs.ably.io/o/distributed-systems-engineer-remote

- Head of Infrastructure & DevOps (London): http://jobs.ably.io/o/head-of-infrastructure-and-devops

- Mobile & web client SDK dev (remote in Europe): http://jobs.ably.io/o/mobile-and-web-client-library-sdk-deve...

- Full stack rails dev (remote in Europe): http://jobs.ably.io/o/full-stack-rails-developer
Not entirely true. Sparse x Dense Matrix is an important component of the DSSTNE deep learning framework:

https://github.com/amzn/amazon-dsstne

But this library is clearly more thorough.
One thing I notice from this Trail Runner article about her win is that "she wouldn't sleep much during the 57 hours she was on course," to the point of hallucination:

http://trailrunnermag.com/people/news/courtney-dauwalter-win...

I gather this was the first year for this event, so the other racers may have been more conservative in that regard.
Secure your secret messages with printable invisible ink
It makes sense, until you go search the comment database for your family members and find out how many of them have nearly identical opinions in support of repealing Title II.

This site[1] will help you search the database. I read a number of comments that start out with some variation of "The unprecedented regulatory power the Obama Administration imposed on the internet is smothering innovation, damaging the American economy and obstructing job creation. I urge the Federal Communications Commission to end the bureaucratic regulatory overreach of the internet known as Title II..."

It's amazing how many people spontaneously had the same opinion on a handful of days in May and July this year! /s

[1]: https://www.comcastroturf.com/

Edit: You were making a joke, weren't you... (woosh)
Not op, but they have no-iron dress shirts that look pretty good directly out of the drier.
Exactly. Our company has installed the equivalent of TPS reports so that middle mgmt can feel good about themselves. They stack rank the teams, and ticket count and closure is a "vital" metric. If you do something important that isn't easily measurable (in an automatic fashion), you better be putting in a lot of face time. Oh, and we have 4 trouble/bug/task tracking systems in place...
A Miani Herald investigation into Florida's juvenile justice system
I used to go to the NASA Forth User Group meetings in the early 90's to hang with compiler and language nerds. Chuck Moore is a genius problem solver. His Starting Forth is one great example of an introductory language text.
At small scale Kinesis is far less expensive. There is definitely a point where Kinesis becomes more expensive, especially if you consider the operational and human costs involved.
We switch from slack to hangouts (it's a serious statement, it's our policy).
Cconsider also looking at Pyramid Web Framework. Provides nicer defaults and does not rely on threadlocals and globals. By defualt you will also get sqlalchemy and jinja2 templating out-of-the-box. It also handles building REST apps nicely.

Django on other hand will give you monolithic solution for the price of less flexibility than flask/pyramid.

If you just want to handle REST views - I think falcon framework is nice (speed wise) - haven't used it myself yet though.
https://sketchfab.com/models/popular
My understanding (which could be wrong) is that it also allows them to change the licence down the road.

For example, if you've contributed code to an GPL2-licenced project, and several years later the maintainer wants to change the project's licence to BSD, having a CLA means that the maintainer doesn't need to ask contributor individually.
A more interesting debate for me would be the strengths and weaknesses of gradual/external typing systems like TypeScript/Flow and MyPy vs something like clojure.spec. Especially since there are still dynamic languages like Ruby that haven't really adopted a system like this yet
PumpUp | React-Native Developer| Toronto, Canada | FULL-TIME REMOTE, CONTRACT

PumpUp is a positive community for health & fitness. Our mission is to empower people across the world to become the best versions of themselves! We’re venture-backed with 5 million members (and growing)!

Tech Stack: React Native, Redux

If you're interested in joining our talented team and impacting people globally, email us at careers@pumpup.com
If your interested in flask and api's have a look at https://github.com/zalando/connexion, but personally I'm more a bottle kind of guy.
MLB Advanced Media | Software Engineer and Data Scientist | New York

You'll be working on the team that is helping change the way baseball is consumed. Using cutting edge technology, our data is consumed by fans, broadcasters, stadiums, and MLB teams. Our team's primary product lines are MLB.com Gameday, Statcast and Pitchcast. You can find more information about Statcast here http://www.nytimes.com/2016/10/02/magazine/can-new-technolog...

You can learn more about the roles here:
Senior Software Engineer : http://grnh.se/0nygmq1

Senior Data Scientist : http://grnh.se/368dlc1
This just isn't factual. The October 1917 revolution was one of the least violent in history, with fewer than 10 fatalities (primarily because the country was already in disarray after an earlier revolution in February of that year, and the Bolshevik arty succeeded in October by persuading the army to come to its side).

Soon afterwards civil war broke out between the communists and , which unfortunately seems quite common in countries that move from one form of government to another, see for example how many of Britain's former colonies had civil wars or splits following independence.

there was a long-running and rather bitter power struggle between Stalin and Trotsky during Lenin's period of declining health and subsequent to his death, with the former arguing for 'socialism in one country' and Trotsky arguing that this just wasn't practical and would essentially just be a continuation of the civil war along a national front. I happen to think he was correct in this.

If you have a few minutes, try reading this letter from Trotsky to the USSR's Central Committee, written in 1930. It's a bit of a long read, given the literary conventions of the time, Trotsky's polemical style, and the political context it was written within. But it's essentially a diatribe against collectivization, central planning and authoritarianism, and in favor of contractual relations, economic rationality and voluntarist strategies.

https://www.marxists.org/archive/trotsky/1930/03/openletter....

Pretending that all historical communists were going from the same playbook is just not true. Personally, I'm a fan of Trotsky because he was arguing from 1905 (when russia had a half-baked revolution that failed) that Communism would succeed by doing a better job at meeting people's needs in competition with other forms of governance.
How Street Meat Conquered New York
> "It does delay the first output though"
They're not doing it for bandwidth conservation, it's a way to extract rent from companies that are (already paying someone for) using the internet to reach their customers.
> Monitoring. It took a while before I settled on a decent monitoring solution that could give insight into kafka's own consumer paradigm.

Would you be willing to write a bit (or point to a post with) more about this? What do you find useful?
Look at some of the videos on pluralsight.com – $29 a month will give you access to the whole catalog. You can start from JS basics, and go all the way to courses related to specific frameworks.
https://developer.mozilla.org/en-US/docs/Web/JavaScript
Nectar-Financials | Node Backend, Angular Frontend, Devops | Remote | Salary: 70k-80k EUR

Based on NodeJS and Angular 1 we are building a CRM system for wealth management companies and family offices (rich families). The product is rather young and the codebase small. We have employees in Switzerland, the US and Slovakia. Although, remote work is okay, you should be located close to Europe if possible due to time-zone issues.

Our hiring process:

1) Resume / code screen

2) Phone call (getting to know each other, technical interview, check of familiarity and knowledge of Node)

3) Onsite (half a day)

Send a mail with a short intro about yourself OR Github-link with code with some additional info OR a resume to:

hiring+hn@nectar-financials.tech
If the adversarial turtle is far enough from the camera that it cannot discriminate the detail of the texture, does it get recognized as a turtle?
I hear you. What's causing them to iterate so fast? I still remember the days of Java and .Net where they did yearly releases and phased transitions with good documentation of what's deprecated and what's new.
Thanks. I'll check it out. I just want to avoid those cheesy, unprofessional stock images - just looks tacky and the people in those images look way too fake when we show our website.
comScore | Senior Software Engineer | Portland, OR | Onsite | Full-time | http://www.comscore.com/

comScore tracks and analyzes consumer TV and digital media consumption, demographics, and purchase behavior. Our clients include most major U.S. ad agencies, media companies, TV networks, movie studios, and advertisers.

We're hiring a developer in our Advanced Applications group to help build a customer facing analytics tool. This is a development intensive role where you'll use your technical skills to implement solutions to challenging problems that are not met by widely used technologies (ie, you'll be writing more code and using fewer frameworks and platforms).

You'll work on a high performance distributed datastore and query engine, running on Linux and written in C (with a little x86 assembly), Python, and Lua. AWS and Ansible experience would also be helpful.

Learn more at http://www.comscore.com/Careers/Job_Opportunities?sfid=20100. If you're interested, send an email to the address in my profile. I'm a developer, not a recruiter, so feel free to ask technical questions.
MyFitnessPal | San Francisco, CA | ONSITE |
Engineering - Web, Android, Backend & Leadership | Design

MyFitnessPal is the world's largest diet and fitness tracking application. We’re serious about individual growth and athlete achievement, and we’d like you to join us to build real products that will help millions of people improve their lives through better health & fitness. MyFitnessPal is part of Under Armour's family of connected fitness technology, which powers an ecosystem of over 200M athletes, fitness enthusiasts, and people pursuing a healthy lifestyle.

You will get to learn, grow, and play in an environment that focuses on results and delivery, all backed by one of the strongest consumer brands in history.

Web team: Javascript, React, Redux and GraphQL

Services team: Ruby, Scala, Redis, memcache, SQL, AWS, Micro-services

If you're interested, please apply here: https://boards.greenhouse.io/connectedfitness#.VqjuUZMrJTZ
I'm using the open source LanguageTool for my spell checking service https://www.spellboy.com/check_spelling/
Unlike aspell and hunspell it is capable of finding grammar mistakes.
A hack I like to do with treadmills is to go 1.5-2 miles per hour and have an incline of 20-30%. You burn 600-800 calories but your going at walking speed. I call it the hiking simulator.
I think Adobe is now offering something like that with the latest Creative Suite, though I don't know if it employs ml. The last Photoshop had that functionality and they seem to have expanded on it.

I was wondering if that is what inspired this thread, the threat of Adobe.
sqlalchemy the reason Im in love with python!

edit: To make this a more-effort post see https://www.sqlalchemy.org/features.html and http://www.aosabook.org/en/sqlalchemy.html for reasons.
Wow, there are quite a number of tricks to monitor. I don't know how they handle it in reality.

This seems a clear case of bashing .. and if so, it means the article is a compliment to AMD.
Knewton | NYC | Senior Engineer

https://www.knewton.com/about/careers/

Knewton is the world’s leading adaptive learning technology provider. We are looking for a Senior Backend Engineer. We use Java and Python among others.

Come help us bring personalized learning to the world!

Questions? recruiting@knewton.com
They actually reverted aot by default on serve because for really large project it might slow down the reload time.
It's really not that big a deal to administer Kafka at small scale. If you have to, you can run it on 3 machines, with ZK on the same nodes.

I'd still run it myself over Kinesis, even if I was a single-person startup.
Because economic output is growing. If the money supply grows to match, then each dollar has a stable value. If the money supply doesn't grow, then each dollar becomes worth a fixed fraction of the economy, and therefore the value of the dollar grows as the economy grows. (It's essentially the same as saying, if the amount of liquid increases, we want the number of liters to also increase, so that a liter can represent a fixed amount of liquid.)

Why does that matter? Well, let's say you own money on your house. And let's say that each of those dollars is worth more money, year after year, for a thirty year mortgage. That's going to become a problem, a big enough problem to crush you.
Node may be OK for some things but it's not standard. I don't want to use a shell that I won't find anywhere but my own workstation. I want to use a shell that I will find on 99% of any systems I have to manage or work on. Even Python doesn't meet that bar and it's been around a lot longer than Node.
Modern Vim by Drew Neil