skysight-inc/HackerNews huggingface dataset:
Commenting to myself after thinking some more about features I would be looking for, so I can come back to this in the future.

I do a lot of this by chat; faster and easier than phonetic-alphabet-spelling commands. So something that timestamps the chat entries.

The chat supports IRC-style /commands so I can enter something like /c to style the following text in some programmer font so if someone chooses to type in the command from the chat window they can easily distinguish between similar characters.

Every client I work with who does this uses only Windows. So create a special portable PuTTY client that supports some additional features.

Most recently-entered command in chat is placed into a clipboard that only communicates back and forth with between the chat and the special PuTTY. When the client pastes in the special PuTTY, the chat colorizes the command to indicate it has been relayed. There is a setting that lets the client select if the clipboard in the special PuTTY is automatically replicated to the system clipboard, or only copied from/to the system clipboard when an appropriate Edit menu item is explicitly selected. If the client highlights anything in the PuTTY, it can be retrieved via the chat without asking the client to paste it into chat.

The special PuTTY relays the output (but not keypresses) to this mythical application so there is a complete log. Not just that, but timing information is also preserved, so a real-time replay can be performed if necessary.

Something that scrapes the UI objects and organizes them in both alphabetical and closest-to-mouse lists.

The chat session has auto-complete, auto-suggest and history for previous entries. The auto-complete and auto-suggest are sensitive to the GUI items that can be located and will show a suggestion list depending upon a selected toggle when a GUI element marker is keyed into the chat. This makes it easy to enter "Radio button Foobar". A mirrored session with the GUI items that could be picked that are hot-linked would let you just click on an item and it would enter the text into the chat as well.
Well, #include resolution would require that make be able to parse C, which would add a heck of a lot of complexity, and be unscalable. For instance, you'd need to modify make to parse CSS to teach it about @import, or to parse javascript to teach it about require() (but only if you're using RequireJS)

Or, you could use the C preprocessor option "-M" and its variants[0] to get it to generate make rules with C #include resolution for you.

See also Recursive Make Considered Harmful[1] for a good description on how to set up this in combination with GNU make's "include" facility to autogenerate your per-source #include resolution fragments.

[0] http://gcc.gnu.org/onlinedocs/gcc/Preprocessor-Options.html

[1] http://aegis.sourceforge.net/auug97.pdf
redo is pretty cool, but I ran into trouble with apenwarr's implementation (https://github.com/apenwarr/redo, see https://groups.google.com/d/msg/redo-list/GL5z8eEqT90/tk_vLZ...) with OS X Mavericks. I have no experience with the alternative implementation at https://github.com/gyepisam/redux, since it came out after I reimplemented the build system in question with CMake.

In general, I found CMake quite useable for my needs, and quite clean. It also required less build system code than redo. CMake fits quite nicely into a (C or C++) project which consists of many binaries and libraries which can depend on each other.
The book and article might be 100% right, but it still doesn't always matter. There are other reasons people start their own companies:

1) If you're after personal autonomy, no amount of working at a great company can give you that.

2) Not everyone has the skills to work at the Googles of the world. A mediocre engineer can still make a great business owner, though.

3) Not everyone has the right demeanor to work for other people.

4) Some people have worked for other companies, and decided it simply wasn't for them. Maybe they realized they were not paid anywhere close to enough for the value they created, or they simply couldn't take the politics.

5) The chance to make your bones (largely) on your own is a powerful thing.

It is often irrational from a short-to-medium-term financial perspective, and the Lottery Effect is sometimes at play, no question. The reasons above won't just go away, though.
No thanks, I love to drive. Even as ridiculous as other drivers can be, I love to drive.

