skysight-inc/HackerNews huggingface dataset:
As someone who uses Vim to write articles and documentation in addition to code, I'd really love to see a richer UI with proper support for features like variable-width fonts.

It looks like the developer behind this refactoring effort has some really good ideas for decoupling the Vim engine from the user interface layer. It'd be great if somebody could build a really good cross-platform Qt-based UI on top.
As the author I would like to contribute changes back, search vim_dev mailing list for 'message loop' and 'job control' and you will find two patches I've sent that werent even commented by Bram.

This fork changes so much that its impossible that it will ever be accepted
we built our own. and was really worth the effort. happy not to depend on anyone for this :)
Wonder why Girl Scouts of Northern California were okay with it and Girl Scouts of Colorado tweeted-- "Consistent with our policy for many years now, @GSColo doesn’t allow girls to sell cookies outside of any adult-oriented business..."
If you think that is flirtatious, you may want to recall rate yourself. I saw nothing more than positive nervous energy and passion about a project.
Wow, congrats Sam. Seeing the title I thought it was a "Altman 2016" joke.
> They seem to be a single identity to you, and the differences appear to become lost.

This is a good description of patio11's Bitcoin arguments. He ignores the problems Bitcoin does solve and focuses on the aspects of the community that are broken and still need work.

Gates called Bitcoin a techno tour de force. It has potential and solves some real problems, but it has a long road before becoming anything like a usable currency. Patrick tweeted about HN comments of this sort last week and it sums up exactly how I feel about his Bitcoin comments: https://twitter.com/patio11/status/435315147427430400
This requires one transaction per trade, effectively.

While systems like that have many applications— and should be used where they can, they aren't a replacement for large scale markets like MTGox or for ultra-low-cost instant payment systems.
It's kind of sad to see pg stepping down, but I'm sure sama will do a great job. Should we expect any fundamental changes in the way things get done at YC?
Always enjoy Sam's writing. Wondering how this will impact YC (how much of YC is PG's aura and how much is YC? We will find out).

Change is hard and exciting. If PG is monitoring these comments, my question is: "what was the hardest part about letting go?"
I think you're underestimating the number of people who have what you consider "very specific work hours".

Of my friends, I think I'm one of the only ones who gets to dictate what time I go into and leave from work. I think it's fairly unique to the tech industry, this ability.

