skysight-inc/HackerNews huggingface dataset:
There's a few of us at Heroku that are fans of Crystal as it's impressive how much has been accomplished for an early language. If you're curious to give it a try there's a custom buildpack to deploy apps with as well - https://elements.heroku.com/buildpacks/zamith/heroku-buildpa...
No, the blocker is setting up mailing lists with a forum-like interface (cf. discourse), but integrated to github (uses the github account) and without actually having to do the setup. Also, without polluting issues.
Even Stack Overflow, the saviour of programmers the world over, rarely shows version information in its questions or answers. I recall once, whilst reviewing some changes, that one user had edited another’s question and removed the version number from the tags they has added. Maybe that’s SO’s policy but it is madness.

I agree with the sentiments above, there's no clear policy other than this poorly thought out response by Jeff:

http://meta.stackexchange.com/a/85744/419

I think version specific tags, regardless of whether you're using new functionality or not should be added to a question. If a user is trying to solve a problem in C#2.0 style but you know (from the tags) they're using the 4.0 compiler then you can provide them with a 4.0 specific answer/solution which possibly is more succinct/better.

This also happened in the Sharepoint meta:

http://meta.sharepoint.stackexchange.com/questions/142/versi...

As someone who was a Sharepoint dev and admin, I found that to be a mistake and inconsistent with other dev sites in the SE network. Even the normally sane and rational Shog got this wrong too:

http://meta.sharepoint.stackexchange.com/a/152/3611

That said, some users just don't know any better when asking questions, some don't even know what version of the tools they're using, or how to find out.
I think I am happy that git hub not doing any of this. If they do everything
* they may have affinity towards their stack.
* excel on none.
* lock in
There are companies out there that simultaneously proclaim the need for strict non-compete laws while also stating how difficult it is for them to hire qualified candidates, never seeing the conflict.
Hi EleventhSun, if you know of 4-6 other people who would be interested, I can set one up through http://www.bodyhugs.org/, but in the Bay Area. Healthy, homemade meals, and we can go over the dates and what you'd like to focus on (meditation, massages, relaxation, yoga, etc.). Anyway, if you're interested, feel free to email me at bodyhugs1 [at] gmail.com.
Why I Write in Pure Swift
Nope; plenty of apartments in Menlo Park, Palo Alto, and Mountain View don't have air conditioning.

I lived in one in Menlo Park that I wished had air conditioning...
This is a duplicate of https://news.ycombinator.com/item?id=9669166.
Most definitely Netflix. But Comcast and other cable companies have long-standing ties to studios, and are betting that if they can secure the content rights, they can win regardless.
I find their new UI cramped and more difficult to navigate. It seems like they are trying to bury some features like user reviews, now relegated to a secondary tab called "Details" and squeezed into a scrolling view that only show two reviews on my big monitor.
React and Performance =?
Isn't this a bit like saying: if it's for issue tracking, there's Bugzilla/trac/issuetracker/phabric, or if you need a wiki there's moinmon/mediawiki, or if you need a blog there's ghost/wordpress ?