Driving brings with it challenges. Strategy, skill, timing, spacial recognition, etc. It also brings with it a pure feeling of freedom. I believe driving is under-appreciated and that leads to the terrible driving habits exhibited daily. Those who dont care, those who arent even driving but day dreaming, doing makeup, reading, using the phone, etc. It is under-appreciation coupled with lack of respect for being in control of a 2000LB+ piece of metal and fuel that can make driving seem like a chore rather than a joy.
Yup, you got it.
Please tell me he is going to work on VR coding! This can't come soon enough. Multiple screens (more than the usual 2), more visualizations. Epic.
No, the denial says "no evidence exists to support the claim". That's a direct and testable assertion, not weasel words.
I have a pile of notebooks that need to get into my computer somehow - but images won't help. I would pay for OCR, but AFAIK the technology today is not yet good enough for accurate image-to-text from handwriting.
FWIW, Github hasn't been a "small company" for quite some time. github.com/about/team says they are currently at 237 employees.
Will his wife also have access to private servers at his new company?
zen != daydreaming
I understand that there is finagle and also a service discovery backed by zookeeper.

I fail to understand how twitter's data stays consistent without something like linkedin's databus. Doesn't twitter manage a single point of thruth or a single version of thruth and propagate changes to secondary databases like social graph & search indexes?
Cliché, I know: you aren't stuck in traffic; you are traffic.
I work/consult for a startup doing Power Over Ethernet Lighting (www.igor-tech.com). We use UPnP (universal plug-n-play) to communicate with lights as there is already an open spec.

FWIW, we're also releasing an open reference design for hardware.
At one point I tried to do something like this on my commute (before I switched to using the train). I wrote a simple Android App which would plot time and position during the entire commute and I'd decorate it with 'all lane #1', 'all lane #2', etc. The idea was to plot the 'currents' which is to say which lanes were faster at which points of the commute. Needless to say there is a huge time dependency. There is also a 'kids' correlation where non-school days are faster than school days (which I found interesting). The train takes a bit longer (less than worse case driving, a bit longer than the median driving time) but being able to read totally makes up for that.
Related to the Polarization subject, when you are shopping for Polarized sunglasses, then take two copies of the sunglasses and placed them so that you are looking through both lenses, but one in 90 degree and notice if it turns opaque-black.

Many times in the past when I was looking for some cheap polarized sunglasses, I found that some were actually falsely labeled.
No, that's saying that Tom Preston-Werner was exonerated, and that a different problem surfaced during the investigation. It is not necessary for Horvath to have lied for that to be the conclusion reached. Misunderstandings happen.
It drives me mad with Swedish. Some of those fricatives... I definitely hear something else than my (Swedish) teacher.

I actually put together an MP3 with sounds from Swedish pop songs and told her "look it all sounds like German 'sch', not like 'ch'".

She disagreed. There's no question, it is definitely more 'ch'...
Netflix will raise streaming prices for new members this quarter
I hope the data that comes from the toilet is inaccessible to anyone until the end of the day.

Otherwise it would be easy to infer from real-time data how long a persons bathroom break is and maybe infer what they were doing in there, which, while obvious, I think people would be uncomfortable with others knowing.
This is incredibly troubling. How can anyone trust GitHub, knowing that non-employees regularly had access to private information?
TLDR : rising inequality a return to "normal" after 2 huge destructions.

Inequality is returning to pre world-wars level - ok, that's an easily verifiable fact.

However, how do we know it's a bad thing? There is no conclusive evidence that rising inequality will have bad consequences on say growth - it might. We just don't know for sure.

OTOH, we know quite well how we got into that "equality" period - destruction of huge amounts of capital and human lives in 2 world wars that turned European countries from world leaders into 2nd rate places - yet very equalitarian (Gini coefficients etc) compared to other places.

It doesn't strike me as a "good thing".
I'm surprised you're pointing the finger at AWS.

As far as I can tell, 90% of all that crap still comes from the shitty cheap home user ISP networks and el-cheapo web-hosting services.

Never seen much bot traffic from AWS.

