skysight-inc/HackerNews huggingface dataset:
I think David Foster Wallace's description of depression is one of the best I've read.

“The so-called ‘psychotically depressed’ person who tries to kill herself doesn’t do so out of quote ‘hopelessness’ or any abstract conviction that life’s assets and debits do not square. And surely not because death seems suddenly appealing. The person in whom Its invisible agony reaches a certain unendurable level will kill herself the same way a trapped person will eventually jump from the window of a burning high-rise. Make no mistake about people who leap from burning windows. Their terror of falling from a great height is still just as great as it would be for you or me standing speculatively at the same window just checking out the view; i.e. the fear of falling remains a constant. The variable here is the other terror, the fire’s flames: when the flames get close enough, falling to death becomes the slightly less terrible of two terrors. It’s not desiring the fall; it’s terror of the flames. And yet nobody down on the sidewalk, looking up and yelling ‘Don’t!’ and ‘Hang on!’, can understand the jump. Not really. You’d have to have personally been trapped and felt flames to really understand a terror way beyond falling.”
Plus heroku regularly restarts dynos, I believe on a daily basis.
They seem to have pretty strong opinions on exactly which groups of people should be allowed to use which bathrooms.
I will agree once neovim ships on the major platforms and has functions on par with vim. Their next milestone for Windows support has continued to slip. It's been at 75% complete for many months. Meanwhile, gVim is running great on numerous platforms.

It's not a knock against neovim, but I just hope they can keep things going.
Why does this have to be taken to an extreme?

People are (rightfully) pointing out that if you go to a the same 10 schools, you will by definition lack a diversity of thoughts and perspectives.

Anyway this has already been argued above. They did announce it last time.
This misses the point.

The whole point of investing is that you are doing so based on potential. Regardless of what the current value is. In fact, the lower the current value is the better!

The fact that the pendulum has swung too far doesn't mean the approach is spurious.
Ask HN: Which qualities you admire most in successful people around you?
Ask HN: Has the number of people applying to YC gone down?
I am wondering: YC opening applications used to be a big thing, with tons of posts giving advice on how to make a successful application and so on. Now I barely noticed the application process was open. And then YC is asking people to recommend other guys who have not thought about applying...

Is that a fact, or is it that I am less concerned myself?

Do people still see the startup way as the golden path to richness? Or have people got over the fact that disruption is not that easy, and that we just were in crazy times, and that things are going back to normal entrepreneurship?

We don't hear much "make products people love", or "make the world a better place" anymore. There was also a YC post on how to navigate a moderately successful startup.

What are your thoughts?
Germans extensively used Giant Schnauzers as well. In WWI as medic dogs, WWII as guard dogs. The breed was annihilated by the Russians as they extinguished almost every kennel and took home prime specimens to breed for size. This is why Giants have two types: German soft coats and Russian hard coats which are also physically larger.

I have it on good authority from a couple Giant breeders in the USA that the Russians went on this kennel extermination campaign because the German soldiers were feeding dead Russians to the dogs. I have not seen this specifically documented anywhere though. It would be nice to know the true motivations behind the ruthless killing of these dogs by the Russians.
As the embedded video alludes, it's not that revolutionary an idea to pool transactions and use local resources to fulfill more cheaply if possible.

That said, the world is full of wildly successful companies that just executed well on not very revolutionary ideas, and they provide real value that was largely absent before they grew to prominence. Sometimes it's not about doing something new, it's about doing it well, or doing it in a way that allows more people access.
You might be interested to listen to this talk at DEF CON. Chris Rock (the speaker) tells you how to one could forge new identities, SSN, etc.

https://www.youtube.com/watch?v=m1lhGqNCZlA

https://news.ycombinator.com/item?id=12528544
Containers use the Linux kernel. How does a Linux container run native on Windows? Are the entry points mapped? How does Windows enable shared read between containers? With Linux it is the dir path and then inodes. How does Windows pull this off? How does SElinux work?

