skysight-inc/HackerNews huggingface dataset:
Call order and count assertions are important in non-idempotent calls (message delivery for example) and complex integration tests.

While I respect your opinion, it misses three realities. Firstly you can't generalise most complex systems enough for this to be a viable solution universally. Secondly, skill level just isn't on the market to implement this for every case even if you could specify it. Thirdly, to solve the first two problems it costs more.

Data flow moves all the test responsibilities into integration testing, which is much harder!

It's a careful thing to balance but I'm currently on the side of mocks and control flow based systems. They are cost effective and scale well in practice (I think we're on about 4 million or so lines of code and tens of thousands of class levels now)
> Show me how one multiplies fishes.

Not to detract from your argument, I think you're generally correct, but in this case: Two fish and 5 loafs of bread are enough to start a fish farm. Of course, I doubt this is what really happened, but this particular miracle is very easy to explain..
That's like saying that science has no issues with homeopathy or telepathy except when they try to supress science.
Thanks for the heads up, unfortunately it won't change the IT internal guidelines.
That's a claim, not an argument.
Is this section true? That a pesticide is now believed to be behind the birth defects that were blamed on the Zika virus?

This is especially troubling given that the manufacturer of Naled, Sumimoto Chemical Corp., is also the manufacturer of the mosquito larvicide SumiLarv, a chemical now believed to have been the real culprit behind the spike in birth defects in Brazil originally attributed to the Zika virus.
Too abstract to be useful.
Eigenstuff with diagrams: string diagrams as specification language for matrices
Types of Ferrage cage
Yes, the climate has always changed. This comic shows why that’s no comfort
This is when I tend to find a new company to work for :)
What does it mean for America to have more science? There seems to be a very large portion of the population of America who don't understand even the basic tenets of the scientific process, and can't define science, much less know about specific theories and the math behind experiments.
>I don't like the `.mjs` extension, but I understand the need for it, and I'm just glad that modules are finally here.

I read that a lot. Why do people don't like the new extensions?

Seems like the most elegant and programmatically more performant and less hassle free, solution to the issue.

Everything else looks like a terrible kludge.
Previous Discussion: https://news.ycombinator.com/item?id=11207183
USA is an outlier.

http://www.darwinsmoney.com/wp-content/uploads/2012/04/relig...

Like Kuwait:

http://blogs.discovermagazine.com/cosmicvariance/files/uploa...
Enhance Your Business Writing Skills Using These Nine Effortless Tips
>node aims to have a small core that enables a rich userspace

So, dogma?

Because copying a file fits right in any kind of "small core" -- and helps create a more dependable and usable "rich userspace" which doesn't need to reinvent the wheel 200 times for basic stuff.
Why Amazon Smile doesn’t make me smile
I do believe that's actually a personality cult disguised as a software engineering blog
Yes it's called writing.
To paraphrase Frank Zappa, pheeeeeeuw.
You miss the point that the Schwarzschild solution was for a very specific universe that does not in any way match ours. Hence, saying that the solution is applicable to our universe and WILL give rise to the theoretical entity know as a "black hole" is pushing the solution well beyond it actual applicability.

Much as I like good SF (and even mediocre SF), I believe there is enough evidence to say that our understanding is very incomplete and that GR (though it give some good approximations in general) may be a complete furphy.

Our problem at this time is that any time conflicting evidence comes up. it tends to get either buried or ignore or those bringing it up get ad hominem attacked.

If the evidence is obviously incorrect then it should be a simple matter of showing exactly how it is incorrect. My observations of the actions of the proponents of GR are that they tend towards dogmatism and and not discussion, ridicule and not rebuttal.

If odd things are found, then the prevailing theory (in this case GR) should be able to fairly handle these discrepancies.

