skysight-inc/HackerNews huggingface dataset:
"Most people would consider something which amplifies bad traits to be a bad thing."

This is only true if a thing _only_ amplifies bad traits.
Julia's for loops are comparable to C in performance, and its vectorized operations are comparable to Numpy/R, although some cases can be optimized using https://github.com/lindahua/Devectorize.jl (see the benchmarks table)
Practical research often starts as academic exercise.
Otoh, what's the difference between

{ "number": "1.0000000000000000000000000000001" }

along with

{ "number": { "type": "ModelReal", precision: 64 } }

versus

<number>1.0000000000000000000000000000001</number>

along with

<xs:element name="number" type="xs:decimal"/>

In each case you have text data given meaning by an external semantics enforced via a schema. The real and unavoidable downside is that JSON actually contains a really lousy primitive. It wouldn't be bad except practically every implementation of JSON automatically performs a lossy coercion to IEEE floats.
> The whole it's amazing that you can "encode business logic in types" thing I really don't get. That's basically the selling point of object oriented code.

With OOP languages those are mostly runtime errors rather than compile time errors. Encoding logic into the type system means that many application logic errors will be caught at compile time before your application goes into production.

> I honestly think if it the benefits you tout were as great as you seem to think they are then there would be a far greater wealth of practical software written in it.

I honestly think if PHP were as bad as it seems there would be far less practical software written in it. Popularity doesn't imply quality just like lack of popularity doesn't imply lack of quality.
stdout isn't Linux specific, and it's all that's needed.

Edit: solved this one myself with a little research. Systemd also implements the /dev/log Unix domain socket (even with the silly syslog facility names, without needing syslog installed) - so:

global
log /dev/log local0 info

I've added this as an answer on Stack and try and get it into the docs for anyone else.
People looking at the educational effects of deworming children reach different conclusions because some of them use a medical model and some of them use an economics model.

http://www.cochrane.org/news/educational-benefits-deworming-...

http://www.cochrane.org/CD000371/INFECTN_deworming-school-ch...

Talked about in this More or Less episode: http://www.bbc.co.uk/programmes/b0659q1f

http://www.theguardian.com/society/2015/jul/23/research-glob...
> I'd say that Fortran is pretty suitable for numeric calculations of all sorts.

It is indeed. And R works with Fortran quite easily.
Nice. Looks like "Rstudio for Python."

Where's the source code?

Or is it proprietary?
A Half-Century Later, We Can't Forget Conway's Law
I'm trying to decide if this is better than Zulip. They're both open source, backed by someone trusted, and I can run it on my own server.
Bonobos really struggled to raise their D round... and I really mean struggle. They managed to find "dumb" money from a Mexican fund, as all well known funds had passed on the investment. I'm not saying Bonobos is a bad company, but when you run out of growth, and are desperate for cash, accessing capital is really hard...

Having raised $128m, and finding yourself in an extremely competitive sector with players with superb operations (Inditex, H&M), and well known players gone bust (American Apparel), I believe Bonobos is having real trouble in justifying a startup/tech-like valuation. If they IPO, or anyone buys them, Bonobos’ investors should expected a genuine market valuation based on fundamentals.
Does anyone know who the old provider was that locked in their data?
YC W2016 Candidates Thread
I think it'd be great to get quick posts from W2016 applicants so we can give each other some feedback. Something with a simple format that includes product, founders, and traction (funding/customers). I'll start first with ours in comments -- for fairness.
I'm not qualified to comment on how good or bad a language R is. But it is maddening how package developers don't follow some convention for naming functions. I load a package that I haven't used recently and I know the function I want but can't remember if it is called my_function, myFunction, my.function, or MyFunction. Google published an R styleguide, https://google-styleguide.googlecode.com/svn/trunk/Rguide.xm.... Does anybody follow it?
Looks like an amazing solution ! Thanks a lot for sharing.
It's certainly not useless. It allows you to bring your bike right to where you live and you can avoid having to make an extra stop in the basement or somewhere else to store/retrieve your bike. Even when I've lived places with bike storage I kept my bike in my apartment. It's far more convenient and security even in an apartment garage is not perfect.
Or Kessler Syndrome. Deliberate or otherwise.
I'm curious to see the interaction between self driving cars and bicycle friendly cities. What about banning human driven cars from a city and then using the resultant savings in road space to make it more cycle friendly?
Have you thought about extracting the XAR archive of LLVM bitcode from Xcode 7.0+'s libswiftCore.dylib's __LLVM,__bundle section and linking your NDK project against that? You'll probably quickly run into linking dependencies outside of libswiftCore but perhaps you could A) stub out those missing dependencies B) build them from opensource.apple.com's CF, libobjc, etc projects or C) try and extract the __LLVM,__bundle's of the dependencies themselves. Rinse and repeat until everything works? :)
At this point, exactly! Now once Apple fully open-sources Swift, one might try to push things further.
R, Numpy, and Pandas are all FOSS. Probably not much of a practical concern, but it might be preferable in some cases.