More to the point: IRC (out-of-the-box) doesn't do archiving/search. Slack isn't self-host (which isn't an issue with people using github -- but it does introduce another vendor). Using external services forces you to maintain group membership, user-meta-data either in different user-databases, or via some form of federation.

No longer is removing a user/ssh-key from a github project enough to plug a hole in case of a hacked account.

Discourse isn't (that) bad -- but mailinglists are a lot better IMNHO. If you have a half-decent email program, like mutt, or even (al)pine.

At any rate, the ability to work via email (get bugs via email, close bugs via email) leverage what email is good at: off-line+synchronization. Which is one of the things git is good for. You know, distributed work.
Now you're going the other direction. People used to pay for all of their education from part-time work; costs have gone up, and even $30K is a lot for a degree. I'm very lucky in that I could pay that off quickly, but I know many people who graduated with under $50K in debt who will literally take a decade to pay it off.

And I wouldn't dismiss "silly clubs" or sports teams in terms of turning out well-rounded individuals, which is the entire point of a university to begin with.
Is BRK.A overpriced just like BRK.B?
Belfagor is also pretty good. It's about a demon sent to investigate why, when they get to hell, men blame women for their problems. Hilarity ensues.
Kind of crappy of you to remove it from the front page, I was really interested in the potential discussion on the language.
Actually opening issues via email would be nice to. Trac isn't perfect, but I remember email2trac[1] quite fondly. Combined with email notifications on change, it made it easy to forward bug/error-reports to a trac instance, and automatically create an issue. Or just let support@ go straight to trac.

I still think having an email interface (as in: in addition to a REST API) is very useful. Having a web interface as well isn't bad either.

[1] https://oss.trac.surfsara.nl/email2trac
it also has the side effect of diminishing job prospects.

What exactly do you mean? In my experience companies often try to hire people with specific skills instead of generalists (which btw is a mistake imo, smart people will be able to pick up the skill in question).
Skein was built (by Bruce Schneier's team) from the ground up to work to take advantage of multi-core systems to be faster via concurrency.

I'm still quite a fan of it and was sad that it lost. Both are excellent algorithms however.
Did they work with apple to create a custom version of iOS to integrate with amazon's service, or did amazon jailbreak the devices and installed their own hooks?
Yes - this is an instance where a law can help an ecosystem at the expense of individual players. In aggregate though, it's net neutral for most companies, since they benefit from being able to hire from competitors. The companies doing interesting things probably benefit, while the ones doing boring things get a little hurt.

The (largely untrained) economist in me says that mobility of labor is very important for growth and economic efficiency, as systems work best when the best people flock to the most important well funded ideas.
I just went through this after installing Kubuntu on a new Intel NUC machine with Iris graphics.
Agreed. I hadn't seen the language before and it looks very interesting. I just spent half an hour browsing the site and came back to: "where did the discussion go?"
They need to make Netflix work first otherwise it'll just fail faster.
Netflix has been broken on the Nexus Player for a long time. Let any show run to the end and it logs you out.
Comcast makes the mistake of using their online streaming as leverage to tie people to their cable subscription model. I wouldn't mind looking into subscribing to their streaming, but I'm not interested in cable TV so they're out of luck. IMO this gives Netflix the advantage for now at least.
220? I want 480v three phase. :-)
Money, Lust and Kung Fu: Shaolin’s ‘C.E.O. Monk’ Is Under Fire
u235 is (rare) natural uranium?
How is just the studios fault. Do any studios refuse to license? Or is Netflix not offering the fair value. 8 bucks a month doesn't buy as much content as it used to.
Ask HN: Did I just get “sent down” by Amazon?
Throw away account here.

I applied for an SDE position in SF with Amazon. After two phone interviews + live coding exercises I get an email saying they no longer want to continue interviewing for the original team I applied for, but they'd like me consider a "web development engineer" position in another team.

I've never applied to a job and have them say "sorry no dice, but what about this one?". I can't help but feel I've been deemed unworthy of an SDE position and sent down to the minors.

Am I crazy?
For those confused about what Bro even is, please see https://www.bro.org https://github.com/bro/bro

After that you may continue with the "don't taze me" train of thought that you probably had just like I did the first time I heard of this IDS system.
I worked for two companies that made extensive use of BCPL. I also had an office next to Colin Whitby-Strevens for a while. The BCPL book was actually thicker than K&R, but was printed on more stout paper stock, and of course included a listing of the compiler source ;)
15 weeks? you mean 50.
An experiment in porting the Android init system to GNU/Linux
I went to one of Mr. Tufte's workshops several months ago, and I do believe he mentioned Overleaf while discussing LaTeX. I must admit I had forgotten about it until just now, so thanks for the reminder. It looks like a fairly slick interface (and a nice solution for what I recall was a relatively painful problem i.e. installing and using LaTeX).
"Natural uranium" is the term of art for uranium in the naturally-occuring isotopic ratios.
People who paid them up-front were basically companies they've done some business with before.

