skysight-inc/HackerNews huggingface dataset:
My application-layer file management avoided the issues. To be honest, I didn't even know what they were other than a lack of FSCK. Problems happened, they were corrected, and so on. It's an attitude I learned from research into cluster storage and safety-critical systems.

That said, this does seem to be a big problem for anyone depending on XFS by itself. Sounds like filesystem developers should dig in and fix that zero's problem among any other that are known. Just seems wasteful to ditch such a good, battle-hardened filesystem over a few bugs. Better to just fix them.
Thank you, that seemed to help.
Inside Silicon Valley: Empire of the Geeks
When the planet passes in front of its host star, you can measure the change in the stars spectrum, the new chemicals that aren't normally present in a star are assumed to be the planet's.

Telescopes that can do this are still a tiny bit away reality I think.
Truffle is a research project. It is not a short-term goal to replace the current IR-based runtime in JRuby, and Truffle isn't really part of the 9k release (it's there but I wouldn't recommend trying to use it).

We are working towards being fully compliant and we're getting there fast - I think with four full-time people and more in support we are now the largest employer of Ruby implementors anywhere. But since we aren't ready yet, stopping work on IR isn't an option even if we wanted to do so and we all need Charlie and Tom to continue their excellent work on the IR.

In my personal view, Truffle will be good enough to replace JRuby runtime at some point in the next couple of years, but we aren't advocating for this now and if it did happen it would be because the JRuby community and leadership make that decision for themselves.

I think we might come up with some kind of roadmap, or at least stated plan, at JRubyConf next week.
IBM is huge, and it's hard to give a general impression around the whole company that makes any sense. I can only really speak about CDS (the division Compose is joining and Cloudant is a part of) but I can say it's a really exciting place to work. CDS is about as fast-moving as you can get in a company this large, and the leadership really understands the shift to SaaS. We have a great team and a lot of autonomy to make decisions outside of the general corporate superstructure.

I'm biased but think it speaks highly that Cloudant people (Adam Kocoloski and Derek Schoettle) were tapped to lead this group.
Re: the Akka.Net stuff, there is indeed an implementation of an Actor model framework - Orleans. Now it was developed in house at Microsoft and hasn't gotten a lot of attention from developers other than Microsoft employees, but it's there.

https://github.com/dotnet/orleans
Wear Art not Graphics
Yep, the proud feeling about Berlin's grandiose track record when it comes to corruption and incompetence in major construction projects.
This is right and wrong.

Right because yes there could be a ton more open source solutions out there. Also right because most of them are either shit, commercial or abandonware. This is a big problem. We imported a lot of stuff and found it was mostly crap (Nservicebus, justsaying come to mind)

Also wrong because a massive portion of what we do is a solved problem on .net. There's not a whole load of stuff to reinvent.

What I'd like to point out though is name me one platform I can build stuff for desktop, mobile, web, embedded, plugged into office applications, deployed by a single click from the web, deployed to single machines, deployed to thousands of workstations, will talk to just about anything under the sun from REST, SOAP, WS-*, databases, spreadsheets, document models, message queues, serial ports, pipes, TCP channels, has a request broker and distributed object model and has several data access methods from ORM, SQL, table gateway abstraction and has very decent tooling, provisioning, integrated deployment, testing, profiling and backwards compatibility going back 20 years all out of the box with no glue required?

On top of that there's support which is actually very good for everything above.

Nope there's only one and Java doesn't come close.
To help out anyone trying to search for stuff,

* This exoplanet is now "Kepler-452b" (kepler_name),

* In the "Kepler Object of Interest" catalog, it's KOI "K07016.01" (kepoi_name),

* Its star is both K07016 and Kepler ID 8311864 (kepid),

* In the broader 2MASS sky survey, the star has the id "J19440088+4416392"

Sources (catalog search engines),

http://exoplanetarchive.ipac.caltech.edu/cgi-bin/TblView/nph...

