skysight-inc/HackerNews huggingface dataset:
> The Git of package management doesn't exist yet

We've taken a pretty good shot at this in the OCaml ecosystem the via OPAM package manager (https://opam.ocaml.org).

* OPAM composes its package universe from a collection of remotes, which can be fetched either via HTTP(S), Git, Hg or Darcs. The resulting package sets are combined locally into one view, but can be separated easily. For instance, getting a view into the latest XenAPI development trees just requires "opam remote add xapi-dev git://github.com/xapi-project/opam-repo-dev".

* The same feature applies to pinning packages ("opam pin add cohttp git://github.com/avsm/ocaml-cohttp#v0.6"). This supports local trees and remote Git/Hg/Darcs remotes (including branches).

* OCaml, like Haskell, is statically typed, and so recompiles all the upstream dependencies of a package once its updated. This lets me work on core OCaml libraries that are widely used, and just do an "opam update -u" to recompile all dependencies to check for any upstream breakage. We did not go for the very pure NixOS model due to the amount of time it takes to compile distinct packages everywhere. This is a design choice to balance composability vs responsiveness, and Nix or 0install are fine choices if you want truely isolated namespaces.

* By far the most important feature in OPAM is the package solver core, which resolves version constraints into a sensible user-facing solution. Rather than reinvent the (rather NP-hard) solver from scratch, OPAM provides a built-in simple version and also a CUDF-compatible interface to plug into external tools like aspcud, which are used by other huge repositories such as Debian to handle their constraints.

This use of CUDF leads to some cool knobs and utilities, such as the OPAM weather service to test for coinstallability conflicts: http://ows.irill.org/ and the solver preferences that provide apt-like preferences: https://opam.ocaml.org/doc/Specifying_Solver_Preferences.htm...

* Testing in a decentralized system is really, really easy by using Git as a workflow engine. We use Travis to test all incoming pull requests to OPAM, much like Homebrew does, and can also grab a snapshot of a bunch of remotes and do bulk builds, whose logs are then pushed into a GitHub repo for further analysis: https://github.com/ocaml/opam-bulk-logs (we install external dependencies for bulk builds by using Docker for Linux, and Xen for *BSD: https://github.com/avsm/docker-opam).

All in all, I'm very pleased with how OPAM is coming along. We use it extensively for the Mirage OS unikernel that's written in OCaml (after all, it makes sense for a library operating system to demand top-notch package management).

If anyone's curious and wants to give OPAM a spin, we'd love feedback on the 1.2beta that's due out in a couple of weeks: http://opam.ocaml.org/blog/opam-1-2-0-beta4/
It makes sense, as businesses are usually trailing in adoption of best practices.
We are currently sending invites in near real time.
Strange claim. Network representation is always different than local, don't know what that could mean.

As for making it work, there's no obstacle. Implementation is straightforward. And since any current file system API is trivially implementable on top of it (create a relation using parentDir, filename, {dates}) there should be little integration issue.
Children with autism have extra synapses in brain
In this rate it's just a matter of time until e-sports becomes more popular than some contact sports.
Abstraction works only with strong context. A few symbols in an equation are a miracle of conciseness, but meaningful only after the symbols, operators and formal system are defined.
That's why other industries don't do "crunch mode." Can you imagine:

"We're really behind on building this bridge"
"CRUNCH MODE!"
Robo Brain
Definitely not good news for Chris Dixon and the other bubble inflators at Andressen Horowitz.

Google Panda: Demand Media
FB Feed Change: Buzzfeed

Of course, my thesis predicated upon the supposition that Buzzfeed is nothing more than a clickbait farm. There are a significant minority who feel otherwise, but I am not one of them.
From the article: "In North America, while there are Internet exchanges, they are typically run by for-profit companies." ... "In North America the combination of relatively cheap transit, and relatively expensive exchanges lowers the value of joining an exchange. With less networks joining exchanges, there are fewer opportunities for networks to easily peer."
Putin Is a ‘Romantic Loner’ According to New Personality Algorithm
There's nothing to prevent you from providing references and so forth off-line. Doing this shows professionalism -- you don't blab about client internals on a document you distribute to random people.
‘Breaking Bad’ Wins Five Emmys to Cement Legacy as Top TV Drama
Restmod integration guide REST APIs in angular. Relations, jsonroot and more
Segment.io (YC S11) is hiring amazing sales people
This was also posted in response to a SE question I asked about requiring STARTTLS on incoming email:

http://serverfault.com/q/623692/120791
What a convoluted mechanism!
Can't you just buy a phone with a removable battery?
Sample Size Calculator for A/B Tests
Great work, I had a compatibility questions found it in the github, you should make a link to the github site evident. https://github.com/mozilla/makedrive

Best Regards,
http://www.419eater.com/html/user_subs/godfather/plonker1.jp...

A great read indeed.
I'd create it around the job that you're trying to get. If an employer is looking for a candidate, often the don't have the time to look deeply into each resume coming in.

If your resume has traits that stand out for the position available, it'll catch the employers eye and increase your chances of getting an interview.

I'd recommend writing about projects you did that relate to the job posting combined with measurable facts about the results.

Hope that helps!
I tend to show my github account. Nobody asks any further questions about ability after that.
Yeah, I just thought the title should be updated with that. ea_spouse was still considered current events, but the fact that this stuff from 2005 reads the same today just shows how timeless this research is.

I did seem to have struck a nerve with that comment. In the future I should be explicit that I'm just asking for a title update.
About 20 years ago I wrote a MOD player for PC, using only info found in the PC Game Programmer's Encyclopedia. ( http://bespin.org/~qz/pc-gpe/ ). It had some subtle bugs which meant everything was out of pitch. I should dig it up, stick it on github, and see if I can trivially fix it.
Pitch – Web Design
What is the actual reason that most big tech companies give no feedback? Is it just to avoid wasting time and having to deal with a potentially disgruntled candidate? I would be happy if they at least sent an email from a no-reply address giving a list of feedback and then ending the discussion there.
Tim Hortons agrees to Burger King offer for $94 a share
What a convoluted mechanism! But where do you keep your reference to the symbol to keep it private? Anywhere you keep it (e.g. in a closure somewhere) that's private doesn't need symbols, so what problem does this solve?

And surely in your private context, bar.foo should still work.
Elon probably has built up a huge support system around him that he knows, both implicitly and explicitly, has his back and will help him out.

As opposed to "your project is behind, time for 11½ hour work days." I got that earlier this year. At least I was paid hourly at the time.
At least the bulk of the article was discussing data explicitly described as being generated by Mathematica, which is capable of arbitrary precision. It seems just as likely that this mode was used.
If you go self-employed and take it seriously, you shouldn't be thinking about a CV/resume :)
Looks like a fault line/tectonic plate movement, to me.
I was shocked when I got a link to buzz feed from a friend who basically said "I know the URL, but trust me it's good" I did, and surprisingly it was. This wasn't a quiz or some gif set but a well written article on depression or anxiety I believe.
Follow Your Dreams, Or Maybe Don't
Live Coding: zyga hacking live on camera, python / QML
Choosing a Guard Tour System for Your Facility
Actually, I think it's just as easy to get into Norway as an EU citizen because Norway is in the EEC. It's confusing, I know, but the freedom of movement thing is applicable here as well.
25 European transportation startups that help you get around
> If you follow Steve Blank's Lean Startup thought process

I know an engineer who works at Square, they are not a lean startup, they have all the various excesses that people love to hate which is expensive catering, free shit, expensive furnishings. Square is not lean, and when you're losing $100,000,000 a year, I don't care if you're an ancient business like Ford or IBM, that's not good, and you wont have 7 years to reach profitability profitability, you got about half that, if you don't hire anymore. If Square stops hiring, that's also not good. They're going to have to let people go, like their recruiting operation, which is world class.
Are There Any Other Laws Concerning Purchasing a New or Used Car?
It’s hard to understand whether you have a lemon until you drive the vehicle a lot. However what about your rights before, during and after you purchase that new or used car with regard to the process of car buying itself? Some important federal laws, including laws for:
• Equal Credit Opportunities
• Truth in Lending
• Fair Credit Reporting
• Electronic Fund Transfers
defend your rights during the whole buying process. The following car buying tips inform you on whether any of these laws have been violated with concerning your purchase and what to do it they have.
More information on http://calemonlawinfo.com/
> The thing is from what I've read of reconviction rates in US, France and other countries, the prison system isn't working. It's expensive and doesn't rehabilitate prisoners very well and from the percentage of the population who is convicted in the US, I'm not sure it even works well as a deterrent.

