skysight-inc/HackerNews huggingface dataset:
I'd be pretty nervous about any attempt to recreate Finagle in Go. Scala provides many ways of creating composable complexity. Finagle leverages pretty much every feature of Scala (and there are many) to maximize this composability in a sane way, but because there is simply so much complexity in Finagle, a lot of opportunities for composability have been skipped due to lack of need within Twitter (maybe finagle-http has significantly improved in the last year, which is mostly what I'm thinking about when I say this) but it's a LOT of complexity, sort of like the RoR of distributed systems, and when you want to diverge from Twitter's chosen trade-offs, it may be a hellish experience. It's pretty sweet for when your problem space aligns with Twitter's, however.

Go has basically none of the mechanisms for sanely creating composable complexity that Scala has. It makes me really grossed out to think about something with the complexity that Finagle exposes as a Go library. Go is all about small, sturdy tools that work for most of the cases most of the time and that compose well with each other - IF - they are built into the standard library. And if it's not, have fun spending your time writing uni-typed interfaces for any kind of interop with desired complexity. Go is great for writing dead simple byte slingers, pipelines that will be rigid in the most dynamic possibility, guns that shoot JS and interact with services, etc. That's simply not Finagle.
Agree. I also wonder what this inferiority complex "hurr durr, $X is not written in Go, therefore we need to duplicate it in Go!!!" is about ...
> I'd rather play a game that was trying to be incredible but fell just short, rather than a game that aimed to be passable and hit the mark.

I think that's an erroneous belief when it comes to games. Many games are complete failures because of the fact that they attempted to cram too much into the design.

Many of the best games take a core concept that's fun and refine it, polish it until it's gleaming. Only then do they add some small things off that core gameplay to flavor the experience. The shotgun approach of throwing everything at the wall to see what sticks is a great way to either release a buggy, unfun mess (if you're lucky) or burn through your capital, goodwill, and development team before cancelling the project (if you're unlucky).
Given it's an instantaneous launch window, I think just proving that they can launch satellites right on the nose is a useful demonstration on its own. While it's a shame that the rocket won't be recovered, they'll still get telemetrics from the landing, they just won't get to try a refurbishment.
Go has basically none of the mechanisms for sanely
creating composable complexity that Scala has. It makes
me really grossed out to think about something with the
complexity that Finagle exposes as a Go library. Go is
all about small, sturdy tools that work for most of the
cases most of the time and that compose well with each
other - IF - they are built into the standard library.

And if it's not, have fun spending your time writing
uni-typed interfaces for any kind of interop with
desired complexity. Go is great for writing dead simple
byte slingers, pipelines that will be rigid in the most
dynamic possibility, guns that shoot JS and interact
with services, etc. That's simply not Finagle.

A thousand times this.
Happy to explain via PM.
He aims very high, often a little beyond his reach.

The problem is that you used the word 'often' instead of 'consistently', which has been the case for the past 15 years. Black & White was the beginning of the end and the pattern for 21st Century Molyneux: promise the world, get bored, fail to deliver. At a shallow level, B&W looked great, but it was terrible as a game and an experience; both tedious and failing to deliver on promised complexity. That trend continues all the way to Godus.

It's not like he's hit-and-miss, and a few failures are okay as long as you have some hits mixed in. It's that the first half of his career was consistently hit, and the second half consistently miss.
For Mac, checkout http://octohubapp.com/ too.

Do you prefer a native app over a browser extension?
> The rocket will still attempt a soft landing in the water through the storm (producing valuable landing data),

The waves only prevent attempt at landing on the barge. They can still test the stabilization (under very adverse conditions!).

So while this may not be as exciting for us observers, it'll still be very useful for SpaceX.
By this standard, no one could ever say anything about "China" at all. Sam Altman says that the Chinese economy passed the U.S. Was that the Uighur economy? Tibetan economy? Subsistence farming economy? City-dwelling economy?

See how these questions add nothing to the conversation?