There are no "stupid" questions.
That you associate them with any of the things you mentioned tells me you haven't listened to or read any of their works with the intention of understanding the contents, rather than picking out sentences that can be twisted to fit into your completely wrong image of them.
Just a quick comment. I think the differences go beyond values, to what you might call world views or paradigms (in the Kuhnian sense). Take, for example, the value of "simplicity". This is extremely overloaded. I doubt the speaker and I would agree on what is simple. I'm not familiar with a lot of the examples they used, but I'm going to guess they would consider C simple and something like Haskell as "not simple". I think that C is familiar but not simple (too much undefined behavior) and Haskell is simple but not familiar; more generally people conflate simple with familiarity. There is a nice Rich Hickey talk "Simple Made Easy" (https://www.infoq.com/presentations/Simple-Made-Easy) on this theme, or a blog post I wrote "Simple is Not Easy" (https://underscore.io/blog/posts/2015/07/21/simple-isnt-easy...).

Similarly in the discussion of promises. I have written a lot of code using promises---though not in Javascript---and it's fine to debug. Javascript just makes a mess of it because it can't decide on what world view it wants. Is it trying to become a modern somewhat-functional language, which is the direction Ecmascript, Flow, Typescript, etc. are going? Or it is a primarily imperative language? If you go for the former you have very different expectations about how the language operates than the latter. It's notable that most functional programmers (which is my day job) don't make much use of debuggers and the kind of tools the speaker talks about building are not generally valued that much.

Now I don't want to give the impression that I think the speaker's world view is wrong. It's just different. Notable though is that we would have fundamental disagreements in how we view the world. It's not that we value, say, simplicity differently. We disagree on how simple is even defined.
Just The Economist being a little playful with language. It primes the reader with the connotations of phrases such as 'mind-blowing' but then steps away and uses under-statement. The result is a mildly humorous collision in the reader's mind.
I'd say this post was "general, not surprising".
Blender is definitely not modal in the Raskin sense. It extensively uses "quasimodes", but so do Raskin's own designs. That or the different view layouts mentioned by another commenter may have caused the confusion.
Can you expand on this comment? Is there an industry standard definition of real AI? I'm genuinely curious.
That argument if you deploy it against for example gender becomes rather inpalatable for most people.

Gender roles are to a very large extent made up of "arbitrary cultural baggage" but reasoning like that provokes almost an allergic reaction for people who after all base their identity and personality on them.

I imagine there are quite a lot of people who, if you insist on the argument that their male identity is an arbitrary construction, would literally hurt you rather than accept your argument... which probably says more about the specific nature of the male gender construct, but still.

Cultural constructs are extremely important and fundamental for people's identities, communities, narratives, etc. If you strip away enough cultural baggage, there is a reasonable fear that you would end up with no recogngizable human mind, no basis for any action or thought.

Christianity went through a phase of rational universalism, scholasticism etc, but now it doesn't seem to want to engage in the arena of global universal truth. Instead Christians are either "nationalistic", "pluralistically tolerant", or "individually mystical", I would say.

The concept of divinity is also extremely abstract, nuanced, slippery, and multifaceted; there are a lot of different theological theories, and they change over time.

My major point is that religions tend to have a privileged position as the root or ground of a whole cultural complex, and that makes them really hard to be rational about; you'd first have to convince someone that they ought to subject the very root of their identity and community to rational scrutiny, which does appear risky; that's why Camus said "to begin to think is to begin to be undermined."
I think the decline of religion that we see is due to decline of power of single authorities over large majority of population. With competing authorities (different religions), it's harder to sustain an unwarranted belief.

However, it's not clear whether this trend will continue, if there will always be multiple different authorities from this point on, or if humanity will largely again unify under a single overarching authority. Also I believe that many people have inborn tendency to value authority (we typically call this conservative beliefs), and it's not clear if this tendency is going away or staying.
Pretty clear in the Jobs autobiography that Apple/Jobs thought that the if people could get 5000 songs on their phone they wouldn't want to carry an iPod around.

Nobody was buying tablets before the iPad.... So I'm not sure what your getting at.

The way I see it now is that many people who now buy iPads would have bought Macs previously, and Apple are happy for this to happen.

Its not really hard to see Apples vision that iPads are the future of computing for maybe 70/80/90% of people, and the remaining 10/20/30% can buy Macs.

Your last statement perfectly represents Apple cannibalizing the iPod with the iPhone.
I should say I have my required amount of necessities...

Where would I go? It depends
I thought it would be about jgit's S3 support[0], or git-remote-helpers[1].

0: http://download.eclipse.org/jgit/docs/jgit-2.0.0.20120613090...
1: https://git-scm.com/docs/git-remote-helpers
All the pages hosted with Sheetsu Pages are hosted under sheetsu.io domain. Which has wildcard SSL.
What disaster?

Just some ranting person(s) taking their marbles and going home. Let's hope the door didn't hit them on their way out.

Otherwise, Node looks totally non-impacted and business as usual.
I'm a data engineer as well. I don't have a CV and use my website (www.marcel.is) as a CV-on-steorids where I can elaborate more on my activities and OS-projects. It has been successful so far.

I have many one-off projects on Github and I use my website to put some structure on top of them.
> Maven -> Gradle

Given that my Maven builds run circles around the Android Gradle ones, and that it is still a session subject at Google IO, I hardly see that as progress.
Nice! I'm planning to make my travis build handle the publishing to S3.
Paul Graham doing what he does best. Pseudo-philosophical musings with no basis or any kind of rigorous pass through. Why is this gaining visibility? If anyone else had posted this it'd never see the light of day on here.
Those objections (fishes, etc.) only apply to literalism.
Learn this ultimate guide on how to build your own Raspberry Pi NAS
>All common issues are quickly resolved, almost by definition, in a long-running successful project like node. Lots of people depend on that being the case.

Not sure about Node, but regarding other "long running successful projects" you'd be surprised.
Sure enough.
TomTom| JAVA developer | Amsterdam, NL |

You might have heard about us or our navigation products before, but come and visit our Youtube to see all the new stuff that we are doing: https://www.youtube.com/tomtom

With all the innovations like driverless cars, the automotive industry is experiencing really exciting times. Here at TomTom we have a cutting edge road map ahead and we are looking to expand our teams to deliver it.

At the moment we are looking for multiple JAVA developers at various levels to join the backend team in our HQ in Amsterdam.

Jobs page: https://www.tomtom.com/careers//jobs/Java-Search-Engine-Engi...
> You can have a subreddit that you control where you can moderate it and remove any content you don't like.

Or your very own installation of https://github.com/reddit/reddit ?
The drafts were probably longer and worse. It's pretty normal to need a few people for feedback. Like the other commenter said, it's normal in writing.
Which would also be true. Science would gladly welcome these concepts if there were a shred of evidence that they were real.
Reviews of U Pol Raptor bedliner
I don't think that anyone was suggesting that they will pay $1000 for a child to have a phone. The iPhone SE sells for $150 - $199 brand new from bestbuy: https://www.bestbuy.com/site/at-t-prepaid-apple-iphone-se-4g...
> I've been looking for something similar for Postgres and MySQL/MariaDB without any luck, and it really surprises me there's not more interest in doing migrations this way.

skeema (suggested above by evanelias) and square/shift are two management tools for MySQL/MariaDB.

On the lower level, I'm authoring GitHub's gh-ost, an online schema migration tool, and we have Ruby on Rails + scripts automation around that. Described in https://www.percona.com/live/17/sessions/automating-schema-c... .

I suspect no matter what solution you'd use, you will always need to break migrations into parts that are not fully automated. e.g. when dropping a column you'd first deploy code that ignores said column, only then run the migration to actually drop the column.
Too bad it ain't like that the other way around:

“Reason is a whore, the greatest enemy that faith has; it never comes to the aid of spiritual things, but more frequently than not struggles against the divine Word, treating with contempt all that emanates from God.”

- Martin Luther
> EDIT: What's with the oversensitivity here?

It's not oversenstivity, there's literally no reason to care about the sex of the person who wrote this. It's completely offtopic and irrelevant.

What does "studying inclination towards certain decision making criteria" mean anyway? Reading between the lines it sounds like you think women behave one way and men the other way (which is fine if you think that btw), but wanting to "study" that using this article is just dumb.
shh... He wants to make a bitter comment, let him be
As more moderate people fall away from church congregations and other religious groups, only the hardliners and fanatics remain. I am convinced that the rise in religious fundamentalism (amongst all religions) is closely tied to the rise in secularism.
There are large areas of religion that are not attempting to suppress either scientific research or the propagation of its knowledge.

As far as I know, believers in telepathy are not attempting to suppress science, they simply believe in something that has no scientific support.
Or the cops.
7 Guitar Picking Styles to Learn – The Blogging Musician
Interesting that on the evolution vs GDP graph, Turkey is another outlier, with even lower belief in evolution than their GDP would suggest. Turkey, and it's teaching of evolution is brought up in the original article as a failure of science to destroy religion. I wonder if that survey records that the teaching of evolution never worked, or reflects the backlash against that belief.
China’s ICO ban makes more sense in light of its history with fintech
Parent and grandparent posters: how about a sandboxed part of storage under employer's admin with employer's data? Your phone, they get to manage a small protected portion. VOIP for corporate voice calls?
Hope now WhatsApp start caring more about business and integrations. As basically the only option for communication software in Latin America, it feels a lot behind.
Few years back I wouldn't have doubted but today I am not so sure that adding layers of Java framework for all base technologies is sure shot way to win.
I encourage you to watch the first episode of James Burke's original Connections, if you believe that.
I remember it being there in the background but most people knew they couldn't address it themselves, so just kept on as though the world wasn't going to end. Who would be so crazy?
Dear god. All of those poor people dismissed from their jobs... Just how long before this is happening in the US?
That's essentially the plot of Wreck-It Ralph.
Why customer service should be a freelancers priority
"belief in supernatural powers is doomed to die out, all over the world, as a result of the increasing adequacy and diffusion of scientific knowledge"

That's not what religion is, and it's rather upsetting to see supposed 'intellectuals' with such a sad failure to grasp even the basics of metaphysics, let alone spirituality.

There is no 'war' between Science and Religion.

Maybe a 'war' between 'Scientists' and 'Some kinds of religious people who believe some impractical things' ...

But the real debate is between 'Scientific Materialists' and 'Spiritualists' and that's a reasonable debate.
Flying Coach Is So Cramped It Could Be a Death Trap
They have at least been adding pyriproxyfen to the drinking water since 2014, but they say that is had no effect on newborns. I personally don't believe that, though.
OCaml, F#, modern ML-based languages.
It’s tight poetry, reliant on meter for memorability and often with tricky internal meter, puns, and rhyme. It doesn’t depend on overt culture, but prying it out of its native language works as well as Seuss or Joyce.
> Just some ranting person(s) taking their marbles and going home

You mean four out of the 13 CTC members leave to make a fork and the project is "totally non-impacted"?
8 red flags to avoid bad freelance clients
I've always thought of Gradle as a slow Maven with a slightly disgusting syntax[0].

[0] No offense to Groovy; I'm only hating on Gradle's usage here
Snapchat to me is sharing your shaky drunken escapades at 3AM with your friends to let them know you made it home and survived the night. Instagram seems more like an endless observation of copy-and-paste, superficial things and people and places. It's evolved more into a (usually inaccurate) portrayal of status than anything else.
Ερωτική χημεία: 5 σημεία που δηλώνουν ότι δεν ταιριάζετε με τον σύντροφό σου
There most certainly are already packages that do this, as well as countless projects with a util.js file implementing a hodgepodge of such functions that are standards in many languages. But as a programmer I would say my biggest complaint against JS is the miserably small standard library. Thus every project has its own set of dependencies that have their own APIs. Two projects from different JS ecosystems are as different as projects in different languages altogether.

There are trade offs to be sure, but I prefer the languages (and in this case platforms) that have batteries included.
With the usual caveats (IANAL, this may vary per country/jurisdiction) laws and contracts are usually about intent, not pure semantics. And you'd probably have a hard time to argue that this way of 'fulfilling' the contract was the intended way.
My two year old will not fall asleep without at least 1 sometimes 3 readings of "snuggle puppy".

I definitely recommend any of these books to parents of toddlers.
> Nope, this is Oracle stop caring about Java EE. They are not doing this for Java SE as long as they are caring about Java SE.

That's strange. How do they make money off SE but not EE? EE has been the cash cow that kept Java alive after applets fell out of favor.
Interview with Victor Farnic – The DevOps 2.1 Toolkit Author
Wow, Erdogan really turned his "assassination attempt" into a Reichstagsbrand![0] It's quite disheartening to see the rise of a fascist dictator in the 21st century. I'm afraid for my progressive friends in Istanbul.

[0]https://en.wikipedia.org/wiki/Reichstag_fire
Germany’s political consensus cannot last forever
Except the cert for `pages.sheetsu.com` is only valid for `sheetsu.com`.
I assumed iOS had multiple users, no? Android has native multi-user functionality, primary, secondary, and guest users. It allows to do exactly what you are asking. Samsung has an additional feature where a folder keeps a unique set apps (sandbox) that can be completely different than the rest of the phone. Samsung calls it a secure folder. That allows each set of users to have two set of apps if needed.

https://source.android.com/devices/tech/admin/multi-user
but when will turks "fight back" rather than continuing to suffer under a petty dictator who arrests them for their app use?
I think the difference is that religion focuses on what happened, and science focuses on how it happened.

I know some do, but I think most Christian people don't actually believe it took god 6 days or 144 hours to create everything. I think the accept that it's a metaphor, that doesn't try to explain it.

While I don't believe in any religion, I still think these two things can coexists. For instance the originator of the Big Bang theory was both a scientist and priest.
Well, all people have their own sacred cows :)