I don't know anything about Minitab/JMP scripting myself, but my understanding is that R is generally the most intuitive of all the aforementioned (although that would basically boil down to individual preference).

Here's a review including Minitab and R that might be of interest: http://www.prostatservices.com/statistical-consulting/articl...
I blame the R documentation standards. They force a package author to produce a useless alphabetically-listed pdf, and many people just stop at that point.

Without any standards at all, people would have at least produced a readme.txt, which would have been a huge improvement -- e.g. I much prefer working with unfamiliar user-written Matlab packages :)
> $6 billion overrun could have fed, clothed and health insured million of people.

Because you still need a bridge that won't collapse in an earthquake?

The Bay Bridge is the 2nd busiest bridge in the US... $6B seems like a lot until you look at how much disruption and damage a collapse would cause to the $600B GDP of the SF Bay area.
I'm a late arrival to the language and have almost interacted with it exclusively through StackOverflow and Github. I've been astonished at not just how friendly people are, but how quickly I can get a helpful response to even what I feel are pretty esoteric (and dumb) questions...again, one of the problems of coming into R is that, because of the relatively small community, there aren't as many references or easily Googlable answers compared to Python...but getting answers to questions if you ask them is very easy, and I think that's a credit to the community.

On the other hand, there seem to be a lot of useful libraries that haven't been ported over to Github or are otherwise easily accessible beyond CRAN...Many of them probably don't get as much exposure as they would if they were more easily discoverable...and I honestly don't even know where, in those cases, to start the bug reporting/patching process. That's obviously the fault of my being spoiled by Github...but that's kind of the point, there's a bit more friction in contributing to R than you might find in Python/Ruby/etc.
If what you really want is a pretty web-based way to access IRC, then you might want to check out Glowing Bear -- it connects to your WeeChat IRC client via websockets and works nicely on the Desktop and on mobile. It doesn't have a voice recorder, but it gives you the infinite possibilities of a mature IRC client. It's a project I've been contributing to for a while now and I still absolutely love using it.

https://github.com/glowing-bear/glowing-bear
https://latest.glowing-bear.org/
Why do people insist on calling these things hoverboards?

It's 2015 Marty McFly would be extremely disappointed.
I just kick off the application with a bash script for both dev and prod and push it through supervisor. (Remember to set `stopasgroup` to true, though, or else you can easily orphan processes and you will be sad.)
Slidebox (http://slidebox.co) -- effective photo manager for your phone / 2 developer founders / 15k+ users from MVP
True - but is there a compelling reason we'd want Swift running on Android? I mean, we can say we want it just because (and maybe that's just fine), but is there a stronger reason to want it given many frameworks for mobile apps already compile into more-or-less native apps for each device?
Vector operations are not slow - they are basically the same as python/R (compiled down to C).

However, devectorization (i.e. replacing vector ops with a for-loop) is sometimes a performance improvement because Julia can usually provide C-like speeds in for-loops and avoid creating intermediate arrays.
IBM Expands Data Discovery and Q&A Power of Watson Analytics
This particular article emphasizes artistic interpretation. Another viewpoint is suggested in a New Scientist book review on the subject:

https://www.newscientist.com/article/mg22630152-300-eye-of-t...

which considers the possible use of lenses and a camera obscura arrangement which would have enabled direct tracings onto the hemp canvas or parchment at the time (wonder if they toked it?).
Why not use horses instead of cars?

Note, I'm not especially praising for this product, but I am for slack vs irc.
The problem here is that it's difficult to delay this question forever. So rather than delaying, you can address it in a way that makes it clear information needs to go both ways.

I read an article from a real estate agent about negotiating, and he had a pretty clever answer to a common question. He said people would often ask "would your clients take 10% below asking?". His answer "make an offer!" That certainly is one way to find out.

It's a good answer. The agent explained that what people are trying to do here is get information for free, without committing to anything themselves, yet the answer accomplishes this not by getting preachy or defensive, but by moving the negotiations toward what the agent wants to see most - an offer.

That should be your goal when an employer asks you what salary you'd accept or what your current salary is (a similar question in disguise). They're essentially asking for information without giving you any in return - they now know what you make, but you have no idea what they typically pay. You could try to stonewall for a while, but I think it's better to have an answer that moves toward an offer. If they ask what your salary is, you could say something like "I work for a small startup right now, so my guess is that a senior software engineer's salary at a big company would be higher - what is typical in your organization?" That way, you haven't said "no, I won't tell you", nor have you said "you have to tell me if I'll tell you" so bluntly. What you've done is posed it in a way that moves them toward putting a number onto an offer, and they will have to acknowledge, through their response, that they were actually fishing for free info to give themselves the upper hand here.

Now keep in mind, employers are clever, and odds are they do this a lot more than you do (not always, consultants in particular do negotiations more often than their clients). But keep in mind the principle behind the response "make me an offer." It's a way to remind the person you're negotiating with that they have information you'd like just as much as you have information they'd like, and that to get it, they're going to need to take a step forward themselves.

