skysight-inc/HackerNews huggingface dataset:
Strategic reasons for choosing different licensing models exist. The Free Software Foundation itself reccommends using different licensing models for software libraries depending on the situation:

• No copyleft for libraries that implement proprietary standards competing with open standards, to further adoption of the implemented standard among proprietary software developers.

• Weak copyleft for libraries that implement the same features as existing proprietary software, to further adoption of the library among proprietary software developers.

• Strong copyleft for libraries that “do not face entrenched noncopylefted or nonfree competition”.

https://www.gnu.org/licenses/license-recommendations.en.html
thanks for the input!
My problem with House of Cards is that it's devoid of mystery. I'm only interested when the plot is moving fast, which is probably 4 episodes a season. There's no introspection, none of the characters have personal motives (except for the "transient" girl who lasted 2 seasons).

I don't know, it's just been disappointing even though I marathon all the episodes when they appear.
Not a bad question, and they attempt to address it in the paper with their multi-sample calibration:

It is highly unlikely that oxygen could have been
injected into halite inclusions without evidence
of morphochemical disruption, and we must
conclude that Cretaceous atmospheric oxygen
was most likely higher than present-day levels.
The tests performed on the modern, Messinian,
and Cretaceous halites support halite’s robustness
as an atmospheric oxygen archive.
Because giving a webapp sufficient permissions to CREATE, ALTER, and DROP tables is risky.
Consider that the purpose of using the GPL is to ensure that the users of software have the right to examine and change the software. It also ensures that those rights cannot be removed.

That would be the "broad range of interpretation".

If that is NOT compatible with your goals, do not use the GPL. Also, do not include any software using the GPL. For example, embedded systems using BusyBox.

However, adopting the GPL (and those user rights) should give you an advantage -- code that works and provides a time to market advantage.
We've tried that here - one-way mirrors, straight glass, plexiglass, projection film - leap motion will NOT work through the materials.

It CAN work vertically with caveats.
Joining a good Crossfit gym.

I was usually skeptic to crossfit. Have been doing weightlifting and overall weight training for 2-3 years and was used to pushing myself at my own pace and setting goals myself. Was afraid to turn my training into a cookie-cutter group class and be forced to do movements that are outright dangerous.

All the injury stories, the "cult" thing, etc. is all bullshit from my experience. No, you do not have to kip anything. At least on my "box" they frown upon kipping. To me that was amazing.

If you have any sort of training experience or some moderate fitness level you will be OK and will probably push yourself to do things that will make you see really fast progress.

Hang snatches, overhead barbell lunges, Wall Ball Shots, etc will make you stronger, bigger and more agile.

Just being on a floor where it is normal to drop a heavy barbell from a missed snatch is worth it. You will push yourself more and try heavier weights. Can't do it? Just hop over and take out some weights and try again. You don't have to wait for the frigging squat rack to be empty. That hour on the gym is for your group only. No waiting around for that dumbass tweeting while resting on the rack.

You will also have a coach (read good coach) that will sermon you and make sure you do things right. Last class I was doing some deadlifts and the coach started pushing me around and manipulating my torso and thighs to make sure I did it correctly. This went on about 3 different times in 2 minutes. It's good, when you are lifting and fatigue sets in you start faulting form.

Only been 3 months now, but man, it's frigging good. And the girls are hot and strong too. It's good motivation.

All in all, don't believe everything you read online. It's overdramatized.

Then again, if you haven't done ANY excerise at all in your life, it's probably better to start slowly on a normal gym. But not because crossfit is dangerous, but rather because you need to get used to your body and understand how much you can push it. It's easy to get injured doing any type of physical activity if you don't have experience and push too much, too fats.
Dubai airline pilots complain of dangerous fatigue in leaked documents
The Swiss cheese model of success
How to Reinvent Performance Reviews and make them more effective
Do not overlook this comment. Between a flood destroying all of my physical property, a minor health-scare, a few far-too-early deaths in my friends and family, and having a kid, the concept of my own mortality is now firmly established. I started thinking about the few things I did have, and who would take them. I realized the vast majority of my "stuff" is parts and code for nascent projects. There are a lot of them. And they will get thrown away. They are valueless to anyone else.

So to me that means that I need to focus and do one thing at a time.

We are a sum of our parts and I probably wouldn't have as great of an appreciation for the time I have left if I hadn't wasted so much time. I still get a lot of time to code, but damn, my single 20s were a whole different world.
Any advice on how to seek it out? I'm at the point where I want to try it but I don't know exactly what to seek out. Should I talk to a general practitioner and get a referral? Just google some stuff and pick somebody close to me? Any kind of "yelp for therapists"?
Microsoft cuts 3,000 jobs in smartphone division, sales
Leave London.

