skysight-inc/HackerNews huggingface dataset:
I get that (I've experienced the pain of bringing new people up to speed in a lab), but it seems like this some of this could be solved by moving the selection process to earlier (e.g. January) and then having the background knowledge learned with checkins throughout before starting.

It is just a shame that, in my current position as a wetlab researcher getting a computational Master's degree, finding internships that appeal to both sides is quite difficult. And I'm somewhat turned off by a lot of the computational summer internships because they basically don't expect anything out of you because your work isn't worth using once you've left -- they're offering internships because the government told them they had to if they wanted to keep their funding.

Tangentially related, I used to work with a bunch of IDT's scientists. Their large oligo synthesis process, at least of as a few years ago, was kind of disappointing.
I'm pretty willing to trust ESR on both the content of his correspondence and the general trustworthiness of his counterpart. It is, as you say, unsubstantiated, but reputation still counts for something.
This works fine for C, which is a keyword language.

What you'll find if you look at Hoon is about 100 combinator runes, which are digraphs like "%=" ("centis") or "|-" ("barhep"). (There is of course a power-law usage distribution -- a few common runes dominate.)

If we had to invent and remember semantic names for each of these runes, that binding would really be a lot of work to remember. We could say "mutate" instead of "centis" and "loop" instead of "barhep". Remembering these bindings would be quite a lot of work.

Of course, we could use reserved words directly; you can experiment with translating Hoon into reserved words. (The earliest experiments used keywords with a sigil, like ":loop".) To my eye the keywords look hideously verbose and are easily confused with symbols.

You also lose the ability to classify, say, "|=" and "|-", as closely related runes. This is especially useful with unusual, rarely used runes; what is "|/"? You might not know, but you know that it starts with "|", so it makes a core.
Precomitting to finish the course for the certificate is a good motivational hack
And there's this:
https://xkcd.com/1053/

It's too easy to ridicule a comment like the one below about things being 400 years after the fact. Rather, we can take it as an opportunity to educate!
You sound extraordinarily like me. I work in the same field, am writing a SAD for a client right now, and have been thinking of breaking off from my employer to promote myself as that guy you get in for concept development phase and establishing an overall software architecture and development process. That's the bit I enjoy, but the final polishing and commercialisation phase around transfer to manufacture just saps my motivation!
Looks like it may not be a done deal for that $500m.

http://www.businessinsider.com/jet-is-reportedly-close-to-ru...

Hope it's not true. Love to see competition in retail. Some of their ideas around up sells and targeted offers are completely obvious and yet no one is doing it. So tired of looking for and purchasing a product on AMZN or any other eComm site to be bombarded with offers for the same product or similar products. If I searched and purchased a red stapler on your site don't give me ads for another stapler, try and sell me staples or maybe paper. Just not another stapler. It's not a consumable.
Because if you just spent $50 instead of inventing your own accounting software you might have more than one person working at your business.
You can specify a version. The real trouble is that you generally cannot have multiple versions of the same package installed on the same system. Thus, if multiple packages specify different versions as dependencies, you're hooped.
Tempered laminated exists. But I can't find anything about it being used in car windshields. My bad, sorry.

The way I would do it would be chemical tempering before laminating. Then you probably have lot less warping.
It looks like urbit isn't really “public” yet; they claim to be in “semi-closed alpha” still.
It's not that easy. DEP is meant to also protect private property, so it piggy backs on activation lock to bind a device to a certain (company) Apple ID. Obviously, there must also be no way for any person to social engineer an Apple Care representative over the phone to get DEP lifted from a device, and this is why Apple Care can't do that, period. The only possible way to remove that is going through the private key bound to the MDM for that decide, the same MDM that requested DEP while buying the device in the first place.

(Obviously, much like for activation lock, it is indeed possible that someone with "root access" - so to speak - to Apple systems would be able to manually disable DEP; but the point is that this possibility isn't exposed on any user-level user interface)
Online tool to help aid with the return of lost or crashed personal drones
The link in the article goes nowhere for me, but this works:
http://www.nature.com/nature/journal/vaop/ncurrent/full/natu...
> Off the shelf SME accounting package

Isn't that what this is? For those of us who haven't used this, what makes it less "legit" than competing options?
Do you have any examples you can point to? Just curious.
The federal government doesn't know how to regulate Tesla’s autopilot software
Sorry, that was the point I was trying to make as well:

https://thecurrentmoment.files.wordpress.com/2011/08/product...

The increasing gap between wages and productivity symbolizes growing exploitation — the inequality you're talking about.
Pretty inaccurate for Sunnyvale CA. Among its list of local empty spots is a restaurant that's packed every time I go to it and a park that's always filled with parents with young children, senior citizens out walking, and impromptu pickup games of soccer & volleyball.

I think this is more like "Avoid Foursquare and Instagram users", which may have some value to it anyway.
CentOS, OMG other option to evaluate, this is getting crazy. Thanks for your suggestion.

I have to set priorities on each OS to test, I don't have too much time to install/test different distros. Also I don't want to make her try many distros and have to experience different learning curves, she will hate me and say "fuck off with your nonproprietary software and bring me back to Windows 10" hahah.
I had an Anker iOS Lightning cable fail on me. It worked for a while and then stopped charging or syncing.
The tapeworm that turned into a tumour
All of this can be neatly summarized as "a noun is either an unsigned integer or a pair of two nouns". The authors apparently love to give things funny names and weird syntax, but there's nothing here that Lisp didn't do 50 years ago. Let's see what happens in chapter 1, though.
Keep in mind that Microsoft is a large organization, and they have to carefully consider which action is actually 'the greater good'. For example, making a breaking change (like deprecating SHA-1 in Edge) might force external developers/vendors to update their servers to SHA-256, but it might also encourage enterprises to avoid updating to Windows 10 entirely, and, overall, that's far worse than letting SHA-1 certificates kick around for another six months (especially since those certs won't work with iOS 9, Chrome, or Firefox anyway).

Apple can get away with ATS because for every service/site/app that doesn't bother to update, there are ten other apps waiting in the wings to steal your users. On Windows, there's little incentive for most people to upgrade, and strong existing disincentives for enterprises/schools/organizations.
Our eyes essentially convert incoming light into three scalar values (one for each of our three cones, S, M, and L). The specific color blindness that this article is talking about is not really color blindness, but rather two of these cones overlapping more than usual. In theory, by filtering out the wavelengths of light in these overlapping regions, you can improve the wearers ability to perceive differences in color. Of course, this also affects percieved brightness, and their is no good way of knowing if the user is telling the difference based on the fact that the signal is being picked up by different cones, or the fact that it is being picked up as a different brightness.
I'm fairly sure if you just park your car in front of the truck on a remote highway the drive safety systems will kick in and stop the truck. Then you jump out and crowbar/bolt-cutter the container.

Of-course it will probably detect you doing that and call for help complete with its GPS position.

I also expect some enterprising think-outside-the-box robbers will temporarily come up with some creative way round this. (Will phone jammers stop the truck calling for help?)

It'll be interesting when it happens.
> Why would you use something like this over say a spreadsheet?

Because doing double entry accounting with the kind of reporting, balance checking, automatic addition of balancing entries, etc., that ledger-cli provides is difficult.

And because its plain text, it works quite well with the same kind of version control, diffing, etc., tools used for code.

> Is it really much easier than opening a browser and running Google Docs???

Yes.
Exactly. And then you look up and you're 20+ minutes into skimming reviews in order to buy a $3 care remote battery or cable and wondering why the hell you didn't just drive to target / walk over the apple store because you'd be done with the errand by now.
Your feedback makes a lot of sense. Much of it we'll be turning fairly directly into work items - so thank you for the guidance.

The two items you call out as possible bugs are, embarrassingly enough, working as intended although I can see how the UX at those points is sufficiently confusing that one might reasonably assume them bugs. For instance, the rating showing up for an article no longer rated - that is the predicted rating for the article. As you start to rate articles in a topic, we show the predicted number of stars for all articles you haven't rated. This can be useful to know (e.g. the ML learns the most from the manual ratings that differ from what it would otherwise predict). The visual distinction between these predicted ratings and your explicit ratings is that the star by the number is filled in for your actual ratings. So the UX problem is that there is no way to know that is what the filled-in / not-filled-in star means. Anyway, will try to improve this.

Amount of UI text is tricky. There is value in both clarity and terseness, and it's a balance I don't always get right.

The ratings are per-article, not per-story, so a rating dropdown guy for the non-primary articles of a story almost certainly should be added. Excellent point.

And sorry about missing the hearts over stars trend. We're hopelessly uncool. Hell, we still love c++.
Your idea sounds a little like the Dayta iOS app, or the Daytum webapp/iOS app:

https://www.macstories.net/iphone/dayta-review/

http://daytum.com/
List of the Top 100 Android Non-Google Apps
There's an analysis at http://www.righto.com/2013/11/how-hacker-news-ranking-really..., also I know 'pg posted the Arc code that powers the ranking in a HN post several years ago.
This is awesome. I'd like to see more of this stuff
It's actually more open than it looks. The code (https://github.com/urbit/urbit) is available to anyone interested. Anyone can build and run a comet.
ATS has nothing to do with web browsing though.
I recently asked a friend in Manhattan how people there cope with the lack of personal space. She told me that whenever she needs a break from social interaction she just eats in a restaurant by herself. There may be hundreds of others around but they'll generally sense that you don't want to be bothered.
Hi, quick question since you seem to be on top of Vault.

My team and I were investigating possible configuration options and secret management, and we couldn't figure out a good reason as to why the tool doesn't use S3 as one of the backends, which would essentially eliminate the need to maintain our own etcd/consul/sql whatever - plus, since the entire thing is path based, it seems incredibly well suited for that backend.

I couldn't think of one, but I might be missing something.
I don't need 400 arguments. I need single good one.
>RHEL is the de facto standard for that level of infrastructure due to the support you can get versus any of the distributions that are equally as good, but minus the support contracts.

This was the biz model for LinuxCare.... but they failed.
> If we had to invent and remember semantic names for each of these runes, that binding would really be a lot of work to remember.

So is remembering what all the runes do; if the names and the functions relate, they're both easier to remember.
You ask "why" on a site named "Hacker News"?
> It's currently at 259k for the min version.

It's only 59.0 KB, see http://cdn.opalrb.org/opal/current/opal.min.js
accounting != budget management

accounting is more a business thing. all accounts needs to be balanced ie you always needs to have zero.
> It is entirely likely that not a single physicist at NASA believes this thing works, but they are still getting paid to prove their intuitions as correct.

This, to me, is a key point. I'd rather some of my tax money go toward proving scientific stuff than a lot of the rest of what it goes toward. Maybe there are other scientific pursuits that are more worthy, but an imperfect prioritization of the importance of funding science doesn't seem like it should rate very high on the outrage-o-meter.
> There are a bunch of legit accounting packages out there

What makes ledger not 'legit'?
As I understand it, when you send a question, random customers get mails from "Amazon Answers" titled "(First Name): Can you answer this question about (product)?"[1]. And even if they can't, they still answer to the best of their knowledge which sometimes leads to half-helpful discussions.

[1] http://www.ecommercebytes.com/cab/abn/y14/m04/i15/s03
"We would never dream of placing a dollar value on human life. Therefore, we don't call it that!"

(FWIW, placing a dollar value on life is absolutely necessary in order for any kind of sane optimization, so I completely sympathize with having to use the clever packaging.)
Napa Man Recovering After Live Tapeworm Parasite Removed from Brain
> There are a bunch of legit accounting packages out there.

How are they more "legit" than ledger?

> No need to re-invent the wheel or (in this case) clean the parade ground with a toothbrush.

Ledger's been around for a while. Using it is no more "reinventing the wheel" than using any other accounting package.
This is a new case from Napa, CA, distinct from the case in the current Nature I just posted
Dropbox Announces Dropbox Enterprise and New Sales Partnerships
> Seriously, pick any system you could have used in
> 2000 and figure out if you can read its files now

Back then I used Gnucash. It's simple XML, and I wrote some Perl to pull a report on it recently. MoneyDance, which I use now, seems to have some kind of binary format, but will export XML, CSV, etc etc...
Sorry I don't see how. RHEL7 is quite modern, however, you could always get bleeding edge anything with software collections[1], of which Redhat has a blessed set of packages in software collections named the developer toolset[2].

[1] https://www.softwarecollections.org/en/

[2] http://developerblog.redhat.com/tag/developer-toolset/
So the fix is to lower hiring standards? What exactly are you promoting as a fix here?
Expedia to Acquire HomeAway for $3.9B
I thought they were talking about dichromatism, I missed the part where they say it fixes anomalous trochromatism only. It makes sense now, thanks.
Any plans to support C#/ASP.NET? If you haven't seen it yet, ASP.NET nVext will ship with native support for Linux/OS X and is much more package-oriented so it would lend itself pretty well to Flynn. It's still in beta, but I think they're planning a full release in Q1 2016.

https://github.com/aspnet/home
Cablegate 2015!
That's something I like about cities. If you do that in small towns, people might be more likely to approach you.
Canada creates science-minister post
Comparing ledger to cleaning the parade ground with a toothbrush is misunderstanding the feature set. Similar to comparing it to Excel custom rolled solutions. This is a true double-entry accounting system that happens to have a CLI.

It definitely does not have the feature set of a proper ERP, but it can effectively be used in place of an SME accounting package.

Out of curiosity, what makes an accounting package "legit" in your eyes?

[edit] I see that 3 other comments asked a variation on the "legit" question. At least in my case this is not intended as an attack, but rather actual curiosity about what a professional SME accounting package can do that ledger can't; as far as open-source accounting packages go, ledger has a reputation for being able to produce reports that others can't.
Exactly. I thought it would give me a list of resorts in remote areas, away from cities, close to wilderness etc. But it just uses Foursquare and Instagram check ins. Who uses Foursquare anymore?
Look at Slack's license?
Functional programming is about carefully managing your state. Ideally, you want to separate the pieces with the complicated logic, from the pieces that do the state persisting. Then each piece can do one thing and do it well.

There are lots of useful stateless services. But that's the nirvana, and not possible with all things you might want to offer.
Yes! Although there are some things Lisp did 50 years ago, that aren't here. But this is less an improvement on Lisp, than a tribute to Lisp.

Chapter 1 should remind you less of Lisp. Although I do expect to hear "that's just caddadr"...
Making a Cloud IDE as Fast as a Desktop
This case is not the very recent case from Napa, California (see cbslocal link posted subsequent to this for that story)
I started with no ML experience per se, but I already had a background in linear algebra, differential equation modeling and stochastic processes.
> you might want a computer to do all of the work

What is "all the work" here? MoneyDance (which I've used for a few years now) imports directly from Amex, my checking account, and three different credit card accounts... It generally classifies correctly, but then I want to manually review each transaction classification manually as some snacks or electronics are business expenditures, some are not... My accounts are generally pretty complicated, but I'm yet to find a use-case that MoneyDance (or GnuCash, back in the day) can't support...

I'm a programmer, and I love programming, but not everything needs my time and attention to program. I also (no longer) run my own mail server, just because I can.
I'd like to be able to access a ledger over the web, but really maintaining the ledger in a text editor, putting it in version control, etc., are, I find, a pretty efficient workflow, better than a more typical web UI for this particular use.

A "web UI" that consisted largely of a browser-hosted text editor with, perhaps, some ledger-specific affordances, some facilities for pre-defined reports plus a way to create new reports with customer ledger commands, and a decent history interface (possibly backed by a traditional VCS) would be nice, though.
We also wanted things to be simple & wrote a custom cli and ansible module to wrap around https://github.com/oleiade/trousseau, but have slowly found the need for more of the features that tools like these provide.

We're planning on switching to Vault or something similar in the near future & will be testing out both of these. I definitely agree with the "backend" confusion surrounding Vault but I'm interested in where Confidant may be lacking. We host services on AWS and Heroku, so in some places AWS' KMS may not be the best option.

Regardless, I do have to say it's so refreshing to see security tools with decent documentation & a clean user experience. I'm almost stunned to see a swiftype search box, one page threat model description & preconfigured turn-key container all in one place. Props to Lyft for opening up a great tool to the masses!
Great observation. One of best docs on dependencies I've seen.
No current plans, but if there's enough demand for it we'd be quite happy to implement it (or accept a contribution!). Please file a feature request on GitHub if you'd like to see it in Flynn: https://github.com/flynn/flynn/issues/new

Edited to add: It looks like there is already a buildpack for ASP.NET 5 (uses Mono) that's worth a try: https://github.com/heroku/dotnet-buildpack
No, it's based on foursquare and other location based app check ins.
It's just a list of every business, all rated green.
Best jobs for work-life balance
As soon as the nginx cache times out, the offending text will read:

A noun is an atom or a cell. An atom is any unsigned integer. A cell is an ordered pair of nouns.

Nouns are trees; they have no cycles. Noun comparison is always by value (the programmer can't test pointer equality). Nouns are strict; there is no such thing as an infinite noun. And nouns are immutable. There's just no way to have any real fun with nouns.

I hope this is a little less confusing. Thanks again for your feedback!
Don't forget Chromium which itself has two meta build systems (gyp and gn - similar to bazel/cmake/etc.) along with an underlying build system (ninja) which can target multiple compilers and runtimes on different platforms.

P.S. Chromium is in the middle of a transition from gyp to gn[1] which is why it has two build systems.

[1] https://chromium.googlesource.com/chromium/src/+/master/tool...
Erm, whoops. I meant 445 nits.
There is always some kind of "evidence" for vote rigging. How about Egypt? Turkey? You don't vote Muslim brotherhood into power while thinking they maintain democracy. German federal election, March 1933, over 50% of population voted for either NSDAP or communists. And then there is Bhutan.
The EU is historically influenced by "virtuous" countries, which have little interest in signing bad laws; "bad" countries benefit as a result. The European Parliament, with its proportional representation system and loose alliances, can often be more easily influenced on big, visible issues, than the hardcore-conservative first-past-post Westminster (where party loyalty is paramount).

The EU is not perfect (the Commission in particular is the root of a lot of "evil" activity), but if you believe in checks and balances, it's yet another power you can appeal to when things look dire on the home front.
was really looking forward to this as well, but couldn't get it to run on my mbp6,2
Ask HN: Do you use any CRM with your startup?
I'm wondering if anyone is using any type of CRM with your startup/service? Would you mind sharing? Your startup, and CRM that you use, if any?

How do you deal with sync'ing client data between your platform and CRM? What do you use CRM for? Email followups? Reporting?

Thank you!

P.S. As of myself:

1. Yes, we use CRM with our service.
2. We use ZohoCRM.
3. We sync data from our system to Zoho. There is some data redundancy, but we've agreed to assume our service is 1-source-of-truth. (Yes, sometimes it's messy - we have no time to build both-way-sync.)
4. We use CRM for customer development, all communications, followups, state management & reporting.
as a side note: both ledger [0] and hledger [1] support time tracking/keeping. of all the various tools I tried to use for personal stuff it has been the most convenient one for me (it helps that I also use it for accounting) and I'm using it consequently from day 1 on! you can apply the same reporting/balancing to your time keeping as you do to your accounting.

[0] http://www.ledger-cli.org/3.0/doc/ledger3.html#Time-Keeping

[1] http://hledger.org/manual.html#timelog
I would say that it is because it integrates much better in the workflow.
If I am writing my fish shell configuration, I would rather manage my packages using a simple fish shell script rather than making the setup more complex with something too general.