What is exposed inside Windows?
This is one case where it feels a lot longer than that! I've used jot as primary editor on SGI and emacs sometimes and always when on Sun machines. Vi was always something I wasn't all that comfortable with. Then came about amiga where I've encountered Vim and thought to hell with it, why not. Ever since I've used Vim more and more and emacs less and less. In the meantime I've stopped programming as a full time job and I think in the last 8 years or so I've moved completely from emacs to Vim. With plugins I really don't see working any other way on longer things. For smaller, scratch type of crap I tend to dwell into sublime and experimenting with VSCode, but Vim is just, well, it's an editing experience. Fells like it has been around forever, probably due to vi.
This is great, as someone who frequently transfers money from the US to Canada I wish I had known about this sooner. Hopefully they can actually make some money.
There's a good reason to change back. There is now convention in place, and Arch's approach is obsolete.
NASA-JPL wants to create the coldest place in the universe and see what they find
Composing React components through property transference
Thanks pointing that out. It is easy to fall into the hype of written press.
My GPS Logs • Aaron Parecki
Matlab/Octave is an array programming language. You are supposed to use array and matrix operations. If you are using a for loop you are writing Matlab code wrong.
Comedy dance
Show HN: Programmatically Analyze Data from Webhooks
Vim hasn't been on GitHub as long as Neovim. Check out the mailing list, Reddit, basically anywhere but HN or GitHub. Neovim is a drop in the bucket. And since Vim has taken all the best features from Neovim (in less time -- Neovim hasn't released version 1 despite being crowd-funded for several years) this is really a Node-and-io.js situation. Vim is going to absorb Neovim.
I think economy of scale will kick in at some point allowing the cloud providers to profit while being a cheaper service than what the clients could have done themselves.
There's also FreeMat http://freemat.sourceforge.net/ which at the time had much better Matlab compatibility than Octave, and a much better GUI (comparable to Matlab's circa 2007 or so, which was when I compared them).

And for some reason, it was virtually unknown - Octave is superfamous compated to FreeMat.
You haven't established that the suffering is unnecessary. Unless I'm obligated to own a (second) dog, a compromised dog is better (for the dog!) than no dog at all.
Is there data showing that small teams do indeed fail less often than big teams?

Because, yes, that's completely expected. But our perception is biased so it may not be true.
It's not so much the plain text part that bothers me, it's the access control.

Quoting the docs at https://kubernetes.io/docs/user-guide/secrets/#security-prop...:

"Currently, anyone with root on any node can read any secret from the apiserver, by impersonating the kubelet. It is a planned feature to only send secrets to nodes that actually require them, to restrict the impact of a root exploit on a single node."

As your cluster grows, your risk grows.
Is this basically electronic Hawala?
I'm very hopeful that YC's city-building efforts (if they come to fruition) will include something like this. And it's something I plan to do when I get land in the next decade (not the food/healthcare part but at least a place to stay which IMO is the biggest expense).
Had an interesting manifestation of this overreach.

I'm using a gulp task to watch for file changes. `gulp-notify` gives me this error. I cleaned up keybase from my system but still getting this:

```
Message:
2017-02-09 11:37:56.154 terminal-notifier[2293:8114763] kCFURLVolumeIsAutomountedKey missing for file:///keybase/: Error Domain=NSCocoaErrorDomain Code=257 "The file “keybase” couldn’t be opened because you don’t have permission to view it." UserInfo={NSURL=file:///keybase/, NSFilePath=/keybase, NSUnderlyingError=0x7ffca345de60 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"}}
```
> need-blind

Only goes so far. They don't offer aid to students wishing to take SAT prep courses. Admissions criteria include vague things like oddball extracurriculars. It's an interesting coincidence that wealthy people tend to engage in the same activities that top schools consider signals of a "well-rounded" applicant.
A HUGE advantage for vim is that you can login to any server, new or legacy, and it will have vim. At least it will have vi.
What's amazing is that in some engines, if the JIT can determine that you are within the bounds of the array, it can disable those checks for the duration of the loop.