I moved there when I was 26 and left when I was 40. I should have left at least 5 years earlier. It took a marriage and imminent birth of a child to finally push me into leaving.

I now live in a small city (250k-300k people) in a great environment with plenty of outdoor space, mountains, rivers, lakes etc.

I am not paid nearly as much as I was in London, and it took me a good 12 months to establish myself. However, I don't need London rates of pay to live here comfortably.

I feel my quality of life has drastically improved in the last two years since leaving London.
Exercise, though others have said that.

Personally, I'd say that the thing that changed my life for the best has been Not Giving Tech Support.

When I was a teenager I was kinda miserable because some people abused me for tech support. You know, it's nice to give favors, but at some point you're fed up of reinstalling every computer in your block every 6 months. People stop you on the streets and the first thing they say is "you know I think my computer has a virus...". Yeah, f* you.

I guess not many people in HN do this anymore, probably because we're kinda old, however, if that's your case, learn to say no. It's fine. You can still oblige for some people. However, never do it for free. With close family and some friends, they probably have had more deferences towards you than you can ever repay. For others, just say "I do this for a living, it'll be $XX, at friend's price"

Once I started charging, only a few people took me up on it, and they've always been happy with the result. Those who want tech support for free should give something in return besides a beer "for your inconveniences".

I could expand but I'm afraid it would be an ugly rant. If anybody wants any help on how to say NO, just ask :)
> we need to foster a culture that a) accepts repetition

Do we?

I don't think we do. I think we need to foster a culture of honesty and rigor. Of good science. Which is decidedly different from fostering a culture of "repetition" for its own sake.

Paying for the cost of mountains upon mountains of lab techs and materials that it would require to replicate every study published in a major journal just isn't a good use of ever-dwindling science dollars. Replicate where it's not far off the critical path. Replicate where the study is going to have a profound effect on the direction of research in several labs. But don't just replicate because "science!"

In fact, one could argue that the increased strain on funding sources introduced by the huge cost of reproducing a bunch of stuff would increase the cut-throat culture of science and thereby decrease the scientist's natural proclivity toward honesty.

> and b) does not accept something for a fact just because it's in a journal

Again, it's entirely unclear what you mean here.

It's impossible to re-verify every single paper you read (I've read three since breakfast). That would be like re-writing every single line of code of every dependency you pull into a project.

And I'm pretty sure literally no scientist takes a paper's own description of its results at face value without reading through methods and looking at (at least) a summary of the data.

Taking papers at face value is really only a problem in science reporting and at (very) sub-par institutions/venues.

I don't care about the latter, and neither should you.

WRT the former, science reporters often grossly misunderstand the paper anyways. All the good reproducible science in the world is of zero help if science reporters are going to bastardize the results beyond recognition anyways...
> it was not what I would call clean.

That's given you a false impression. The .st file is only an the export/transfer format to be loaded into another Smalltalk system. Smalltalk code is best read using its System Browser. Think of opening a .docx file in Notepad, and how clean you think it looks compared to editing the file from within MS Word.

Yet not being able to use your favourite text editor is one of the common arguments some people use against Smalltalk, but perhaps there's also an element of them trying cast something "new" (Smalltalk) to them, back into what they already know (as Alan Kay touches on after 1:04:00 in the OP video link)
If you look at: https://en.wikipedia.org/wiki/Cosmic_ray#/media/File:PIA1693...

You see the basic problem with magnetic shielding is radiation still following field lines. (see: Aurora Borealis/Aurora Australis).

This presents three options. You can add shielding for the end cap including for example unspent fuel. You can make your living space a donut surrounding the device. Or put it out on a boom. If your going to use a boom you will be protected from cosmic charged partials as long as your close to the device and inside the inner circle. But, by placing the boom closer to the sun you gain extra protection from solar charged particles. Thus reducing minimum necessary field strength.
When that one teacher that everyone loves, but always seems exhausted, hears your request for help, takes a long tired sigh, then turns on a smile and spends the next 30 minutes walking you through the material....That's someone who had to learn to be a great teacher. It obviously costs them a lot to teach, yet teach they do.
Slideshare guide to reinvent your Performance Reviews and make it more effective.
They don't.

The first thing EU has done as soon as Portugal and Spain went left on the last elections, was to show who's the boss with the new planned sanctions.
I'm surprised (but not really) at the amount of resistance to to questioning these results, when at the very least you have to agree with the following:

This method AND the prior method can't BOTH be right.

That means at least one of them is WRONG. Had I questioned the prior method's claims and techniques yesterday I would have had the same response from the same people.