It is indeed just a symbol, time, but the symbol is given meaning by most people's employers, and as such ends up carrying significant meaning in a person's own life as well.
I greatly appreciate it, thanks :)
It's unclear to me whether you want "to write a program" or to "get the maximum out of Haskell". Those are two very different goals.
I personally don't like Unity, but at least Google is starting to think out of the mainstream OSS box.
BroApp – Your Clever Relationship Wingman
I'm more thinking of how they accounted for / proved the "$250 million into the state economy", as I am aware the Baltimore is in Maryland who is the state government giving the tax credits.
Big Data is certainly in the trough of disillusionment, it feels like mostly vaporware. Although the visualization tools are pretty neat.
A few years back, the optional intro course was CS3 (though I don't think it was meant for non-majors). Has CS10 just replaced CS3, or does CS3 still exist and CS10 is something separate?

EDIT: Never mind, I looked it up, which I should have done in the first place. CS3 is the optional intro CS/programming class ("Intro to Symbolic Programming"), and CS10 is "The Beauty and Joy of Computing", which seems designed for non-majors getting an introduction to "the history, social implications, great principles, and future of computing", with a gentle introduction to programming in a graphical language.

I guess that makes the article substantially less significant/interesting.
I agree with you. What is more, nn current society majority of people starts work around 9 and stays awake until 22:00 (probably even longer). We should actually move the time by at least an hour everywhere and/or permanently enable daylight saving time.
Hard to read between the lines in these releeases.
>So when Sam became available in 2012, I started trying to recruit him. It took me over a year, but eventually I succeeded.

All you had to do was ask for my help...

Jokes aside, congrats Sam!

PG: What's your next primary focus going to be?
Checkout Vessel.io, Offers Beta Distribution + A/B testing for mobile apps
Marty DeBergi: I was just wondering, does this mean uh...the popularity of the group is waning?

Ian Faith: Oh, no, no, no, no, no, not at all. I just think that their appeal is becoming more selective.
Where do you live? In Boston, the sun rises around 5 AM throughout the month of June -- that's with DST. Without, it, the sun would be up at 4 AM. Anything before 7:00 is wasted for most -- anything before 6:00 is wasted for the vast majority.
> We need to consider, seriously, the possibility that avoidance of high tech in favor of health fields is a very rational choice

Why does this only apply to women?
It seems to be all NSString for a while. Am I missing something?
…also it appears there has been a 10 year campaign by an economist to change the clock in Spain;[0] an organisation [1], and progress (dependant on one's perspective) [2]

[0] http://www.theatlantic.com/international/archive/2013/03/wil...

[1] http://www.horariosenespana.es/

[2] http://www.bbc.co.uk/news/world-europe-24294157
Unless the data you are conveying has nothing to do with relative area of different regions, like this map.
Sure :-)

The easiest way is to find someone who is emotionally sane. You probably have at least one such person in your life. That person tends to remain calm, yet seem to be fully aware of what is going on around them. They might quietly step in to calm the situation, or perhaps, just their presence seem to calm any panic of fear. People tend to go to them for advice, not necessarily for solving problems, but because hard problems don't seem to seem as hard when you talk to such a person. It might be your mother, father, or grandmother, or grandfather. It might be be a mentor or a teacher. You ask them for help with getting in touch with your emotions. If you have someone like this in your life, and they know you well, then they'll be happy to help you on this... often because they can see how you suffer from being unable to process emotions well.

There are other approaches:

- Take the 10-day Vipassana retreat. You would get in touch with the things that arises within you.

- There are various shamanic medicine ceremonies using some form of psychedelics. These are guided, though the quality will vary. Since psychedelics alter your experiences, it opens up ways to experience emotions.

- You can go to a licensed therapist. Like gurus, meditation teachers, and shamans, quality varies ... and sometimes, therapists will have their own pet theories (as you can see in other parts of the thread on Cognitive Behavioral Therapy). A licensed hypnotherapist, or a psychologist/psychiatrist that knows how to use hynotherapy and practices meditation themselves are likely to be able to better help you with this. (Since we're not talking about behavioral modification, we're talking about becoming more self-aware). There may be other indicators, but I don't know this space well. There is usually stigma attached to this since people associate this with going to get "fixed" rather than going to get advice.

- There are also lots and lots of different kinds of seminars, workshops, etc. related to this, often crossing into the woo.

Books are the last resort, though if you read a method and like it, you can check out their their CDs, videos, and attend seminars. Books are good for sampling techniques, though without an in-person guide, it might be difficult to touch intense emotions. On the other hand, if you do have someone in your life that is emotionally sane, you could ask them to help you work with techniques from the book.

One book that is interesting is called the Sedona Method. I want to preface it to say that, what is written in the Sedona Method is not unique, though sometimes the language might make it appear so. The methods are solid though, and the authors used NLP to guide you through the experiences step by step. It is fairly accessible.

Finally, if all else fails or you have more questions or want other ideas or where to go looking for this skill, feel free to contact me. Indirect means of contact are in my profile.
Wow, didn't see that coming. I hope the direction stays the same.
Fitbit Issues Voluntary Recall For Fitbit Force Due To Skin Irritation
Free beta to mobile context as a service
'I am unaware of anyone in a serious position to affect public opinion or policy who is saying this. Which is good, because I don't think it's helpful in a democracy to brand anyone who's participating non-violently as an "enemy".'

It was a paraphrase, of course, but the meme is not uncommon - particularly amongst those who stand to profit from security contracts or wish to attack political opponents suggesting saner courses of action. Its prevalence has certainly decreased since 2002.

I stand by my use of the term; the force is well deserved, for a substantial threat to our freedom. And, for clarity, it has certainly included politicians and media personalities. I would note, however, that 1) "enemy" status is transient, and 2) violence (or even other exercise of power, like surveillance) is not always the appropriate way to respond to an enemy - almost never so if they aren't acting violently themselves.
Hulk Hogan pronto al ritorno in WWE – News
MySQL is like PhP. Its almost always there, and no install hassles. Postgress takes a bit of farting about initially to get set up with an initial user. Thats probably enough to put a fair percentage of potential users off. I think thats why most go for MySQL.
I like Tableau, possibly Qlikview, but haven't seen any others worth talking about much.
I am enthusiastic about it, thats why I started the fundraiser. To finish the first iteration fast I need to put my freelance work to a halt.
How does this make it seem like places as far apart as New York and Los Angeles are in the same time zone? It's pretty clear that they're in different time zones.
No. In theory if you know all the addresses you know how many coins they have— but to know the exchange is not fractional you must also know something about its obligations.
Is this the first time pg has stepped down?
I live in nyc as well. Neuhaus isn't bad. They import directly, have locations in GC and a few other places. $30 for a pretty large box.