I agree completely with you here. Prisons do not rehabilitate, and they are a poor deterrent. Especially longer stints in prison tends to damage the inmate rather than improve.

There's a enormous difference between what "prison" is in France, US, Sweden, Russia or Thailand. I wish the world would at least move towards the "best practice" of prisons, because there are such things.

Prisons are terrible but honestly does anyone believe the world would be better without them.
Chinese Antitrust Regulator Targets Microsoft’s IE Web Browser, Media Player
This topic reminded me of some very interesting thoughts from Joe Armstrong, that I remember seeing posted somewhere (HN?) some time ago -- "Why do we need modules at all?":

[...]
The basic idea is

- do away with modules
- all functions have unique distinct names
- all functions have (lots of) meta data
- all functions go into a global (searchable) Key-value database
- we need letrec
- contribution to open source can be as simple as
contributing a single function
- there are no "open source projects" - only "the open source
Key-Value database of all functions"
- Content is peer reviewed

These are discussed in no particular order below:
[...]

Full thread: http://thread.gmane.org/gmane.comp.lang.erlang.general/53472
Your comment is slightly off-the-mark as his comment wasn't merely about a festival, but also about his opinion on Portugals drug policy.
As your comment implies that you aren't familiar with said policy, you may wish to recap Portugals efforts in drug decriminalization:

http://www.spiegel.de/international/europe/evaluating-drug-d...

http://en.wikipedia.org/wiki/Drug_policy_of_Portugal

While it is apparently hard to say how effective these efforts were, it is quite easy to see that the neo-prohibitionists worst nightsmares have yet to happene in Portugal.
Titles of old articles tend to have (yyyy) slapped after them. So maybe he wants to notify admins that they should add one.
http://philcv.com. I just mark the roles as '(freelance)'.
I don't see Elixir being the future, or ever killing Erlang entirely. I do prefer Erlang's syntax to Elixir's too (along with a bunch of other stuff).

I expect what is going to be more of a dynamic where Elixir will grab a bunch of new developers, some of which will go to the Erlang side of thing eventually, whereas Elixir had its jumpstart by draining some of the Erlang developers who were unhappy with the language.

If Elixir does catch on, it could have a spectacular rise, but I'd only expect it to trickle more people into Erlang, which already had its newcomer wave many years ago and has stabilized since then.
Yep, same guy
The kill switch is only required to take out 'essential services' of the phone. There's no real reason I could see why the phone's camera couldn't still function even if the kill switch was used.

That said, the bill requires that the kill-switch have an option to be disabled, so there's no reason you couldn't just disable it before hand.
What the Chinese deploy into your Tomcat server if you don't secure it
I was going through the subfolders of one of the (public back then; currently shut down) Tomcat servers of a customer and noticed a strange deployment in the "webapps/"-folder. The deployable's filename was "8888.war" and the only file that it contained was "index.jsp".