It's good to work your network to get first customers but every startup can do that. It's just common sense.

And nowhere in the article Optimizely claims this was how they knew they were onto "something big". So the title is misleading.
There are rental spaces for that sort of thing -- people rent them for weddings and such all the time, some privately owned, some public (the parks department here has some buildings that can be reserved for functions).

One that I'm thinking of even has a full commercial kitchen that you can use (for extra money).
I think its a bit of selfish to look it as some form of vacation and it is not fair. I respect people for their choice of having and not having kids, but when you are responsible for another human being the context changes, life changes. I understand where you are coming from, but this will open a Pandora box, there is a difference between an employee who chose to have 3 children vs 1. So can the employee with only one maternity leave ask for something extra?
Why Puerto Rico attracts billionaires despite economic woes
>8 bucks a month doesn't buy as much content as it used to.

In music it almost buys you every song, ever.
From their FAQ: "AWS Device Farm tests are run on real, non-rooted devices. The devices are a mixture of OEM and carrier-branded devices."
Depending on what you're trying to search for, maybe something intelligent like Sourcegraph would work?
Vietnamese founders are not on HN yet. I hope my post will bring them on to HN. :)
Startup X – Slack chat for Australian startups
We (usecanary.com) setup a Slack chat for the Aussie startup community and we've had about 60 people sign up in the last few days. We set it up to help local startups work together.

If you're interested fill out this form and I'll send you an invite. http://bit.ly/1K0tOQO
Ironically this whole thread played out in the opposite direction at the time of SHA3's announcement:

https://www.schneier.com/blog/archives/2012/10/keccak_is_sha...

https://www.imperialviolet.org/2012/10/21/nist.html

tl;dr: Keccak is not a good partner for PBKDF2. It has good hardware performance but comparatively poor software performance. This benefits attackers with FPGAs or better.
I found this post useful regarding small caps. It seems as though if the typeface contains the glyphs and you're using Chrome or Safari, you can use font-feature-settings: "smcp"

http://usabilitypost.com/2014/05/10/using-small-caps-and-tex...
Watching YC Watch My YC Fellowship App Vid
I know I can't be the only one who's doing this. There have to be several others occasionally jumping into Youtube analytics to see what number of views they are getting from our friends in CA.

So far I've got four views.

Two on the 26th of July. One on the 27th and one on the 31st.

If you're watching your numbers I'm sure several others of us would like to see what you're getting. I know I'm curious.
Romantic relationships are also not somewhere where people should be punished for leaving because they were seduced by someone hotter and sexier either. People are not owned by anyone but themselves.
Makes you wonder what else is out there just waiting to be selected...
How did my password reset link expire so soon?
I asked for a password reset, and got the email, and clicked through. It said "Unknown or expired link." instead of letting me enter a new password. I reviewed the email I received, and made certain that iOS had not accidently added the period after the URL to the URL. Is there something wrong with password recovery at the moment?
Git grep is really fantastic, if github search came close I'd be delighted
We actually do answer that question in our docs! Just wanted to put the information out there so other people can get the information without having to go to another page. :)

https://amplitude.zendesk.com/hc/en-us/articles/206450498
I'd like to have everyone in the world give me their money and I will return that money times 1.0000000001 about a week later, after making bank off the interest. Sadly there seems to be no general enthusiasm for this plan. :)

Also: Tell you what... you give me your account details, and I'll send you (1 - 0.9999...) times my money. Deal?
They're talking about handset to base station, split band -- using licensed frequencies for downlink and unlicensed for uplink. So, not backhaul.
Oh, but you just don't. You just don't. Six months from now, the thing will have escaped your brain and you will have to look at it.

You are generally also your own cow-orker.
That doesn't mean they don't like you. Plenty of my friends can be condescending. shrug

It's common (and sometimes necessary) to be condescending. So, make up for it by having an excess of goodwill. Give praise when you can, smile, try to be friendly, vocalize your self awareness etc.

