skysight-inc/HackerNews huggingface dataset:
Anecdotal, I was like you, extremely skeptical of meditation.

Seriously, try it, it's free!

Immediate benefits:

* Clear, focused mind. I stop hopping from topic to topic in my mind "oh should I tidy the apartment, work on my website, etc etc" to a far more focused state. What you should do next is there with extreme clarity. You stop reading random junk on the internet too, and get down to it

* Much better sleep (this alone is worth it for me)

* Much calmer, steadier mood (less ups and downs in a normal day, I'm normally quite content but this effect was noticable)

All you need:

* 20 mins in a quiet room

* Perhaps white noise on headphones if you need it, timer on your laptop or phone

* Sit comfortably, back straight against a cushion, and focus on your breathing, try not to have any thoughts

* You'll fail, over and over, and follow thoughts down the rabbit hole

* Let the thought drift away without getting annoyed, start fresh

* Repeat for 20 mins

* Do it once per day, everyday

It sounds ridiculous, but this is really powerful. You owe it to yourself to try, there's no spiritual voodoo or 50/month courses needed.
Reading "Moby Dick".
These programs are great in the sense that companies are starting to accept security research and appreciate responsible disclosure instead of non/full disclosure.

However, and I know this is not a popular opinion and that most people argue they do it "just for fun". But in my mind the "just for fun" argument is nothing more than an excuse for letting large corporations* use you. Seriously, swag? Your hourly salary is minimal wage. What about all the time you spend studying? You should get payed like everyone else. Even if you really think it is that much fun, why wouldn't you want to be able to make a living out of it? Your knowledge should be (and are!) valuable.

I don't really have a solution. Maybe time is the answer. Globalization does not make it easier as the bounties are quite large from the perspective of some countries.

What do you guys think? I think it is time we start valuing our knowledge. No one will do it for us.

* If it is a start-up, non-profit, or a corporation you believe makes the world a better place the situation is different, obviously. Nothing wrong with volunteering your knowledge.
> there is no way to pollute the air (or ocean) without depriving others of their rights

I mostly agree with this part,

> If you are a True Libertarian you should be in favor of the Government regulating air polluters

but take issue with this part.

As others have pointed out the libertarian position on air pollution, and similarly on other kinds of pollution, is it is a tortious trespass on property and is dealt with through the judicial system. Meaning no regulation or action is needed by government other than the recognition of property rights. This was the position of common law and was abandoned by American courts in the early 20th century.

Now, when you refer to the oceans, which due to government action remain un-ownable, it's more complicated and the libertarian position is that they should be privatized.
To all the First Dudes
>I am not saying you are asking the wrong question of anything, and I am sorry if it reads as a snarky comment, but if it quack like a duck, walks like a duck and looks like a duck... it's shadowy politics after all, not physics. Would you expect the coup organizers to have written paper notes saying "yes, we did it"?

Given that all of the previous military coups in Turkey were carried out by the secularist military establishment, you need to present evidence beyond accusations that the Gulenist movement, an Islamist movement, is behind this one. Show us the quacking and walking.
Credentials capture in layers. Environment variable oversharing between peer containers (depending on tool).

And the fact that nobody involved in Docker is old enough to remember that half of the exploits against CGI involved exposing environment variables, not modifying them.
So I work for a scientific journal (insert comments about how evil I am here) and we have much bigger problems with authors not providing full data than with us refusing it. It is almost always possible to upload a full data set and code to a paper; what we're working on now is standardizing formats as much as possible so it's easy to immediately see what equipment and reagents were used, where the experimental procedures came from, what data was gathered and when, and how exactly it was analyzed without grabbing tons of files in different formats. "As much information as authors want" is high for an excellent but small set of authors who are probably right that the journal should do more to facilitate hosting their data--for most authors, that's far less information than we actually need.
If you are really adding some actual value then $5 is a price point that would make me dismiss your product offhand because the price is too low. Is there a gap in perception of value or is there just little value in what you are providing?
An Open Letter on Ontologies and the New A.I
" he is coming across people who treat science like religion."

The only difference between Scientists and people in other fields is that Scientists completely lack self-awareness.

Science is obviously systematically biased.

Have you ever been to a good school? Every word a prof says is designed to make you think he is smart. That's the only way they make careers. They 'live in the identity' of being smart.

It's laughable and hyper competitive.

Bad studies ensue.

It's obvious to anyone with a basic grasp of human behaviour.

The only thing that surprises me is how they are unwilling to admit the problem.
> The GPL can never force you to share your source code.

If you distributed something with illicit GPL code in it, could the recipient not sue you for the full source?

We talk about what the GPL can and can't do but it's just a civil agreement between two parties. It's what a lawyer can convince a judge to order that matters.
"Head off cancer" != "cure cancer."

There's (growing) research to suggest it partially mitigates risk: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3608686/.
It is perfectly consistent to believe that damage is being caused, and that a tax is a bad reaction. It would also be consistent to believe that there is no damage being caused, and that a tax would be bad.
> Getting in shape is great but it's boring; doing it with the context of learning something on top of it works amazingly well for me.

Bouldering worked the same
way for me. I don't do it anymore for stupid reasons and I should get back into it, but for a while I was in amazing shape from doing something not only physically but also mentally stimulating (and fun!).
In my experience automated tools are generally fairly rubbish for this kind of work... which is not to say it's impossible, just that you'd want some real smarts in said tool
> * All current package managers are either language or OS specific. What if you have an application with code written in multiple languages?

guix and nix both work cross-language and cross-distro. Still OS specific though since only linux AFAIK. Also, containers partially solve this problem.

> * NPM didn't have any kind of integrity checks for its packages, and I assume most package managers don't either. If you download a corrupt package, for example, you won't have any idea and it will still install.

Any package manager that doesn't do integrity checks is a bad package manager. The only one I know of currently that doesn't is npm, but I haven't looked deeply into every available package manager.

> * A lot of package managers seem to intermix packaging, distribution, and a registry. The registries tend to have limited names to pick from (like real estate) and can result in legal problems. Also if registration to the service catalog is required you cannot self-host or self-manage the distribution of your application.

What package managers don't let you self host? I'm truthfully not aware of any. Even NPM does according to a quick google.

> I am trying to work on a solution to these problems at https://github.com/prettydiff/biddle

From your readme: "biddle is inspired by the incredible awesomeness of NPM". Since NPM is literally the worst package manager I have ever used, that line makes me want to stop reading and never touch biddle. I'd word it differently.

Edit: Reading biddle further. Dependency management and central hosting are some of the primary reasons to have a package manager. At least for me, that kills any interest at all. I imagine there's a niche market though?
I use this with Gas Mask on OS X.
Yea I've noticed that. The react community likes to focus on examples involving a sign up form with 3 fields where you "really don't need all of that". Except that is not what most of us SPA devs are building. We need most of that.
>This map shows just how many people were exposed to fallout from a single nuclear test:

No it doesn't. That map shows the wind disbursement of detectable fallout over a course of days.

https://en.wikipedia.org/wiki/Background_radiation#Atmospher...

That map shows how exposure was effected.

It notes that today background radiation is increased by 5µSv per year.

xkcd helps us understand it https://xkcd.com/radiation/

So the yearly increased dose from testing... is like getting a dental x-ray, taking a short flight, eating 50 bananas, or spending 4 days in Colorado.
Probably not.

If you look at the top 100 pages on Wikipedia from one month to the next you see a huge amount of variation and churn on the list.
Names of podcasts are very welcomed :-)
Well, historical events should be compared within their context. 90 years after in a country still in NATO, one can not kill the other easily. But arresting and expecting them to die in jail or commit suicide should be equal to Night of long knives.
It's not really free. It's a trial certificate, for lack of a better term.
>I don't think the combatant nations produced 2.5 million tons of explosives altogether during the whole war. About 7 million tons (!!!) were dropped from the air during the Vietnam war.

