skysight-inc/HackerNews huggingface dataset:
How much would you pay to live for an extra year?
Oh boy, I like it! Great fun.

Is any way DHH behind this article? Or is it attitude from whole Basecamp?

I like that I am not alone, who thinks very critically of current startup culture (with it's crazy evaluations, etc.)
FUD. I've been using Python on windows for years and between Anaconda and Christoph Gohlke's python packages and I've yet to run into something that didn't just work.
I agree with his conclusion that Python has great tools to help performance, but the GIL makes it impossible to effectively make use of separate cores, so I have to wonder just how badly the Java version was written. Properly written high-performance Java (store all data in contiguous arrays, do away with all the OO crap, reuse objects like crazy) should perform as fast, or faster than optimized Python, and you can scale it to as many threads as you like.
I'm pretty sure you can find MIPS Linux images with Busybox et. all. that weigh less than that. A lot of routers run Linux on 2M eproms including user space.
http://www.nytimes.com/2015/12/02/technology/mark-zuckerberg...

Mr. Zuckerberg and his wife, Dr. Priscilla Chan, said they were forming a new organization, the Chan Zuckerberg Initiative, to manage the money, through an unusual limited liability corporate structure. [...] By using a limited liability company instead of a nonprofit corporation or foundation, the Zuckerberg family will be able to go beyond making philanthropic grants. They will invest in companies, lobby for legislation and seek to influence public policy debates, which nonprofits are restricted from doing under tax laws. A spokeswoman for the family said that any profits from the investments would be plowed back into the Chan Zuckerberg Initiative for future projects.
I guess a more meaningful title would be "Cement – A Python Framework for building CLI applications".
17 of the must have gadgets 2016 listed here for your future geek Cave
This is pretty bad news for those who can't stay asleep. Sometimes I'll try to sleep for, say, 3 hours, then my alarm will wake me up and I'll decide to sleep longer. I guess I'll have to stop doing that. Kind of seems like it's pretty difficult not to negatively impact cognition in one way or another.
And erlang projects, and projects for every other programming language you could possibly want. Just use whatever you want!
Ask HN: Collaboration software for teams
What I need:

* A place to save and edit documents (without exporting them). Word .doc format support would be welcome, but I realize it might not be realistic. Version control would be good.

* A forum or chat like feature to interact with team members.

* A link resource functionality to save and organize
bookmarks.

What are my options? Campfire is what I've looked into so far. Slack also looks interesting, but quite focused on the messaging experience.
I guess you are correct that there is a lot of racism here and there. However, there is also a lot of rabid anti-racism. For example, you'll never read an article in the mainstream press about how blacks, on average, have lower IQs than white people, although this clearly is relevant in the whole crime debate. Why are blacks more likely to commit crimes than whites? The IQ explains a lot, but mentioning it is taboo, it seems. What happened here in Alabama is of course horrible, but it seems unlikely that corrupt and racist cops is the whole explanation for the high crime rate among blacks elsewhere in the US.

This shouldn't be necessary, but I probably need to point out that not every single black person has a lower intelligence than every single white person. It's just the average. Some black individuals have higher IQs than some white individuals, of course. Which means that solutions like segregation/apartheid are ham-fisted and totally unfair to these high IQ blacks.

For more info on the IQ and race thing, I recommend the book IQ and the Wealth of Nations by Richard Lynn and Tatu Vanhanen.
What should be considered sacred?
I'm somewhat split. There's definite value in having a shared history of what people have done, but I prefer that to take the form of command line tools pushing status updates to Hipchat or whatever. You lose so much convineance by pretending Hipchat's chat box is a terminal, everything from command history to being able to quickly iterate over the contents of a file or set environment variables.
I've done my Radar time.

If the reason Apple haven't fixed this is that I personally didn't sign on to Radar and log it as a bug, I can live with that.
If you are not running OpenStack otherwise I'd say maintaining it is way to much effort to get relatively basic functionality. They also would still need custom work for asset databases, the memory checks, so they don't gain much.
According to NYT, Chan Zuckerberg Initiative is LLC, and not a non-profit. See my comment here:

https://news.ycombinator.com/item?id=10662073
Visualizing the Invisible
```
Requirements

Python 2.7
```

oh sad day :(
Limited Entropy, Predictable SSH Keys Exposes Raspberry Pi Devices to Attacks
User Stories – a surprisingly handy conflict navigation tool
It cost him a staggering $13.95. He's probably starving right now...
The French new gTLD info of the day
> -c <country_code>, --country <country_code>
Country code to identify (either us for USA or eu for Europe).
Default=us

Europe is not a country, it's a continent with multiples countries, each one with its own scheme for creating license plates.

Can't test it right now, but if you look for a Swiss, Belgian and French (old and new) license plate you'll see they have nothing in common.
Millennials are not f*cked
Now that is impressive.
Python has MPI4PY and Multiprocessing. Not sure why you need threads in the first place. Also, many matrix operations autoscale to all cores when compiled against Atlas.

Finally, you can release the GIL with Cython:
http://docs.cython.org/src/userguide/parallelism.html
In Search of the Heart of the Online Cat-Industrial Complex (2012)
When using a unikernel design there is no isolation between a single node software components like an OS can provide. All the code share the same memory space.

Isolation can be useful. For example the Postfix email server (running on a Unix, not unikernel) is decomposed into several processes with different privileges. That allows running the most sensitive parts with limited access rights, to protect against attacks, while still running those parts on the same server for efficiency. This process isolation is typically not provided with unikernels.

A lot of unikernels compensate for this by providing language level protection, by using safe high level language (see MirageOS using OCaml, other based on Erlang, haskell or rust). Then it's not process isolation but the language and its implementation that guarantee that provides protection / isolation between components.
My understanding is that is what GP refers too.

A unikernel based on C or C++ will have no process isolation, and no language level isolation either. So sensitive components would have to be split into different nodes, isolated by using either separate VMs or machines. That's doable, but adds complexity to the orchestration and possibly some overhead.
I built something similar for a managed hosting provider ~10 years ago. That doesn't make it any less useful now, and this does a ton more than our tool did, far more elegantly.

At some point someone needs to manage the actual hardware, whether that's you, or a middleman, and when you're handling hundreds or even thousands of devices its just not practical without automation.
What seems to affect me the most is the time I go to sleep. If I do get to sleep before 11 I generally feel very refreshed. Sleeping the same number (I assume, ignoring interruptions I don't remember) of hours but beginning 12, or later, end up with me feeling groggy for the morning.

The older I get, the earlier I am starting to feel tired, and the earlier I want to wake. I have friends who are very much the opposite, so we are definitely not all wired the same.
They're using it for scripting, not for the core code, although there is a lot of Lisp code there.

https://en.wikipedia.org/wiki/Cadence_SKILL

And, yes, it's about a time for the monolithic distros to die. People are already spoiled by package managers, there is no justification for 10gb downloads any more.
Is this automated in some way? Comments here seem to be discussing it as if it were, yet I can't find anything to imply that on the site itself.
Well, the word "bizarre" has a commonly understood meaning, but you somehow decided to use it to mean something completely different. That's a bit bizarre :P

But the article is titled: "Why I Still Use Python for High Performance Scientific Computing", and it gives the impression that Python - the language - is fast enough for HPSC.

In reality, the reason why he "still" uses Python is that the libraries are fast enough for HPSC. But that's not what people see when reading posts like this.

The message they see is that "Python is fast", not that some of its 3rd-party libraries are fast.

But I should probably stop repeating myself here.
I like the distinction of more "visual" or more "tactile" minded people. I'm more a visual guy and the long lists in most todo solutions always felt overwhelming. So I went and wrote my own iPad app to help me keep a simple & fast personal Kanban, as well as for visual thinking & organizing. Turns out other people like it as well...

https://itunes.apple.com/us/app/mindscope-mind-mapping-outli...
I feel with the author. One should think that employers are more interested in work performance.
A very good suggestion, I had no idea that was what it was - also the word "Ninja" is non-descriptive, has negative connotations, links to "cowboys" in various industries (and more)... I actually closed the tab straight away - I have a busy day ahead and don't want to spend time wading through "cool" words to work out what something is. Hope that is helpful!
Richard Stallman's dissenting view on Steve Jobs (2011)
They're are trying to communicate, in a humorous way, that they have absolutely no grasp of physics and will report anything that sounds cool, and thus are best ignored if you're looking for actual news and facts about a project like this.

That's my take, at least ...
Depends when you were talking about exactly. Currency reserves were not necessarily a thing. In most countries all banks were private, so there were no official reserves. For example the Bank of England was only nationalised in 1946. Fractional reserve banking has been around for centuries.
Possibly in order to use three different architectures to avoid any nasty arch-specific bugs
I believe these are requirements, that each of the separate teams working on these projects have to use wholly different suppliers to also minimize the chance that the same external factors negatively influence the system.
I don't think this really addresses the issues that automation raises. This article talks about how millennials have adopted technology with open arms but the biggest issue of the lack of jobs available isn't addressed.

Of course people will be quick to adopt the technology and of course millennials are best placed to take advantage of this but a millennial who lacks sufficient skills will suffer because of increased automation and this article just avoids the issue.
Cryptography for the Internet of Things, Kenny Paterson RHUL
sounds like a buzz :-D
Yes, and the honest officers were driven out of the police force while the ones involved in planting evidence got promotions. That seems like a pretty good additional reason not to trust police officers most of the time - anyone who's honest probably isn't police anymore.
Really? Where/when was this debunked and in what way? Because anecdotally and subjectively, more visually-based approaches work better for me...
I have a port of Alan Cox's Fuzix for the MSP430 where the entire bootable ROM image is 27kB.

(That's actually quite big for a tiny-computer OS, although it's the smallest Unix I know of.)
Doing wonders with a few lines of code in the Czech Republic
They could put it in as many times as they like, it doesn't make any sense.
Google won't entertain user requests
You're just picking the part of the story that you don't like. Zuck maybe has taken decisions that some of us don't share (most likely all related to privacy/monopolies in the internet)... but (like Bill Gates) he's undoubtedly in a unique position to bring deep changes and improvements to the world through philanthropic activities.

If having a child has made him rethink his views (which would be normal) then that's great. Too bad he didn't have a child before and started this initiative few years ago!

What part of "curing diseases" sounds greedy, egomaniac, or bad in any sense? I hope he joins Gates, Thiel, Parker, Diamandis, Page, Kurzweil, and many others on their quest to eradicate diseases from the face of earth. And I hope he funds Aubrey De Grey like Thiel is doing...
Superfish is a root certificate installed by crapware in the preinstalled windows version. It can be uninstalled or removed by a fresh OS install. I guess someone replacing hardware components in a notebook doesn't keep the preinstalled OS for long.
Someone with more knowledge of the U.S. tax code than me will be able to explain how he's going to achieve this while funding a new corporation (perhaps he'll set up a foundation that owns a corporation, similar to what some endowment funds do to avoid UBTI), but there is no way that he's going to make this gift much smaller by doing it in a way that realizes a taxable gain at the time of gift.
> cProfile takes a while to learn how to use well.

I bet :) I have only scratched the surface, that's for sure.

> What didn't you like about line_profiler?

In this case I was trying to profile the overall simulation codebase to find the slow spots (rather than guess) - a simulation that takes 60 minutes to run. line_profiler wasn't great at giving digestible results from that - and I haven't worked out how to write all output (across multiple modules) to file, without specifying the file in each decorator.

I've started to break the codebase down into 'tests' to measure each algorithm separately, and will give line_profiler another go then.

Re memory_profiler, while the mprof command showed all peaks, the line by line output only showed the result after executing each line - so when 4GB of RAM disappeared in a skimage call, only to be released at the end - it wasn't reflected in the output. Which is tricy when trying to reduce overall memory usage.
Try exercising a less naive approach ("incredibly charitable act") perhaps.

In particular, regarding your statement "he has never attempted to make Internet.org anything close to a monopoly", it surely looks like that's the end game here - see https://www.techinasia.com/talk/facebooks-internetorg-evil/ (discussed on HN here: https://news.ycombinator.com/item?id=10568525)
By the time he gives it away it is likely worth more than 45B. So unless he is willing to give it away on the spot the same day it is not worth anything and is just a PR stunt? Sure I don't particularly like the letter and the way he announced it or even the guy for that matter but he just committed 99% of his net worth to charity and deserve some credit for that. Not people bitching and moaning about how he did it in the 'wrong way'. Can you really commit 45B dollars to charity in a wrong way?
How big portion of your money have you given to charity?
https://en.m.wikipedia.org/wiki/G-suit

I guess it's the same concept.
very narrow-minded suggestions, some outright illegal. if "non-significant" part of police force is actually gone "rogue", it means rest is +- still OK normal human beings. These actions will alienate also these, fostering "us vs them" mentality.

Good job, you just proposed how to make things even worse.
New smart gadgets from Endurance company
Hello! We are The Russian American startup Endurance specializing in development and sales of high technology production, mainly, lasers, diode laser engravers, telepresence robots and robotized systems declares the pre-seed round of investments attraction to the project closed.
During the pre-seed round the company was officially rated; though, the private investments were completed as convertible note. The next step includes a foreign legal body organization to structure the upcoming rounds of fundraising.
We plan to use the raised money to increase sales of lasers and diode laser engravers and to complete the SelfieBot development http://endurancerobots.com/about-endurance-3/produkty/selfibot/.
In the nearest months the company plans to increase the laser sales and shipping and make a MVP SelfieBot to organize the seed round of fundraising in the 1st quarter of 2016. The rough calculation of the seed round is about $K250-500 for 6-12 months.
The company’s target is the international market, Europe and the USA, in particular.
The head office of the company is located on the premises of the Sapfir plant at the address:
Moscow, ul. Scherbakovskaya, 53.
The project team consists of more than 30 people.
The assembly is in San Rafael, Ca (USA).
Our private investors are:
Krivoschekov Yeugheniy Yurievich – OJSC “ForBank”, Planning and Estimating manager.
Podfigurnyi Ivan Dragushevich – ex-trader of OJSC Deutschbank of Moscow.
Legal support of the deal is provided by FMF Capital.
The presentation, which helped Endurance attract investments:
http://www.slideshare.net/GeorgeFomitchev/preseed-endurance
For more info contact the Endurance press-relation service
Tel.: +7 916 225 4302
gf@endurancerobots.com
It would be interesting to hear about your experience, did you do a write up somewhere or could I email you with few questions?

My project would be to put different data sources together + to allow users to upload their own structured data via Excel (think financial estimates). The current system has about 450 users, the next might have much more depending if it gets extended to other divisions.
> when HD-DPI support was added

Indeed. Except that, to get it, you-developer actually had to ship an updated browser with your "app" -- basically the same as any native app, except that instead of being "just turn on this setting in a plist and recompile", it means refreshing your little in-house fork of a massive browser project that barely anyone understands. Clearly Valve cannot be arsed to do that, so Steam keeps looking like shit more than 3 years after these screens appeared.

The universal toolkit is not so universal if every app ships its own custom version.
JSFiddle is much more slower than jsbin.com

Another thing is that jsbin supports live-reload editing of html & css. For jsfiddle I have to hit RUN every time I edit HTML / CSS.

Long time ago, when I was accumulating my stack overflow reputation, I used to do demos with jsfiddle. Back then I remembered how I switched to jsbin, which was so much faster and has a console.log panel which makes it even superior ( not to mention it's open source ).

Anyway jsfiddle has it's place in the history and kudos for the team that supports it.
SEEKING WORK: •Symfony; •Yii; •Zend; •Laravel; •CodeIgniter; •Phone Gap; •Ionic; •WordPress;

Location: Ukraine, Eastern Europe, UTC +2 Remote: Yes

Technologies: PHP; CSS3; LESS; HTML5; JavaScript; MySQL; jQuery; Ajax; Sass; Angular.js ; Photoshop; GitHub; Amazon Web Services (S3, EC2, Rout 53); Plugins and APIs development and implementation etc…

-=Front-end & back-end development=-

We are the team of 15 developers and we are ready to help you with projects of any complexity from small to large. We speak English, are writing good & clean code and much more.

Please PM me and I will provide all the information or estimate on demand.
Or contact me via email: ivan4ti (at) yahoo.com
LinkedIn:https://ua.linkedin.com/in/ivanpetruk

Regards,
- Ivan
It still needs a 'real' OS (e.g. Linux) running as the Hypervisor.

The entire concept appears to me like a fancy ELF, cause we couldn't solve the problem of packaging software in a portable way before, apparently.
If your code falls within the subset it supports :) I've not yet got it to run our code in nopython mode - I think the latest problem is a function expecting a function as an argument, but the error messages aren't helpful or enlightening, even with DEBUG turned on.
No, I think it goes without saying that ethics classes would find common ground with major religions. But I think we have everything we need to have learnt from a history with religion and can do without the ridiculous bits in 2015+.

Not saying that people can't practice freely, but that it has no place in state education and government. No need for it in ethics classes either.

FWIW, I come from a country where religion doesn't play a big part in life and can think of two friends out of 50-100 that would be considered at all religious. Religion might seem more relevant to people in other countries obviously.
It's simply that an office full of people, with the requisite fashionable foosball/ping pong table, is loud and distracting.

Every place I've worked with an open office, the ping pong tables and social spaces have been nowhere near where people work. I'm in an open office right now and unless you are actually coming to talk to one of us there is no reason for anybody else to walk through this part of the office. The sounds I'm currently hearing is the keyboard of the person across from me and the soft murmur of a quite phone conversation a few desks over. If I slip on my headphones all the noise disappears, even without playing any music. If people are loud and distracting in and around the place people are trying to work, then that is a problem orthogonal to any problems of an open office.
hyperloop will not solve this problem just as any FIXED point transportation system cannot. Autonomous driving will serve far more people where they want and when they want than any fixed point system. Autonomous buses can move people in large numbers and is infinitely adjustable to changes in usage patterns

Now it might be possible that something like this could reduce the need for short hop flights. Even if it did not I would put both end points onto existing airports to take advantage of the existing infrastructure that already serves them.

tl;dr fixed point to point fails long term
I use a similar one to that: [0].

[0]: http://take.ms/VMJ7a
Sure, but if you ever need to shard, you can no longer assume you can do atomic transactions anyway, which means you need to rewrite a lot of stuff.

By designing in this way, your scaling problems change from "the entire app fell over" to "the movie service fell over", which really helps with availability.

Not that there aren't disadvantages with microservices (overhead, distributed tracing, etc), I just think app architecture isn't one of them.