Here's the content (anonymized two variables, just in case):
https://gist.github.com/anonymous/93154503b5763961af9f
(Please let me know if this goes against any HN rule, I'll delete the Gist right away.)

Looking at the source code you see what it does - uploading files and stuff, no rocket science.

Of course the deployment was made using the Tomcat manager console and the IP addresses that show up in the log file trace back to China/Shanghai, e.g. 112.65.211.246.
(So that explains why the filename was "8888": http://en.wikipedia.org/wiki/Numbers_in_Chinese_culture#Eight)

The "tomcat-users.xml" contained the default user names and passwords and the entire section was commented out. Someone was testing remote deployments and didn't bother changing the passwords first... well that's how you get ants.

I don't see what damage was actually done, except for a few attempted multipart/form uploads that timed out. Other than that the server was shut down about 2 weeks after the incident... which was more than enough time to have some fun.

I couldn't find any rootkits or anything else suspicious-looking, using the known tools (chkrootkit etc.).

Anyone else experienced this before?
If the vast bulk of technological output amplifications are additive, then we'd expect to need broad distribution of the skills and experience a broad distribution of results.

If even a few technological output amplifications are multiplicative, and especially if they are independent (one can freely choose the 3x and the 4x and the 5x advantage and obtain something like a 60x advantage), then we would expect the skills to end up concentrated and the optimal strategy to be to load up as many multiplicative advantages as possible in one place.

(Note carefully the first few words of each paragraph. It only takes a handful of multiplicative advantages for them to dominate.)

You can obtain this result by playing lots of strategy video games, especially Civilization which has both. Additive results like the simple Granary, which adds a constant amount of resources to the containing town, need to be built in every city to be effective. But things that have a multiplicative advantage need only be built where they are necessary, and if you have certain unique things that can only be built in one place that are also multiplicative, the optimal strategy is to build them all in one place so they reinforce each other, not scatter them about.

So far, none of this has a moral dimension. This is all just simple optimization. Now we bring it back down to reality, where morality intrudes. It should be so obvious that a great deal of technology in the real world has a multiplicative effect rather than an additive effect that I should not have to justify that statement. IMHO, the question is what to do about this rather than whether this is true. And one of the dangers is that it is very easy to end up giving answers that actually destroy the technological advantage in the process, because for as mighty as it all appears to be, it's a lot more fragile than it looks, as you can see once you start seeing it this way. The humans involved in the tech aren't irreplaceable (or it would be really fragile), but there's still limits involved, and destroying or impeding their effectiveness can have non-linear impacts on total productivity. A lot of people model the technological advantages we've obtained for ourselves as a constant; we can do whatever we want and it will always be there, no matter how we impede or help it. It's scary how untrue that is.
Especially in the last year or two, Buzzfeed has been mixing in genuine, quality journalism with their listicles. For example http://www.buzzfeed.com/longform and http://www.buzzfeed.com/politics

I think Upworthy is the site that should be concerned: they have far less original content and AFAIK the entire premise is based on social (facebook) sharing.
How do I get the makedrive working with filer-s3? From the comments and Wiki post seems it's native already, maybe just configuration issue.
https://wiki.mozilla.org/Webmaker/MakeDrive
blizzard is actually peered in sydney ;)

http://monitor.nsw.ix.asn.au/cacti/graph.php?local_graph_id=...
It doesn't seem necessary to hide it to me. All the bigger deployments I've seen just put APs on the ceiling. There are enough things on there (smoke detectors, lights, sprinklers) that adding another box probably wouldn't make much aesthetic difference unless you went out of your way to hide all the other things.
for a uniform sphere maybe
Marx identified some problems. This is fairly underwhelming... one need merely step outside, point, and one can probably find a problem. Stepping outside is optional, in fact.

Marx was mindblowingly wrong about the solutions. This is also, frankly, underwhelming... solutions are really hard. He got unlucky though... people took him seriously, and a lot of people died as a result. Whoops. May we all never have the curse of being taken serious at such a scale given to us.
No, it's nothing like a kill-switch.

It's alike in the manner "stolen item does not work, reducing its stolen goods value"
Sure you would - maybe not for cold calling new prospects, but when I was doing consulting, I would get asked for my resume as part of my potential customer's due diligence process on me.

And those people would actually read it, because they already knew me and were trying to understand my background to decide whether or not to bring me on to a project. Unlike recruiters or hiring managers who are often just looking for a reason to throw a resume in the trash to thin out their crowd of applicants.
No, those are side effects of using morphine (heroin) that you got from a shady drug dealer network, instead of something more pure from a regulated corner store.
Spherical Display Lets You See 3-D Animations from Any Angle
Okay, how much do you wanna bet there's no way they're going to do this?
Yes, but something like Idris isn't mainstream. 99% of the languages out there don't allow you to express this kind of invariant.
If you write "Fact" you really should produce facts.

* The whales that we in Norway hunt are not endangered.

* Norway is not the richest country in the world.

Also no need to call anyone jerks.

Here is some more info: http://www.fisheries.no/ecosystems-and-stocks/marine_stocks/...
The TL;DR of the article.

>If Australians wonder why Internet and many other services are more expensive in their country than anywhere else in the world they need only look to Telstra (Note: ~50% of all internet is from Telstra in Australia).

>What's interesting is that Telstra maintains their high pricing even if only delivering traffic inside the country.

>Given that Australia is one large land mass with relatively concentrated population centers, it's difficult to justify the pricing based on anything other than Telstra's market power.

>In regions like North America where there is increasing consolidation of networks, Australia's experience with Telstra provides a cautionary tale.
it's no marketing trick.
Here's the reality. Let's suppose you have a C program that can run 10x faster than an equivalent erlang program, and your erlang program scales by the core, then you need 10 cores to have your erlang program keep up with C. The idea is that it's far easier to scale up by cores in Erlang than in C. Parallelization is far harder with C than in Erlang, so you might find that even tho your C program runs 10x faster, given 1000 cores, you won't be able to scale it without a complete rewrite, whereas you can take the same erlang problem and with minimal modification have it run 100x faster than the C equivalent on your thousand cores.
Enhanced Throughput for EBS Volumes
People keep saying that yet the standards committee keeps nailing new tentacles on.

http://c2.com/cgi/wiki?ExtraLegsOntoaDog
> Dealing with multiple library changes at once is an order of magnitude more difficult than dealing with them one-at-a-time.

From my experience exactly the opposite is true. Compare uprading Slackware to keeping an Arch Linux running. With Slackware, I have to sit down for an hour, do the upgrade, read the notices that come along with it, maybe see if it will break any of my custom packages. This happes once or twice a year (security upgrades are completely painless as they don't break things). With Arch Linux I need to do that every day. If I don't have time to do it for a month, the system is basically broken beyond recognition...
Show HN: SwiftData – A SQLite library in Swift
Haskell doesn't have side effects. It has effects. Side effects are effects that implicitly occur as a result of evaluation. That's why they're called side effects.
Norway could have let its own citizens decide how to spend their share of the money. That would probably result in some spending more than others, resulting in inequality and an overall worse quality of life, even for the wealthier.

Instead they decided on a mandatory saving of the money. This might have been good for them, but it creates a giant State which wouldn't fly in other cultures.
Undercut Hairstyle Men – Short Hair Styles Tutorial for Men
that may be true. but can they get as good at genuine, quality journalism as they are with clickbait?

and given the valuations quality journalism companies trade at these days, maybe that's not something they want to devote serious efforts to.
The http://www.modulecounts.com/ site counts the number of distributions on CPAN, which probably is the closest measure for comparisons with number of projects given on PyPI, RubyGems, etc.

However GoDoc seems to be showing number of package namespaces. If so this would be more comparable to the module count on CPAN (see http://www.cpan.org/)

So at this point in time we have:

GoDoc: 36,497
CPAN dists: 30,216
CPAN modules: 137,603
That argument is often repeated and also that often falsified, that Open Source is better because there are more people who have an eye on it.

I just want to mention:
— The famous Debian-Bug, which lead to easily guessable "random" numbers. Nobody reviewed that code change for years.
— SSL Heartbleed. Nobody reviewed the code change by that guy. Not even the maintainer reviewed it.

So the problem with Open Source is, as I see it, that everybody - from those who are experienced - thinks, that someone else has done the review. Which leads to the situation, that at the end of the day nobody does a review.
It would be great if Gmail could provide a small notice on whether the email(s) you are sending to will be encrypted or not (just like the lock for HTTPS). I will probably still send the unencrypted email in most cases, but it would make you reconsider putting too much personal information in the email.