I'm having trouble finding a reference, but I don't find 2.5 million tons unbelievable. The comparison to Vietnam is silly because that was a much smaller and different war, and aircraft have limited weight capacity.

It's said that some artillery bombardments in WWI were called drum fire because it sounded like a drum roll. During Verdun there was so much artillery that it's said you couldn't distinguish the individual explosions, it was just a load continuous roar that went on for many hours. Perhaps that battlefield is where the statistic comes from.

They were going through tens of thousands of shells a day and were quickly running out after a few weeks in. Many factories were converted or built to produce explosives. Dozens of trains were built to transport them to the front lines where they were fired continuously for 4 years. The scale and duration of the war was just insane.
I mean, I realize this discussion is abstract, but I can't think of a lot of ways I could possibly enforce normalization on data when I don't even control what the fields are.
The LHC experiment is not the issue here.

There is a lot of transparency there, a lot of well meaning people with a lot of oversight.

I suggest most would admit 'there could be a problem' there, but it's out in the open if there is.

The problem of lack of repeatability I think has to do with subconscious bias on the part of the experimenters which will be less pronounced when there are 5000 people working on it.
I'm, personally, a fan of the Staples Arc notebooks (similar to the Levenger Circa notebooks, but cheaper). Like a cross between a 3-ring binder and a spiral notebook. Makes it easy for me to start writing on the front sheet of the notebook, and move its proper section later.
And what happens if Erdogan refuses to give up power, despite any elections?