https://archive.stsci.edu/kepler/kic10/search.php

(edit): Here's a mirror of the Kepler catalog entries -- KIC for the star, KOI for the planet:

https://gist.githubusercontent.com/anonymous/deef2bd542224f3...
I knew I'd get downvotes, but we are real people in a real community and feelings DO matter and have consequences which cannot simply be brushed aside, and those are my honest feelings on it, and I lived through it and saw it all (been a web dev, first frontend now backend, since '97). The last straw was when Microsoft was SO guilty that the judge couldn't help but be biased, which of course caused the antitrust case to get thrown out: http://www.politechbot.com/p-02198.html (note: I'm kind of against antitrust, but I am in favor of SOME punishment when a corporation is provably just being a dick, period).

I also love Ruby (I'm now trying to get into Elixir) so the IronRuby stuff resonates, I salute you.

> and 10 years of watching Microsoft blatantly steal from open-source and not give back

Oh you mean LDAP? ;) And whatever harm Outlook did to MIME or SMTP or... and not even going to mention IE
Google translate: https://translate.google.com/translate?sl=auto&tl=en&u=http%...
You make it sound like the ops for AD and Exchange type businesses is some bad thing. It's a huge installed base. It's massive. they provide revenue. Open source dev stacks build mindshare not direct revenue.

Yes, they were slow to adapt to the changes that happened in the last decade. They seem to be turning it around. Why the emotions?
The planet is 1,400 light-years away. They'd be seeing earth at around 600AD.
Because VMware has essentially abandoned their client virtualization software? (Workstation 11 is a paid minor bug fix.) While it's way better than VirtualBox, it's still annoying. Stuff like USB devices will randomly not work. You need more system resources, which heats up the machine, making it hot to the touch. Oh and it crashes at times, too. With Windows-on-Windows setup, I was having daily crashes. VMware doesn't seem to care and offers no support with the product (gotta buy a company support plan). They even had a kb article to the effect of "Known issue: Workstation crashes when you run Office 2007".

It's usable, just a bit annoying. I feel little option but to run Windows as a host OS in order to get best driver/video/battery support, so VMware is essentially mandatory.

It's also a huge attack surface.
Usually you set these up by aggressively spraying the heap by allocating objects so that copies of the code you're trying to execute are thousands or more of places that are also aligned to the page boundary. The heap doesn't do things that are that random (depending on how new the browser is, obviously) so the intention is to make it so your free'd object is replaced with an evil one that has a malicious virtual memory table and will jump somewhere in that heap (to a specific address which will work if you sprayed the heap correctly, and sometimes to one which is calculated with ASLR.)

If you get to an attacker controlled website, it shouldn't be that hard to pull off most of the time, though definitely not deterministic.