Cheaper than airfare. :)
Congrats sam!
Sounds neat! But I must be missing this free service on your pricing page? It seems to start at $150/month: https://www.vessel.io/pricing/
Fire Sale on Cards Stolen in Target Breach
My use case for TMux is simple:

It is always persistent so you have your tabs all set up on each server. You just attach to the sessions of TMux on the servers and don't have to ever create your complex scheme on your local machine. You can have them start on boot on the server and just attach to them via ssh.

My case I use WeeChat (IRC) on my home server always running and I just ssh to my server and attach to that session.
I was the Launch Systems Lead for one of the primary payloads on this flight and was surprised when they announced this but excited to watch it happen (or attempted). Almost every Falcon/Dragon flight is innovating in multiple major ways which is NOT how Aerospace normally works, but why many of us we chose to work in the industry and a refreshing change.
24 hours to stop Uganda’s anti-gay bill – All Out
So, I HMAC the serial numbers of the tank. Now you have a series of very large numbers, evenly distributed.

Someone else can do the proof, but I'm pretty sure the total number of tanks is inversely proportional to the smallest difference between two observed HMACs (or between the highest observed HMAC and the highest possible HMAC).

EDIT: Actually, scratch that. That only works if you see all the tanks...
Imagine you know nothing about Erlang, as the poster was pretending. How do you decide if it's worth your time to learn more about that language/platform? Certainly what the official website tells you factors into that largely.

You seem to be looking into this from the perspective that everyone must already know what Erlang is all about, so there doesn't need to be an effort to reach out to new users - which would contradict the questions the OP is asking.
As a past YC founder that sat on the receiving end of some awesome advice from Sam from time to time I think this is a great thing for YC and for future YC founders.

Aside from being a smart, well connected guy Sam has the innate ability to solve complex problems in a well thought out and efficient manner.

I can't wait to watch YC scale like so many of the companies it has funded. It might be the gold standard for this model of financing, but I think they've only just begun.

Glad to have been a part of YC and glad to be a part of the awesome network of Alums. I sold my first company before I graduated college and never got to be an "Alumni" anywhere else, so in some ways I feel like this is watching my Alma Mater make great forward progress, I'm proud to watch it.
I'm very confused about how this places Software Developer at #1 and Computer Programmer at #30. I'd always understood these to be different terms for the same thing, is there some distinction I'm missing that accounts for the $15,000 difference in average salary?
Here's Google's cache.

http://webcache.googleusercontent.com/search?q=cache:http://...
Here is a couple of theories I have had about it:

Firstly, Facebook doesn't need to monetize it. WhatsApp seems to be generating enough cash to run on its own. Instead, WhatsApp is a data-cow (I, phantom_oracle, officially coin the term data-cow on 21/2/2014 :P, which is the 21st century equivalent of a cash-cow).