When you realize you may have said something condesending, say "sorry, that may have come out wrong, I didn't mean it personally. Some people say I'm _____ but I don't mean to be". That's the kind of thing that won't necessarily make your coworkers think you aren't condescending, but they may still like you.
When I switched from lurker to a registered user and submitted my first link it hit the front page. Took me by surprise. The same happened again with my third submission a few months later. There were no voterings or favours from friends involved (I don't know anyone in real life who reads HN, let alone has an account), it just happened.
Put yourself in the guy's shoes for a moment, even if they cost him $200 when he bought them, presumably long before he became homeless (good shoes well kept are close to indestructible). He's an aging model (early 40s?), presumably with no other marketable skills, and he's hustling pretty hard to keep his head above water. Yes, he clearly made bad choices when he was younger and that led him to where he is today... but given where he's at right now, what exactly do you suggest that he do?
Yeah, you, and the people downvoting me, don't really understand what I'm saying.

Imagine I start a company and I get my friends to buy up the shares of it on the stock market. Now imagine the market cap is $10m the day before it joins the Russell 5000. The next day a seperate company goes bankrupt and my company is now 1/100000 of the Russell 5000, which means that ETFs that track that index are now buying roughly 20% of my stock, which raises the price to $15m. Next my friends can slowly sell out for the amount that they pumped, but they will never trigger a mass sell off, because I always had a controlling stake from the beginning.
Agree.

- Most (all?) work visas in the United States require a degree in the field of specialization.

- The "buying green card" program requires one to invest at least a million dollars and create at least ten jobs for two years before you get one. [1]

[1] http://www.uscis.gov/eb-5
Aural warnings are so easy to ignore.

Yes. You give an example of someone ignoring a single aural warning. The case of AF447 was much worse.

There was a cacophony of different sounds and noises in the cockpit of AF447. All the various alarms are deliberately made to sound different. But when someone knows he's a minute from death, there's no way his reptilian brain can make sense of a plethora of simultaneous alarms. It will, instead, strive to tune them all out.

I remember a documentary where Duke Cunningham discussed his experiences as a fighter ace in Vietnam. In high stress situations he would switch his intercom to allow him to speak to his RIO, but not be able to hear his RIO. He didn't want the distraction. (Note: sadly, Cunningham disgraced himself in later life).
Well part of the problem is that mobile browsers just aren't very good. This is changing. I find that Chrome's integration with the task manager makes using web apps more convenient now.

Still my instinct sometimes tells me to look for the mobile app first. This might be because on mobile I am often forced to a ghetto, broken mobile site. Maybe there are some things I expect more from a phone app like GPS/Maps based applications. Sometimes I get tired of dealing with sites that don't care that I'm using a touchscreen to enter text.

Google has made attempts at addressing this issue by rewarding mobile friendly sites but in my experience it has led to more sites forcing broken ghetto mobile sites on me.

The big issue is that there is a lot of big sites out there with lots of legacy code that assumed a desktop. And now that it's wrong many sites have adopted a strategy of having 2-5 different versions of their site. With the desktop site taking priority and mobile site sometimes being fourth place behind iOS and Android. All maintained by different teams and with separate frontends. This is obviously a big mistake since many sites can scarcely manage the development one version of their site (looking at you eBay) let alone 4.
On local variables (http://crystal-lang.org/docs/syntax_and_semantics/local_vari...) the page says the internal type changes, when a value of a different type is assigned to a variable.

Doesn't this defeat a large advantage that static typing has over dynamic typing -- catching when something is set incorrectly?
Nope, might have been pushing updates. Check now!
Some of the old school Stanford AI lab hackers were famous for sleeping in the suspended ceiling. The way I heard the story, they even cut into a ventilation duct to get cool air for their "nest".
Such a riveting read!
With regard to the parent's complaint about movies, the biggest factor is probably the come-for-the-movies-stay-for-the-TV-shows effect. Consider having 100 40-minute episodes of a TV show vs a collection of 50 ~90 minute movies. Few people binge watch unrelated movies for hours on end compared to TV series. And that "there's still more episodes left" hook is great for retention too.

But especially in TV series, there's a lot more competition than there used to be, and so prices are being driven way up. And Netflix is devoting more of their budget to original programming as well.

There's probably very little due to studio nefariousness. The studios largely want to get paid, and creators being able to choose which studios to work with is a pretty big factor in keeping them mostly honest. It's like how TV studios are willing to sell shows to other networks if they'll make a better offer than the network under the same parent umbrella -- the studio has its own bottom line and future prospects to worry about.
If you frame this in terms of freedom of association versus public safety, my preference is to choose the former.

~If the cops go on strike, we can always contract city security out to OCP and their clever robots.~
Could you give a small example to illustrate how/what you mean? Would you make a function that massage tables/views in "StrangeLanguage", and then spits out "StrangeLanguage" that's been stemmed/normalized etc -- and then feed that to pgs normal full text index system?
Maybe without loss of relevancy, but maybe with data loss. That may be fine (or not). If you haven't done it yet, I'd recommend that you check Jepsen's analysis of ES: https://aphyr.com/posts/323-call-me-maybe-elasticsearch-1-5-...
Wantrepreneur VS Expert
> what exactly do you suggest that he do?

Move to a cheaper city and get a job which pays a low but dependable income. If you're willing to be geographically and occupationally flexible, there's absolutely no reason to end up homeless.
Could you share link to the interview?
It's true that database servers in the RDBMS ecosystem are not analogous to gzip or wc or even awk in the Unix ecosystem; they are analogous to Unix itself, and they live in an uneasy détente with it. They are the "ground of being" upon which various components can be composed, the role Kleppman proposes here for Kafka (and Hadoop, and all the other nonsense underpinning Kafka). You could argue that in fact database servers are terrible at composability even of the things you can put into them (scripting languages, data types, triggers), and I think that is true. More lower down about why that is.

The question of how to build an "operating system for the internet" is really interesting. How can we make it as easy to write a networked program that can be composed with other networked programs, in the way that you can compose tail and grep?

Kafka and Samza aren’t it; they're cluster-centric, not internet-centric. They assume a single administrator, Kafka's publish-and-subscribe model is inherently unreliable in the presence of spammers or other sources of system overload, and spammers are unavoidable if you can't kick them off the system. (If you're going to run Hadoop in "secure mode", then it uses Kerberos for authentication; I need say no more.)

With regard to system overload, this is exactly backwards:

As long as the buffer
fits within Kafka’s available disk space,
the slow consumer can catch up later.
This makes the system
less sensitive to individual slow components,
and more robust overall.

You can reliably feed terabytes of data through a Unix pipeline consisting of a fast process feeding that data to a slow process (e.g. rot13 | some slow Perl script). Without backpressure, you have to buffer the terabytes of intermediate data, which will fill up your disk, causing your system to fail; or you can drop data, causing your system to fail. Systems without backpressure cannot provide this kind of composability reliably. (Similarly, systems that require you to name your data outputs in a global mutable-object namespace, like Kafka topics, pose obstacles to composability. This, more than anything else, is what limits the composability of queries in traditional SQL databases.)

Don't get me wrong. I think pub-sub is great, and especially for loosely-coupled integration of different systems. I use pub-sub systems every day. I've even written a few. But don't make the mistake of thinking that they're the networked equivalent of Unix.

IPFS might be it. There's a whole panoply of other projects which, like IPFS, are trying to build a decentralized internet OS (MaidSafe, Ethereum, and so on) and probably sooner or later one of them will succeed.

One more minor quibble, which to my mind shows that the author wasn’t very interested in writing true things instead of false things:

you can pipe
the output of gunzip
to wc
without a second thought,
even though the authors of those two tools
probably never spoke to each other

David MacKenzie and Paul Rubin are in fact listed among the contributors to gunzip.
Across various browsers and operating systems I have never encountered this... As long as my mouse isn't hovering over the controls they work perfectly for me.