skysight-inc/HackerNews huggingface dataset:
That's true if you're running a typical business. But there really is a whole other world that opens up when things are free.

Maybe you are a young person, and don't have access to online payment methods. $84/year or more could be really significant for a 15 year old, or someone in a country that Github can't legally transact with.

Or maybe you need to roll your own hosting solution. Maybe for security, maybe you're integrating with APIs like a corp SSO that are not on the public web, etc.

We do a few wacky things in our business (test infrastructure SaaS) and sometimes we need to do stuff at scale where all available commercial solutions assume a single user. Open source solutions are a godsend there. We don't have that need for code repos (we use Github) but I can totally see why others would need it.
The reason they're not making profits as a company is they're spending the money on new projects.

That doesn't mean the AWS part is in itself unprofitable. I'd wager it is, given how the business is somewhat mature and they have a huge chunk of that market.
AWS is hugely profitable:

https://gigaom.com/2013/01/07/amazons-cloud-is-bigger-more-p...
I agree that basic (non van Laarhoven) lenses are pretty achievable in OCaml, though I tend to forget about them.

Truly what you want is the "pre-applied" lens or the store comonad

type ('i, 'j) store = { get : 'j; set : 'j -> 'i };;

Then object types can have something like

let o = object
val slot = 3
method slot =
{ get = slot
; set = fun slot' -> {< slot = slot' >}
}
end

which has type