(Man, remind me to check that this isn't all horribly wrong after defcon...)
> Now maybe you can do that with Pluto using some far-off star for reference, not sure.

It has been done for Pluto, first in 1988, with an occultation of a background star[0].

[0] http://www.space.com/29885-pluto-atmosphere-to-be-revealed-b...
GCHQ are pretty clear what they are doing. They hover up everything they physically can regardless. If they get caught and it turns out to be illegal they get Parliament to change the law for them.
Coinffeine open source, peer-to-peer (P2P) Bitcoin exchange platform
IBM is a financial engineering firm, not a technology company anymore: http://dealbook.nytimes.com/2014/10/20/the-truth-hidden-by-i...
"The GPL prohibits use on the iPhone" is not an equivalent statement to "The Apple ToS is incompatible with the GPL". Nominally, consumers own their devices, and in most regions it is legal to circumvent Apple's digital manacles to install software you choose on your hardware. If you want to do this to install GPL'd software, you are fully within your rights to do so.

I think it's rather backwards to say "the GPL forbids distribution under the App Store ToS", because the GPL has no concept of Apple's app store. The GPL predates the Apple App Store ToS by decades. Apple was actually forced to consider this policy when the VLC event happened, and chose to maintain it.
I think IBM is turning around. It missed the cloud shift by quite a few years, but they know it, and they are re-inventing themselves, which is quite commendable for a large 100+ year old company.

HN often lives in the startup + Facebook + Google + latest tech trend bubble. But there is a whole world of enterprise + government (DoD) tech world out there that exists, but it is not talked much about here, unless it is being made fun of perhaps.
This is what happens with many software projects following crazy customers and waterfall approaches. Clearly we never speak about 6 billion, but hey, shit happens...
It seems to boil down to "How fast can you be mostly right?"
The trouble once a country starts trying to pass laws like this they tend to carry on until they get through.
I think your job is to some extent what you make of it. While it is true that work is handed down to you, it is possible to create your own work, and in a lot of cases (in my exp) it shows favorably on you as an employee. Plus its more fun to get paid to do what you want while having to do what you are told.
Did you read the article? It was almost entirely about how much he has contributed to the community.
That's not an issue with PHP itself. $_SERVER maps directly to CGI variables (or equivalents provided by the web server in non-CGI environments).
Check out Mike Taber's¹ cross-platform work-in-progress: https://www.auditshark.com/

It is targeted more at OS-level vulnerabilities (including IIS) rather than application dependency vulnerabilities, but may provide the solution you're looking for.

¹ https://news.ycombinator.com/item?id=9492839
Congratulations Jason, you have an awesome company!
So, you basically copied heapanalytics.com
XFS was designed for use by the company that made these [1] bad boys. They did it and a clustered variant. Their systems worked on both large files for media and applications where lots of small data had to be processed in parallel (or just faster). So, it was general purpose albeit tilted for the big stuff a bit. I never benchmarked it, though, so I won't speculate about what's better for small files.

"With the advance in SSD, HDD will be mainly used for big files, so XFS may yet end up dominating."

Good point. We're already seeing that with all the videos and games. So, there might be a resurgence of XFS use. I doubt it will dominate, though, unless it stays the default in enough distro's.

[1] https://duckduckgo.com/?t=lm&q=SGI+Origin&ia=images
That's... a good counterargument.
I think you have a fair point. Very often emacs blog articles assume quite a deep knowledge, whereas ones about let's say bash, linux distro Foo, will be much more procedural step by step command.
Just so you know, when I went through college 15 years ago or so and we used open source technologies too. Nobody I went to school with was dying to use whatever vb/asp/iis or jboss server was out there or use windows anything at all.

But, if you get hired at MS and they want you to work on the mssql team, you're not going to recommend they scrap it for mysql.
the apple II, the C64, the mac, the Amiga, and later the PC, the Internet, Windows, Linux and then the IPhone and Android, dozens of other amazing projects, products, technologies and movements (e.g. open source), all revolutionized and transformed our lives or at least had some impact on the history of computing,

but how does an API for handling image formats amount to that today?

isn't it fair to say that the Amiga had its day in the 80s and 90s, and that time is now past?

Or to put it in Mr. Praline famous words: 'E's not pinin'! 'E's passed on! This parrot is no more! He has ceased to be! 'E's expired and gone to meet 'is maker! 'E's a stiff! Bereft of life, 'e rests in peace! If you hadn't nailed 'im to the perch 'e'd be pushing up the daisies! 'Is metabolic processes are now 'istory! 'E's off the twig! 'E's kicked the bucket, 'e's shuffled off 'is mortal coil, run down the curtain and joined the bleedin' choir invisible!! THIS IS AN EX-PARROT!!
Time for a magit-legacy I guess.
I didn't mean that to sound bad. Exchange is great! Servicing those customers is smart and fine. But MS focused on them to the point of excluding everyone else, intentionally. (See the SSH announcement, how the tech team tried to do it since v1, but management refused approval.) MS knew they had lock in, went down that path exclusively, and is now trying to catch up because the cool kids left them behind.
Oh I also saw it that way too. See my other big comment in this thread lol
My impression is that they have almost fully divested from hardware and are doing whatever they can to boost their consulting, services, cloud & analytics businesses - hence this latest acquisition, on top of many other cloud purchases.

This is smart, given that hardware is a commodity with low and falling margins, whereas it's very hard to price heterogeneous services such as consulting, integration, etc. They've done some shady things to cut costs, but they needed to pivot pretty drastically in order to maintain their position and restart a growth cycle.

Ultimately, I think the "big data" market is overhyped, and that IBM is playing into this hype. People are gobbling up data storage and analytics services left and right, but are the valuations equivalent to the value added to a company by storing and sorting a ton of (potentially useless) data?
ZuriHac 2015 – Discrimination Is Wrong: Improving Productivity
And I keep posting this but even Fukushima, which actually exploded, didn't kill any more people per kwh over it's lifetime than a typical coal plant.

http://hopefullyintersting.blogspot.com/2013/12/fukushima-vs...
Creating the Zero Inbox Animation with Framer
Ed is the standard text editor (1991)
Copper would too, just check out the wiring in any empty house in a county with meth problems.
How to Get a Superhero Body
frbo.com had been up and operating for many years before airbnb came around. "good idea" in this case wasn't original, so that would leave luck or connections. maybe it wasnt the YC money that helped as much as YC's connections.

in the end we will never really know, but it wasnt the "good idea" part that made them successful.
DMT no. These are all coming from reports (and from Terrence himself) which I have no problem believing since I've witnessed my fair share of weird shit in general.

I've only done my share of LSD in the past, which by comparison, seems quite tame and merely "psychological" than DMT.
> Google Image search is different. People don't primarily use GIS to find images that are hosted on the internet without the copyright owner's permission, nor does Google do anything to market to that use.

I agree with your general interpretation of the case here, but I wouldn't be surprised if the primary use case of GIS actually is copyright infringement: finding images to paste into your Web site, PowerPoint presentation, Word document, or what have you. Google is, interestingly enough, rather silent about what GIS is actually for.

Related is YouTube, which even post-lawsuit-and-Content-ID gets a huge amount of use for music piracy. But it's probably easier for them to argue post-Content-ID that they've done a lot to actively discourage that use.
Very very minor nitpick, magit-status theme (gray, brown, black) is not very welcoming. I don't use themes so I guess these are defaults magit values. You need to put some rainbow in there :)
I also hate it when there's a total void of info.

But! We're not yet launched, and I'm pretty easy to google :).
But were those companies ever openly hostile towards open-source? https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish
and http://techrights.org/2010/09/17/microsoft-management-mocks-... and many other examples abound.