WhatsApps value proposition lies in the data it has access to. I've already read on pandodaily/wired/one of those tech blogs that explains that whatsapp can access your private data, as it is in their terms.

So now think about it.

WhatsApp is always on/connected, so user tracking and trend-creation becomes easier.

People discuss a lot of things on it too, thus a lot of personally identifiable info exists (think, planning meals with your loved one, chatting to your kids, etc.).

By combining these 2, FB can improve its targeted ads on the FB platform and Instagram. Link all three and they basically have the equivalent of a user-database that is the envy of the NSA (pictures, messaging, location, etc, etc.).

If FB can improve its ad-revenue by even US 1 billion each year through this purchase, then the real ROI will be over 19/16/14 years (whatever the true amount they paid is).

Chances are, it will increase by a lot more than 1 billion a year. There's just too much data they control.

If you want to spot how they might monetize on their data, look at FB for jobs about natural-language processing (now or in the past). Also look at their ad pages to see if they boast about targeted ads.
Chris Dixon on Good Ideas That Looked Like Bad Ideas (video)
Into to Symbolic Programming hasn't been replaced. http://general-catalog.berkeley.edu/catalog/gcc_list_crse_re...

Compare the descriptions for CS3L (Intro to Symbolic Programming) to CS10. They both still exist and seem very different.
> Starting with the Erlang website makes eminent sense

Of course it does. But stopping at the Erlang website because of the website makes much less sense. Find some other way to know more about the language and then decide whether you'll use it or not.
That actually is planned on the first iteration of the fundraiser, see the FAQ
Got into a video game programming private school, sneaking into 2nd year directly because I was good, was not accepted for the next year.

Apparently, it my fault of not trying to reach out to other people for building that school project. I'm more of an introvert, I was already taking anti depressant for 2 years. I'm at the opposite side of a narcissist. Apparently it's a bad thing in society, but nobody really talk about it either.

I was told things like "humans are a social species" and "teamwork is the most important thing in business and IT" etc.

I doubt being an extravert type makes a good programmer. There need to be a balance. But if you teach people programming, why not teach them teamworking too, or just gives bonus to students for their strength without making the teamwork aspect mandatory ?
Tomodachi – Entrepreneurship in the Face of the Great East Japan Earthquake
Unless the negative valued customer and the surrounding customers never logged in... But thats a limitation of the scheme that can't be avoided. If a user never logs in you could just steal just their balance (and correctly set it to zero).

You also must make sure that all customers are seeing the same root, and that you can't do funny business like constantly update it to swap out which customers you're robbing. (e.g. it should be a daily or weekly updated thing).
There are lots of things that get run on a time of day basis that can't be controlled. I work for myself from home, so I can do whatever I want, but my wife is a teacher. They have a very set schedule as it happens.

Most employers that I know, while being somewhat flexible, still require being in the office for certain hours of the day, 10-3 seems to be popular in my area. If you want to work the rest of the hours early or late you can. Any way you look at it when it gets dark at 4 that doesn't leave much time for most people.

Always going to be less daylight in the winter, but I think the argument for moving the daylight later in the day is an easy one.
10 rules for how businesses need to ready themselves for the Matrix
I tried this service out - Was in a bit of crunch mode recently, and I liked the fact that I don't have to worry about dinner anymore. However, I recently decided to move to a low sodium diet, and I now have a system of cooking/prepping over the weekend
Lime – Sublime Text open source clone
A bit of explanation: a VAX 750 is about the size of a large washing machine. It does about 1 MIPS, and can handle a surprisingly large number of serial terminal users simultaneously due to the I/O design. An RA60 is a hard disk unit, but not the sealed "Winchester" technology that IBM was promoting (and certainly won). Each disk pack could store 200 or so MB on several 14 inch platters that were held in a clear pack. It was frightening, expensive, and remarkably rugged.

