skysight-inc/HackerNews huggingface dataset:
Your statement contradicts the No Free Lunch theorem because of the word "every".
I wrote a non-evolutionary algorithm for symbolic regression, the main and most tractable of the GP applications. PGE outperofms GP by several orders of magnitude.

https://github.com/verdverm/go-pge
Ask HN: Version control for large amount of small projects?
How do you handle version control for a large amount (100+) of small projects (<100 LOC) with only a single contributor?
Especially when some of the projects share libraries which are maintained in a separate SVN project.

At the moment I am torn between creating a single "blanket" repository and just check in the individual files and creating a single repository for each of the projects.
I suppose only in the US it's this easy to fire someone. Here in the UK this would, more likely than not, be taken to an employment tribunal.
How hard would it be to make something like:

This program wants to access your camera, mike, //home/personal, connect to irc://botnet.com, and install these dependencies: spyware1, 2, 3 Are you sure you want to install/run [insert innocent program]?

I think that would be an better option then sand-boxing everything.

Is it even possible for the OS to know if a program is using the webcam?
I would say that not the degree in itself is worth the most, but rather the experience of going to an university and learn things you hadn't learned on your own and meet a lot of people in different programs which you will know afterwards and maybe are going to work with
The article seems kind of odd on some of its logic:

>Its storage subsystem also has some surprising misses. Its rough version of LVM, LUKS, and md-raid is called GEOM. GEOM, however, supports only RAID0, RAID1, and RAID3. It does not support RAID5 or RAID6 in software RAID configurations!

Well, actually, it does support raid5, but also... With ZFS being a truly first class citizen, why not just use raid-z or zfs encryption instead of raid5 or luks?

>ZFS also does not support some common operations, like adding a single disk to an existing RAID5 group (which is possible with md-raid and many other implementations.) This is a ZFS limitation on all platforms.

No block pointer rewrite for ZFS, so no expanding of existing vdevs by adding disks, but you can still add more vdevs to increase the total pool size. You generally want specific numbers of disks based on raidz level for performance reasons anyway.

(In general) RAID isn't really a "consumer" thing, outside of maybe a basic home NAS type environment. If you're doing this for a server environment where RAID sees the majority of it's use, I don't think it's too onerous to have to add more vdevs instead of a single disk.

> Apparently this is because FreeBSD has nothing like Linux’s inotify.

Nothing like? kqueue/kevent. It's not 'exactly' like inotify, but it's definitely something like it. (It's also something like epoll, and others... kqueue is fairly big and replaces multiple linux equivalents)

I find it odd that the network stack isn't mentioned either. It's still significantly more performant than the linux network stack, and FreeBSD is pulling away even farther in this arena.

Things like https://wiki.freebsd.org/NetworkRSS , netmap being a first class citizen, etc (Netflix blogs on why they chose FreeBSD for their CDN devices are fascinating) are all pretty damn sweet.

Kind of nitpicky, I guess, especially since the author isn't claiming to be intimately familiar with the state of every part of modern FreeBSD
VLC Media Player reappears on the iOS store
My personal impression:

Formulation 1 (with variables, short and concise sentences): easy to understand.

Formulation 2 (without variables, long sentence): difficult to understand.

==> I prefer Formulation 1.
Nash Operating System 2015 SP4 Released – NashBlog
That's so true, and it's not just the US. Also, and perhaps even more so, Western Europe.
What Size Battery Would You Need to Power Your House?
during my time as a freelance designer/dev I had a particularly demanding client. I came up with several layouts and iterated for weeks on a single page with little progress. One day in frustration I filled the entire page with a tinyMCE textbox and said, "here, now you can make it exactly how you like it" - and he did, and it was terrible, but he was happy.

The large majority of people have terrible taste in design. I think design constraints on platforms like medium just serve to prevent people from actively ruining their content with bad design.
Sony's Google Glass killer now available for pre-order
If you need more, try a similar site I've just made: http://2sli.de
Back then that wasn't nearly as small as it sounds like. Even the massive summer CGI-fest of the year, Independence Day, was only a $75m budget.
It doesn't have to be the case, at least not from my experience managing startup teams. The most usual case I've seen is that you have to let the employee go for performance reasons but you still have a good relationship with him and it's pretty natural to help by a) telling what was wrong and what he could improve in his new job and b) offering help to find a new job/talk to his prospective employers about what he did do right. I would even argue that even the most selfish managers should still proceed that way, since ending a relationship on a (as much as possible) positive note decreases the risk of a lawsuit afterwards.
You should post the actual article rather than a URL to a list of articles which include the one in your title. It's in the posting guidelines, which you can find linked at the bottom of this page.

"Please submit the original source. If a post reports on something found on another site, submit the latter."

The article:
http://www.newstatesman.com/sci-tech/2015/02/we-give-doors-a...

It was a good read, and it highlights well all of the concerns I've tried to express to family and friends about "smart" things.
I've fired folks and been fired and there is absolutely a difference between good firings and bad firings. A good firing is one where the manager has laid out the problem long in advance and given the employee the opportunity to fix it. (Some will argue that being put on a "plan" is just HR cover and that the firing is imminent, but that certainly wasn't the case with me. I wanted them to improve.) In general, my philosophy is that any true firing (non layoff) should be easy for the employee to see coming a mile away. If not, then you're not communicating well.