If the conversation is about China collectively, then it's not invalid to make other statements about China collectively. If you disagree with the parent's assertions about China, then let's hear it, but just pointing out that China is really big does not tell us anything we don't already know.
I very much want to transition to open hardware models for networking gear - for both my own home use and for rsync.net.

However, at no single site (especially my home) do I need a 6U chassis full of switch ports.

Is there a 1U version of this on the horizon ?
iMessage is an out and out embrace, extend, extinguish play not at all unlike Microsoft of the 1990s. It exists alongside standardized text message formats, and subverts the user's expectations of them by behaving differently in some cases.

Two big items are that it's designed to add group texting features in a way that makes non-iMessage clients not respond correctly (reply instead of reply all, but only sometimes) making users of competing standards seem rude in social situations. On top of that, it will lose your data if you unsubscribe (http://www.cnet.com/news/apple-must-go-to-court-over-disappe...)
I use Contractually for this. I upload my .DOC files and invite others to view them. Plus I have a repo of contracts that I have signed.
http://www.contractual.ly/features/
If it's a subset of JSON... Is there a mechanism to add in comments for humans to read?

I know the main use-case may be inter-device, but someday you might want to embed a short hint or explanation along with a particularly arcane set of instructions or parameters.
Lately I have been trying to avoid using weasel words. I'd rather err on the side of painting with too broad a brush than weaken my statements with a bunch of qualifiers that add no meaning.

Having said that, I really can't think of one aspect of China's economic system that would be appropriate for the US to emulate. We're envious of their growth rate and insecure that their GDP will surpass ours, but that doesn't mean any of their actual policies are appropriate for the US economy.
That might possibly be the case. But then, where is any of the academic evidence? In general or even for particular settlements? There seems to be plenty of evidence saying that people were fine drinking water, there seems to be a distinct lack of evidence for the "people were afraid of the water" theory.
Copy-on-write might be a better concept to allude to. You're making a new version, but efficiently, on demand.
"cannot be fully disabled"

...depends on the gear. SMI used to be (4-5 years ago) a much larger problem than they are now.

I agree with you in that context, and it's why so few systems are certified for Red Hat's Realtime kernel. They are simply not all created equal.

But I'd encourage you to review the results of any of the 25+ benchmarks we did with STAC over the last few years.

We didn't see much (if any) SMI interference on the gear we had, which was off the shelf regular servers, with WSM, SNB, IVB and HSW. All the hardware, software and config is disclosed within those benchmark write-ups.

There is some tooling called hwlat that can detect and report SMIs. It's in the rt-tests package.

Happy tuning!
I would suggest people really just want the effortless nature of banner ad consumption. They don't want to do work. Banner ads (advertiser pays) are opt-out and subscription services (or consumer pays) are opt-in. Further each site has to be opt-ed into manually over and over, and then you get to deal anxiety over the whole can I actually unsubscribe thing etc. So you are just trading being juiced in one way for be milked in another.

Further even if we had consumer-pays-for-content sites as low friction as advertiser-pays-for-content sites they still would likely converge towards having advertisements (ultimately maybe less, maybe not) to maximize earnings.

I think there are solutions to these problems but I think they require us to first rethink the assessment and reward of creativity, talent and effort in scarcity-free systems.
I saw it early, when it had low two digits score. I almost ignored it (I wasn't in the mood for too much narration), but when skimming something in the middle drew my attention, so I scrolled back and started reading. Upvoted after that, of course.
Lies, damned lies, and cloud statistics
Does anybody knows how it works?! I've put my link there, and it offers me to get some cah for review about myself)) xo xo!)) Sharing economy, baby!
What about per hour?
If you have the knowledge to:

1) Write an application backend (e.g. Ruby/PHP/Python/Java/ASP/JS)

2) Created a modern front-end (JS/HTML/CSS) for this application

3) Set up a VPS or go with AWS/Heroku/Whatever stack to deploy the app which means:

3.a) Set up the SQL or NoSQL database(s)
3.b) Set up the CDN for traffic control/protection/speed
3.c) Deploy a backup strategy
3.d) Write the firewall rules (if this is a VPN) and secure the host...

Well then by all means, you're a full stack developer. Some badasses use their own VPN to handle email (setting up an SMTPd daemon), write custom firewall rules, setup reverse-proxies (nginx) and use chroot, containers or jails (FreeBSD).

It's extremely hard to be good at all these, especially as the projects get larger and larger. Usually people are good either at systems administration (which is complicated and hard) or web-programming (which is complicated and hard).

Now being average on all of those, might be good for launching a startup-level MVP but I'm not sure it's going to work in the real world. There people who specialise in using specific cloud software, e.g. Amazon AWS ... If you try to work out the documentation and vocabulary it's a brand new world. I think Azure and Google might (almost) the same level of complexity for big projects.
I'm working on something similar. Not ready for a full "Show HN".

sample: my GF is drawing at the moment and for another 30mins
http://docs.write-live.com/WriteliveServer/webview.html?d=7e...
For anyone interested, the $30 smartphone seems to be from a special Christmas time deal from CherryMobile [1] (a Filipino phone retailer) and may only have been valid at brick and mortar stores. It'd be much more reasonable to compare something available online with worldwide shipping even if it is out of active production. A Geeksphone Keon is comparable in price to an Arduino with equivalent shields and a heck of a lot easier to work with if you're not a hardware person.

[1] https://www.facebook.com/cherrymobile/photos/a.299251607442....
I think whats needed is a revival of the Denshi Blocks paradigm, but with a lot of rPi, 3d-printing, eurorack-modular-synth, and a whole lot of open source mixed in:

http://en.wikipedia.org/wiki/Gakken_EX-System

Imagine a new attempt at making something similar in the modern era ..
I'd suggest this tool (http://ben.balter.com/2015/02/06/word-diff/) my colleague (@benbalter) made to collaborate on Word docs using GitHub.
I didn't mention in it my sibling post here, but we started writing the core of wym (our microservices framework) in Go, then Node.js and finally settled on Scala for exactly the reasons you outline.

Writing in those other languages was indeed a hellish experience - it was very clear that they lacked the expressivity to model half of even just this very core piece.
I completely agree. Active directory. Better database drivers have blocked me from using Go on several projects at work.
...A tiny message appeared on the screen of his smartphone. It contained an email address for someone at 22Cans, the Guildford studio Molyneux had founded after leaving Microsoft and traditional game development behind.

Bryan, confused but intrigued, followed the instructions. Have I really won, he asked? An email appeared with a the message "Be sure to drink your Ovaltine."
I feel like price regulation would in turn make ISPs more attractive to older investors (who often times have more money to invest, btw). As you get older you would want to reduce risk in your portfolio, so with predictable profits that price regulation would bring you can see why that would make it attractive.
Don't have a cable company. So its free for me!
I know, it just completely boggles the mind. One of the products I lead is based around agency operations - these guys are probably some of the heaviest paper pushers in the industry. And I'll walk into an office and see them creating them with typewriters, by hand, or slowly tapping away at their keyboard into Word, burning through a five-figure annual printer budget. A port call will involve a few dozen documents (B/Ls, customs forms, etc). One of the product modules effectively automates that and it's an incredible impact on their workload.
The recovery is an experiment. The delivery of the satellite, a commercial venture.
> on-site

In the general area of...?
Breaking Away: Brazil's indie developers are thinking globally
Does anyone know something about the synthesizer program they are using? I saw it is not yet published, but I wasn't sure if there was some information about what type of synthesis it was using or what the processing chain was like.
Some Amazon Turkers taking massive amounts of scientific surveys (40,000+)
China is huge but US imports are pretty well diversified at this point. Today we import a whole lot from Vietnam, India, Malaysia, etc.

It's mainly the consumer electronics sector that would be hit hardest. The lower-tech manufacturing has already moved away from China to a large extent.
I get the feeling this is a bit like Bugatti building the Veyron, its super cool and impressive but the vast majority of us will never be able to or have a need to drive it.