Science (to some) is still about questioning everything. It scares me how many people on HN have lost sight of that.
Having dealt with both, I'm split. I think, in the end, I'd rather model the DDLs and have everything point to separate database on the same server or a new namespace in the existing database. You give enough rope for the customer to hang themselves, but sometimes their requirements are to build a gallows.
First the Russia doping fiasco, now this. I guess it's time to boycott those stupid money games...
I hope you will find a "Go solution". I mean stupid simple (for most of the time).
I've been struggling with the sleep as well.
It's going to be "half an OS" either way. But it can be nice and reliable, if you go the nix road.
> Security : how do you guarantee that a client peer is not tinkering with the code it distributes further?

You could make a system involving digital signatures (EdDSA), but then "how do you trust which public key?" type questions mean this doesn't improve much.
Surely you've seen it here on HN. People will find a way to bitch about anything. Criticism is a signal that people care about the issue you're trying to address, but you've just failed to communicate your values correctly. Turn that criticism into an opportunity to correct that failing.
There is one reason that can make it harder for "experts" to teach a subject that others may teach better.

Best I can explain this is from a personnal story. I used to do rollerblade... I mean a lot of it. It was my main mean of transportation ans I could do easily 20-50km per day. Obviously after a year or two of this I got pretty good and many of my friends would ask me to teach them how to do it. And I did, relatively well, they got the hang of some subtelties of breaking and turning.

However, I noticed that as time went on, I found it more difficult to teach it. It got so natural for me that decomposing the movements in their atomic parts was difficult.

I cound identify two factors that contributed to me going from a decent teacher to a lousy one while at the same time I went from a decent rollerblader to a pretty good one.

For one, the abstraction went from a concious one to a subcouncious one. I no longer had to think about doing it right, I just did.
Second I had not taught anyone for a while, so I did not keep in touch with how I built these abstractions in the first place. Both together contributed in me forgetting how to build these abstractions.

To teach one does not have to be a foremost expert in a field but just ahead of the target audience to be in control of the material they need to absorb. The greater the difference in knowledge between the target audience and the teacher the harder for the teacher to "bring down" his thaught processes to their level. That is unless you
1 - were teaching the whole time between getting from pretty good to expert. This way you've kept contact with the different steps and breakdown you'va had to go through yourself while learning. Here is probably where most have had their bad experience when an expert tried to teach them but miserably failed at it.
2 - are a natural pedagogue, in other words you are a genious at making things around you look simple. I think Richard Feynmann would be an stellar example of this.

That being said, as a corrolary to point 2 above, there are people that are just bad at teaching reagardless of any other factors.
So... how did it smell?
For this comment to have any value, you should substantiate it, not leave it at this oneliner.
Move to London.

I moved there when I was 44 and wish I'd done so earlier.

much more to do, pay is better.
I feel my quality of life has drastically improved in the last two years since moving to London.

(But probably I'll want to move away some time too!)
This purge is really something, even cabin crew for Turkish Airline have lost their jobs as part of this. The real coup seem to be going on right now. Its starting to look like "Night of the Long Knives."
Vinyl is very much alive
I reserve the right to question the competency of anyone at any time concerning any topic, whether they are considered an expert or not. I'd rather that have that attitude than having "he knows what he's doing so he must be right" way of thinking.
Yes this article is like "Experts have built all the abstractions which makes them completely unaware of these abstractions, which is likely false. And even more so if the expert has an advanced degree where they nearly always must teach some classes.
So many scientists I talk to don't have a basic understanding of philosophy of science. I don't necessarily blame them--I understand why "philosophy" as an academic field is seen as a soft, speculative, and pretentious field compared to the rigor of science, but as Daniel Dennett said, “There is no such thing as philosophy-free science; there is only science whose philosophical baggage is taken on board without examination."

These days, if you ask a scientist "So how do we prove something is true using science?" they'll be able to recite Popper's falsificationism as if it's a fundamental truth, not a particular way of looking at the world. But the huge gap between the particular theory that people get taught in undergrad--that science can't actually prove anything true, just disprove things to approach better hypotheses--and the real-world process of running an experiment, analyzing data, and publishing a paper is unaddressed. The idea that there's a particular bar that must be passed before we accept something as true is exactly what got us into this mess in the first place! There's a naive implicit assumption in scientific publishing that a p-value < 0.05 means something is true, or at least likely true; this author is just suggesting that true things are those which yield a p-value under 0.05 twice!

What's needed, in my opinion at least, is a more existential, practically-grounded view of science, in which we are more agnostic about the "truth" of our models with a closer eye to what we should actually do given the data. Instead of worrying about whether or not a particular model is "true" or "false," and thus whether we should "accept" or "reject" an experiment, focus on the predictions that can be made from the total data given, and the way we should actually live based on the datapoints collected. Instead, we have situations like the terrible state of debate on global warming, because any decent scientist knows they shouldn't say they're absolutely sure it's happening, or a replication crisis caused by experiments focused on propping up a larger model, instead of standing on their own.
I really like this idea: "They have talked about building a city and designing it differently, so the car would not dominate the landscape."

Custom-designing a utopic city has been tried before (see California City), but I never tire of seeing people try. The end result could be fantastic, especially in this case.
This works for some "controversial" researches, which can be dismantled. What about successful (or apparently) ones which may lead to tons of $$$ in return? Is there any value to pay for a research which is going to prove someone else was right ending in making their wallets fatter?

Sorry for the informal language, but makes things a little bit more salty.
This is good to hear - I recently graduated and took a C#/.NET job (which I enjoy)...but Python and CLI work always is more enjoyable for me than the MS stack. A big worry of mine is not being able to switch between languages, and getting ~stuck~ with one.
Yeah, the cloud is finally catching up with the mainframes.
Many ways to accomplish the same thing in Linux, starting with a popen() call. ;) so thanks for pointing out tmux.

