skysight-inc/HackerNews huggingface dataset:
CoreOS is hiring a VP of Engineering
CoreOS is hiring a VP of Engineering to help scale our engineering efforts. You will join and lead a team of talented and passionate systems engineers.

CoreOS has built many popular open source projects related to the emerging container space, CoreOS Linux, etcd, rkt, flannel, and fleet. You can find it all on github.com/coreos. This is an opportunity to build and lead the team that will bring "Google's infrastructure for everyone else". The goal is to enable all companies to run their infrastructure in a similar matter to the hyperscale companies; containers, distributed systems, commodity hardware, etc.

We have gotten this far with less than 30 engineers and we are seeking strong engineering leadership to help drive our efforts to the next level.

CoreOS is venture funded, with $20mm in capital raised to date. Our investors include KPCB, Google Ventures, Accel, Sequoia Capital, A16Z, Fuel Capital, Y-Combinator and four time superbowl champion Joe Montana.

Your objectives:

- Recruit and build a world-class systems engineering team

- Design and execute scalable team structure

- Be a leader that engineers love to work for

- Solve the core technology problems required to secure the internet

The role is full-time based out of San Francisco.

If you are interested, please email our CEO, Alex Polvi, directly: apolvi@coreos.com
> Right, but a rich person with lots of money to throw around would buy three a three unit townhouse and price out three families just to keep it empty 80% of the time

Sorry but what's wrong with that? We have land tax for exactly the same reason. If someone is willing to own the expensive apartments (and the expensive land that they build upon) and pay the taxes, why is that a problem?