"Everybody worships. The only choice we get is what to worship." - DFW
I don't understand. What companies that are targetted by Java EE supposed to use in the future?
That's BS. See pretty much all published literature. http://scienceblogs.com/insolence/2016/02/05/zika-virus-the-...
I don't know about blender; but many people use autodesk fusion 360 to do CAD/CAM for 3D printing. It is free for personal use, and easy to learn.
I make continual notes about my work, progress and thoughts into a private chat group with just me.

This makes it more fun to be productive. It gives me a chronological evidence of actually doing stuff, and it's also a place to get things "off my chest" or clear my mind of thoughts that I can't act on immediately.

I do spend a lot of time reading stuff, and maybe I should tune it down and replace some of that time with relaxation, meditation, or something... but also, surfing the web is literally work, it's research. Absorbing large amounts of info about tools and techniques is a huge part of what makes me useful as a system developer.
Its one of the many debunked rumours about the cause of zika

http://www.who.int/emergencies/zika-virus/articles/rumours/e...
http://www.snopes.com/zika-microcephaly-outbreak-pesticide/
Yeah but this face thing will work fantastically while you are in handcuffs and the cop holds it up to you.
A spherical globe display
Lot less? Cheapest 3DCoat licence seems to be 99 dollars while the Substance painter costs 145. The non-limited 3DCoat is more expensive, sure.
Wooosh. That would be a relevant answer if I had asked about the practice of writing drafts and having friends go through them in general.

My point was different: several drafts and editors were needed for this tiny and banal result?

It's like seeing someone ordering a $10,000 AGA cooker, buying all kinds of spices, herbs and fresh ingredients, amassing several Kitchenaid appliances, getting into an apron and a chef's hat, and then proceed to make ...a grilled cheese sandwich.
I think the international community should implement tech export limitations already at this stage, rather then ten years down the line when they have completely cemented their dictatorship.
> He argues that America has more science than anywhere else, but is more religious than comparable first world countries.

That's making two statements, not arguing that those two things show the points in the title. Maybe those two things are an accident? Maybe they're unrelated to the conclusions. To make an argument they'd have to argue why they support those conclusions.
So... Java Eclipse Edition?