Since I use screen fairly often, it had never occurred to me (until fairly recently) that you can rely on it to start with a machine reboot -- and yet have the very familiar interface available to you when you want to intervene. Something to be said about muscle memory.
Here's why Silicon Valley cybersecurity VC went east with startup studio
Same here. I was cycling a lot until I got my driving license. Then it was only 10-15 later that I got into the habit of using my bike again. The less I use my car, the happier I am. Now I really wonder what prevented me from doing it sooner!!
Do you have any recommended resources?
I "know" javascript, but I feel like there's so much more to learn.
Reactor: Go slackbot predicting reactions to messages before you send them
This article would be stronger if it were just about the importance of learning from concrete examples.

After all, education is all about taking shortcuts compared to figuring everything out from first principles.
A Famed Hacker Is Grading Thousands of Programs
> email lists

Yeah, these can be great. Don't, however, be aggressive about it. Nothing turns me off faster than being a paragraph into something to have the page dim and an overlay appear asking me to sign up for email updates.

Also, if you have a blog, offer an RSS feed.
Uber and Metropolitan Traffic Fatalities in the United States
I think also it would be helpful if they listed all the possible flaws first, including things about if it has been replicated etc.
I think this might be a post hoc explanation of an old fallacy. People become teachers, and are promoted to a visible level, based on a combination of teaching skill and expertise in the field. If someone was a bad teacher and not an expert, they'd be cut off. Thus, there are many teachers who are good at teaching with low expertise, and many teachers who are top experts with little teaching skill. I think there are also people who are top experts and good teachers (I've been fortunate enough to meet some), but they're obviously rare than the other two.
For me there is a big intersection with the reproducibility movement in academia. It might even be a better metaphor in some ways than the startup metaphor they chose in this article.

In practice a lot of municipal analysis is done by a vanishingly small number of city staff or consultants--I mean people who really understand what's going on. Charts and graphs are made and embedded into various reports, plans, and political platforms with very little provenance as to how they came up with the figures / graphs / maps.

My dream as a quanty urban planner is to see more governments release planning docs and reports, with linked analysis and data, on sites like github--maybe even as a Jypyter notebook or something.
I think the biggest problem is why ereaders don't have proper support for PDF.

At least I am yet to find one that can handle PDFs as easy as epub/mobi.

Somehow I suspect it is related with royalties to Adobe.
Does this affect any of the conclusions in Nick Lane's books (for anyone here that has read them)? (It seems like it doesnt to me)
Florida health officials confirm local Zika transmission
I mean, if a paper gives an algorithm, proves its correctness, and you are convinced by the proofs, then you're done. I don't see how implementing the algorithm gives you more insight. I'm doing my master degree in computational geometry and most people in my lab don't even implement their algorithms. They just know they are correct from their proofs.
How did you implement the hand detection? Since your using HSV color space, are your just doing color segmentation for a guessed range of Hue, Saturation, and Value for the color of skin? I have a few ideas on how to really improve the detection since I've worked on skin segmentation before
Best Artificial Intelligence and Deep Learning Resources
Lottery < Statistics < Science
I bought a really small business in the translation industry late last year. Since purchase our monthly revenue has grown ~ 190% and we have solid plans to continue the growth. We have 4 people on our internal team, but everyone works remote and part time (approx. 20 hours/week) including me. Our main workforce is made up of freelance translators (about 45 of them at the moment). I handle development, marketing, strategy, etc. and the other internal staff handles operations and customer service.

Our translations are mostly used for immigration purposes so it is a really gratifying business as many clients go out of their way to express their happiness with our service. We are dead serious about our business though... lots in our niche are not, but I won't bore you with the details.
http://quoteinvestigator.com/2010/12/04/good-men-do/
Is a Police Shooting a Crime? It Depends on the Officer’s Point of View
Ruby library to calculate the income tax for any country