val o : < slot : ('a, int) store > as 'a

which is kind of a cool pattern.

# o#slot.get;;
- : int = 3
# (o#slot.set 10)#slot.get;;
- : int = 10
# o#slot.set o#slot.get;;
- : < slot : ('a, int) store > as 'a = <obj>
There are lots of Islamic gold & silver coins found in Viking hoards: http://www.thenational.ae/news/world/middle-east/b-focus-b-v...
Interesting article, I'm very new to the field but I have an exciting application for GIS--I'm a biologist at Harvard and we have a new method to generate biological measurements at atomic scale inside biological specimens, and I believe the best way to store and analyze this data is using a GIS. Consider the example in your paper; "What are the optimal aircraft settings for my aircraft in this weather?” For our data, the questions are more like "What is the molecular spatial architecture of this tumor, and how can that inform treatment?" If this seems interesting to you it would be great to have a conversation about ways SpaceCurve could advance our project.
I've thought about this and concluded that this thought experiment ignores the subjective way people experience reality. If a dust speck fell in your own eye, you would round that experience down to zero. You wouldn't even remember the event an hour later. I think this subjective experience of reality should be taken into account.

As for the part of the argument that dust specks in so many eyes would cause the death of a small fraction of the people, that's far from a given but for the sake of "steelmanning" let's assume that's true. At some point my own ethics place death as a higher utility outcome than prolonged suffering. How many deaths vs how much suffering? That's hard to quantify.
Isn't this basically nixos?
Excuse me. As long as the pressure is at least 0.006 atm. Is that what your point is?
> Or what if we put opaque camera lens stickers over them?

I strongly recommend reading your rental agreement before doing this.
Netflix also runs many of their own servers, and puts their own racks into many data centers.

https://openconnect.itp.netflix.com/hardware/index.html

https://openconnect.itp.netflix.com/peeringLocations/index.h...
I feel bad for his coworkers if that's the attitude he brings to work.
Random snippets of conversation.
Indeed. While this is a nice hack, GIF really needs to just die now.
"Most New Englanders" were born after 1974 so they don't remember the winter of 1978 at all :)

source: http://www.wolframalpha.com/input/?i=average+age+in+new+engl...
The "passion" he talks about isn't real passion, but the "passion" that employers tend to ask for, which really means, "Is willing to work insane hours for no extra compensation."
Your Fitness App Is Making You Fat, Here’s Why
That syntax works for records not objects. The {< _ = _ >} syntax is sort-of equivalent except it can only be used within method definitions (!) and is therefore too restricted.

Instead, try taking a look at the store-comonad mechanism I've got below: https://news.ycombinator.com/item?id=9213482
No way in hell is Seattle 33% paved vehicle surface. Not even remotely possible. City blocks account for more than 66% of surface area in the city core. And there aren't sprawling parking lots everywhere.

You're gonna have to provide a citation for this one.
What's an easy way to find out if they're doing this? Taking a look at the certs installed in my system, unless I see "BigCo MITM Cert", I don't have a ton of insight on what certs are and aren't supposed to be there.

Also, I'm not 100% on where all certs would be found, and short of looking at the trust chain on each site I visit, I'm not actually sure how to know.
Tried to email you and google bounced it. Turns out they have really obtuse policies for blacklists, and I can't figure out how to get my emails through. Any side channels to go through?
Feedback:

Browser crypto is unreliable. This has been debated to death, but here's a plain and simple fact: Your project delivers crypto software via your website to the user's browser, so this connection is absolutely critical for your site to be worth anything at all. And yours is not secure.

First off, your root domain has no SSL server (https://bitjournal.io/), so it's vulnerable to HSTS hijacking. Basically, if you use HSTS, someone can MITM the initial connection to http://bitjournal.io/ every time because you don't have an SSL server on that hostname to negotiate HSTS. Fix: set up HSTS and an HTTP redirect on http://bitjournal.io/ to https://bitjournal.io/, set up HSTS and an HTTP redirect on http://www.bitjournal.io/ to https://www.bitjournal.io/, and then HTTP redirect from https://bitjournal.io/ to https://www.bitjournal.io/.

Slightly more pressing problem: you aren't using HSTS at all. Anyone can mitm your site and screw with your users.

Additional problem: your SSL site supports weak encryption, and is potentially vulnerable to secure renegotiation DoS.

My suggestion is to do a lot more research into security in general before you get into making crypto software. You can fix the problems I mention above in a weekend, but that doesn't mean you won't make other mistakes which could expose your users' private data.
Go compiles easily to platform-specific binaries, unlike some other languages which either require a lot of provisioning or middleware to run cross-platform.

Saying that the project is "automatically cross-platform" is just shorthand for saying "no additional configuration is needed to run on platforms supported by the Go compiler"
Will Internet forums become obsolete?
Take an earphone with some ductape and play an annoying song loud into the microphone.
The Golden Age of Jailbreaking Is Over
Elon Musk Promises an End To Range Anxiety This Thursday
I recall reading about some Buddhist artefacts found at Viking sites. That could put their travels much older than whats mentioned here.

http://irisharchaeology.ie/2013/12/the-helgo-treasure-a-viki...

The Vikings sure travelled far and wide.
Here's my anecdotal, one-data-point experience from moving a giant EC2 environment to datacenter:

1. Your operational overhead will increase _a lot_. Be ready to hire on a lot of ops staff if you expect them to do anything but put out fires. And as you grow you'll need experts, people like network engineers.

2. Any weirdness you experienced with AWS infrastructure will be replaced with weirdness in your own environment, except now you're on the line to troubleshoot and fix it yourself.

3. Operation staff will immediately start guarding the food bowl as resources become finite. Server provision waits start to seem like breadlines. Power is consolidated with Those Whom You Must Ask.

4. Your cost will decrease, sometimes significantly so.

5. You'll have more hardware flexibility to run your app just the way you want to (Stack Overflow's mega databases come to mind[0]).

In the end I think this type of transition is for stable companies that don't mind or even prefer strong divisions of labor (coders who code, sysadmins who sysadmin, testers who test), but it's not for startups or companies that hope to move with any kind of strong velocity.

[0] http://highscalability.com/blog/2014/7/21/stackoverflow-upda...
Is this better than Phabricator?

http://phabricator.org/
Arrhenius probably did no empirical research in this field. He devised a generalized formula based on theoretical considerations and indirect measurements (of the moon's appearance). It would take ~60 years before a quorum of researchers believed his formula could provide accurate real-life predictions.

Moravec's 70s papers are roughly comparable to Arrhenius's formula. The basic computational power predictions (a minor extension of Moore's law) still seem to be basically correct. There's a reasonable debate to be had about whether more interesting predictions made by Moravec/Kurzweil/etc. have been validated or not.
By your argument when one rents a $500k+ apartment, the landlord SHOULD be filling it with cameras and microphones.

This is exactly why we have the "right to quiet enjoyment" and privacy when you rent a home.

This car is covered by various insurances and there really is no reason for Hertz to try and spy on the customers.
Oleksiy, can you share the economics? You said 50% savings. What was everything you had running in EC2 (easy to figure out the costs), what were your equivalents in softlayer? Would be very interesting to see the economics.
Ask HN: Open Source machine learning research
Hi. I'm looking for any links to machine learning/AI research work being conducted by or through open source software programs.

Something like Collaborative Filtering by MLPACK (done in 2014) or open source search engines, data analysis of time series or the like.
Projects/research which are looking for volunteers - something like OpenCV - for Computer Vision and/or Graphics are also something similar I'm interested in.

Any help would be appreciated.
Some of the papers have definitely led to improvements in Tor (like refinements in how guard nodes are selected, or in other aspects of path selection) but I think there are also attacks from the research community that Tor hasn't found practical ways to mitigate yet.

Some mitigations may need to come from outside of Tor -- things that make the Internet as a whole more stable, harder to eavesdrop on, and harder to selectively disrupt.
I'm confident you could alter the current design to allow for extremely easy emergency service access to whatever part of the building needed, without having a giant ass road right in front of the building's front door.
EURUSD Descending wedge
The current and long-running debt and capital gains driven financial asset market has made everyone insane. If valuations were based on tangible cash flows (dividends paid out of profits) then the question of how much stocks are worth becomes far less insanely self-referential.

Real markets work on markup-based pricing and cash flow from profits. See Steve Keen's work[1]. In a world where the banking system can introduce nearly infinite leverage into any financial transaction (see student loans) what's the price of anything?

[1] - http://www.amazon.com/Debunking-Economics-Revised-Expanded-D...
MIPS Creator CI20 V Raspberry Pi 2
Yep just like JK Rowling said in Game of Thrones, one ring to rule them all and in the darkness blind them.
Could you be more specific? How could an algorithm be "annoying" in the real world? How could the effectiveness of an algorithm be so harmful?
Agreed, the trick is to ban parking and narrow the roadways a lot. A few months ago this [0] was on HN and I was very convinced by its arguments pertaining to automobiles and urbanization.

[0] https://news.ycombinator.com/item?id=8090190
If another ice age like that comes early, we'd better hope we really know how to kick anthropogenic global warming into high gear.
Why my favorite speaker at Launch Festival was not on the main stage
i know what written on there i just want to know need to wait till 10 april or they can answer earlier
> Your operational overhead will increase _a lot_. Be ready to hire on a lot of ops staff if you expect them to do anything but put out fires. And as you grow you'll need experts, people like network engineers.

Why? What are you talking about? You are hiring servers you are no colo'ing them. Networking them is not your problem. Your responsibility still starts from a root prompt just there's no VM layer between that and the physical server.
Well I hope my apartment that I'm renting doesn't also come with mics and cameras, even if there are "no plans to use them."

Inspecting the product after I return it is almost certainly cheaper and easier than building out a massive, distributed monitoring infrastructure. I can't imagine their motives are exactly agreeable with privacy advocates.
Even as someone with a good deal of experience reading Middle and Early Modern English, the spelling still sometimes gets me. “Desceuynges” = “deceivings”.
LinkedIn decides to focus on Java 8 instead of Scala
Founder here. We'll be around all day if you have any questions about Pachyderm.
I'm convinced hybrid cloud is the way to go. Anything needing high IO performance should be on dedicated. Anything needed CPU/memory elasticity (worker nodes, etc) should be in the cloud. Assuming you can get low latency connectivity into AWS with DirectConnect, this might work?
To me this does not seem like an issue to get worked up over. If they called it OnStar would it then be ok?
Doesn't Bitly do this already? They give some (light) analytics for each short url.
Yeah, it's always fun when I tell someone at we're 100% self-hosted too. They never stop to think that traffic, load, and usage patterns on craigslist are pretty well understood at this point. Plus it's certainly cheaper than paying someone else to run all your hardware. You get to pick your peers, pick your hardware, and allocate as you see fit.
I don't have a good answer to your question other than "assume they are". And that's the best answer in my opinion.

It's not just installing a cert on your machine that can MITM your SSL connection. Proxy servers can often terminate SSL connections and re-sign them before delivering the content to you as well. Just assume your workplace has the ability to monitor all of your activity on your work-owned computer, because whether they do or do not watch you, the capability for them to watch you does exist.
If AWS posts a loss it'll be because Amazon is reinvesting resources into its growth, not because they're subsidizing each user's costs.
This article gets posted a lot. The author seems to provide two scenarios: either you use SSL/TLS and don't need Javascript encryption or you use Javascript encryption and are open to side-channel attacks. He briefly covers the idea of using both, then hand-wavily disregards it.

He has many valid points, but serving Javascript encryption code over SSL/TLS and using it to keep your privacy in the server's DB is still a good idea. Do you have to trust the server a reasonable amount because of the fact that they could change their JS at any time? Yes. Does that make encryption useless and not worth doing? No.

I'd also like to point out that there are alternatives to this where you don't have to trust the server after verifying the code the first time, see Substack's demo here: http://hyperboot.org/

JS encryption does have weak spots that could be improved, but that's not going to happen by completely refusing any sort of JS encryption as useless.
Market to Mondays – Part 1
> probably won't see another winter like this

Once-in-a-century is averaged over many centuries. Sometimes things cluster.

In 2002 parts of Europe were hit by a once-in-a-century flood [1].

In 2013 pretty much the same parts were hit by a flood that in many places were worse than the 2002 flood [2]. For instance, in Passau (on Donau), the waters were the highest since 1501 [3].

[1] http://en.wikipedia.org/wiki/2002_European_floods
[2] http://en.wikipedia.org/wiki/2013_European_floods
[3] http://upload.wikimedia.org/wikipedia/commons/9/9a/Hochwasse...
I explored it heavily for the last 2 minutes on my Ubuntu 14.04 fresh VM.

- Installation (and liberty to chose between 3 database engines) couldn't be easier. No Gitlab's omnibus package doesn't come even close.

- Gogs does support issues. Proper Github like issues with labels, milestones, assignees, markdown etc.

- There are no pull requests. And you can't edit files from the web interface. I bet Linus Torvalds will love it and ask Github to shutdown in favor of Gogs.

- The interface is pretty much the same as Github, so ++ there too.

- Sending commit messages like "do something, fixes #3" won't close #3.

- You cannot code review, comment on diffs, or commits. This one hurts me.

- Is too much fast and less resource intensive compared to Gitlab, so ++ if you are resource limited.

I would recommend to run locally for small personal projects. OR if you just want a web interface to git, and not a browser based version control system.
Correct. You can indeed have an aisle that supports emergency and delivery vehicles without allowing daily vehicle traffic to the front of the building.
I remember 1978. God I feel old now.
>And no, machine learning/deep learning is not that shift; it is just another flavor of the same statistics that everybody already uses.

How do you think the human mind runs? Something other than statistics?
More GW propaganda from well known, highly biased, GW pusher the Washington Post.
>Too often, we discuss such technology as a miracle tonic to various economic or social woes, but without acknowledging the current state of the technology and its limitation

What you describe is one half of the Amara's Law:
"We tend to overestimate the effect of a technology in the short run and underestimate the effect in the long run"

What you demonstrate with your comments is the other half :)

A lot of technologies were over-hyped first and underestimated later, until they just appeared to be part of our lives. I'm quite sure that, sooner or later, it'll happen with AI too.
Not necessarily, artifacts could have traveled through multiple transactions along a trade route without any single person traveling all the way. So the Buddha does not necessarily mean that a viking traveled to Asia or vice versa. Although it does show that continuous interactions happened all the way, which is itself fascinating.
The time it takes that to happen may be so long as to be effectively meaningless.

A rational person holding out for the "right" renter willing to pay the higher price would lower their prices sooner, but as previously established, people are not rational. Given the landlords that are holding multiple properties, they may just let the surplus profit soak up the loss from leaving the place without tenant.

Hiou linked a few good (and actually rational) reasons why this may happen, as well: http://www.ezracompany.com/2012/04/30/why-do-landlords-let-s...

The end result is that it's not as simple as ECON101 supply and demand.
Apple Watch app development pales in comparison to Android Wear
> Really, microeconomics 101, all of us should have studied this in the first semester of any engineering degree :)

That seems like quite a snide remark.

I have in fact studied "economics 101," and while you're using basic economic theory to form your opinions, you're mixing that in with data which you've just created for the sake of supporting your original point.

Essentially you have no supportable reason to assume that supply cannot meet demand OR that Amazon cannot space out their demand/pre-warn the supply chain. Amazon could, for all we know, give them a 12 months lead time.

To be honest this entire conversation reminds me of that scene in Good Will Hunting when the guy in the bar is mouthing off about "market economy in the early colonies" because he just finished studying them last semester. Reading your posts comes across like you're trying to shoehorn in as much eco 101 knowledge as you can. And rather than provide data or any meaningful explanation for why you believe the market would go a certain way, you just shove in more econ 101 theory and hope for the best.

This post in particular lacks any substance, and is just trying to impress upon us how much econ 101 you know. But really I am more interested in why you believe the market wouldn't meet demand, rather than how many buzz words and theory names you can reproduce from your textbook.
Too bad there is not. The closest thing would be a cellphone, but non-hands free use is illegal in most states.
When you go rent a car from Hertz, they have video kiosks for the CS reps, so instead of dealing with someone in-person, you talk to a computer monitor with a webcam, and there's a live person on the other end video chatting with you.

Given they already have that, adding it to their cars doesn't seem like that much of a stretch.
Why can't this library http://libraries.io/npm/debug be found in this list? http://libraries.io/search?keywords=debug&platforms=NPM
I definitely agree on that being the best answer - it's a pretty silly game to start playing to try and pull one over on an employer. :)

That said, I do wish there was a tool I could use to verify the cert authorities installed on a device I own or buy. On the far end of the spectrum, I've purchased a sketchy Android tablet once from AliBaba - that was rife with oddness.

Also - wouldn't a proxy terminating & then re-signing show up as a different signing authority or cert, assuming they didn't have their own authority installed on my machine?
I'm sorry to hear that GitLab didn't seem to work with multiple requests. The way to resolve this is to configure multiple unicorn workers, please see https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc...

On GitLab.com we have 20+ unicorn workers that handle over 30k monthly active users.
> If you need to scale month to month and are growing 50% per month,

Then rent more servers.

> If you are very small and can live with 10 instances,

Then rent a few servers.

I maintain that there are extremely few cases for a typical website to use the cloud. To handle peaks, it is both simpler and cheaper to keep enough capacity just idling around than spinning up and down Amazon instances. The cloud is almost always a useless hype. It can be different if you can architect to use the various services Amazon provides.
That is what I like about the cloud. Running in your own hardware lets you be, well, "lazy" about application architecture. Running in a place where it is shared and instances can disappear forces you to design a lot more robustly and nimbly.

Of course, that design discipline is great wherever you are running....
A plank of wood or two is fine to carry, but what if you need to move something heavier like a refrigerator or a piece of furniture? It's ridiculous to think that people should have to carry that stuff by hand or on bicycles over distances of multiple miles.

I think it's more feasible that we ban personal vehicles in cities while still allowing commercial and emergency vehicles. Even allowing these vehicles, we'd probably be able to reduce most roads to single lane one way streets.
Americans should drink more coffee
Perhaps if we all just believe hard enough that the ice isn't melting, maybe it will stop melting.
Why is Antarctica melting more now than when the ozone hole was a major issue in 90s? That was centered on Antarctica and has been largely fixed I think. Why is this happening now and not then? Or is now because of then? Can anyone provide a clear answer?

(edit: wtf? why would anyone downvote this? it's a legit and perfectly fair question.)