skysight-inc/HackerNews huggingface dataset:
Why go to the bar and pay $6 for a beer that costs 75 cents at the grocery store? Same concept I think
PAGS – Programming Assignment Grading System
Thanks! Hopefully I'll see you on #elixir-lang some time after pitch day and finals.
I wonder why his wife had to be at Github at all. I've worked at half a dozen startups now. Never would a spouse of either gender be in the office, and if they happened to maybe communicate with anyone, it was only a quick introduction and then they got out of your way.

I would consider it highly inappropriate.
A comment by her colleagues here https://medium.com/p/d96f431f4e8e might be relevant to this.
He does address it to some extent in that he's very pessimistic about the future. While I am quite enamored of his data and general skill as a researcher/writer, I choose to be a bit more optimistic about the future. If you go back and read some publications from the late 19th century any of the same concerns over job availability and mechanization appear. It is possible though, that we're past a different sort of tipping point now, and our robots will have a greater impact than the past's factories.

While I enjoy thinking and reading about these things and trying to piece together data into global narratives, I'm also realistic, we can't ever 100% know what's coming. I will try to remain upbeat about the future, enjoy what I have, and strive to put myself into positions to create clearly positive value for the country/world around me, no matter what the overall picture looks like.
Can you hear the difference between the word "digest" in "Reader's Digest" and the word "digest" in "digest your food"?
You're absolutely right. The problem is that there are no market mechanisms at play in between valuations.

The goal of IE is to base equity pricing on market mechanisms as much as possible. In the absence of market signals, we essentially choose the simplest, most economically justifiable assumption. The alternative is to simply let the board or management massage the intraperiod valuations as they see fit which is less transparent and yields values that don't necessarily have a market basis.

I guess the "real" assumption of IE is that market mechanisms are the fairest, most efficient pricing system.
>Ready to book a flight? Checkbox for insurance.

My gut agrees with this implementation, but my gut also forgets that my brain sees similar checkboxes on, for example, Expedia right now about flight/trip insurance, blows a raspberry, and declines.

I feel like there's got to be a way to roll this into the current online bookings workflow that still communicates the seemingly-novel way that a service like LevelSkies works so that it doesn't become another ignored checkbox.
> for-comprehensions often don't cut it when you're dealing with a Future[Option[User]] and need to pull in their assigned roles from a Future[Seq[Role]].

If you aren't familiar with Monad Transformers, yes, it can be tricky. However it's trivial using an Option monad transformer (OptionT[Future,A]]) to have the same semantics.