If you've told a guy "look, you're a salesperson and you need to make X calls per day" and then they don't make those calls, well then you've given them a chance and they blew it. They knew they blew it and so the subsequent firing is both understandable and foreseeable.

My own firing came out of nowhere and made no sense. 6 weeks prior I'd been given a raise. It was so egregious and personal, the manager himself was fired a few months later. Possibly the most flabbergasting part is that the company was scared to hire me back due to fears id harbor a grusge, gather evidence and sue them for something else later (which wasn't true). The whole thing was shocking and confusing to the point that I went through the stages of grief. It also shattered my faith that the world works in predictable ways: if you're a loyal, hard worker with a great performance record, you have nothing to worry about. Suddenly that safety was just gone. In subsequent jobs, no matter how well they say I'm doing, I feel I could be axed at any moment. It's a horrible feeling. I have very real scars from it. (Obviously.)

So in other words, these are human beings. They deserve an explanation. They deserve a chance to do better (if it's performance related) and maybe they deserve a sincere apology for bringing them into a position that isn't working put like both parties had hoped.

So yes, and this is very personal to me, there are good and bad ways to do it. Anyone who says otherwise shouldn't be employing or managing anyone.
Agreed, Microsoft's approach with Acompli has been different, but that's also a fairly unique situation where Acompli only existed because of a lack of a dedicated client targeted at Exchange customers - it may be that the purchase was as much about appearances (i.e. not reliant on a 3rd party for mobile) as anything else.
That's really cool! I did something similar for my thesis. We used flight information from http://planefinder.net/ as our data set. Unfortunately no WebGL, but you can see an impression in this Youtube video: https://www.youtube.com/watch?v=XvrdxLymMv0
More info here: http://www.cs.rug.nl/svcg/SoftVis/FlightVis
21 Tools to Build Your Web Design Empire
How Reserve Bank of India is screwing up foreign investment in India
Yes it explains a full range of behaviors in life. It seems we can go over such "facts" in non-challenging situations and dismiss them as non-relevant, but there's a point where we're emotionnaly overwhelmed and take those "facts" as a reference.
Two Steps to Obfuscation
If this was in real time, it would be even cooler!
Rare portrait of Anne Boleyn identified
> systemd is a package of separable utilities, plus an init system.

I might give it another look once the internal API between all of the core components is well documented, isn't changing every 17 seconds, and any work to rip out or replace components doesn't require you fight tooth and nail with the build system.

The theoretical possibility of systemd not being monolithic by way of tightly-knit incestuous dependencies doesn't mean much when the reality is that the deck is stacked against you if you try to replace any of those dependencies.

I'm not even against something being monolithic or 'different' - I run a ton of illumos based servers, I love SMF, and am looking forward to the FreeBSD implementation of a more modern and featureful init system.

(I'll disclaim I don't like Lennart or Kay - I've found their behavior to be ridiculous in quite a few ways, and that certainly colors my judgement... but my dislike for them stems from behaviors in relation to technical problems, so I wouldn't say said dislike is without merit)
The polar regions seems a bit stretched out. Is the earth in perspective? Making the flight paths accurate!?
Innotribe plans for center stage at SIBOS is a sign of Fintech going mainstream
by distorting on client side? well..
Donate a sight to a Blind person
Did they ever fix the Cmd/Ctrl/Alt-Arrow functions to work the same as they do in every other Mac app?

Last time I tried NeoOffice was several years ago, after I got sick of OpenOffice always doing the wrong thing when I tried to word-skip/line-home/whatever and turning my efficient reflexes into frustration. Turned out NeoOffice did exactly the same wrong things. So much for OS X integration.
Epic Gay Prank in the Hood
OT but what's up with all the double exclamation marks in the code?

https://github.com/callumprentice/callumprentice.github.io/b...
I looked in the list of "iPad Air 2" apps the other day, expecting to see a list of apps that I'd consider upgrading for, but half the list is already installed on my old iPad 2. Very strange.
Wow. I've never heard of layoffs being done this way before. I guess it's a scalable way of doing mass layoffs, but still ... that is really cold-hearted.
How Google determined our right to be forgotten
E.g. Repository. It's clearly similar to other persistence designs. OTOH, it's somehow different from plain ORMs - and it has a different name.

http://stackoverflow.com/questions/25648676/ddd-repository-u...
It sounds like Git submodules would work for you, basically it means each small project is its own repository but they are all bundled as part of one big project. Submodules work well for when there is only one contributor to keep things version-controlled but all in one place. Check them out!
This sort of thing happens quite regularly: https://twitter.com/jackgavigan/status/485833011184041984
May I ask which field/languages you are in? Cause my experience is not entirely like what you (and THE OP, to an extent) describe. Is it possible the community on SO is actually a bunch of subcommunities, not all as nice as the other?

I'm mostly on msbuild/labview/C++/C# tags both for questions and answers. I do see locked questions when looking for answers, but definitely not every single one rather the opposite, and I don't have the impression at all my participation is fruitless: some of my answers get a decent amount of upvotes which should be an indication they are useful now and in the future, some do not (mostly because they are in a less popular tag) but still get an explicit 'thanks this helped' from the OP.

Sure I do see the problems with SO, but unlike some I don't have an urge to rant because the problems are of minor inconvenience for me. Either my threshold for starting a rant is way higher, or I just have less problems. Or a combination of both.
What's even worse are the people posting projects that are not their own as Show HNs. I see it all the time. Some people just think Show HN means "look what I found on the internet".
Converts a value to a true boolean: if `a` is truthy (is assimilated to `true` in boolean contexts), `!!a` will be `true` rather than the original value. It's equivalent to but much shorter than `Boolean(a)`, and just as readable if you know the idiom.
It is pretty well explained in the docs: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cu...

If they're confused on that, they probably have other isses to worry about.
Wouldn't that be illegal though?
The Galaxy Tab S2 will be Samsung’s thinnest tablet yet
Ah, CMU.. it's certainly no Stanford.
Double exclamation marks force a true value, as opposed to a truthy one. For example:

SomethingTruthy => TruthyThing
!SomethingTruthy => False
!!SomethingTruthy => True
char input = Console.ReadKey();

if (input == 'y') {
Console.WriteLine("Yes");
}
else {
Console.WriteLine("!Yes");
}

// Might never finish - what if the user never inputs a char?
If it requires a book to optimize for HTTP2, doesn't that counter your comment's parent's point? It's supposed to be simple.
Peak generation... are you referring to Tea Time?

https://www.youtube.com/watch?v=UTM2Ck6XWHg
Filtering by required permissions would be a must, too. Calculator app that needs location and Internet access? No thanks.
No !
> No they don't. It's reasonable to trust that FreeBSD is providing decent RNG. Even in the dev branch. I mean, why would they not?

Because it's the dev branch and they could have any number of good reasons for disabling, removing, or temporarily breaking the RNG while they're rewriting or refactoring it.

It's very hard to have sympathy for people who may be using this in production. You have to go out of your way to get -CURRENT, and the download page clearly says it's aimed at "developers and bleeding-edge testers only." That's why the article is a message on the mailing list and not a security advisory somewhere.

By definition, the dev branch of any software project is unstable and not suitable for production.

> In the meantime, I'm glad to be using a rolling release Linux distro that always has bleeding-edge software without ever having any problems.

I think any long time user of Debian's unstable branch (almost equivalent to -CURRENT) would disagree with that statement.
Bootstrap Login Options Template
You can carry the session ID in the URL. This also has the benefit of eliminating XSRF. The downside is that you have a horrendous URL if that type if thing bothers you, and you can't have a "remember me" check box in your login.
That's questionable. Is Google Apps a friend? 'Cos a lot of offices are shifting to that, even if its spreadsheet is pitiful. With Excel for the few that seriously need it.

I do concur that Calc is the main issue for LO. They've finally got it to a state where serious improvement work can start ...
I really love what you are doing. And it was about time:) I love you for tackling such a huge problem for us. Thx!
I'm one of the co-founders of CloudMedx. I wanted to thank all the people who commented. Its certainly very encouraging.