(The bot that is currently pissing me off is Netcraft. The practice of just "guessing" domains and then firing http-requests at them is annoying.)
I think you can buy this kind of thing, I've seen them in use in some offices where sensitive information is being viewed.
To me this is lawyer speak for, yes it is true but if we admit, we would be liable. I would expect something like this from Bank of America or some other mega-corp, not github.

Only good thing about this is that it is not happening on the front pages of TechCrunch and whatever else blog might be following events like this.
Stupid people make me testy.
Best of luck to you both.
Driving in a congested freeway does not need all your faculties. Most people do it on auto pilot.

When you are fully alert, it leads to frustration , lane jumping and road rage. So I agree with GP that you need to mellow yourself down during long stop-n-go traffic. Not to the point of falling asleep on the wheel of course. But I don't think everyone needs to be combat ready either.
* I tend to trust my country with my data more than a foreign country.*

That's probably a misguided attitude. Your own country is in a much better position to persecute you than some random foreign power.
Who cares? If its VR, its likely not a SaaS where they store customer info...
That was including growing the deposits at a rate of 2-3%, which ends with approximately $3k/mo at the end.

Anyways, him being a lawyer pretty much answers the issue. You don't usually call any professional job a 'normal job', and that clears it up. It's pretty likely that even then it took some high risk/high reward investments or some lucky real estate buys in the meantime to drive it up that much.

Which is not to disparage the achievement of saving $5mil pre-retirement (or even at retirement) age. It takes above average fiscal discipline and money management to do that even with above average income.

My original point was just that a compound interest savings account isn't that amazing. You have to do more than just sock some money into an account to pull it off.
So, are they saying that Horvath was lying?

Neither party has to be lying. She might honestly believe she was treated in a specific way because of her sex, while others may have treated her in a specific way because of, for instance, her competence. Both may be 100% honest in their assessment of the relationship, yet be completely at odds.

The workplace absolutely sounded unprofessional, which often means the entire gradient of behaviour from welcoming to hostile (versus the normal corporate realm of gray areas in between). Indeed, unprofessional workplaces are generally celebrated in the tech community, often for good reason.
Interesting product, nice looking website design as well.
Kicked out of his own company? Reminds me of Apple and SJ... Hopefully Tom will see a great future and make some out of the blue return.
How is a woman who refuses to date another employee considered an "office-romance?" Retaliation as a result of unwanted advances is considered harassment.

sexual harassment definition: http://www.eeoc.gov/laws/types/sexual_harassment.cfm
Invoking the command twice can also screw up things if you run parallel build, which you should always do! Not only to speed things up it's also a good way to verify that your make file actually is correct. If your make file doesn't work in parallel build it is broken, in the same way as C code that breaks at -O2 and above due to reliance on undefined behavior.

The solution to the multiple target problem is using the built in magic .INTERMEDIATE rule which isn't entirely obvious how it works.
Agreed. everything is right rationally, in fact I said it "feels". It feels cold. It lacks human touch, in my opinion of course.
thanks! we like it too
There seems to be an implicit assumption that people who constantly jockey for position and those who value safety and orderly progress will end up using essentially the same driverless car OS.

Unless the field is heavily regulated, I imagine that car manufacturers are going to tune and market their cars according to their existing brand identities: safety, economy, performance, "thrill", and so forth.

It'd definitely be an improvement, but I also think it'll take decades to work out the kinks.
> ... the act of changing lanes, and thereby briefly overtaking the car which up until a moment ago was in front of you, makes you significantly happier than just sitting there like a passive schmuck. Which is why we all do it.

> In other words, if you want to understand utility functions, don’t talk to an economist.

It seems like talking to an economist works pretty well here.

If I am executing a poor strategy that doesn't actually help me get my job done any better, I shouldn't be happy about it. Especially if I know what I am doing is ineffective.

If you know that the stay the lane strategy that you are executing is optimal and that the lane switching doesn't help, then you should just stop being so frustrated. The high intensity switching won't get you there faster. Accept it, move on.