One more thing, if you're desperate for a job, it's much harder to do this. Ideally, you'd be in a position where you'd really like a job (if you're indifferent, why are you doing this), but coming form a position of relative strength. Also, keep in mind, if asking a question like this "poisons" the relationship with your employer, it's probably not going to be a good one anyway.
It expects a syslog socket, hence the syslog facility names (uucp, fax, local0, etc). Trying the config you suggested:

[ALERT] 286/160528 (20831) : sendto logger #1 failed: Connection refused (errno=111)
Yeah, I was reading a little about it and it's fascinating. It's a case of the full product development capabilities moving into the actual factory, so no outside company needs to design or own the product. The actual factory stamps it out and the outside company just brands it and sells it retail. And when combined with nonexistent intellectual property protections, in this case, no one even seems to be sure which company or factory originated the design. And no one cares.

The downside is there is no way for the consumer to rely on a trusted brand with good quality. It's a total crapshoot.
I agree with your critiques of Python... Could you please post some example of code/operations which are very natural in R but unnatural in Python/Pandas? I'm curious to see what I'm missing out on.
You can see those in airports already?
I think there are lots of good R libraries for getting data from various places: DBI (databases), haven (SPSS, Stata, SAS), readxl (xls & xlsx), httr (web apis), readr/data.table (flat files). (Disclaimer: I wrote/contributed to a lot of those).

I think tidyr also currently has the edge over pandas for making [tidy data](http://vita.had.co.nz/papers/tidy-data.html).
Yes. To explain to others, it's easy to miss how dynamic Erlang is if you don't study the syntax, but generally, where ever you see a module or a function, you're actually using atoms, and they can be freely substituted by variables containing atoms.

Eshell V5.10.1 (abort with ^G)
1> lists:reverse([1,2,3]).
[3,2,1]
2> L = lists.
lists
3> R = reverse.
reverse
4> L:R([1,2,3]).
[3,2,1]

This makes it easy to iterate through lists of modules, calling an init function on them, or generally treating modules generically. It is, I think, perhaps less powerful than Python's capabilities, but it can still take you a long ways, and save you a lot of code.
I think you are right about YC W2016 title. I'm actually going to delete this thread and start a general YC W2016 candidates forum -- I think that works better.
PubNub Raises $25M Series C
Maybe even funded a small invasion for a few days
You seem to be assuming that the atom is fundamental. It's not. Why not base things off the mass of an electron instead?

What you want, is to go down to the smallest unit possible, which is apparently Planck's Constant.
R is a wonderful language if you chose to get used to it. I love it. I've even used R in production quality assurance to check for regressions in data (not the statistical regressions). I see countless R posts where people try to compare it to Python to find the one true language for working with data. Article after article, there clearly isn't a winner. People like R and Python for different reasons. I think it's actually quite intuitive to think about everything in terms of vectors with R. I like the functional aspects of R. I wish R was a bit faster but I am pretty sure the people who maintain R are working on that. You can't beat the enormous library that R has.
But not on the streets :\
>
Just to toss another name into the ring, I'd say that Fortran is pretty suitable for numeric calculations of all sorts.

> I like R as a higher level language (or I guess tools like SPSS or preferably PSPP for even higher level stuff). These days I do most of my academia stuff with R (mostly hypothesis and equivalence testing and the things related to it like power analysis etc.)

You can see R as some sort of glue language around libraries written in lower languages like C++, C or Fortran (I believe a large part if not all the functionalities for matrix operations used by R for linear regressions and statistican analysis (PCA) is written in Fortran).

Fortran code runs much faster, but you don't want to use it to do exploratory analysis ("I have those data about people, what if I filter out the people earning more than X before checking if there is a correlation between the average age where men get married and their incomes?").
It's not practical to design everything in the world with the very slowest people in mind. The efficiency losses would be huge. Imagine if every pedestrian crossing light went for five minutes. Vehicular traffic would grind to a standstill.

That said, I see no reason why the people riding these things couldn't just move around other people. I rarely have problems with people on bicycles, because we can mutually avoid each other.
A coworker showed me this project, which does the same but also includes .NET and regular Java: http://elementscompiler.com/elements/silver/

Looking at their github, they appear to be making progress against re-implementing the Swift core library by binding to native classes with similar functionality. Like Arrays: https://github.com/remobjects/SwiftBaseLibrary/blob/master/S...
From Development to Production with Otto
As a result, in Chrome 46 (on desktop PCs, at least), there will be just three security states: a green padlock (full HTTPS), a red padlock (broken HTTPS), and a grey piece of paper (HTTP).

I can't say I've ever seen the red padlock. Usually if the site had broken HTTPS, Chrome would refuse to load it at all.
I hope you all know that the people who have invested most in actually building this software care the least about this discussion.
Completely agree. I don't see any hovering going on. Of course, I'm still on the losing side of the battle against the "sharing economy" phrasing, so I might as well accept this one too.
wwweird. Expected actual retro topics/old computers/software whatever. This is startups talking about their products, while wearing goodwill clothing.
Nucleus Raises $3.4M to Build a Smart Home Intercom
SQLite 3.9.0 released with json1 extension module
"The idea is credited to a Greek citizen, Marcel Mitzakis, who devised the system for the de Thoren Syndicate in the 1930s; they were advised by J F C Fuller."

https://en.wikipedia.org/wiki/Archimedes#Heat_ray

Putting his heritage to good use it seems :)
I think this is a much better checklist for people who already have a product out there and want to get it from gritty MVP for early adopters to polished product.

The fact is, your first version should be shitty and you should release while you are still embarrassed about it. There's no numbers on this because they would be impossible to get, but I would assume over 90% of projects never see the light of day because most people never get it to that perfect state that they wish to launch at. Don't be one of those people, launch and get feedback ASAP.
How to Add Vector Icons to Drop-Down Menu
I think @mannykannot misunderstands the purpose of gas in Ethereum. It's only purpose is a solution to the Halting Problem [1]. Alternative solution could be disallowing jumps backwards / loops or limiting time of the computation.

Why is it the problem? Because contract with something like while(1){}; will render the entire network of nodes useless.

1. https://en.m.wikipedia.org/wiki/Halting_problem
That's a very smart idea! I might give this a try, thanks :)
Bicycles aren't allowed on the sidewalk, either.
I walked into their store in Manhattan (unaware it was this model) because I'd heard of them, and knew from their ads that their pitch is about how great the fit is.

The salesperson was busy with a customer who was confused (and a bit rudely angry) that he couldn't just buy something now. He walked out, and so did I.

To continue this sample of one anecdata: my shopping usually goes: "hey, there's a store that sells pants -> I could use some pants -> let's get this over with"
Yes, recently Slack even told Reactiflux that they need to move to another service as more than a few thousand users can not be handled by the Slack infrastructure.
R _is_ object oriented. But it uses generic function style of OO, rather than message passing, which you're probably more familiar with. (Interestingly Julia also uses generic function style OO)
The blithe dismissal of the value incremental improvement doesn't make you look smarter.
China's 50-Lane Traffic Jam Is Every Commuter's Worst Nightmare
I'm excited to see what happens in the Linux and BSD space when they finally open source Swift. I hope it finds an audience excited enough to help reimplement some of the functionality that will be missing from the lack of Apple APIs.

It would be great to see an open source ecosystem for Swift, written in Swift on all *nix platforms.
Hmm. It seems that a process is ongoing about this, since 2011: http://europe-v-facebook.org/EN/Complaints/complaints.html

(Irish Data Protection Commissioner is clearly running this at the slowest speed they can get away with)
The benefit of launching earlier far outweighs the annoyance of trivial feedback. If someone is genuinely interested in the product they'll be willing to overlook critical show-stopping bugs that destroy data in order to help you get the product to a point where they can start paying to use it. A few missing alt tags won't make the slightest bit of difference to the user, and that's the person who matters.

But failing to launch of a month while you 'polish' things will make a difference. You'll lose out on feedback, potential customers, and give more foothold to any competition. Plus it's boring and expensive to not launch.

People who'll walk away because there's a spelling mistake on the contact page would never become paying users regardless of how great your product is. Ignore those people.
Me gusta :)
Internet Experts Reveal Plan for More Secure, Reliable WiFi Routers and Internet
Also RStudio is growing, so I'm hoping I will have some full-time engineers working with me in the not-too distant future.
My impression, based on very limited knowledge, has been that inertial navigation was the backup to or even replacement for GPS. Does anyone know more about it?
> I can't say I've ever seen the red padlock