The premise of the company is to help organizations identify the high risk patients so that their physicians can spend more time and effort on providing better care and coordination. We are addressing this by using insightful and actionable data. The physicians and organizations that are using our system are making efforts to make costs more manageable for patients.

Our algorithms help predict readmission rates, comorbidity, and financial outcomes using evidence backed data and statistics from renowned institutions. In the end, we are not looking to remove physicians from the equation, nor are we replacing EMRs. Rather we are augmenting both with our actionable insights. When healthcare organizations are managing an entire population health, it provides opportunities for errors or sometimes even gaps in care. This is where we are looking to improve the process for physician organizations and hospital groups.

I hope these comments were useful. And I would love to talk to you individually. Please write to me and we can further discuss this in detail and talk about opportunities in this space.

Best,
Tashfeen
CEO CloudMedx
I used to do this too. But after a couple laptops and smartphones just died on me, I realized that everything truly is designed to fail. Every product now has a limited life, no matter how well you care for it. So use it delicately or throw it on your desk every day. It's still going to die when you least expect it. And you will still need to buy a new one again.

Hardware is now a consumable. Works for a while and then it breaks down. You don't buy it. You just rent it for a couple of years. So there is no need to care for your laptop. You will have to get a new one anyway. It's just the cost of doing business. You may not like it, but it's how things are now.
Maybe you can get around not using cookies for an AJAX application that keeps a constant connection open. But for the other 99% of the web, you still need cookies to get the statefullness required for any kind of authentication or tracking.