I liked my nexus 7 tablet a lot. One day I dropped it, the screen was smashed, and it was useless. I was a tiny bit sad (essentially, I lost $200), but then I just went an ordered another and moved on. Because I knew about the sunk cost fallacy, I could just unemotionally do what was optimal.
The new Docker testbot that will power Drupal Quality Assurance
> ...the results of GitHub's independent investigation unequivocally confirm this and we are prepared to fight any further false claims on this matter to the full extent of the law.

Seems like a legal threat to Horvath if she speaks up about this again.
I don't have any references for you, but I can think of a few off the top of my head. As an example, a lot of technological words are compounds containing the 电 (diàn) character, meaning "electricity":

电视 (diàn shì), "electricity-to look at", television

电影 (diàn yǐng), "electricity-shadow", movie

电脑 (diàn nǎo), "electricity-brain", computer

Those make it pretty easy to remember if you know the component words. But my personal favourite compound word has to be:

火车 (huǒ chē), "fire-car", train

Because "fire-car" brings to mind all sorts of badass imagery.
She didn't have access to private servers at his old company. Please stop making up things like this that have no basis in reality.
Once I realized how a VR headset working in AR mode could do away with my multiple monitor setup, I was overjoyed. Now the tech needs to catch up with the possibility.
Depends on whether people actually saw an automobile before they heard about the concept. And of course, people aren't visionaries. They usually do want what they have now--only better. The difference, at least with Google Glass, is that people have seen it and still don't want it. The burden is on Google to show people why they should want Glass. So far they haven't done it.
If we are to believe this [0], it's actually the other way around: inequality is the meme of the day precisely because he's been writing big weighty books about it for a while.

[0]: http://www.nybooks.com/articles/archives/2014/may/08/thomas-...

It's a long review, but even just the first paragraphs are worth a skim - for me as a lay person they were very enlightening as to why this work makes a difference.
This is all conjecture, but this series of events got me thinking about what to learn from this.

I have a feeling Ms. Horvath and Mrs. Preston-Werner completely believe their own interpretations of what happened.

This is a good reminder of how subtle and ambiguous our and others views of the same reality is. In her post Theresa mentions having a blind spot for the obligations that github employees felt for helping her charity, but she didn't see it, she saw friends.

I think this is a good lesson to us all about not only making clear HR polices, but also always giving intentional consideration to how those around us see what we say and do. A kind of intellectual empathy.
As a fan of his technical work and leadership of Github, I wish him the best of luck and am excited to see what he comes up with.
As a user of Airbnb it was great, the hosts seemed to like it too.

But then someone in my building (NYC) starting hosting. It really did have a serious impact on my quality of life and on the maintenance cost of the building. Lots of stuff in the public spaces were destroyed, loud roof parties on weeknights etc. It fully converted me to absolutely hating Airbnb.
I wonder how Эдвард Сноуден is enjoying his time there.
Well, we don't know that. It's an allegation by one person which hasn't been confirmed as being true by GitHub. And presumably after this incident, if it is true, they'll have better security policies going forward.
Odd, none for me from the Netherlands. Sorry I can't help.
A nice complementary one on coursera is proglang, taught by Dan Grossman (at least the first run was), uses racket/sml/ruby.

Very nice, with a focus on interpretation and comparison points between paradigms.
> It doesn't really matter what actually happened.

That's the annoying part of the story.
Size of the company is irrelevant to me. I have found that I am happiest when I have but a single boss, and that person not only knows how to adapt people to the business and vice versa, but is also capable at least of accurately evaluating my work, even if he or she is unable to do what I do.

The worst places I have worked invariably involve a muddied chain of command, where the people with the authority to direct or redirect my work have no understanding of how or when they should do so. Often, those people are simultaneously in competition with you while you are expected to cooperate with them.

Small company size is not a guarantee of sane and rational management. Large size is not a guarantee that your bosses will be idiots. But a subunit of a larger company can fail for a much longer period of time before becoming unable to continue, so that may be what causes the perceived differential.

