skysight-inc/HackerNews huggingface dataset:
In my opinion, all that is happening with these "anti-privacy laws" is that very old spying practices are becoming codified in law. Nothing will actually change. The spying is already happening, and has been for a long time.
I respect you for taking this view cos it's so much easier to be a lesser man and whine about how you missed a great deal. Thanks so much for your candid sharing!
Agreed, matplotlib is great. We use it all the time to make publication-quality graphs (output to pdf), specifically with time series.
I don't think this is the right way to frame the discussion. It's not US versus EU or EU countries against each other.

It's simply people versus their various over-reaching governments.

No country is substantially better than any other, a couple of exceptions exist but those are very small countries that have little or no impact on the world as it is today.

So there's work to do. Everywhere.

The interesting discussion that we could have is what we're going to do about it, not which country currently is marginally better on some front because it will most likely be marginally worse on some other.

There isn't a major country in the western world that isn't guilty of wholesale privacy violations and it isn't a situation that is improving either.

Technology won't fix this.

Poland and Finland are a little bit better than the rest, but only a little bit and they're wide open to their bigger and nastier neighbors.
"You're not going to be storing any sensitive information in your Gemfile.locks"

That's not accurate. When using private gems hosted on github one of the common approaches is to use this in your Gemfile (which shows up in the lock):

gem 'my_private_gem', :git => 'https://github_user:cool_password@github.com/organization/my...
> because IBM's tools & tech could greatly aid Compose in developing their stuff faster, more robustly, etc.

Could you give an example for that?
I just want to say..... this is really, really beautiful stuff.
No disrespect meant, but no one with any real software development experience would suggest that a quick formula can be used to estimate the cost/time to develop a given project. Very experienced people spend lots of time up front trying to estimate cost/time and are usually not very close.
The Library of Babel as Seen from Within: Reproducing Borges’s Library Online
Ask HN: Company restructuring – what to do?
I am part of senior management at a tech company in California, which will soon have some restructuring; as a consequence, my role will be diminished and I feel that my career will be damaged.

I am not familiar with labor laws, litigations, etc, and I would like to know what's the best way to protect me or, in case, the best way to obtain a fair "farewell" package in case I want to make the case to let me go.

The company has laid off a couple of people of similar seniority in the past, and gave them substantial amounts of money. I feel I deserve at least that much.

What do you think? Suggestions? Other experiences you'd like to share?
Yup, proper post-import culling is key. I shoot a ton but 95% of it never makes it past import.

Lightroom is great at this and why you see a large number of photogs using it.
anyone has any explanation?

apparently it

1. sets `DYLD_PRINT_TO_FILE=/etc/sudoers` on the env,
2. run `newgrp`
3. and pass in `'echo "$(whoami) ALL=(ALL) NOPASSWD:ALL" >&3'` as input to it.

everything seems innocuous and properly escaped as to not trigger anything bad...
IIRC, the amount of radio waves leaking from Earth into space has decreased substantially over the last few decades. I wouldn't be surprised if energy efficiency gets to the point where, if a foreign alien civilization notices radio waves from Earth, by the time they transmit a round-trip back at Earth we'll have long since stopped leaking terrestrial radio waves by accident into space.
Yes, the crimes are simply being retro-actively whitewashed and for the future you can expect a lot more of the same especially because it is now legal.

Never mind that these laws are in conflict with just about every right that we as citizens are supposed to have and which we all learn in school should be important to us.
Whether/when Sun released the source code isn't as relevant as the fact that JDK and JRE 1.0 in 1995 were free.

Microsoft .NET 1.0 development in 2002 required paid tools and a free version (Visual Studio Express) didn't happen until 2005. VS Express was also crippled in comparison to the paid product (VS Professional).

We can't just look at the technical features and syntax of C# and compare to Java. (E.g. they both have GC, they both have virtual machine intermediate language, etc, etc.) You also have to compare the social factors that built up around each.

MS .NET/C# was a continuation of Visual Basic 6.0, Access db, and FoxPro. Those dev tools were used for line-of-business enterprisey apps. Even Microsoft's initial offerings for web dev was ASP WebForms which tried to continue the VB WinForms desktop paradigm into a HTTP/HTML world. That was the social situation around MS dev tools and NET 1.0 continued that. It continues to this day.

Java had a different set of social dynamics -- and that also continues to this day -- even though a significant chunk of Java dev is also line-of-business CRUD enterprise apps. If anyone was a hacker or student with no money outside the domain of boring corporate CRUD apps, it was much more likely that he/she would scratch an itch with Java instead of C# (if it was down to a choice between those 2).