So something like for (x = 0; x < arr.length; x++) {...} can run at pretty much the same speed as C code.
I'm interested in this roadmap as well. I currently follow their bash changelog blog, and check that user vote site, but I haven't seen anything like a more concise future plan.
Worth checking out the response article from the NYTimes. Predictably defensive on climate change but interesting to see both sides of the story.

https://www.nytimes.com/2017/02/07/science/2015-climate-stud...
We explicitly chose not to support secrets as ENV variables, since they are prone to being leaked (child processes inhering parent's env; easy to leak ps -e; bug reports usually include ENV of the application; core dumps include ENV of the application, etc etc)
Kat Manalac, (Kate), I tried to sign up for Columbia (alum here in NYC) and it said all sold out. Other universities have spots. I'm on Columbia Entrepreneur email list and didn't see notification of the event.

(Tried to pm katm but could not).

Columbia University closed for snowstorm today.

Any way I can sign up?
Boy howdy do I agree with this. I've developed a visceral reaction to hearing this, especially coming out of my own mouth.

It surprised me to read that the author felt self-conscious about asking for clarification of details for fear of looking stupid. My experience from very early school involved teachers encouraging students' questions, even very basic or retrograde questions about the material. Personally, I carried that into professional life and never thought twice about it.

How many of you have been put in a difficult situation by a "just" user because you didn't speak up when they glossed over complexity?
Right, but wouldn't you prefer using one key?
I don't think "slow" is the real issue here, but rather concurrency models for IO-bound applications.

The way Rails apps often work is that something like unicorn is used to maintain a pool of worker rails processes, which handle requests synchronously. That worker process will block while it waits for IO requests such as DB and HTTP requests.

In this model, the worker memory footprint can end up being the problem, rather than speed of execution. Particularly in large Rails with many gems, loading the application can take up to hundreds of MB. This sets a fixed limit for the number of concurrent workers/requests.

Rails doesn't _have_ to be used this way, but trying to write a concurrent-safe application in Ruby/Rails can be an uphill battle, because many gems do not work this way.

Elixir does not have this constraint, because only a small part of the system (a single actor) is blocked waiting on I/O. This makes it much easier to support many more concurrent requests.
Not in my case. I have family and friends close by. I'm convinced it's something wrong with the chemical levels and receptors and in the brain, something that pharmaceuticals can help with. It doesn't have to be standard pharma: I'm reading encouraging reports about Kratom, LSD microdoses, Ketamine, and Psilocybin (Mushrooms.) I take Abilify which works wonders for me to keep the Black Dog away. Now that they off-patent (or something, I don't really understand it) it's cheaper. My initial look at it was going to cost around $900 a month so I could not continue even though it worked, so I suffered for another 2 years before I crashed. Now it's cheaper and working fine.
It's solid, altough soft. For rocket fuel you could spray a disintegration catalyst along with the oxidizer.
You can also do continuous backups there.
Baudot was 5 bits, when you consider a dash is the length of 3 dots, I think its probably as efficient.
No, there were not. I've explained that to you already, and you've simply chosen to ignore the basis of our preference. I'll repeat it for you: we needed a dog that would be amiable with people and other dogs, that would be comfortable in a not-especially stimulating household, and that would not have excessive requirements for exercise, since our house is empty most of the time. We chose our second dog based on temperament and requirements, not based on appearance.
I think it's critical to distinguish between:

a) Given existence: significant suffering, but not enough to justify ending the existence

b) Given no existence: creating an existence knowing you'll create the same amount of suffering as in (a)

Something meaningful is created by the very fact of existence. Or, should I say, already existing matters a lot.
You're mistaken. There is a sizable amount of extant Akkadian, Sumerian, Egyptian, Greek, and Chinese literature from well before when the TaNaK was written. In fact of each of those languages have a sum of extant literature that surpasses, in volume, the largess of writing in the Bible.
my interest in btc began to increase when I started to learn about "money".