Will you still support "democracy" then or will you be in favor of a coup?
Portfolio of a few projects from 2016
Much larger resonant tunneling effects were observed over 20 years ago in III-V heterostructure devices at room temperature. This is a slightly interesting result, but the supposed implications are just your typical research marketing. Tunneling devices do show promise as switches, but, as far as I am aware, no one has successfully commercialized such a switch in the over 20 years the possibility has been known. Unless you count the Zener diode, I suppose... but they aren't particularly useful for logic.
A whole separate datastore sounds like overkill in a lot of cases.
Yes, it's hard to believe why they don't ratify the ban. The US should take the lead there. Landmines are a crime.
Would you mind sharing some of these podcasts? I work in software and I'm very interested in eventually making the switch into PE :) .
But why would you bet the farm on the assumption that there is no bug anywhere in important code that takes GPS too literaly.

True, the GPS coordinates might have a errors much greater than this 1.5 metres. But:

(1) bugs can be devious, and I don't trust them to respect this particular insurmountable barrier, and

(2) this error accumulates roughly linearly over time and it is better to make frequent small changes than to wait until you have to make a big, panicked one.
Same in Laos.
The timeline looks awesome:

June 4th, 2016 – Emailed security@comodo.com and reached out on Twitter to @Comodo_SSL.
...
July 25th, 2016 – Robin from Comodo confirms a fix has be put in place.

50+ days! Funny that the entity in question is the biggest CA.

That said, one should never click on links and buttons in emails. It's more comforting to be able to copy a link instead.
The best answer to this is the success of JavaScript. JavaScript historically has been a deeply flawed language. However, it was able to become one of the most widely used languages precisely because, despite all its warts, it implements the core foundations from the lambda calculus correctly (lambda functions, first class functions and closures). This allowed JS programmers enormous power to overcome these warts. Here are two examples:

JavaScript historically has no way to do namespacing. In most languages this would be a deal breaker. But because JavaScript has lambda functions, closures and first class functions a solution could be crafted from scratch! Immediately-Invoked Function Expressions (IIFE) were one of the most powerful early techniques to create scopes on the fly in JavaScript. Without these tools from the lambda calculus you would normally have to rely on language level changes to allow these problems to be fixed.

The other early challenge of JavaScript was the need for asynchronous callbacks. Often these require passing around data that you might not have access to when a function is written. Lambda functions allow programmers to quickly write ad hoc logic. First class functions allow programmers to pass around this logic. And most importantly closures allow you to create functions on the fly based on data that is not known until an asynchronous callback is applied. Again without the core ideas of the lambda calculus in place this type of power would require significant language-level design changes.

10 years ago JavaScript was a hideous language, with many major issues. But because in this mess was contained the power of the lambda calculus the language was able to be salvaged and extended to a wide range of uses.
After a single week of using a physical daily planner, I realized I'd accomplished more in the previous week than I had in the past 6 months. No looking back.

Every Sunday I write down a single thing to accomplish for each day of the next week:
Read a chapter of a book,
Write a post about a specific topic,
etc.

Procrastination is super dangerous when there isn't a deadline. Way too easy for "tomorrow" to turn into never. Professional/Personal development stuff seems to fall into that trap pretty frequently.

I tried tracking things with all sorts of different software, but nothing clicked for me like pen and paper.

(Field Notes 56-Week planner pairs well with a uni-ball 307 Gel Pen.)
That would be great, although I'm not sure the 15 hours per week mentioned makes any sense. I find that the more I switch off from work (the weeks and months where I've taken lots of vacation, or never look at work stuff after hours or on weekends), the harder it is to keep up with it and stay engaged. I honestly feel that if I came to work 5 hours a day, 3 days a week, I'd be less productive per hour.
I'm a huge fan of Powell's.

There is also a simply massive Half-Price Books in Dallas on Northwest HWY. It's like an entire city block (single level). Powell's is a sight to behold, but if you ever make it to Big D, their HPB is pretty great.
The original source was written by a journalist with (presumably) no military, science or engineering background, so "one tonne of explosives" probably means one tonne of artillery shells, most of which is steel. Still, 1.2 billion tons seems excessive, since that's the equivalent of China's entire production of steel in 2015, or 40 straight years of production for 1914 Germany.
I disagree that no one can own the air. To clarify, airspace can be homesteaded like any other piece of property. Obviously this is not necessarily the ownership of every air molecule in a given airspace as that would be quite impractical. But just the same, no one can pollute someone else's airspace.
I can do that during the day. How do you prevent yourself from having midnight snacks? I sometimes "sleep eat" -- Very bad habit that I NEED to spare.
How is it related to GPS? Usually GPS devices return coordinates in WGS84 which will not be changed. They're just updating old maps which was based on their local datums?
Sure, but this particular example is pure FUD in regards to self-driving cars. That's not to say there are no bugs, but this sort of GPS inaccuracy is not an issue for safe autonomous travel.
One reason for Hong Kong's top ranking might be because Amazon doesn't serve Hong Kong well, particularly for local titles.
really great, thank you very much for open sourcing, can't wait to dig into this!
So if I have an application that utilizes networking or the file system it will have to use separate dockerfiles depending on platform?
After more searching, I found a StackOverflow question asking the same thing [1], and the answer appears to be:

"Vendoring is the act of making your own copy of the 3rd party packages your project is using. Those copies are traditionally placed inside each project and then saved in the project repository."

Being familiar with both Maven and npm, in those communities, this act of checking dependencies into source control is a controversial and hotly-debated topic, but in those package managers is more often than not (please bear with my point) considered an anti-pattern, because both of them provide solutions [2][3][4], like a project's declarative list of dependencies along with a baseline (but often, overridable) conflicting-version-resolution algorithm.

Of course, the more I understand the issue, the more questions I have.

Why does Go have multiple, competing package managers? Some, like Glide [5] (without judgements about all the others), encourage the type of declarative version management I quoted.

Why does Go even ship with built-in package fetcher 'go get'? Why would anyone ever build a package fetcher for a publicly-released ecosystem that has no concept of versions or commit-IDs or content-adressed-hashes, or some other mechanism of tracking state to something that's as inherently mutable as a software package?

I have no desire to point fingers, and I don't want to encourage bikeshedding, and I don't want to turn this sub-thread into an in-band debate, as I'm certain it's been done (over and over again) in the past, I just simply feel that 'go get' is fundamentally broken in its understanding of how people in the wild actually write software. I'm suddenly beginning to understand why there are concerted efforts [6][7][8] to address this issue in a community-led, officially-sanctioned way.

[1] http://stackoverflow.com/questions/35109393/
[2] http://maven.apache.org/guides/introduction/introduction-to-...
[3] https://github.com/ning/maven-dependency-versions-check-plug...
[4] http://bytearcher.com/articles/semver-explained-why-theres-a...
[5] https://github.com/Masterminds/glide
[6] https://docs.google.com/document/d/18tNd8r5DV0yluCR7tPvkMTsW...
[7] https://docs.google.com/document/d/1M4Ldgtxr9vC8wpyTldQe5oUy...
[8] https://github.com/sdboyer/gps/wiki/Rationale
Most of them are really good. Here's a partial list of the ones I've enjoyed:

- Machiavelli in Context (probably the best course of theirs I've listened to)

- Big History: The Big Bang, Life on Earth, and the Rise of Humanity

- Conquest of the Americas

- Early Middle Ages, High Middle Ages (same lecturer--one of the best)

- Foundations of Western Civilization I and II

- History of Ancient Rome

- Birth of the Modern Mind

- Story of Human Language

- History of Science from Antiquity to 1700
Could you eat less? Not an absolute fast, but more a minimal dinner. Have a salad and water, instead of whatever the main dish is.
The judiciary is capable of awarding civil sanctions and damages to a private person - natural or artificial - even if those damages are on a claim on the basis of speech.

To create your version of reality, it would require a radical interpretation from the Supreme Court, or new and separate laws passed from Congress and every state and territory to limit the powers of the judicial branch.

As it stands there is no framework in this country to uphold your version of free speech. If you feel it is inadequate for the era that we live in, then sure, keep advocating for it. This has no bearing on the correctness of Yelp's pseudo-legal interpretation in their sounding board. They are equally within their right to censor their own forum, with their disproportional influence, but their rationale does not make it accurate.
To somewhat avoid email-based attacks like this, I asked my email client to show me the text instead of html email when both are provided. It's pretty clear to me that not that many people do this... many major websites send me emails where the text version is empty, truncated, completely different content, or a message like "Your email client is misconfigured, it should be showing you the html version".
The judiciary is capable of awarding civil sanctions and damages to a private person - natural or artificial - even if those damages are on a claim on the basis of speech.
To create your version of reality, it would require a radical interpretation from the Supreme Court, or a new and separate laws passed from Congress and every state and territory to limit the powers of the judicial branch.
As it stands there is no framework in this country to uphold your version of free speech. If you feel it is inadequate for the era that we live in, then sure, keep advocating for it. This has no bearing on the correctness of Yelp's pseudo-legal interpretation in their sounding board. They are equally within their right to censor their own forum, with their disproportional influence, but their rationale does not make it accurate.
A very helpful tactic I've learned recently is to not focus on not having any thoughts but instead - realize they're going to be inevitable, and when they pop up, acknowledge that it's a thought, a feeling or, an emotion - and let go of it.
As a former life scientist, I completely agree also.
Things do get repeated. If the findings aren't robust, scientists cut bait and move on. This knowledge is shared informally, for certian. This "Formalzation" of the experimental repetition would be difficult since no one wants grant money or their careers spent generating "yeah, s/he's right about that' outcomes.