It is still fun watch this switch go around the proverbial track, but I'm happy knowing that I'll never have to configure, build and test a switch of this complexity unless I really absolutely have to, with my largest caveat being AWS disappearing from the face of the earth.
Speaking of robotic arms, does anyone know where I could buy a good (if possible cheap) robotic arm which I could program? I'm interested in something similar to "Dummy" in Iron Man.
My personal rant is that I want a global setting on every printer to override differences in requested page size.

For example, being in the UK, I print to A4, and that is the only size of paper I have available for my printer. If I print stuff from browsers, or documents from US people which are set to page size Letter, I DO NOT WANT TO HAVE TO GO TO THE PRINTER AND PRESS A BUTTON TO PRINT ON THE ONLY PAPER AVAILABLE (A4). Just print everything on A4 please - ignoring page size requests (or at least let me choose the option to do this override).

This is such a pain, and occurs very frequently. Am I alone? I rather assume the inverse applies for US people.

It could be a setting on the printer queue, but then you are at the risk of every operating system or indeed application such as browser getting it wrong... Printer manufacturers please just add a setting to your options - pretty please...
The reason you gave is exactly what he argues against. The author is saying that a) people DID drink lots of water, just as much as now, but thats uninteresting and nobody would record that, and b) nobody in the past drank because of sanitation reasons. They drank because it tasted good and we like to get drunk, with the pleasant side effect of slightly improved sanitation, but nobody at the time would have realized it.
That looks good. We're doing something a little more at Documize -- see my comment above.
Near the launch site? That seems a little ambitious, and expensive. Are they planning on doing a u-turn in high atmo? The energy required would be massive. Or are they planning on doing an orbit of some sort?

Doesn't the falcon heavy animation show the stages all landing at a different facility?

Given that most every launch will point in a different direction from the launch site (different inclinations), boats would seem the best option. They could then haul the stage back to base by sea.
The other people responding are correct; the paying customer dictates when to launch, not SpaceX's hobby projects. You should treat reusability as a hobby for them, until they start getting paid contracts specifically to test reusability. Additionally, I should add:

> another day or two

At this point, due to the moon's orbit interfering with the trajectory of this launch, they have to wait another week or two, not a day, if they scrub this evening's launch. Waiting 1-2 more week for this launch might mean pushing other customer's launch dates back even further, thus incurring more delays and more cost overruns won't help SpaceX improve anything faster.
Thanks for the feedback (I helped create this document).

1. The formatting should be 2 columns per page of ~50 characters, not 4. Do you see something different than this? http://screencast.com/t/SnkQDCeO

2. We'd welcome comments + markup to make it better -- drop me an email (tyler at clever dot com) if you're up for it.
Facebook's Wedge 1U switch is what this builds on.
https://code.facebook.com/posts/681382905244727/introducing-...
To be fair, there were many constraints in MacPaint - color being the most obvious example. It was a limited drawing program. Put into context, I do believe the analogy works - you start simple (box, few components, limited layout) and evolve to include malleable 3D printed materials and generated electronics.

Disclosure - I wrote the post.
Interesting. I always thought base 16 was the only suitable number system. Base 2 is the only justifiable one, since base 1 is not much fun. Squaring base 2 twice to get a fair amount of information in a single column seems to just make sense. What are the downsides of 16?
Sure, feel free to email -> alex@alexcrooks.com
Hey dalke, thanks for the reply!

I've started looking for jobs and am in the middle of interviews with a bunch of companies.

I also didn't come in on a thesis track and a thesis is not the end goal of the program. I started research out of interest in learning applications of my studies and mostly to get funded by a lab and avoid out of state tuition.

The norm in my program is to take 4 semesters, since its a general masters it places requirements on the breadth of your studies as well. Hence, I did study machine learning, and even did research in it in my first semester. However, I got funded completely by a different research lab working in a different area of AI, and since education is expensive I went with that.