Did you know that all fiat (government issued/backed) currency is inflationary by nature? The reason the Swiss used to be regarded for having the strongest currency was because it was still backed by gold. They are mostly fiat now sadly.

So you say Bitcoin has no long term foundation? How about a hedge against inflation? the USD will ALWAYS lose value over time ABSOLUTELY. If I don't want to lose the value of my fiat, and there is enough people who also feel the same way by exchanging it for cryptocurrency, in which direction can we expect the price of bitcoin to go ?

*sidenote - bitcoin is capped at 21 million tokens, hence NOT inflationary.
Slicing and dicing in that way by geo, industry and whatnot, would be very interesting as someone looking to build and sell software. It's always really helpful to know what different kinds of prospective buyers are currently using - and if they're excited about it or not.

As a prospective software buyer, however, it doesn't necessarily sound all that interesting. I mean, so what if a lot of companies that are in a similar location and industry to mine use Bitbucket. That doesn't tell me if it's actually great or if they just don't know any better. And if fin-tech companies that went through YC love using Aha for product roadmapping, it's kind of the same thing - what does that really mean?

That said, I can see some situations where it would be interesting. If I'm looking for software that has intense compliance or performance requirements, then know what other people in my industry use would be helpful - so I would know that I'm making a reasonable decision.

Also, what would be super interesting would be knowing what software transitions/replacements people have made. For example, if I'm using JIRA and not really loving it it would be really cool to know what people who have left JIRA have used to replace it. A lot of times I've found myself not entirely satisfied with some work/productivity app and wondered if there's a better option out there, but then found it can take a lot of research and experimentation to answer that question so I just go back to the status quo. Seeing that a lot of people have happily made a transition I'm considering - or maybe a slightly different one - would be cool. Of course, you may well not have that kind of information for a long time.
Which does not actually exist. It's announced but unreleased.
Thanks. Great link. It does seem that having multiple feeds is emerging as a consensus suggestion.
Nim binary size from 160 KB to 150 Bytes
Sometimes software and moderators do the same thing, which doubles the effect. When we notice that, we turn off the moderation and just rely on the software. That's why this one fell and then went back up.
> It had the best bones at that point

Windows 95? Had the best bones? The underlying system was just terrible, there's a reason why the line would be replaced by NT two releases later.
How to stop Ubuntu Xenial from randomly killing your big processes
I think it should be the default setting. Even make it not configurable. Why would anyone want to see just Readme or just Files view when it's possible to have them both?
Then you run into "rewrite risk" -- that the company won't survive long enough for the MVP to meet the needs of the existing customers.
Encrypted storage isn't as important when you can restrict the access to the secrets. Just because the secrets are in plaintext in etcd doesn't mean everyone can read them.

Then you need a mutual authenticated connection from the api server to etcd + encrypted etcd hard drives + networking policies that only the api-servers are able to communicate with etcd and your secrets are pretty safely stored.
Not sure why this is downvoted. The simulator is closed source. The library to use the simulator is open.
PBOC doesn't need to stop people from being able to move BTC funds around on the blockchain in a timely / efficient manner-- The miners have done that all by themselves!

Also to address your "rightful owners" claim-- the rightful owner of a bitcoin is the person or company who holds and secures the private key to the wallet that coin is stored in. If you don't have that private key secured you don't own bitcoin, you own some type of bitcoin derivative backed by an exchange.
"If for no other reasons than manners and aesthetics, we ought to think about shoving the next generation [of gays] back into Narnia."

Yes, I know Milo is gay, doesn't mean this isn't advocating violence against a group of people, fitting most definitions of hate speech. I feel dirty linking to the article but you can google it for the source.
That's good! Though since the focus on 32-bit will decrease, it's possible that support for it in libraries will start deteriorating, and in the long term it can become an issue for use cases like Wine.
> Since then: that CEO got busted for writing a chrome plug-in to help people get around California's webinar requirement to get a license to sell insurance.