Cookies aren't auth tokens anyway, just session trackers.
Scientists map loudest, quietest places in the US
One of many legacies of Steve Jobs, http://techcrunch.com/2009/08/07/source-apple-and-google-agr...
Ways Your Peers Lied to You About Working Remotely
On mobile first it tries to get me to login, then tries to get me to download the app, then says I have to login to read the article :-)
How is it legal to talk about it?

Surely they've brickwalled them in the employment contracts saying "The employee agrees not to publicize events happening inside the company, with no limit of time, or the employee agrees to compensate the company for the loss of image"? How come the OP doesn't mind talking negatively in public about his former company?

I've already signed a simple software EULA which specified: "You (the Customer) will not comment about the performance of the product in public".
Underline.js: draw and animate the most perfect and playful text underline
Americans will probably think of Washington first.
Could you please explain what the motivation is to close questions? Who is benefiting from it, and who is it hurting?
Even printed books are uneven. That gives printed books a bit of charm that is lacking in the endlessly perfect digital books. It's like a drum synthesizer, too perfect.

If I was designing ebook software, I'd support a rendering that would ever-so-slightly mis-position each letter, and in fact have a dozen incarnations of each letter, all slightly different, and pick one at random each time.

I'd also make the background not quite perfect white. It'd be tan with a bit of variation in it, and maybe adding tiny specs of dirt.

So it looks like a real book!

It wouldn't be hard, either.
I think you've got it the wrong way round, actually. British shows typically run for a 6 episode series and then might go several years before a new series is produced. The Thick Of It has had 24 episodes since its inception in 2005, whereas its US adaption has already had 28 since 2012. Armando Ianucci (the writer) has straight up stated that he won't write any more The Thick Of It until he feels he has material worthy of new episodes.

I think it's the US networks putting pressure on writers to produce produce produce which ends up being the difference between the perfection of The Thick Of It and the greatness of Veep (in my opinion).
Please don't post comments like this to Hacker News. The combination of negativity and pedantry goes against the intent of the site [1].

That's not to say the submitted title ("Show HN:Too good to be free especially the custom ratios and excel download") was appropriate. It wasn't, and we changed it.

1. https://news.ycombinator.com/newswelcome.html
Why You Feel Crummy When You’re Sick
About the question about "this" in JavaScript. And how to "get rid of it". I always give it another name! Like car = this. Then I'll write car.engine instead of this.engine. It makes life much easier as I do not have to worry about "car" changing in sub-functions. And it's much easier to search and replace if I want to change the variable name.
I'm not sure how I feel about Shodan. Their statistics are interesting, but apparently the primary use is finding vulnerable systems and matching exploits?

This is the list of most popular searches:
https://www.shodan.io/explore
Samsung's spying smart TVs don't encrypt voice recordings sent over the internet
Dave Collins on basic SEO steps
Contracts are not laws, and one would have to be very crazy or very well compensated for a non-disparagement agreement to make sense. I'll take my rights to free speech and coordination with my peers any day.
IP2Location Programming Contest
Stupid question: would you rather have server push serving static content from the application server or a CDN for the static assets? If a CDN, how can server push be leveraged when the assets are not related to each others (and the server can't tell in which order they will be requested).
Ironically, this is effectively what Blizzard's Battle.net custom game list screen did. (every time someone joined, it would bump up a hosted game to visibility)
Did that anti-encryption backdoor get put in in the end or not? News reporting on it went quiet a while back...
North Pole flights are North America and mid-Europe to Japan / China / Korea.

Pioneered by Finnair and KLM.

One of the ETOPS certification criteria for modern airliners is demonstrable navigation stability and accuracy over the Pole. Navstar GPS is not so useful there; GLONASS is better but inertial platforms still the best at those latitudes.
You can't determine if the gold bar is salted by only measuring its density. It's pretty easy to create a mix of gold, tungsten and osmium to have the exact same density as pure gold.
Theoretically, we could move to a private key based system, where your browser encrypts/signs with a private key for each site, but there's neither the will to do it, nor the means to make it simple for the room temperature IQs. Shame, as the privacy and security benefits would be amazing.
I am amazed by the idea to let people call a number and have them be fired by a prerecorded message.
You can make it so that if a closed question gets an answer, the question will only be visible for the one making the question and the one answering the question.