I see one on news.ycombinator.com. Well, technically, a gray padlock with a red X on top of it.
Continuous Discussions: Episode 27 Recap – Architecting for Continuous Delivery
USA today: startup Nucleus makes the intercom smart
I'm not sure if I'm suppose to downvote based off of names, but I did anyway.
Chrome refuses to load it, but offers you a link to go to the site anyway and then you see the red padlock.
Absolutely; modern Fortran is great and is syntactically rather close to Matlab (and to an extent R as well).

The main difficulty with Fortran is IMO the lack of an extensive standard library -- sure, you can find code out there to do almost anything, but then you need to figure out linking/calling conventions/possibly incompatible data models for each new library you bring in...

But, as another poster mentioned, it is quite straightforward to call Fortran from R :)
>Underline links

I would, but I want an entire paragraph (title header + body) to be clickable. It looks pretty bad if the entire thing is underlined, and just underlining the header makes it look like a decoration and not a link. The cursor does change but there's no cursor on a touchscreen.
Not a typo, but maybe a bit vague. I meant to say that the SI units both are dependant on the real world kilogram object.
Accidentally Sexist
I wonder if they were aware of the $1 million reward for that.
If you don't use it there is not reason to get a performance bump. Nginx is also using Lua to extend features.

Since Nginx started to add more and more features to their loadbalance it makes sense for HAProxy to get a scripting engine.