I guess I don't see how gentrification is a problem at all. If Manhattan is expensive, people should move out. This is a genuine question. Why should they live there if they can't afford to live there? Is it a good use of public resources (policy makers' time, potential tax income etc)? Honest question.
Not to cast aspersions on either Lamport or the content of the work, but this "hyperbook" would be much more accessible to contributions as a Github repository, and much more accessible to readers as an ePub (or plain hypertext!) The approach here feels more like what you'd come up with to open-source a book's production in the 1980s.
This is a great article and I feel one of the most important points are being drowned in discussing the merits of pixel art or what art is here in the comment section.

The most important thing is the part about speaking the language of the users. And especially "the users don't owe you their time"

These are principles that are extremely important if you want to build a product that reaches people and change their lives. Be it in the marketing department, engineering, UX or as this article, art work.

Another great point is that we can produce great art/products/UX while speaking the users language.
I came to the realisation about a year ago that I was pathologically obsessed with being right about everything.

I discussed this with a good friends who pointed me at this stuff about phases of adult development:

http://www.slideshare.net/mobile/MargoBoster/how-being-an-ex...
Becoming a Web Engineer
I've barely used paredit, but when I tried it it felt a bit rough---and that's not surprise since not all text is a valid s-expression.

Also, tree editors make implementing additional editor features. You don't get that benefit with emacs + paredit since the data structure is still a text string at the end of the day.
The Ultimate Interface Is Your Brain
That highlights the need for standard DRM rather than having each company using their own code that runs on your computer.

With a standard DRM solution, the only person you would need to trust is the browser vendor. This seems like a better alternative than having a company force you to use their DRM.
The part on being enforced by a central government, yes.

But my last line still applies to all money.

That's why when someone mentions the phrase "intrinsic value", they are not seeing the core truth of money.

It's interesting that money is misunderstood by so many people while representing the fundamental fabric of human society.

There is no intrinsic value to anything in this universe, not one that applies to every single organism.

For humans and most life forms, the closest thing that I can think of is food/water/(oxygen for aerobic organism), force of violence, pleasure and time.

Today, most money aren't even in physical circulation. Most of the gold in the world sits in some cold dark vault.

It's literally a video game and the funny thing is, we have enough food and water for everyone in the world already.
Even if everybody moves to FLAC or other lossless music format, musicians will still likely add in MP3 compression artifact sounds. After all, like with vinyl, it makes the music sound warmer.
I'm trying to figure out what you think I believe, and the nearest I can come is that you seem to think I'm judging women for behavior that I find distasteful because I just can't comprehend what life is like in the "dark pits in which people live." Let me be clear: I am not decrying the behavior of women. I am criticizing VCs who expect sex from women who are trying to get funded.

I recognize that some women resort to various kinds of sex work because they are financially desperate, while others do it because it is work they enjoy and it is lucrative (also to be clear, some women do it because they are forced into it by traffickers or others. This is not ok). I believe that prostitution should be legal, because its prohibition is bad for sex workers and makes their work less safe. I believe that consenting adults should be able to do what they choose in the bedroom.

However, soliciting sex from women who are seeking funding has no place in the ethical practice of venture capital, for the reasons I outlined in previous comments (it is coercive and creates a bad environment for female entrepreneurs). Additionally, accepting sex from someone seeking funding also has no place in the ethical practice of venture capital, because it is likely to cloud judgement and produce bad investments.

This is not idealism, it is a rational response to the fact that women had few other options than to "use their bodies" for millennia. People will do what they do, but if a VC tries to get a women to have sex with him in order to get funding, and instead of "using her body" she sues the shit out of him, he got what he deserved.
>closed source

I can't comment on the other arguments, but the client of Telegram is certainly FOSS [1]. Their service being open source is irrelevant, since you couldn't verify it anyway.

[1] https://f-droid.org/wiki/page/org.telegram.messenger
This is how I feel every time I work on a decent-sized chunk of Javascript...designs so grand they break through mere weak typing and floating-point.
I can't see flying cars taking off (pun unintended) until the flight side is automated and at an equivalent quality as an experienced pilot. The consequences of an accident are much more severe. This risk needs to be mitigated and human error is an obvious weak point. I did notice that this car has an emergency parachute feature.

All said, as drone technology advances I can completely see car like this becoming the norm. Personally I'l love to be about to live in a rural environment and work in a city so something like this would be brilliant in enabling this option.
I am not sure I agree 100% with this. If both people are working on a really hard problem and the argument is based on theory, then yes, you should be kind. But if a colleague routinely creates more work for you and he thinks he is a competent programmer when not, then being kind will only further stroke his ego.

I am literally facing this at work. One of my colleague has an opinion on everything. Its quite frustrating because he is neither the most experienced person in the topic nor is he any good. I literally caught him using an if else statement for check whether a dictionary contained a key when one line would have done. Its programming 101, pick up a book and you will learn it in chapter 3. But he goes on saying he has 5 years in this industry... I am like okay bro. How he got a job is beyond me.

In the end, kindness is a tool in EQ. You should use it when needed and be stern when another approach calls for it. Hiding your dissatisfaction just to be kind will do the company long-term dis-service. Especially to the code base.
Artificial intelligence experts are building the world's angriest robot
Possibly, but more likely it's both. O'Reilly is pretty intelligent but he also has a massive temper and gets enraged at the drop of a hat.
Thanks for your feedback/ideas.

- We currently offer 87 and 91 octane, and only in West Los Angeles (but of course we hope to expand rapidly)

- When you send a request we remind you to make sure the fueling door is unlocked. When that is done is the customer's choice.

- The service is very quiet. We don't have loud trucks. Our model is similar to Uber's in that anyone with a car can apply to work with us as a courier. They use their own car and transport fuel with 5-gallon tanks in their trunks. That might sound silly, but it seems to work well so far.

- Currently free delivery, but we intend to charge about $5 per delivery

- Yes, we have plans for additional services that can be added on.
Warning: This is going to sound mean. Feel free to skip it if mean words upset you.

They claim to support "all major platforms" then completely skimp out on Linux and BSD.

Bleep isn't open source.

They claim to provide privacy, and their testimonials read:

Software Engineering at it's finest. If you haven't read
the blog post on this app then you need too. Once you see
how it works your gonna want it. Most secure messaging
I've seen yet.

That's great, now show me the source code so I can decide whether or not it's the most secure messaging _I've_ seen yet.

Publish the git repository. Make it run on GNU/Linux and *BSD.

Or get the fuck out and stop making claims you cannot back up.

DDDD i t h TTTTT h i sss
D D ttttt ccc h T h s
D D i t c hhh T hhh i sss
D D i t c h h T h h i s
DDDD i tt ccc h h T h h i sss

BBBB U U L L SSSS H H I TTTTT !
B B U U L L S H H I T !
BBBB U U L L SSSS HHHH I T !
B B U U L L S H H I T
BBBB UUU LLLL LLLL SSSS H H I T !
It helps to identify type of car. The less picky you are, the better this all works.

What I've typically done is identify something like:

-small engine, high reliability, good MPG, clean.

For cars, 4-10 years old, you can set a price, say $2500. This will put you in a reasonable age range, as that price is low enough to filter out returns, newer vehicles. Set a minimum of $2k. Double all of that for nicer cars that aren't just runners.

Hit craigslist, and friends to find some cars. Research a few of those, and you will center in on one you like.

Then drill down on that car, looking for plausible deals. Call 'em, get their reasons, go visit, talk to them to judge who you are buying from, see the car, and go from there.

It's perfectly ordinary to get a car inspected. You can arrange that ahead of time with your mechanic. Figure out a deposit, or whatever makes sense.

Got a friend who can test drive? That helps too. There are a number of things I do on a test that helps filter out problems. I'll put a couple here:

1. Start the car and let it idle for a long time, until it comes up to operating temp. This takes 10-15 minutes. If it acts irregular, dies, begins to run rough, smokes, it's probably got some issues. Continue, until the fan comes on.

While it's idling, lift the hood, examine things. If it sounds funny or odd, it is. If you see leaks, there are. Simple common sense things here.

2. Get in the car, blast the heat. It should be right there, hot.

3. Blast the AC, if it has it. Should be there, cool in about a minute.

4. With a friend, try everything out. Lights, features, radio, whatever. Test all the electric options.

5. Time to drive the car. Take it out on the road and drive normally for a bit. It should perform like a reasonable car.

6. Find a long stretch of road, put the car in second gear, then drive about 30 MPH for a good mile or two. This will stress the engine, and doing this will filter out cooling system issues, and the engine should be smooth.

7. Exercise the car. Speed up, and use the brakes hard. If it's got ABS, that system should trigger.

8. Take some corners, handle the car a little. Make sure you go fast enough, say 70 MPH, and it should not shake or shimmy.
Math is sadly an exception.
It's linked to on that page, but here's a good paper on scaling/interpolating pixel art. They use a lot of SNES sprites as examples. Some of these are implemented in emulators so you can play around with them a little.

http://research.microsoft.com/en-us/um/people/kopf/pixelart/...
I am an Engineering major(I have been programming since I was 13), and I have a bad habit of over-analyzing everything. I never skim over the details, and I always try to dig into a topic as much as I can to make sure my interpretations are correct.

Because of this attitude, I can not enjoy fantasy novels. They ask me to bridge the gap between multiple paragraphs with insufficient information. But at the same time, I am really comfortable with technical writing; no matter how complicated they are.

My girlfriend tells me I am mean to people, and I am not very kind. But it can't be furthest from the truth(from my perspective). I have never had any intention to hurt anyone. Gosh! I don't even hurt an ant. All she tells me is that I am `good person`.

So I asked her to demonstrate me some of the variants of conversation where I don't come of as an unkind person. I thought with enough examples, I'd able to extract a pattern.

She has been trying this for the last couple of years. But it's not working. I am yet to find a pattern, and unless I find a pattern I don't know what the anti-pattern will be.

The best solution I've found thus far is to smile and remain silent. But that can't be the only solution. So my question to HN crowd,

How do I learn to be kind?
> On a related note, I have a family member (in the US) who works in a clinic, the sole purpose of this clinic is to get people with chronic or in some cases even terminal conditions off of narcotic painkillers. These people provably are in pain, but the system in the US is such that they'll kick people off of painkillers who actually need them simply because of some kind of "narcotic painkillers are bad" circular logic which nobody can explain to me.

People with long term pain need an early referal to a pain management clinic. They need short term pain meds to allow them to do physiotherapist guided exercise.

Long term use of pain meds doesn't work for most people. This is not about some moral panic over heroin; it should be about the unsuitability of ineffective and risky medication.

When someone with long term pain takes opiate meds for that pain they start needing to increase the dose; this puts them at risk of harm from toxic doses.

Short term pain is different; use opiates for that.

Here's a programme with interviews with people at pain clinics. These people had active addictions to opiate pain meds; they were taking huge quantities of pain meds; but importantly they were not getting adaquate pain relief.

http://www.bbc.co.uk/programmes/b04wv052
The classification of Coq versus HTML is like that of classifying people as expats versus migrants, it reflects more upon the affinity of the person classifying for what is being classified than upon any objective distinction.

Computer Scientists use Coq and Web Designers use HTML. Denying HTML is a programming language is a mechanism for denying a particular form of legitimacy to a particular cluster of activities. It's not like you're average Java programmer could actually prove that Java is Turing Complete in polynomial time. Most people take it on authority that C is Turing Complete, and that's reasonable because that's the way science largely works.
Some things are highly valuable but just don't make sense to monetize. Bit Torrent is a great example of that.

BitTorrent Inc is evidently scrambling to find a way to monetize the core technology having raised money and promised investors it would do that.

They just laid off a %age of their staff, which indicates to me the end of the road might be nearing and Bleep maybe one of the last attempts they have to pull something off.

I love Bram, but IMHO Bit Torrent should return to being a true open source technology developed by the community.
So far I know these decentralized (supposedly) secure messaging software/protocols:

1. Bleep
2- Tox
3. Ring (formerly SFLphone, DHT based authentication)
Yeah, it sounds like what they really mean is "we want our frames to be course-grained, because they are still a bit awkward to work with".

You can reflect the entire AST in your structure editor, so all text is parsed (just identifiers, or perhaps keywords). But then since basically all editor actions involve manipulating frames/ast nodes, you need to make the UX extremely smooth -- shortcut keys for high-level actions alone won't cut it.
So, again, I tend to be charitable towards others. There are several other explanations for the donation: maybe he was drunk and did it on a dare, maybe he was bored, maybe he needed to spend the money to piss somebody off, maybe he actually does respect LGBT folks but believes that marriage should be clearly defined, maybe he wanted to force the issue because he found it so odious he wanted to see it properly overturned, who knows.

The responsible thing is to say "Well, that looks odd, but he hasn't said anything else, so let's give him the benefit of a doubt, as he's done well by the people over whom he has direct authority."

That's obviously not what anybody has done.
I heard the phenomenal term "curling parenting" the other day, where the kid is the stone and the parents are the two people frantically working to reduce the friction in front of it.
I assumed the "time is now" was meant to prevent replays. But yes, it's great if you can establish a secure channel first with a session key generated based on randomness provided by both client and server and then, once the session is up, send a signature of the session key, signed by your long-term key. No timestamp needed, then (I think). (Insert obligatory reminder not to roll your own crypto.)

But this is beside the point. You still have the problem that you are signing a thing, and if the signing key isn't restricted to signing only this type of thing, there is a risk that the thing you are signing could have a different meaning when interpreted as a different type. Even if the client fully-controls the content of the thing to be signed, this is still possible. Perhaps you can dismiss it as "unlikely", but I'm not sure I'm comfortable doing so.
> most of the time it's just being mindful of how you act in certain situations and if that behavior really makes sense

I think if this comes naturally to you then you're perhaps more gifted in that area than you may want to give yourself credit for. In my experience most people have a hard time being mindful and it's definitely exhausting at first. I certainly have trouble with it and it takes work to remember.

I reference the perennially over-quoted Kenyon commencement speech by David Foster Wallace only because he put it - where "it" is the trouble most people have with mindfulness - much better than I ever could:

> If I choose to think this way in a store and on the freeway, fine. Lots of us do. Except thinking this way tends to be so easy and automatic that it doesn't have to be a choice. It is my natural default setting. It's the automatic way that I experience the boring, frustrating, crowded parts of adult life when I'm operating on the automatic, unconscious belief that I am the centre of the world, and that my immediate needs and feelings are what should determine the world's priorities.

> The thing is that, of course, there are totally different ways to think about these kinds of situations. In this traffic, all these vehicles stopped and idling in my way, it's not impossible that some of these people in SUV's have been in horrible auto accidents in the past, and now find driving so terrifying that their therapist has all but ordered them to get a huge, heavy SUV so they can feel safe enough to drive. Or that the Hummer that just cut me off is maybe being driven by a father whose little child is hurt or sick in the seat next to him, and he's trying to get this kid to the hospital, and he's in a bigger, more legitimate hurry than I am: it is actually I who am in HIS way.

> Or I can choose to force myself to consider the likelihood that everyone else in the supermarket's checkout line is just as bored and frustrated as I am, and that some of these people probably have harder, more tedious and painful lives than I do.

> Again, please don't think that I'm giving you moral advice, or that I'm saying you are supposed to think this way, or that anyone expects you to just automatically do it. Because it's hard. It takes will and effort, and if you are like me, some days you won't be able to do it, or you just flat out won't want to.
I've helped teach a few camps myself and have similar opinions. Alice allowed for impressive graphics but not a lot depth to the programming (at least the early version we had at the time). Building Pong level stuff from more primitive capabilities in real Java was just as rewarding and develops skills that are a lot more directly applicable elsewhere. Learning Java by making Minecraft mods was really interesting: the initial learning curve is a bit steep due to the messy working environment, but it very quickly leads to more advanced topics as the students want to enhance the behaviors of existing creatures, add new graphical effects, or do something that requires extending the protocol for communication between the client and server. If Minecraft were open-source and the codebase was cleaned up a bit, it would be an awesome teaching tool.
I'd assume the book has probably been in the works for a while.
Thanks. Maybe I'll try it again. I've read it once, and my memory of what I read is a major contributor to the entire enterprise seeming beyond exhausting.
Kill your ego. That is step one.
That's great! Thanks.. Is that your own blog?
But isn't the point of the database to allow doctors to know if there are interactions with other things a patient may be taking? Is other prescription information hidden unless there is a conflict, or does each doctor have access to the patients prescription history? If they can see the history, then they should be able to decide if he's seeing multiple doctors to get more drugs. If that history is hidden from his doctor, why should the police get to look just because?

At a higher level, let's assume for a moment that 3rd party data should not be protected by the 4th amendment. That does not mean the database maintainer is obligated to hand over records to the authorities. It just means they can if they want to without violating a persons rights. The DB owner is certainly allowed to say "come back with a warrant" with will of course require probable cause.
BitTorrent Rolls Out Bleep, Its Super Private, Cloud-Free Messaging App
His web design sense is not great for somebody with this much general self-regard.
I've heard so many horror stories about Boz and the extremely toxic work environment that he apparently cultivated. Good to see that at the very least, he's self aware.
Best humorously wrong homophone I've seen in awhile. (If anyone's wondering, "grisly" is probably the word that was meant ("gruesome; causing horror or disgust"), whereas "grizzly racing" sounds like a race involving grizzly bears.)
Love that it's called Pyre. Who's dead?
Right. In school you can learn an ISO version that isn't relevant to he actual projects you take on a non-govt-contractor.

And note that the vs topics are also presented as not need in formal schooling to obtain.