for {
user <- OptionT(db.get(userId)
mappedRoles = user.roleIds.map(db.get(_))
roles <- mappedRoles.sequence.liftM //goes to OptionT[Future,A]]
} yield user.copy(roles = roles.flatten)

Look at http://github.com/scalaz for already built Monad Transformers (Either/State/Option/Writer) that will work with the standard lib Future along with tons of other goodies. I actually actively dislike the async stuff as it gives you another way of doing the same thing, at a less powerful abstraction.
Yeah, I went with the `ln -s` method. Thanks Solomon!
It's unlikely to be the cause of your quality issues, but there is in fact a magical setting for stream quality in the Netflix player. With the player open (but not fullscreen) and streaming a video, press ctrl+alt+shift+s to select bitrate.
This is a PR disaster for YC. It sends a strong signal that YC is actually a political organization and not one based on merit. By making this decision, YC alienates founders who are Republicans, and disturbs anyone else who thinks that YC should be politically neutral. Because we can never know if a YC evaluator will look at an applicant's twitter feed and discount the applicant because of their political leanings (shades of Brendan Eich), applicants who are Republicans will either have to hide their affiliations, or simply not apply to YC.
Or BSDTLS... Libre grates as a prefix for software.
Tangentially, his wife's startup https://omakasecharity.org/ actually looks pretty interesting; one of the most exciting things of the past year has been how tech people (YC, etc.) have gotten involved in new kinds of charities, rather than just donating to existing ones. I guess I'd argue Bill Gates was the one who kicked this all off, with a strict program of accountability, but the smaller startups actually use technology to accomplish their missions in a new and more effective way.
A build DSL solves the problem of making your build rules and systems first-class citizens. It's not just learning a new syntax—in fact, since you're embedding into a known language, it isn't even that new—it's about getting more control. You can pass rules around, modify them and do whatever arbitrarily complex tasks you need in a natural, straightforward way using your favorite programming language. You don't have to contort yourself and bend over backwards to fit the logic you want into Make's limited and peculiar language.

Your build system is an integral part of your whole program and you want to treat it just like any other code. This means refactoring, this means modularity, this means libraries, this means no copying and pasting... All this is far easier with a system embedded in your main language than in Make. You can use your existing tooling, debuggers and frameworks to support your build system. If you're using a typed language, you can use the types to both constrain and guide your build files, making everything safer.

Using an embedded DSL integrates far better with the rest of your ecosystem than relying on Make.

Apart from making the logic of your build system easier to describe and maintain, an embedded DSL also makes arbitrary meta-tasks easier. You might want to monitor random parts of your build process, report to different services, connect to different front-ends (an IRC bot, a CI system...) and maybe even intelligently plug into the features of your main language. Wouldn't it be great to have a make system that's deeply aware of how your server is configured, how your type system works, what your compile-time metaprogramming is doing an so on?

You could just glue together a bunch of disparate scripts with a Make file. Or you could use a DSL and call these services through well-defined, maybe even typed interfaces! No need for serializing and deserializing: you can keep everything inside your system.

Sure, if you're just going to use your DSL as a different syntax for Make, you're not gaining much. But it allows you to do far more in a far better way, while fitting in more naturally with the rest of your code. I'm definitely all for it!
> I think it's more about the dangers of trying to make hieararchy and authority invisible when it actually still exists.

I want to emphasize this, because it is absolutely a thing that tends to happen even with the best of intentions from all parties. You can't eliminate hierarchy by hiding it.
This is about system programming where system must be understood as a composition of several networked systems.

It's different from a single-node system like pure kernel software e.g. hdd drivers, among other things it's higher level.

For instance you have to deal with the Two Generals' Problem. They are "expert systems" which relates more to kernel dev and where kernel knowledge is required, like databases. Expert systems even distributed expert systems are meant to solve well identified problems, they are the CPU, GPU and HDD of the global system.

Usually the higher in the stack you go, the more specification of the logic that must be implemented is loose:

- less standardized

- less identified

Everywhere Logic is a moving target, like so called "business logic", the way you express the logic is very significant. Otherwise, said "code design" and code maintainability is a significant "business asset" as it allows to react quickly to change.

All the thing that are described in the slides are the features of the Scala language and platform that twitter think allows to write code "that is well designed upon which you can react quickly".

Mind the fact there is nothing specific in what was describe only to Scala as language or platform except maybe that it's build upon the JVM and that it's static typed.

Code design, code look'n'feel especially in context that involves concurrency is not a new or specific to distributed systems.

The most important point in the 11th slide http://monkey.org/~marius/talks/twittersystems/#11 that introduce what is following (try to guess) is the second bullet: "Very expressive". Also "The point is not the language. The ideas and techniques matter. Scala happens to be our language.".

Other people seems a bit worried about the lake of interest in system programming as it is understood before "horizontal scaling" era. Nothing could be more wrong, "single node systems" are an active area of research and engineering:

- AOT & JIT compilation

- Erlang VM (aka. BEAM) style: Termite VM, stackless

- OS: Plan 9

- languages: Scala, Julia...

Specifically in (high frequency) finance and research they can deep dive in "single node systems" to optimize things out because of higher reliability, latency needs, everything is bigger. Examples of such things:

- monetdb, the first column based database
- YAMI4, dubbed messaging solution for distributed systems with a realtime bias - developped at CERN.

Such softwares are not so famous or easy to know about outside of the field, nonetheless they exists.

Don't hesitate to complete or correct that list or anything else I've written.

edit: added a note about finance, scientific research & realtime bias.
2014 Best and Worst Dressed 2014 GLAAD AWARDS
Red carpet review for the GLAAD awards
It's called a feedback loop[1] and yes they do pass email addresses, but only to whitelisted (theoretically legit) senders. This has been true for years.

I think the fear of "confirming an email address is valid" is unfounded. A list of valid email addresses of people who actively report messages they don't want as spam is not worth anything to a spammer and it would be illegal for a US company to do anything with the list of unsubscribes or spam reports anyway.

I'm not aware of any simple and universal solution to "undo" an accidental spam button click.

[1] http://en.wikipedia.org/wiki/Feedback_loop_(email)
How are your bills when you try to use those LTE services to stream TV or to do anything serious whatsoever with cloud data, though?

The net effect I see here is that the telcos keep selling us less and less data, at a progressively lower speed, for more and more money.

I had better and faster DSL service 20 full years ago, in Iowa City, than AT&T offers me now in the middle of Silicon Valley. And that AT&T service costs more, too. That is a major red flag and indicates that something is seriously wrong.
As someone who started a company articles like this make no sense to me.

There's money-driven people everywhere, but if you want to get rich, your best bet isn't to start a company. Work at a hedge fund and work your way up. People makes millions a year. Way easier than starting something. That being said it's also soul sucking and absolutely mindless. Provides little value.

Perhaps there's more to starting company than ecosystem?

Starting company allows you to address a problem directly. Whether that addresses a real problem, or is a cash grab, depends on founders.

Most "good founders" do it because they want to make it real. That articles propagates some kind of wannabe culture as being the real value of starting a company. Which is so lame.

Life is short and starting your own company is way better than being an employee at a big company in my opinion. If you are young you are undervalued.

Obviously it's more nuanced then this comment and not everyone is in a position to start a company or work at a small company, and hell no is it a meritocracy, lots of problems, but damn, do your own thing.
This is one of those distinctions that are likely to be lost on a lot of people.

Don't you think the big-ass "Y Combinator" on the front page of the invitation blurs the lines?
Anyone know if the "cmoy" behind the howto mentioned in the OP is the same guy (Chu Moy) that designed the CMoy headphone amplifier circuit?
> Some other countries might have a wait list, but nothing as considerable as the waitlists for chinese and indian citizens.

Well, no, India and China have the longest lines for EB-2 only (India at 10 years, China at 5) -- of the categories with any waitlist, this is the second shortest (After F-2A) for the longest two waitlists. Other employment based categories, the longest lines are the Phillipines and India.

For family-based, in every category, the longest waitlists are Mexico and the Phillipines (though the order between those two varies between different categories), and every country has a waitlist because total request exceed the total quota (on the employment based side, this is also true of the two components of EB-3, but none of the other categories). The single longest waitlist of any category (family or employment-based) is F-4 from the Phillipines, which is currently nearly 24 years.
I'm probably an awful person, but I laughed out loud when I saw this config key: DISENABLE_REGISTERATION
I wonder how much this will bump new subscribers before it takes effect.

I guess it's Pingdom and Founders Card who took the "escalating price grandfathered-subscription model" to the limit, but it might be interesting if Netflix committed to roughly the same thing.

(with FC, it started out as $99/yr renewable at that price indefinitely for ~$300 in benefits, and went up $50 every half-year along with increased benefits; it's now about $400/yr and maybe $400-600/yr in value).

This might be an interesting model for SaaS startups, and is sort of related to the kickstarter "50 units at early adopter discount" model of tiered pricing.
Here is a suggestion for those of you who are currently walking from place to place: Don't walk, run. Start running and continue to do so for a couple of weeks. Listen to music. Once you unlearn your moron-walker habits, you'll arrive at your destination a lot faster and you'll be healthier overall, and you'll have the peace of mind that you're not one of the morons adding to the problem of slowing down runners by walking in front of them.
Also, can they get rid of Gravatar now?
Not the person you replied to, but we're a large company and we're using Gitlab internally, it even hooks up to LDAP which is fantastic. We still use some private Github projects too.
After weeks of silence, we learned that, despite, being found not guilty of the harassment accusations, questions popped up regarding Tom’s judgment in a separate area. We learned that unnamed employees felt pressured by Tom and me to work pro-bono for my nonprofit.

This appears to be the real reason for Tom's resignation.
This story (unfortunately now dead on Hacker News) claims to fill in what's missing:

https://medium.com/p/d96f431f4e8e

Money quote:

Around the end of 2012, Julie started dating a close male friend of the cofounder’s wife and didn’t like that they were close. She asked them to stop being friends and when they would not end their relationship, Julie started telling coworkers that the wife had affairs and that the cofounder’s newborn child was not his. She told this to multiple coworkers directly and also to the wife through her boyfriend.

This is where the wife reached out to her and the rest of her story starts. All of Julie’s story involving the cofounder’s wife occurs only after Julie was spreading vicious rumors about him to even new employees.
If the truth is on your side, you have a strong incentive to let out some significant details to change the conversation.

It depends on your view. Many times it's not worth commenting on, and unless you can refute it completely, it devolves into a he-said/she-said argument.
Reminds me of a few years ago when I said that I thought it was likely the NSA and GCHQ were able to monitor and then inspect without warrants pretty much anything they wanted on the internet, password or not, and I was ridiculed as a conspiracy theorist. After Snowden's revelations I see absolutely zero reason to trust anything any of these companies say or do. And I would use them all with caution - especially if it's your startup's patent application stored in onedrive.
Personally, there are a select few brands from whom I enjoy reading unsolicited emails.

They have proven themselves to me and I like them on an irrationally human level.

What bothers me, however, is when the other 99.9% of the brands I interact with automatically assume that they are the 0.1%.

Yes, it's possible and acceptable to have that kind of relationship between a client/business, but the problem becomes when a brand believes that they can control that relationship, or define it themselves, or simply assume that it exists.
Nice set of principles you've got for sale there.
Oh, really? Open aggregation of highlighted text? On the one hand it could be cool to compare what I find relevant to what others find find relevant. But on the other hand, can't it get too cluttered and distracting?
Great response. Unfortunately as I get older, I see more and more people falling into the way of thinking he's outlined which is brutal.
I suppose it depends on how the articles of incorporation are written up, but I really doubt it would work that way. It's more likely that the leaving founder will become a sort of silent partner, retaining equity but not managerial input.
They owe you nothing, especially a detailed series of events. He's resigning, they posted a note, the situation is over. What more do you want?

Horvath essentially ruined this mans life through e-mobbing.

Just look @ her tweets: http://recode.net/2014/04/21/julie-ann-horvath-on-github-inv...
I was hoping they'd make another fish pun like they did with CARP.
I think you're missing the "or else".
Seems like a dead project, though.
It's telling that nobody would attach their name to the article. Horvath's already publicly laughed it off.
There was a great report on BBC World Service about folks wrongly accused and/or convicted of crimes they didn't commit (in one case, a man was on death row for a couple years). A false accusation is as damaging as authorities not paying attention. The sad truth of the human experience is that without direct evidence (video, audio recordings), only the people close to it know how they saw what happened. It's then more important to redouble efforts to preserve justice by investigating thoroughly to attempt to uncover what happened, to not revictimize the wrong party.
They kind of did. You just start with a Gravatar, but can upload your own image.
Or it's possible that they want you to believe this?

I find it strange that both of the Preston-Werners posted blog posts directly after the github post came out. Usually I'd think lawyers would not encourage this...
> $8 a month is very, very cheap for legal streaming video.

Media pricing is subjective. Yes, its cheaper than buying outright on iTunes; but its still more expensive that pirating it. It'll make a great pricing experiment.

Everyone values content differently.

EDIT: Easy on the downvotes y'all. I don't pirate my content, I'm saying people will.
You should really get a better lawyer.
Considering Amazon themselves send spam this isn't surprising. They like to send out product spam under the guise of account notifications with no opt-out. The only way to remove yourself is to close your account. At the very least they do this to affiliates and to Student Prime members.
As much as the "new Microsoft" impresses me some parts of the company still seems to believe they can get away with anything. :-/
Of course they did. They were after Google's employees right from the start.
I've already thought about how latin languages writing systems differ from ideogram languages writing systems.

The eye can easily, quickly identify a word made of 10 latin letters, so it's easy to make a sentence, although its length will quickly increase, but the amount of possible word is still very high, and very flexible, and very straightforward to pronounce.

Ideogram languages are different because it uses "word element" objects, and then use them together to describe things and create new words. I still wonder if the eye can quickly read a sequence of 2 or more ideograms, but since you need a fairly high number of those ideograms to effectively describe concepts, it's becoming inevitably hard to read something, whereas the latin alphabet is simple enough to already associate letters to form words !

Ideograms are still fascinating because it seems to quickly increase the amount of things you can write with less space, but only if you're really able to read it and memorize it. The important difference is that ideogram languages are much harder to memorize pronunciation.

Overall, I still think ideograms happened to be a form of closed communication, like an obscure way to communicate with peers without your enemy understanding you. I guess that makes sense since Asia's history for war is quite bleaker than the west's.
They don't need regulating because they are already regulated. The argument which is missing is why existing regulations should change to allow the currently illegal use. That is the burden is on AirBnB's proponents to show that short term rentals are always reasonable. Keep in mind that there already are places in most every US community where short term rentals are allowed...e.g. there are already hotels and BnB's operating legally in New York an San Francisco.
St. Louis judge orders Lyft app to be disabled in city, county