I don't understand how he wasn't charged criminally for that.

> And the new CEO—the old COO—sent out a memo that sex in the staircases and alcohol in the office are not OK.

This was a deciding factor for a lot of people choosing not to work at Zenefits.

I know I wouldn't want to work somewhere that frowned upon getting drunk at the office and having sex with my co-workers in the office stairwells.
Non-mobile: https://en.wikipedia.org/wiki/The_Mythical_Man-Month
That's not really true, as JS engines will already compile things with the assumption that the types won't change and "bail out" if they do.

So if you can "hint" to the JIT that a variable is an integer, and it will stay an integer, then it will not only "unbox" it and treat it as an integer, it will compile the code very similar to how a static language would.

In asm.js, this is done by using little "tricks" of JS to hint to the compiler that something is (for example) an integer by appending `|0` to it.

So there really shouldn't be any major difference between "static language -> webasm" and "JS -> webasm" if the JS is written with performance in mind.

In practice you'll probably see greater performance from a static language simply because you "can't" violate those rules so there doesn't need to be really any "guarding" or checking, but you aren't looking at anything like a magnitude speed increase here, it'd be incremental in most cases.
Netflix is the new PBS?
Taking someone's work product under circumstances that they do not want you to is wrong. The fact that it is super easy to do and does not result in him possessing few physical goods at the end of the process does not make this an exception. The fact that they are not offering it to you at a price and level of convenience that you have decided would be just, does not make it right
And for many big and successful companies that don't use the cloud, the only reason is because cloud didn't exist when they built their services.

If you're starting from scratch today, cloud is a no brainer.
I'm an Octave fan. I generally prefer it to Matlab, and do my daily scientific computing in Octave. To me, the biggest threat to Octave is SciPy/NumPy. The students I work with all prefer those libraries. I haven't switched largely because of my own custom libraries and because the the Octave syntax is more appropriate for numerical work.

One possibility: Find a company that buys a ton of Matlab licences in order to get access to a specific library. Implement that library well, GPLed, for a price that is below their annual license cost.

It's a tiny niche (big company, small library), but if it can be found, it is one the Octave team could do well. Everyone, except Mathworks, would win.

Proprietary libraries do offer sponsoring companies greater competitive advantage, but the first mover to a cost savings is already a winner.

Getting a long list of big Matlab customers is a place to start. Sometimes they boast about the biggest fish in advertisements.

If running out of money is a critical problem for Octave development, make finding GPL revenue the core goal. Octave is now complete and capable enough that it can take care of itself for a year with bugfixes alone.
Agreed, logged history and in-transit communication should not be considered the same thing.
Downvoted to oblivion, but I totally called it!!! 1.9.1 recovery build out today.
Important read to everyone who cares about software quality!
Do they fail more often than small projects? Are we just more likely to hear about them?

Most products fail. The vast majority of aspiring entrepreneurs fail. I'd say products built by large teams may well have a better success rate.
This era of open source from MS is great, but my reaction is always "OK, here's the Microsoft version of something I've been using for a couple of years already".

I'd like to see the Spanner+Cyc GIS-capable global distributed real-time graph engine with FPGA accelerated OLAP support MS Research is probably sitting on, because we can almost / pretty-much hack that together with OSS now.
Github repo:

https://github.com/def-/nim-binary-size/
Cloud.net $1.90 VPS Review
Trump's first 14 days' in office summed up in his EO and Cabinet Choices
You sound like a mediocre programmer who uses "social coding", other people's software and GitHub as a substitute for competence.

[ageism is apparently allowed here, anti-hipsterism is not.]
It also wouldn't occur to me to go to Github to star vim (I will now) - it's so de facto, it's not like Github is where I go to get it.
I'm confused how it is at all debatable that violating a company's arbitrary ToS would be a crime.