skysight-inc/HackerNews huggingface dataset:
Hi, I'm the author, and I've been working the RESTful API redesign for SigOpt. I've learned a lot about APIs over the last few months and I'm excited to share, and I'm always looking to learn more. Let me know if you have any questions/comments!
Easier said than done, but I believe you need to be in charge. This can take many forms, but I lean toward self employment creating a product the customers use as a black box.
Let me elaborate on the points of that last statement... "Self employment": I talking small company where you are in charge. Trying to be an entrepreneur in a large corporate setting or another founder's startup means that at the end of the day, they decide what is next, not you. "Customers use as a black box": Again, this is about who is in charge. If the customer is familiar with the inner workings or the possible features, they will leverage their investment in you to change priorities.
What does this mean? You need to find a way to produce a product that people will pay you for, and pay you enough to support yourself and others (depending upon the complexity of the product). As you can see, I value self determination above anything else (as far as work goes).
My motivation currently is fear of loss (albeit very little of it) of employment. I don't think that would change much if I were "self employed creating a product the customers use as a black box", but it would pivot much more closely to my choices than choices made for me.
Typeform - Barcelona, Spain - Full-time - ONSITE

We're trying to create beautiful forms that you'll want to fill out! Basically we're all about making communication with people via computers more human and we're looking for more people to help us with this!

We're looking for a lot of people for a lot of different roles. Some of them:

- Developer of any (web) kind (backend/frontend/fullstack)

- Data Scientist

- Product Owner

- Account Manager

- Accountant

And many more, all of them can be found here: http://typeform.com/jobs

If you have any question, please feel free to email me at victor@typeform.com, otherwise just fill out the typeform linked above and speak with you soon.
> The only big thing that Slack has over IRC is being able to catch up on what was said earlier.

What happens when a topic of discussion is debated intensely on a different timezone and you wake up to more than 500 messages to read? Do you read them all?

I think this is a reason for people who really don't engage on IRC for anything other than "Hi, I have a problem, can anyone help me?".

If you do anything meaningful and engage on different channels you know there is no keep up with everything being said or discussed.

Sorry if I sound harsh but I keep hearing the same tiring argument and keep pointing people to the same thing over and over and over. If you want IRC and history, please use an IRC bouncer. With Docker and cheap hosting solutions it's almost a no brainer. Do one better, add SSL to your bouncer and connect to, at least on Freenode, using SSL as well. Win-win.
I temped in a sales office for a cremation company a number of years ago and it was a very interesting experience.