A dysfunctional small company fails fast. A dysfunctional unit of a large company could limp along for decades without changing. On the other side, a great small company could just never take off, and a great unit of a large company could be axed from the executive suite without any apparent reason.
Can anyone tell what exact discrimination Horvath faced? I went through her long interview and I can only read how she "felt" to be in "boys club" as opposed to specific events that can be qualified as discrimination. For example, she says her code was reverted and was apparently blaming that event on her being a women. I can't imagine someone throwing good code away because it was written by a women rather it seems much more likely that her code had issues. Then there is series of rambling for founders wife sitting in front of her every day. That doesn't feel like discrimination either but rather feels like she was not looked upon as desirable employee there at higher level. Overall I got an impression that she was turning whatever bad performance on her part in to case of discrimination. May be I'm missing details but it is very hard to identify events that can actually be qualified as "discrimination" in her long rambling interview.
Many companies sell your email address when you unsubscribe. By unsubscribing you have established two things:

1. You are not interested in their product or service (Obvious)

2. You read your mail, and it is not a throw-away box. (Non-Obvious)

Unsubscribe and your email address suddenly gets commercial value that it did not have before.
Yeah I'm curious about this myself. Doesn't this create a pretty serious security situation? GitHub isn't a small startup anymore, I would assume they'd have some pretty serious security precautions in place.
Here'a a different view on Piketty's book: http://www.bloombergview.com/articles/2014-04-20/the-most-im...

TLDR: The Most Important Book Ever Is All Wrong
Judging from the abundance of "left", "neo-Marxist" and "class warfare" it's quite critical, but no matter how they spin it (with straw men like "there will always be inequality in capitalism", "Mises said, inequality elimination would destroy the market place"), it's hard to defend the extreme inequality the author is warning us about.
I got accepted ! How awesome is that ?
relaxing while driving is probably closer to hyperfocus than rage is.
There is an ongoing conundrum in the downstream Debian/Ubuntu packaging of Docker. Our friends at Debian and Ubuntu are doing their best to solve it.

In the meantime, you should either a) install the latest docker from the official docker APT repos http://docs.docker.io/installation/ or b) do something like ln /usr/bin/docker{.io,}

In any case, don't leave your Docker install without a docker binary in your path. That will universally break all tutorials and scripts ever written for Docker, and is unsupported by us (Docker maintainers).
Behind the scenes look at DealScoopr
My advice to anyone who wants to learn Mandarin, especially with respect the tonal aspect, should start as young as possible (i.e., don't make a deliberate decision to put off learning the language until later). I started at age 21, and my impression (from observing other learners over the past 25 years) is that most people who begin much later than that have an especially hard time recognizing and reproducing the tones.
It's interesting how many would still remember the incident in question, if it wasn't brought up like this again. My personal attention span must be pretty short, it took a couple of days for me to stop associating Github with that incident.
Fabricate might be interesting to you if you haven't seen it already.

https://code.google.com/p/fabricate/
> She might honestly believe she was treated in a specific way because of her sex

Yes, but the investigation said there was no evidence for a hostile work environment. That's a claim above and beyond sexism: it's quantifying over all of the various ways a work environment could be hostile (of which sexism is one way). If what Horvath says about Preston's wife is true, then that sounds like a hostile work environment to me, regardless of whether the treatment was due to her sex.
It's not a trick. There are people who are that bad who apply for programming jobs. You're in university now and probably surrounded by lots of people who like and can programme. But there are loads of people who cannot programme and try to work in programming jobs.
I don't know how it is elsewhere, but in the Toronto, Canada area, driving behaviours have gotten really bad over the past 20 years.

We have the worst kind of lane switchers. Here, they often jump into the short lane on the right, which is reserved for cars entering and exiting the road, to cheat back in. This is a real problem, because they slow down traffic even more when they have to force their way back in.