By the time I was part-time sysadmin of one in 1992 or so, they were totally obsolete, and my 486DX-33 running Linux was faster at everything... except effective serial I/O for multiple users.
The Cactus and the Weasel
Do you plan on carrying over the Birkenstocks?
"Do you really decide whether you'd learn a language by looking at its website?"

Kind of! Irrespective of Erlang's site, a well-maintained, informative, and newbie friendly website is often a signal. Maybe it's not a very accurate signal. But it's a signal which suggests that, for lack of a better term, the community exists and has its act together.

There are enough other things to occupy programmers' time. People adopt heuristics like these — "how professional/modern does the website look?" — as a way to save time.
@redblacktree Also want to point out ... based on one of your other comments (about releasing and feeling through things rather than dwelling), you might already get some of the stuff in the Sedona Method. I wrote the above because I don't know where you are at now. There are more intense kind of practices, like the one written in Tsultrim Allione's Demon Feeding: Ancient Wisdom for Resolving Inner Conflict. Most people freak out about practices like that though.
Netflix packets being dropped every day because Verizon wants more money
Correlation does not equal causation.

And arguably, the invention of dual-entry accounting in the early Renaissance -- a self-auditing system similar in many ways to nullc's proposal -- played a much bigger part in the beginning of modern economic development than did fractional reserve banking.
This is really cool ... while all the YC partners are amazingly talented and giving, you were always the person to go to in the trenches ... wise beyond your years and extremely tactical in how you communicate.

Thanks for everything you've contributed to all of us.
Bet real cash on your punches with Street Fighter 4's online money matches
Isn't the progress Nurse -> RN? Or is it a completely different path?

The link said average pay for RNs was $69,000
> And here we have a project. Virtually nothing is done, previous commit was 20 days ago, and the last commit is adding the fundraiser link an hour ago. I mean, the author doesn't seem to be fanatically enthusiastic.

I understand the skepticism, but the FAQ[1] gives a pretty good explanation for this and shows that this guy has some familiarity with vim and motivation for taking on this project.

[1] https://www.bountysource.com/fundraisers/539-neovim-first-it... (near the bottom)
Harvard supercomputing cluster hijacked to mine Dogecoin
So live in Mississauga? It is the nicest place anywhere near Toronto anyways. Also you missed Toronto itself which has tons of tech jobs, and richmond hill/markham which absolutely dwarfs Waterloo's imaginary tech industry.
Cute dog pic
A nice and cute dog pic that you will love!
I had a similar experience and asked.

The answer was that when things like tanks get moved, it's by rail or ship. When figuring out what goes where, having to climb up on a railcar to figure out whose tank it was gets old.
I don't have an account. You're right, for this particular query there's no MDN in results. I just tried "css box-sizing" (the first thing that popped into my mind) and MDN is the 3rd result. The quick answer thingy shows SO questions. So it can definitely be a hit or miss thing.

I agree with what you write about w3.org, it's almost painful to navigate when you just need a quick reference.
Thiago de Arruda (the author of Neovim) has also released a Vim fork with multithreading support (proof of concept):

https://github.com/tarruda/vim/

https://groups.google.com/forum/#!topic/vim_dev/65jjGqS1_VQ
The dark power of fraternities
Neovim fundraiser
If bringing your team together is the goal, it cannot be served by labeling those who choose to bring a lunch as "boring types". I know my feelings would be hurt if my coworkers decided to exclude me for that reason.

How does bringing lunch from home prevent team lunches? If it's scheduled ahead of time, it's easy to bring less. One might even be able to justify budgeting N lunches/month out with coworkers.

Also, lunches together don't always have to be in a restaurant. Buyers can get food to go, bringers can take theirs with them, and then you can either meet in a conference room, at a park, etc.
Why one Girl Scout is selling cookies outside a pot clinic
I'm not seeing anything lower than $150/mo either. I think the "free" service he's referring to is just the 30 day trial.
Congratulations to Sam. This was as interesting for the topics it didn't dive into as to the topic it did. I'm sure there'll be an outcry and wild conjecture requiring a longer post on the reasons for doing this.