You can pre-buy cremations and issued a legally binding document which states that you are to be cremated. This can save your family the trouble and heartache of shopping around for a good deal as well as debate/drama over what to do with your remains. From what I understand, it is also easy to be upsold on burial packages when you're grieving so pre-buying basically locks in the price and helps prevent guilty feelings for not buying the top of the line casket.
Just set up an IRC log bot to log all channel traffic to a web site (can't be bothered to look one up; but I know they existed when I last messed with IRC 20 years ago).
Why not Gitter? It's really easy and plugs right into your Github.
Saying that a particular crate has a C API makes sense. Saying that Rust has a C API suggests that Rust has some equivalent to e.g. Python or Ruby's C APIs that let you invoke arbitrary Rust code from C, which isn't true.
It's hardly a walled garden when you can take your entire repo (including commit history etc.) and go to another provider or go with your own git server.
It's also worth mentioning that it uses the USB-CDC ("communications device class") standard driver, which is long supported/included in windows and linux and intended for use by arbitrary manufacturers.

The situation is not unlike that of usb keyboard/mice which use the HID ("human interface device") standard driver (which MCP2221 apparently also supports). So there won't be any argument or shenanigans about whether any third-party chip should be allowed to be compatible with this commonly available driver.
Metcalfe's Law in Reverse Experment
How much would it take in a virtual currency for you to join in a new social network? or how many members would need to be involved before you would join?
Because of tact. That's why. It's entirely image. Anyone can make a great technical replacement for Skype. Multiple solutions have come before this one.

What do they all lack? What's the common pattern? They all pale in comparison to Skype's invitingness regardless of how horrible Skype has become over the years.
Ask HN: Do you know any good open-sourced project management tools?
OK, I'm rather impressed. I was expecting this to be, shall we say, at usual FOSS levels of user-friendliness for non-technical users, but the new client (Vector) is very easy to get started with.

I'd suggest making it clear that Vector is by far the most user-friendly way to use Matrix if you want to attract non-technical users to the service, but otherwise, well done.
Monitoring in an enterprise environment (for browsing) works on a network level; even SSL sites are monitored by on-the-fly certificates that are trusted by the users machine. There's no need to persist history to disk for an IT team to capture that information.
@tptacek:

> This is a pretty silly comparison, because the web is changing so fast that people regularly express concern that it's evolving too quickly.

This only serves to prove my point -- standards/committees do not imply stagnation. Also, I think you're conflating common complaints about web development (frameworks, libraries, paradigms) with core work done by W3C and friends.

> IRCv3, meanwhile, hardly changes IRC at all.

> There's no indication from the IRC standards work that IRC is heading in the direction that people who use Slack need it to go: it's not going to index channels, it's not going to allow long message lines, it's not going to deliver previous messages to users who join channels, &c &c.

Just because something changes doesn't mean it's necessarily getting better. If you have looked into WHY they do not make those changes, then it should be clear to you whether they will nor will not make those changes in the future. My bet is that someone (or multiple people) on the standards committee do not think that is the purview of IRC, and those are not features it should be concerned with. If there is no good reason for them not making those changes (in your mind), then you can go off, and make your own protocol built on top of IRC that implements those desired features. This is how you build an ecosystem of composable concepts. This is how the networking stack is built. It works.

@justin_vanw

> you're ignoring that period between standardization and the release of google chrome where there were effectively no changes and no browsers that were compliant.

> Suddenly competition led to a huge uptick in the speed of change of the web.

What's your point? Competition is pretty much always around unless it's suppressed. Your complaint is not against standardization, your complaint is against the suppression of competition.
Let me reccomend "Toxic sludge is good for you". http://www.prwatch.org/tsigfy.html. Its a book about PR in the
twentieth century.

Basically the corporate elite has been hiring armies of secret and hidden agencies, front groups, lawyers PR people, ex-army agents etc. for decades. They smear , threaten, distort and ultimately change the publics perception of reality.
I'm not implying anyone's lying, I'm just saying there's selection bias. I doubt anyone's lying, I bet a lot of people just don't reply.
If you are unhappy as a programmer you should quit your job immediately and try sales/marketing/anything else.

I was disappointed with the way companies I worked at organized their programmers so I started Software Engineering Daily, a podcast about software.

This economy rewards software skills and general acumen as much as programming.
OpenStack does as well. They use bots to log and capture high points which are then posted publicly for discussion/reference.
I agree it is not easy.
Though I never said that it should be the only language! Emphasis was on the fact that one could build a career on C more than any other because of the additional overhead / toolchain baggage. (I quite frankly haven't met anyone who only knew C tbh and doubt such individuals exist in the industry (in a successful capacity))
I'm guessing most people are just using the GPL license since AFAIK the GPL doesn't matter when you're hosting it yourself.
So IRC can do all this stuff, but nobody has done the work to do it. That is another way of saying IRC doesn't do this stuff. That might be why people like Slack rather than IRC.

``It sounds like someone needs to make an IRC client that is approachable to encourage a new generation of people to be interested?''

Yes. It sounds... very much like this? :)
Show HN: Fully manual Let's Encrypt client with DNS verification
Did Reporting on Snowden Docs Deny a White House Advisor His Security Clearance?
What's it like in the heart of the sun?
Yeah, that paragraph is a bit misleading (and the whole readme could use some more love).

Roswell is basically a tool that help you quickly setup a Lisp development environment. You can think of it as Ruby Version Manager (RVM) for Common Lisp. It can be used to install the latest version of the Lisp implementation of your choice (which is really a great feature if you use Debian stable or Ubuntu LTS), easily switch between various implementations, and even switch between different versions of each implementation. This makes testing your Lisp code across multiple implementations a breeze, especially when you use Roswell with CI tools.

That the majority of Roswell developers are web developers and use it to develop, test and deploy web apps are merely a coincidence. Roswell can be used to develop all kinds of applications.

Regarding the fragmentation issue, on Linux there are basically two major open source implementations that most people use nowadays: SBCL and Clozure Common Lisp (CCL). So it's hardly an issue at all.
It can handle a single incognito session per profile. If you start another one from a window belonging to a different profile, you'll get a different session. (And you can tell them apart because they copy some of the theming and appearance settings from the profile they were created from.)
10 most widely used methods to Market Urgent Care Centers in 2016
Hrm, I appreciate your point. Personally I like reading comments that challenge hype, but if second hand hearsay carries no weight for you, or you find it offensive in some way, please ignore my original comment and accept my apologies for wasting your time.
ordoro.com | Austin, TX ONSITE (we'll pay for relocation) | Full-time

Ordoro makes it easy for e-commerce businesses to ship orders and manage inventory. Everyday our software helps thousands of small businesses save lots of time and make more money. It's not a glamorous space, but we make it awesome. We're well funded and have strong revenue.

We really love python, postgres, and fast unit tests and you should too!

We're a small team so you'll have the opportunity to make a huge impact. Our dev team is just 6 people, but we work hard to make Ordoro awesome. We're serious about taking time off to enjoy the things you miss when you're constantly stuck behind a keyboard. Bonus points if you can make us laugh or cry.

Our current needs are integrating with e-commerce platforms (think Shopify, Amazon) or shippers (think UPS, FedEx) or building our JSON API. In the first 2 days you'll commit and deploy code to production. In the first 2 weeks you'll commit and deploy a feature to production. In 3 months you'll completely own part of our codebase. In 6 months you'll be running the company :)

email ben@ordoro.com to say hi
I think C is a good choice to stop. I know it's an abstraction itself, but beyond that you get into hardware specifics and often-closed OS code.
So basically this is Linux's version of NetBSD's Rump, right?
> - C teaches you how computers work.

Except it doesn't. If any language "teaches you how computers work", its assembly. While a lot of the quirks of C's design compared to more "pure" structured programming languages (e.g., Pascal) reflect a desire to provide more direct access to common low-level features of systems of the time when C was introduced, it doesn't really teach you how computers work except insofar as trying to understand its quirks might motivate some inquiry into how computers work.
That no one has built the interfaces for doing so?

There are interfaces and solutions for everything suggested.

Use quassel or irccloud as frontend and bouncer (on Windows, Linux, Mac, Android, iOS and the web), use the standard bots, etc.
It would have been very easy to explain in interviews however. "They wouldn't let me spend two weeks with my dying mother" is quite a valid reason for quitting a job in my opinion.
I still use it every day, just as I've done for the last 20 years.
Microsoft Tests Undersea Data Centers
>> C isn't just hard for beginners because of the language but the rest of the tool-chain.

I can agree with this, if not moreso the fact that you also have to learn the underlying system when you learn C.

For example, I 'learned' C from Greg Perry's "C Programming in 12 Easy Lessons". I was 11 or 12 years old at the time, had played around with a few other languages, but I knew C was the language video games were written in, so I wanted to learn C.

Part of the reason I wanted to buy that book was because it came with a compiler, Borland C++ 1.0. The book was also only $29.99 and was at a store in town. You'd be learning how to use functions like fscanf() but they never covered the details of 'when things go wrong'. You're missing some bytes, your file is incorrect, DOS does this while UNIX does that... You learn just enough to get you in trouble.

Sure, one book can't teach you everything, but it wasn't quite enough to give you a real good understanding of how C worked.

http://www.amazon.com/C-Programming-12-Easy-Lessons/dp/06723...

I eventually bought a game programming book and started to learn all the 'hard' stuff that I didn't even dream about when I first started. x86 interrupts, accessing joysticks and sound cards, writing to video memory...

All of this can be solved to a point by dumbing it down and using libraries. You still have to make sure you've got things like pointers down, though. You don't quite have to worry about that stuff with say, QuickBASIC or Turbo Pascal.
Or a kilt?
Another possibility is: they never feel like it.

It's possible intelligent species inevitably overcome/loose the desire for infinite self replication.

It's clear other animals will breed to occupy all available habitats. But it seems humans uniquely are developing the idea of the preserve in which environments are intentionally left unoccupied. I have even heard a tiny amount of talk questioning the impact of even a Mars landing. If that question is already coming up centuries before interstellar travel, one wonders what attitudes will be prevalent then.

Just a century ago it was quite desirable to intentionally release new species of bird's into new continents purely for aesthetic reasons. Now such an attitude would be abhorrent.

I suppose if one could demonstrate that the desire to endlessly replicate across the universe is somehow beneficial to individuals currently living then I imagine their values will embrace it. If endless self replication is not beneficial to the exiting population then they will eventually reason their way clear of that instinct and that reasoning will be integrated into their ethical code.

So while I, like most people reading this, am very excited by space exploration, that attitude may not be a permanent cultural characteristic.
Researchers Introduce First Self-Assembling Superconducting Material
Company: Postmates

Location: San Francisco

Visa: offer visa transfers and green card sponsorships

Roles: Software Engineers (backend, front-end, Android, iOS, reliability, infrastructure)

Job Descriptions: check out our website at https://postmates.com/jobs

About the company: Founded in 2011 and located in San Francisco right next to Caltrain, Postmates is transforming the way local goods move around a city by enabling anyone to get any product delivered in under one hour. Our revolutionary urban logistics and on-demand delivery platform connects customers with local couriers, who purchase and deliver goods from any restaurant or store in a city. With the largest on-demand delivery fleet in the country, we currently operate in 40 cities across the country and are processing 1,000,000 deliveries per month on the platform.

Engineers interested in our infrastructure, reliability, or front-end positions can e-mail their resumes to lana@postmates.com

Engineers interested in our iOS, Android, or backend positions can e-mail their resumes to emily@postmates.com
London Transit Contactless Pay Tops 300M Rides
What's the cumulative total of layoffs so far?
Chick Corea reflects on Miles Davis's leadership style
Assuming that you do not come to hate your hobby in the process. I know plenty of people who turned their hobby into a job and came to hate it because of all the other things they had to do for work that they avoided when it was just a hobby.

Plus, some of them were like me in that being told or required to do something, even if I would have done it anyway, instantly lowers the enjoyment of that activity a bit.
Really?

Ever seen IRCCloud or Quassel?

Simple "one-click" "just works™" IRC bouncers, perfectly integrating.
I don't agree. Literarly all FOSS projects I am part of are on IRC, and those are quite many. I literarly never have thought: "I wonder if there is a slack chanel for that FOSS project", per default I look for the IRC server and chanel name. When I read articles like the OP I always wonder which FOSS projects they are using.

Here is a list with the projects of the top of my head with which I'm in contact via IRC (quite often): Firefox (+OS, +sync), Qt (+Cpp, +QML, +QtCreator), Sailfish OS, IndieWebCamp, foss-gbg, golang, SELFHTML, Thunderbird, Clementine, Gnome (+calendar, +addressbook, etc.), Gimp, SyncThing, VLC, ArchLinux, ruby, Emacs, node.
A lot of people say this is the purpose of managers but it seems few actually believe it, especially those who seem to need to actively try to convince people that this is all they're doing.

In reality, most non-technical managers of technical staff look down on their subordinates and see themselves as babysitters who need to make sure that those stupid nerds don't waste the company's money, which they've been charged to protect. This results in "removing barriers" by telling everyone to shut up and get back to following directions. Some managers are very sneaky about this and their subordinates often don't realize that's what's happening.
San Francisco Yellow Pages deliveries will continue (2013)
Sure it is. How do you get your issues and wiki into another Git server?
I love programming. The line between work and play is very blurred for me. The only thing that makes me cringe every morning is the fraking drama. I became a programmer cause I thought I would have less interaction with people(among other reasons). Why are office politics like freaking high-school?
I understand that the choice/decision to cremate the self is personal. But I think it stops where the personal starts affecting us all. Is cremation that negligible of an issue for the environment?
My university used Scheme (a Lisp derivative) as the first programming course language, and these were some of the reasons why I found that an excellent choice.

Some other points being that most people start on the same level, and functional languages allowing the construction of many concepts that are not part of the language itself.
Mixmax | Full-Stack Engineer or intern | REMOTE or onsite San Francisco (SOMA district) | https://mixmax.com

We're a growing, fast-moving team looking for a full-stack engineer to join us!

Mixmax's mission is to the reinvent the way professionals communicate for work. We're building the impossible: a rich communications platform that brings the power of the web to everyday communication. This includes easily scheduling meetings, completing surveys, making purchases, signing documents, and even interacting with apps. We’re fully integrated with Gmail and Google Inbox, and just released an Electron-based native desktop application. Already, we’re seeing phenomenal growth, with customers from Uber, Airbnb, and tens of thousands of more businesses depending on us for their daily communications.

We’re well-funded with an A++ list of investors who previously backed companies like Twitter, Heroku, Lyft, and Square. We have big plans ahead. Come do the impossible with us.

Our stack: Node, Express, Meteor, Redis, Mongo, AWS, Electron.

Email hello@mixmax.com and let’s chat! Also check out our eng blog at mixmax.com/engineering.
Here is a nice tutorial about how to install Wekan on an Ubuntu machine

https://www.rosehosting.com/blog/install-wekan-on-an-ubuntu-...
A good article on creating responsive tables using CSS3 Flexbox
SEEKING WORK - Remote (US)

I am a senior full-stack Java developer and DevOps/infrastructure engineer. I can help you with:

* Understanding your goals and translating them to a technical solution
* Prototyping/MVP
* Full-stack development work
* Improving your development tools
* Setting up continuous integration and deployment
* Automated testing
* DevOps and automating your infrastructure

Technologies: Java, JavaScript, Chef, Jenkins, AWS

GitHub: https://github.com/crwohlfeil

LinkedIn: https://www.linkedin.com/in/craigwohlfeil

You can get in touch with me at crwohlfeil@gmail.com.
I've been unable to find the date of this paper, but the most recent cited paper in the references section is from 1999. I guess the paper itself is not much more recent than that. It contains a reference to a Cray computer with 512 CPUs at about 400 MHz.
What are you going to do with your username?
Android Engineer – poynt.com - Poynt –Palo Alto, CA (ONSITE)

We’re seeking a full-time Android Engineer that knows how to make their way around the AOSP stack.

You'll be responsible for building, launching and maintaining Poynt OS (our secure version of Android + payments firmware that’s gone through PCI-PTS certification ) that will help small business from all around the world process payments in new ways: EMV, NFC, old-school magstripe, other future payment methods. We also build tools for pushing out software updates and capabilities to Poynt devices.

We’re a team of Xooglers, Ex-Amazonians, and Ex-PayPals. We have commitments from all across the world (U.S., Brazil, etc.) to replace brick-looking Verifone and Ingenico payment terminals with our Poynt devices.

Poynt has raised $28M in Series B funding. Our investors include Oak Investment Partners, Matrix Partners, and Google Ventures.

If you're interested in joining us as an early software engineer, learning about the payments industry, changing the landscape of payments, learning about what it takes to build payments hardware that’s always connected and have deep Android expertise -- send your info to careers at poynt.com
Practically speaking, Slack does not do this either.

Most open source projects can not pay for the archiving feature - so messages are deleted and gone forever.