It is not an accident that new things like Hadoop, Elasticsearch, iText for PDF, etc got written with Java first. Even though there's no technical reason to prevent those projects from getting birthed on C# before Java, the inertia of C#'s community dynamic keeps it from happening. The past matters and it overwhelms any technical equivalence between the platforms.
this goes to show that negativity is contingent, not that the author's points are invalid.
I think you misunderstand me. I'm not trying to establish a ranking, so much as I'm interested in comparing notes, if only to see which policy approaches work and which don't.
Well, I for one can vouch for the technical co-founder as I know him personally and worked with him before.
But I'm just another HN lurker with barely any karma.
Why do airports always need to be so ambitious? Usually the simple airports are best anyway.
Why are those metrics considered to be bad?
I am obviously judging with hindsight and without daily deal noise here but if i look at them:

* Within the first weeks first revenue

* Within 4 months numbers that by themselves each look promising (40-60% response rate although crap product, good revenue per night, good nights booked, etc)

Personally i dont expect any of those metrics nowadays to be further away than 1.5-2x better

The "only" big q's left is:

* is the market big enough it's worth scaling the quantity

* is that team capable of doing it

I feel like i am missing something here (obviously i judge from hindsight) but what about this numbers is "bad metrics"?
It was not clear in my question but I was mostly talking about how do people visualise there data while they are working on it?
Lets say you are a developer working on the well known Shazam application. You want to visualize your signals and frequencies for debugging purpose, how do you quickly visualize them?

In my case, while working on signal processing using C and objective C, I had no easy solution to visualise my data in a iterative way (code, visualize, repeat).

I was looking for a simple objective-c library to include, in order to visualise my data in a web browser.

by the way, thanks for your input, this is very valuable.
I hit this issue all the time and it is never easy or fast to fix once postgres stops accepting writes. If you have a write heavy postgres database, the autovacuum settings are not sufficient. The entire database needs to be vacuumed aggressively.
1,400 light years/~45,000mph (the speed of New Horizons) = 23,844,146.8 years of travel time. I guess that wouldn't be impossible, but if you've got a ship that can last that long in interstellar space, then what do you need a planet for? Or for that matter, a star?
Companies aren't monolithic entities, MS has tens of thousands of employees. Just because the upper level of the upper level of upper level management (which is a different group of people than engineering) might have been hostile towards it years ago doesn't mean that everyone there agreed with that stance, and it doesn't mean that that management culture has persisted to the present day.

Ultimately the only thing that matters are actions, not the human personality traits that people project onto anthropomorphized corporations. I'm sure there are plenty of people there now that are anti-OSS, and pro-OSS, and everything in between. It doesn't matter. All that matters at the end of the day is what software is released and how that software is licensed.
Why we're all-in on virtual reality
I want answers to three questions before I get excited:

1. Does it have active plate tectonics?

2. Does it have a working deep carbon cycle?

3. Has its atmosphere hung on to its hydrogen (that is, has it managed not to lose it all to high-altitude UV splitting and solar wind)?

If the answer to all three of those is "yes" then this suddenly gets a lot more interesting, whether or not we can see any free oxygen in the atmosphere. And while we won't be able to get answers to them using current technology, next-generation direct-observation planet seeking telescopes might be able to deliver within the 15-30 year time scale (if the astrophysicists I know are correct).
Competence is certainly an important factor. Smaller economies are less able to spy competently. However, incompetent spycraft can become much more invasive, since you know it is happening and it affects you more noticeably.
May be it matches more to Bing Video search? It allows users to play them inside Bing.
Wow, that's really something -- stars on hit TV show for better part of a decade and moves to Kansas to QA an Amiga product. Illustrative of how passionate people were about the Amiga.
Right. I should've been prepared for this response. I can't confirm whether that shows up in your Gemfile.lock but I can say that you really shouldn't be doing this and switch to keys.

We'll likely add a check to beg you to change this in the near future should it show up.
I share the same sentiment. I have friends who would, on a trip, shoot everything they see, and shoot each scene a dozen times (literally) with little variation in angle, exposure, etc. They do this on maximum resolution, highest quality settings (Fine JPEG, even RAW). After a trip, they dump everything into their storage and hardly ever look at what they've taken again. And they would constantly complain about not having enough storage.
You write that as if the rest of your comments on this thread weren't there for everyone else to see, like maybe people will just read this one in isolation and believe you.
Exactly my thought, I wonder if anyone can shed some light on this matter.
If you have a google account, you can use it at bookmarks.google.com. The web interface is primary, but if you have your bookmarks bar visible, you can drag the 'Add Bookmark' link to your toolbar, and it will place a button there that when clicked will popup a window that will add the URL of wherever you were when you clicked it to the page at bookmarks.google.com, complete with fields for title, notes, and tags. So each person's bookmarks.google.com page will have a list of tags and recently added bookmarks. It's very straightforward, and reminds of Bush's trails idea.
is Confluence available as source? a wiki might work, I would just need a good way to convert from the wiki format to docx,pdf
> than I am [willing] to pay for all of the content I come across