I mean... It's nice that they're trying to "come clean," now, and all. But it's sort of like a criminal who was never punished now claiming to be legit because he's seen the light... and there's PLENTY of us out there still who still feel wronged by the past.
I'll give you that. Cheers.
Is every successful company from YC?

Is every YC company successful?

You must answer yes to both to believe:

>If YC hadn't invested, nobody would have ever heard of AirBnb.
Revealed How Bloggers Make Money
Nobody disputed that but that's off topic. We're discussing the fact that Scala can be pretty ugly too.
Wow.

1,000,000 minutes = 16,670 hours = 700 days = 1.9 years of footage
> We love being a distributed company. Many of us work from our homes and like to occasionally relocate for weeks or months at a time to work in other parts of the world.

I love this working style
For those who don't need quite as much storage (12tb!) I recommend trying Apple's new iPhoto library. It has been pretty close to a dream solution for me.

Now I can take photos on a trip, upload them via my iPad. Make edits to RAW files, curate, and it syncs every time I can connect to wifi, backing up my originals and syncing across all changes to any Apple device (and web).
Amiga 30th Anniversary
And most recently with SOFIA at the end of June:

https://sofia.usra.edu/News/news_2015/06_29_15/index.html

This will help tie in past and future occultation observations to the New Horizons data.
If you only care about stock price, and even then no.