Between research and completing the course requirements for other areas (h/w, systems, theory), I've had limited time to actually use or learn anything more in that field.

Also, it does serve as a delaying tactic since, as I pointed, I can't stay on this visa without a job and while I'm on the lookout for jobs, I might end up taking one that I'm not totally into.

In your eyes, do you think a wiser strategy is to try and get a job right now and graduate this semester?
Ways to Improve Your Production Server Setup
> In my opinion "full stack" is what all developers actually should be.

I've never seen guys who grok C, ASM and Perl being fascinated by JS and CSS3.
(●--●) - Are you satisfied with your care?
// ♡ \\
U\＿_ / U
Ｕ Ｕ
Love the idea, let me know when you launch an iOS version.
The major selling point of Microsoft Azure for me is that RDMA over Infiniband is supported on select machine types. This type of networking technology is necessarily for important classes of applications (HPC) as well as for new types of infrastructure (e.g. memory clouds). Yet, so far RDMA networking in Azure is only available on their Windows VMs. I've seen mention that Linux support is in the works, but the last time I checked a couple months ago it was still not supported.
In this specific case they don't actually have enough extra fuel to do a boostback burn, meaning the landing site has to be significantly down range of the launch site (400 mi IIRC).
Comparing Go and Node is like asking whether someone wants his paster served with vomit or feces.

Yes, some people might prefer one over the another, but asking how they ended up with such a ridiculous issue would be a much better question.
Mapping the Sharing Economy: An In-Depth View of Airbnb’s NYC Footprint
> Knowing that we want to build the most profound feature for the most number of users is not very controversial.

That's not the profound part.

> The application of this simple formula tends to arrive at a blindingly obvious conclusion: first build the features that affect lots of users as profoundly as possible, and which you can build quickly and cheaply.

The profound part is the ending of that sentence -- "and which you can build quickly and cheaply."

I know a huge number of startups (probably the overwhelming majority of them, actually) that think "we're going to do things right" instead of thinking "what's the next feature that will get us the biggest bang for least buck". Most new founders skip past the denominator in Geoff's equation, which later turns out to be the achilles heel that kills most startups.

Of course the fine grained level of decision making is very hard too, but you have to learn to walk before you learn to run.
This isn't their first instantaneous launch window.
Go's http package doesn't use callbacks at the API level. See here http://golang.org/pkg/net/http/
> between Groovy, Clojure and Scala there's something to suit most programming tastes

> the spec for the JVM is in one place, and it's published

Between Groovy, Clojure and Scala, there's something to suit most tastes on the scale of how much language specification there is. Scala has a published spec (along with many white papers on the R.I. internals), Clojure has its published spec in the comments in the source code, and Groovy actively changes the spec between versions to prevent addons and alternative implementations being built.
New Udacity Course: Model Building and Validation
Never say never. Most accidents happen during launch and re-entry. Once you are in space the potential for accidents is smaller. The accident rate should drop if we built a space elevator. Energy expenditure too.
"I just don't like drinking. It;s not fun."

I'm in my early twenties and people who find out about my non-drinking tend to suggest (surprisingly often) that I should start/try some. With me being an introvert, they seem to think it would help me "loosen up". I'm not very keen on that idea. I'm quite happy being my sober self.
They finally created a separate font server process in Win10.
Looks nice. I've been looking for a new podcast app for quite awhile since my old favorite was removed from the app store (acquired?).

How do you get content? do you have authors for permission or are you only hosting content that's free to distribute?
"Content Provider" is another way of saying "Government Propagandists". Hollywood is full of government spooks. It shouldn't be such a surprise.
I really really recommend this book to everyone in this thread: http://www.amazon.com/Made-USA-Retreat-American-Manufacturin...
Mark Russinovich was hired by Microsoft for any number of reasons, not the least among them being the fact that he was easily one of the top Windows hackers out there. I can still remember marveling over the books he used to write about Windows internals - good stuff, and really made me aspire to become a better developer.