There is no free lunch: https://news.ycombinator.com/item?id=8585237. You are paying for all of that content, one way or another. Or if you somehow avoid buying any product that has advertising costs baked into the price you pay, most other consumers are subsidizing you.

The moral and responsible thing to do is start paying straight up, and cut out the advertising middlemen and all the extra costs, both economic and social, associated with advertising.
> Technology won't fix this.

Yup. This is entirely a political problem. If somebody invented a fundamentally-decentralized, fully-encrypted, totally-anonymous network, it would just be banned outright and we'd be exactly as screwed as before.
Wow, that was an amazing article. So comprehensive!

A few things I'd like to add though:

- Mylio (http://mylio.com) is very helpful for syncing your collections across things. Not for everyone but it's worth a look to see if it works. Best thing for me is that it's peer to peer so I don't have to upload my collection to a cloud service to access it on all my devices. It does offer cloud but it's end to end encrypted (allegedly). Best thing is that it lets you configure whether you sync previews, thumbnails or originals to each device and even which photos to sync. Really handy if you want a new shoot on your phone to play with on the train or something.

- You can use Google Drive to get your photos into Google Photos. This lets you keep a bit exact backup in Drive while using your quota for Photos as well. Further, Google Apps for Work Unlimited, through a glitch or deliberately I don't know, offers unlimited Drive storage to accounts even with a single user in their organisation. I pay $10/month for unlimited Google Drive storage. It's advertised as being 1TB for single users so I'm not sure if this is a bug but thought it was worth mentioning.

- Google Photos will (quite helpfully) use the JPEG previews you embed in a DNG photo so if you tend to touch up things in Lightroom, embedding them will ensure that Google Photos displays things in the same way.

Really though, this was an amazingly comprehensive article. Thanks for posting!
You can't insure your relationships
Here's a Beowulf Cluster with 2^5 Raspberry Pi's running Arch Linux (for ARM) http://coen.boisestate.edu/ece/files/2013/05/Creating.a.Rasp...
To an extent, you wouldn't want the transaction ID to be any bigger either because of the clog - which postgres needs to determine row visibility.
It's a huge place, but I agree with ahoff, having come over along with the Cloudant acquisition. I feel pretty good about our little corner of IBM in CDS (cloud data services). It's not a bad place to end up if you're at a data management startup.
Hear How the Stanford d.school Got Started
Programmers are distraction for your startup
Where are the biggest needs for software in synthetic biology today? What type of software do you predict will have the biggest impact in 10 years?
Due to the diameter being 60% larger than Earth's diameter, Kepler-452b's ESI score[0] cannot be any higher than 0.85.

It might not be the most earth like exo-planet as Kepler-438b[1] has an ESI score of 0.88.

[0]https://en.wikipedia.org/wiki/Earth_Similarity_Index

[1]https://en.wikipedia.org/wiki/Kepler-438b
IMO this is unquestionably a good thing about German law. There have been a few rare cases of "rogue police officers" (there was a case a few years ago where a police officer tortured a suspect because he wanted to save a child, which led to a huge debate about the morality of it all over the media) but the system seems to be good at making those the very rare exception.

Of course evidence still retains its context. An admission made under torture, for example, is likely to be considered inherently invalid because it is extremely unreliable. This is actually a bit ironic (Morissettian irony, not literal irony) if you consider that the US is engaging in systematic torture to extract bullshit intel out of terrorist suspects (whereas reliable evidence provided by a police investigation could be dismissed because of mere formalities).
Hosted by the copyright holder. A crucial distinction!
Assuming you have the bandwidth to do that comfortably. And you still need backups somewhere.
Deepmind and the “Theory of Everything”
I saw a ZDF TV docu about Berlin Airport last year. Very low-ceilinged halls and rooms means the cannot integrate gas purge and fire safety pipes and equipment. It seems so serious that an international experts in the docu suggested to rebuild parts of the airport buildings. And it seems weird that the airport will be already too small for the passenger traffic in 2017. Given that it should replace the former largest airport in the world Berlin Tempelhof and two other airports near Berlin. Several politicans have already been replaced because of scandals and multi-year delays. Shop space was already leased in ~2011 and employees already waited to begin their new work. It seems really a lot has gone wrong with BER. It would probably be cheaper to blow up the already too small buildings and build completely new ones or reactivate Tempelhof.
Postgresql's MVCC model (copy complete row on any write, clean up old rows some time in the future) might work decently for read-centric workloads, it's unsuitable for write-heavy stuff.

We're running a setup that employs postgres for a write-heavy (but far from write-only) application, and are experiencing similarly troubling vacuum jobs. We're considering moving back to good old MySQL because of it. Anyone who's been here before and has some insight?
A simple keyframe-based animation framework for iOS, written in Swift, by IFTTT
I read it and it helped me switched to emacs after using vim for 10 years. It's great, as it teaches you the emacs 'mindset' instead of just being a dry procedural manual.
Poland does relatively well because the Poles have a very good memory for the times when the communists still ruled and have managed to hold back quite a bit of legislation that would have made privacy intrusions a lot easier.

Something similar was thought to be the case in Germany but it turned out to be mostly a load of nonsense.

NL has a good name but in fact is one of the worst offenders.

Finland is trying really hard but has Russia and Sweden as neighbours and those are running roughshod over the rights of the Finnish citizens.

And so on... it's a sad state of affairs. The biggest sign your country has good privacy is because you're economically not a player, so being 'too small to matter' is one way in which you can differentiate to the point where you can give your citizens some privacy.

But as soon as you're an economically significant entity the fear factor starts to outweigh common sense and privacy goes right out the window, though there will definitely be an attempt to put some lipstick on the pig and make it look like we're all so much safer.
The paper acknowledges the problem in defining a security expert (see 5.1: Limitations)

Defining a security “expert” is challenging, and we settled upon a definition that is simple (5+ self-reported years of experience in the area)
> I hit this issue all the time

Curious to know your problem space and context? User generated content? Sensor logs?
NTT Cloud Reality Check reveals global enterprise challenges to cloud adoption
"Imtech send fraudulent invoices they knew nobody would double-check. This is a practice that seems really common with such projects."

Yeah, this is a bit too typical and happens in the USA also. If you ever have to deal with building something, check every invoice as if it was from Snidely Whiplash.
Since written word is far more reliable than oration, again there is absolutely no proof of any of this.
I'm a programmer who started with VB6 on Windows 98 and now I don't even own a partition with Windows installed.

When I programmed VB6 I used to go to Planet Source Code (a website) to see what others had done. There was a lot of beginner code samples being posted which helped newbies like me at the time to learn the ropes. Then there were also a few gems from which I learned a lot over a few weeks of studying the same code base.

Despite my going back there to see what the community was doing, I never thought of PSC as a place where I can find functions I'm missing. I always used the MSDN library for that (it was incredibly helpful with nice examples). In other words, my mental model was: there's VB6 which comes with all functions I'll ever need (it could call any Win32 API function) and then there's PSC where I go hang out with other people that also code VB6 who want to show or share or teach something to the community.

Fast-forward to today - the main language I use at work is Ruby, and it is emblematic of the traits shared by all open-source languages: they do not come with "all functions", in fact most core functions (or what I would consider "core") have been delegated to libraries ("gems" as Ruby calls them). The difference is that my mental model of open-source languages is that they come with barebones functionality and expect the community to contribute with core functions, to the point where basic functionality like HTTP requests have several different libraries modeling the same behavior.

Even though I work solely in open-source languages nowadays, I miss the times where as a programmer I could expect my programming language to be self-sufficient in terms of its environment and its functions. A language should bring as many pre-made functions as possible, and guarantee that they work as expected and amongst each other. I should not be expected to rely on unpaid workers for core functionality, documentation, tooling, etc.

It is a spectrum. On one end (let's call this side "left") you have Small Scheme and Forth and other barebones languages; on the other end (the "right" side of the spectrum) you have giants like SAP and TIBCO. I'd say Ruby leans to the left and VB6 leaned to the right. I'd also pay very good money for a modern, individual-programmer oriented TIBCO-like environment.
I think the formula that Wikipedia gives isn't used that often for most exoplanets. Oftentimes all you know about a planet is the mass, radius and some information about temperature or at least energy flux to its surface, so they use those at first.

I guess the parameters were chosen by some curve fitting procedure to make sure it gives 1.0 for Earth, 0.7-ish for Mars, 0.2 for Uranus and Neptune which are basically the most "not like the others" in our solar system and so on. It's not really a measure of habitability or anything like that. "Equalizing the parameters' meanings" presumably has to do with mapping their relative variation (and the effects of that variation over various observable parameters) over a smaller range.
Chromium started on windows (it wasn't a .NET project, but you only said windows).
If you can work with Python/Julia/R then I would still recommend the IPython notebook, since you will not get anything more interactive and better suited to data analysis and visualization in one package. It basically allows you to run arbitrary snippets of code and interactively work with your data (code, visualize repeat). In general, I would not try to develop your algorithms directly within your app but instead generate some example data, export that data and then work with it in IPython (or another tool) to iteratively build the algorithm. As soon as you have a working solution you can then integrate/translate the code back into your application.