IBM is a large company that does a lot. They put more money and people towards pure tech than most firms, especially in places like IBM Research.
DIA was also designed to be a high volume hub airport with a huge number of fights and massive expansion capacity without running into noise issues. I believe the vast majority of passengers are changing flights at DIA and never leave the airport. You can switch most flights without changing terminals.
Post your code up and get feedback. Best code is featured on the top
The cynicism is amazing.
Have used exactly this feature in a freelancing gig to help contain data entry/formula copying errors.

I just wish it were less obtuse to set up.
Being a search engine for independents seems like a good idea. It's another area where eliminating anonymity can help. The problem for someone in that business is people putting stuff they don't own into the system and getting them sued. By making people more accountable that problem should go away.

People on the web today are not really anonymous and not really identifiable either. I think we need to fix both of those problems.
To store 100PB, one can always buy 50.000 hard drives. Would only cost $2-3 million of initial payment. I wonder how much maintenance would cost to provide same availability with near storage.
I'm surprised that the quality isn't too bad. Sure, the grammar is way off but you can actually understand what they are trying to say.
>you probably agreed to sell them all your IP for $1 or something when you hired in

usually a condition of employment. FMI see Assignment of Inventions clause - all companies should have employees sign before hiring.
This is a problem everyone in the security space faces.

We used to work as security consultants, so we're more experienced than most, and we're working hard to be transparent and above board.

As we grow, we'll definitely be conducting regular audits of our infrastructure.
Apologies if I'm misunderstanding as I only skimmed the source code but..

Why are you sending the full file contents from the agent to the client?

https://github.com/appcanary/agent/blob/master/agent/agent.g...
agent.client.SendFile(file.Path, file.Kind, contents)

Extremely insecure design with a ton of unnecessary overhead. What if those files are configuration files with sensitive data embedded?
Ask HN: Alternatives to Google Play Store for Android Apps?
I am searching for alternative means of organic distribution for my apps. Any suggestions? Thanks!
Competing solutions include SCCM, Applocker, and Application Whitelisting.
I've been a customer for several years, never once had a problem with reliability or performance. I've used several other services and nothing compared to the simplicity of mongohq/compose. They've also had pretty great support for some obscure issues I've had to deal with. Overall, I hope this move just means more of the same.
I think it is important to realize that the .NET OSS ecosystem is not something that has been around for a long time. In the F# community, it truly started working as an "OSS ecosystem" only a couple of years ago - and the rest of .NET is following - and I'd say it is only starting to really exist now. Although .NET has been around for ages, people are only learning what OSS means and I think the F# community is leading the way here.

There are definitely interesting hard problems that are being solved in the F# community. For some larger and fully open source projects that exist out there check out:

* http://www.m-brace.net - A fantastic library for doing interactive cloud computation that takes a slightly different approach than Spark (think "cloud monad" :-))

* http://fslab.org - A nicely integrated collection of data science libraries with fantastic data access features and R integration (supported by OSS community and a finance company)

* http://websharper.com - An open source library for doing web programming that has a pretty unique integration of client-side programming (translated to JS) with server-side programming

* Also, I would like to mention FAKE, Paket and ProjectScaffold (http://fsprojects.github.io/ProjectScaffold) which enable the community build OSS libraries with smooth build process and great documentation.

Is it impressive compared with longer and more established OSS communities? Maybe not. But those are all things that happened over the last 2 years. It's enough to make me feel that the F# and .NET ecosystems are heading in a good direction.
> Ever since my first iPhone in 2007, I've been keeping every mobile phone photo and video I've taken.

Have you ever considered deleting some of the photos or videos? I shoot headshots along with my personal projects (RAW files are 20MB+), and I don't generate anywhere close to 1TB of data per year. This is primarily because I only save what I need or think I will need later.
Denotational Design with Type Class Morphisms (2009) [pdf]