skysight-inc/HackerNews huggingface dataset:
> In my experience, choice of language makes only a

> superficial difference to the difficulty of a project.

That largely is my personal experience as well, and your point that the "real challenge is always figuring out exactly what you're trying to do" echoes Brooks's point from No Silver Bullet regarding accidental vs. essential complexity.

However, these are actually two different things, and I am not convinced they are as connected or as universally true as presented.

First of all, language choice these days is largely superficial, languages have much more in common than they differ, even when you include the more "esoteric" choices such as Smalltalk and LISP. So maybe the reason that choice of language doesn't make much of a difference in projects is that they all suck pretty much the same.

Second, there is a lot of at least circumstantial evidence that "accidental" complexity is actually much larger than we think, and at least partly dependent on architectural choices, and on what you consider "accidental". There's the
20KLOC Xerox PARC vs. 400MLOC MS-Office example, or Knuth vs. McIllroy ( 12 pages vs. 1-6 lines), or my current project, Wunderlist, which is 100KLOC just for a single iOS/Mac client. Or TBL's WWW at 5KLOC vs. Firefox at >13MLOC, or Nile/Gezira at 500LOC vs. Cairo at >100KLOC.

Something is going on here, and I certainly welcome all efforts to figure out what it is and hopefully do something about it.
Why you shouldn’t take your entrepreneur self so seriously
Indexing 1B Time Series with H2O and ISax
What amazes me more, right now, is that there are people on HN who not only KNOW about climbing, but actually DO it.

By comparison, I tend to consider a brisk walk too much exercise.
> But then you hit a wall. Laziness makes for brutal debugging. Singly linked lists actually suck. Performance optimization is a black art

To be fair, these issue are more-or-less solved by newer functional languages, such as OCaml or Rust.
My sentiment's the same. https://news.ycombinator.com/item?id=13012700
Coming soon: 3D visualisations of unborn babies on Oculus Rift
Idiocracy is when the stupid prevail. The apocalypse is when only the lucky, tenacious and smart survive.

I'm not sure which is worse.
You are in error about my post -- I recommended no additional law. My post was regarding the experiment and it's stated purpose of reducing the parallel (black) economy.

The evidence I'm seeing suggests that the experiment is not yet yielding the expected results. Hence my suggestion of certain changes which could help it along.

Full-blown economics discussion, and what could spur the economy, is a large enough topic that I would not tackle it via a HN post.
The single biggest thing we're getting in Java 9 is the ability to better run different jars on the same JVM.

Meanwhile, everyone and their dog moves towards containers and similar isolation technologies.
> waste unicode space

The desirability of emoji aside, Unicode has plenty of space for this. The bulk of Unicode code points are CJKV (Chinese, Japanese, Korean, and Vietnamese ideographs) characters. Compared to that, a few emoji outside of the BMP don't really amount to much.

In fact, I am under the impression that the popularity of emoji had an unintended benefit. It seems to have contributed to a much better support of non-BMP¹ Unicode characters across the board. Until the extended emoji set came along, most characters outside of the BMP where fairly specialistic or extremely regional, so bugs didn't show up as fast as they do now. It used to be a tiny miracle of you managed to view a PDF containing non-BMP characters properly, nowadays that is just how things work.

1: https://en.wikipedia.org/wiki/Plane_(Unicode)#Basic_Multilin...
I've never been able to wrap my head around the scientific premise of hoping to observe radiation from the early universe. I studied physics in university but I was very crap at it and never graduated, so that might explain it.

The reason I can't is because I assume that the EM radiation that resulted from the Big Bang happened before we did (we as in our neck of the cosmos), and that radiation left the epicenter of the Big Bang before we did. Assuming that radiation has been moving radially outward since then, how can we hope to observe it yet it has a head start on us?

The Big Bang is not an event that happened in the universe. It's the event that brought forth the universe.

It's possible for us to observe, say, a supernova that exploded even before our solar system, for example, existed. But that supernova was an event in the universe, and it's light may take billions of years to reach another part of the universe and for entities in that part of the universe to now observe it, even if those entities didn't exist at the time the supernova exploded.

That I understand. But the Big Bang? Isn't that different? Isn't trying to observe the Big Bang a bit like trying to observe your own birth?
The Story of My First Startup 30 Years Ago
With their WiFi access points I suspect it's because WiFi gear gets overheated and break down. (Probably fried capacitors.) I have given up on Apples' and other premium gear WiFi because of this. Now I just purchase 3 new cheap WiFi routes every 12 - 18 months and throw away the ones I have.

I have another Linksys "premium" home router ($200-300) but the WiFi died on that too, but it lives on as an OpenWRT home router but with WiFi disabled. The Apple WiFi routers also lived on for a while with WiFi disabled but acting as TimeMachine backups. Then the disks died and I couldn't be arsed to pry open the case with a hair drier to get at the disk inside and replace it. So for my home, the setup went from Apple all-in-one combo gear with routing, WiFi and backup disk, to specialized functions for WiFi (cheapest off the shelf), routing (openwrt), and backup disks (standard NAS hardware). (For TimeMachine.)

I hope my 15" Macbook lasts for a really long time, because when it's dead I don't know if Apple has any Macbook I want to have. But that's tomorrows sorrows..., no use worrying about that until the time comes. (I guess I can always fall back to Linux and some PC laptop.)
“Every platform that Google software runs on is little-endian” (2nd paragraph)
The article is far from ground reality. Comparing India to Nigeria, just for the topic of corruption, is nonsense.

The main problem with the current demonetization is cash availability. If the ATMs had worked and the cash was available in lower denominations, demonetization wouldn't be such a big issue.
This move has been made a while ago by arch and didn't seem to cause any trouble.

On the other hand, it does not change much compared to the revolution of adopting the gobolinux filesystem that has been proposed more than 10 years ago. [1]

[1]: http://gobolinux.org/index.php?page=at_a_glance http://gobolinux.org/index.php?page=doc/articles/clueless
What I'm telling you is that I, as someone who has observed this happening from the beginning, am under the impression that the people posting this stuff don't come from a single uniform ideology. It's not totally baseless speculation -- I read through people's post histories all the time to get a sense of who they are. Where's your evidence to the contrary?

EDIT: Here are the profiles of the reddit users that currently have the top 5 submissions on r/pizzagate (excluding one brand new throwaway account). I looked through them a bit, but you tell me.

https://www.reddit.com/user/JackeyWhip

https://www.reddit.com/user/Truth_Bomb_69

https://www.reddit.com/user/bloodfist45

https://www.reddit.com/user/conspExec

https://www.reddit.com/user/iamkats

The first user just posts about Dota all the time. The second has only a few posts. As far as I can see only the last user has posts in r/The_Donald and seems to fit the bill of being alt-right.
What is stopping the corrupt people to ask for bribe in 2000 Rs notes now?
Stack Overflow – Counting Developers with Providence
Hillary is a center-right candidate which is why she's so difficult for progressives, the Bernie-backing crowd, to support.

She's also being painted as a communist by the extreme right which are so far to the one side of the political spectrum that everyone else is considered a "liberal" by comparison.

I agree that the left/right stuff is irrelevant when it's establishment and profit driven.

If you want actual left-leaning news you need to visit publications that don't give a fuck, like The Rolling Stone or Vice Magazine where they're not part of the establishment and have nothing to lose.
> why do I need to call a flag to install requirements?

Because pip is used extensively as a manual command to install something - you don't expect something like DIR or ls to automatically get its list of files to list from a DIR.txt or a ls.txt file, do you?
Thank you, I was really wondering if github is collapsing too long code snippets on mobile.
Would be interested to know what to do when you work in a feature factory and want to turn the place around
Is there a demand for ruby developers in Lagos
When it's all said and done with, software needs to be consistent and meet the expectations of its users.

If it does that, the question of a framework or high level documentation or user stories don't matter. Those are tools used to help achieve the above govals, but if you can do so without the use of the tools then the tools aren't all that useful for that particular project.

I sometimes think people miss the forest for the trees. I make the same argument about tests and TDD, the goal isn't tests, the goal is stable, maintainable software. If you can do that without tests, then you don't need tests, and that's ok.
Can you call pip install by itself?
"Huh, looks like the world really depends on this service. Probably means we can charge $oracle_moneys for it. Better send them an offer."
Email Marketing Tips That Will Improve Your Conversions
"Explicit is better than implicit" - The Zen of Python
You might as well just send up a second one, rather than send something that is 95% of the first one plus a very complicated system of robot arms to do arbitrary repairs and replacements.
Didn't it influence atom and sublime text 2 quite a bit though?
> when the financial centre was destroyed by petty minded little England

Perhaps if the 'financial centre' were not so ... self-centered ...
[EDIT: Just for reference, the title originally was 'the right way to content manage..']

I'd maybe call this "an" approach, rather than the 'right' approach :)

Already, prosemirror has provided a solid alternative, with things like custom-schemas, which ensure we're no longer in contenteditable-copy/paste hell. There's substance.io and quilljs as well.

Any of these could be the right approach for a particular CMS problem.
Roundup of All Black Friday and Cyber Monday WordPress Deals for 2016
Note, I'm reading this as "every platform that we use for compute in active production."

There has been much discussion about Google operating at the cutting edge of datacenter evolution, and while I know exactly zero about the details, I'm not discounting that this is very likely to change in the future.
That Fedora one is very biased, written by the advocates for UsrMove. A better way would be to search on Google for:

site:bugzilla.redhat.com "UsrMove"

which produces page after page of bug reports.

The reality is it caused lots of breakage throughout the system which required many man-hours to fix over years.

The gain from it is pretty minimal. And there are still bugs everywhere, for example these two commands ought to the do the same thing, but in fact the first breaks and the second works:

# dnf install /sbin/ifconfig
# dnf install /usr/sbin/ifconfig

(It's something to do with either RPM or DNF not "knowing" that the two paths point to the same file, even though /sbin is a symlink to /usr/sbin. Various attempts have been made to fix this but obviously we're not there yet).

The good thing from Debian's point of view is that Fedora and Arch already fixed many of the bugs, so things will probably be smoother for Debian.
Wow, I haven't even seen a 14b on an actual gym wall; I have absolutely no idea of how hard it is compared to a 11-12
Hire Mobile Application Developers in India
If a blurry faced pic alone can be used to verify that the person who receives the money is the same as the person in the pic, then probably other people can identify the person from the blurry faced pic. That at least partially defeats the purpose of blurring the face.

The best approach I can think of is to use an in person meeting, with trusted hardware that allows the borrower to show the lender the nude pic briefly. The borrower needs to prove to the lender that a contract exists that would reveal the decryption key if he or she doesn't pay on time.

Without an in person meeting, there would need to be a trusted third party that controls the whole process, vouches for the identity of the person in the nude pic, etc. --- Otherwise the scheme is just based on exclusivity of access to anyone's nudity as collateral. It could be anyone's nude image.
Auckland volcanic field contains multiple extinct volcanoes, it's monogenetic.
They're probably claiming that using a lockfile excessively would put less incentive on library developers to keep backwards compatibility, because nothing would break if the user doesn't explicitly upgrade.
Because I thought I saved money by buying Lenovos on paper at least as good as the Apples. Only to have a resale value of about $10 after 3 years when time came to buy a new laptop. (If the hinges etc lasted that long.) A Macbook is more expensive, but not only did it last me +3 years, I sold it for about a third of its original price, money I used to pay part of my next Macbook. That's why.

TL/DR - only Apple devices HAVE a resale value.
Worth pointing out that the builds will be deterministic only in regards to Python libraries. For anything else (e.g. libxml) different machines might still have completely different versions, and behaviors, so determinism goes out the window.

To fix that, you'd need something like Nix.
Give it time. The Tesla conspiracy theories will swirl.

ELON MUSK DIDN'T GO TO MARS, WAS ALL TO DODGE TAXES.
Since we can reference other requirements with `-r req-dev.txt` inside requirements.txt .
Current requirements.txt isn't really machine-readable without firing up a full Python interpreter.
This government has always been pretty tight-lipped about upcoming changes. Decisions are made, directives are sent to the appropriate governing bodies, and then public statements are made. It's a refreshing change from the past.
Also executablble should be executable.
Meteorite recovered in Australia with the help of stargazers and science app
My experience has been quite the opposite wrt ruby and python. I spent 2 years with Ruby as my primary language, and the regularity in which I would end up with a subtly (or drastically) broken Ruby environment was astounding. With python, I've rarely if ever run into such problems.
5 Smartphone Gadgets That Make Great Christmas Gifts
When I upload a markdown file ending with the file extension .md, I'm getting an error saying Error! not a valid markdown file and then it loads the http://www.markdownpdfconverter.com/upload webpage with the following result

{
"pdfUrl": "http://res.cloudinary.com/markdown2pdf/raw/upload/fl_attachm...,
"success": true
}

But when, I visit the above url, the pdf file is blank. I have tried with several markdown files both with file extension .md & .markdown and the same thing happens
See Digital Identity and Social Card of Amir Najam
I know you're being facetious but the program to create the f35 was $55bn and that doesn't even get you a jet off the production line. And we've build jets for decades.

NASA must be doing outstanding work for what they get out of the money.
Yes. There are. There will be a cap on the maximum transaction that can be done using cash. So cash accumulation gets reduced. And hoarding large amounts of cash in physical notes will be dissuaded.
Doesn't ARM have very different memory consistency guarantees than x86 across cores, requiring memory barriers? I figured that would be one of the trickiest parts of emulating x86 on ARM
That's a very valid point, and at the moment, I don't think anything is being done in that regard. However, the difference between the Have's and the Have Not's in India is enormous. Defying-belief levels of enormous. There were reports of people burning suitcases full of money, or just throwing it away in sacks because they couldn't figure out what to do with it. Given this fact, even this first step has the potential of reinjecting a lot of money back into the economy. We have this rule of thumb in India, for instance, that when buying real estate, only about a quarter of the actual price is paid in "white money" (legally) and everything else is under the table. We have a staggeringly bad corruption situation, and I think it's a good first step.

On the other hand, there is something to be said about Joe Public in the emergency ward who cannot afford the fee simply because the ATMs run out of money within hours of being restocked, and he doesn't have the luxury of waiting in long lines. Not sure if the government has anything in place for such a scenario.
Deep Street View
Functional JavaScript toolkit part 1
Just worth noting: for those who want to increase their grip strength. The things you squeeze are fine, actually climbing (or lifting weights (or whatever)) is optimal. Avoid fingerboards for quite a while as those are a sure way to injure yourself if your body is not ready.
Good luck with that. The next Google will be yours - that's for sure.

By the way: Mark Zuckerberg was a huge geek in is earliest years already and in no way he had "0 work experience". Have a read through the "Early Years" in his Wikipedia article and you may find http://www.letsintern.com/blog/4-thing-mark-zuckerberg/ interesting. He didn't start Facebook with 0 experience right after taking a 12 weeks seminar because he wanted to "change career".
I dug people out of the rubble too, and I never left. You're defining a city by buildings. I define it by its people. Christchurch is a community and we're still here.
They've Taught an AI to Compose an Original Rembrandt Painting
Climbing seems to be the developer’s sport. It’s not team based (beyond your belayer), there’s no schedule so you can fit it in around other things, and especially with bouldering it’s split into short challenges that are as much mental as physical.
I hear you. The first I do with anything Apple is to turn off everything cloud, Siri, whatever. Then sync phone with USB or (bleck!) iTunes WiFi sync.
Comparative Concurency with Haskell
That did not work for me. WSJ still asked me to login even in google search's AMP page
The strong adherence to "political bullshit" is why such forks are possible.

The Free software movement needs a few extremists like RMS.
Interesting, I didn't know about GoboLinux, but it reminded me of Nix. Here's a comparison: http://sandervanderburg.blogspot.nl/2011/12/evaluation-and-c...
Why is Google teaching it's AI to dream?
There were clear fears/risks/concerns stated by witten directly above. I didn't invent the idea of fears being stated out of whole cloth.

> subject to all the abuse you can introduce

> might cause [...] problems

I've said a few things about the potential benefits, though I am not involved in the project. The actual authors offer the best list of benefits: https://github.com/pypa/pipfile#the-concept

They also point out this will eventually be built into pip, so it will have the benefits of all the existing workarounds like pip-tools without any setup. It does seem like a lot more than change for the sake of change, and along with it since there is so much change why not take the opportunity to adopt a flexible DSL built for future extension so there is less real change in the future.
If you want to help adding multicolor fonts to free platforms:

https://wiki.dequis.org/notes/emoji/

https://lists.x.org/archives/xorg-devel/2015-August/047175.h...
Smarking (YC W15) Is Hiring Customer Success Manager in SF
The coolest thing about USB-C is that it's the same in both ends...
I'm flattered to see Data Science at the Command Line next to these great titles, but I'm not sure if I would recommend it to learn the basics of data science.

DSATCL discusses the ideas behind various cleaning and visualization approaches and several machine algorithms, but only briefly. My personal recommendation would be to first gain some experience with these topics using Python and/or R. If you're afterwards curious to find out how the Unix command line can help to do data science, well, then there's only one book I can think of! ;)
http://spacenews.com/op-ed-the-approaching-battle-over-the-j...

This article contains a graph of the JWST programme's appetite.

While I'm looking forward (eagerly!) to that telescope's imaging, I am also really looking forward to what other projects become possible once it is no longer on the teat. (And the sooner the ISS burns up in the upper atmosphere the better for the exact same reason).
Easy Ways to Recover Deleted Photos from Samsung Galaxy Note
Developer Experience (DX): Usability Tricks / Examples
I've been doing that every year since 2007! You can even use the same credit card information.
All of my Arch Linux nodes ate-shit when I did this upgrade years ago. Things didn't like when their shared libraries got moved. I had to manually recover every single one.

It was actually the straw that broke the camel's back for me as an Arch user. This was around the time Arch Linux was going through lots of breaking changes.
No. The parts themselves aren't self aware - it's the sum of the parts.
I find it hard to believe that people with more than 1000000 in cash won't be bothered to deposit it in banks because they live somewhere where no banks and post offices exist. Government would be least of my worries with that much liability (theft).
Yeah, 5.10a -> 5.10b is about the same step up as 5.7 -> 5.8 and the Yosemite Decimal System was indeed developed somewhere other than Yosemite: Tahquitz/Suicide in Southern CA [1] (where many of the golden age climbers and stonemasters honed their skills)

[1]: https://en.m.wikipedia.org/wiki/Tahquitz_Peak
No, and I think it would be great to be able to just call `pip install` and have it use the pipfile if available.
> the goal is simply universal interoperability

No, the goal is that "GNU Emacs should never offer people a practical reason to use some other system instead of GNU".

Universal interoperability is just a side effect.
I see it also!
They are not the same thing at all. Glacier is the backup of the backup. It's where you go if your house burns down and the offsite backup at a relatives house is destroyed as well.

If you want to compare them, you have to buy space on a different continent, and store your backup there.
I was keeping a close eye on Eve until it changed direction from programming for everyone to yet another lisp. Is there any writeup/discussion on why this happened?

I do like learning about mind-expanding languages, and something resonated with me when the CardWiki interface was revealed. I get that this language is very 'human readable' but at the end of the day if I want to read or write it I will actually have to put a lot of time into learning it.

I'm already suffering decision paralysis with my current language shortlist and this language doesn't make the cut. The card wiki was innovative, like LightTable. To me, this is 'just a language'. I realised you moved away from the wiki idea for a reason but is putting a GUI on the language still on the roadmap?
Isn't the US Military one of the best-funded organizations in the planet, though?
You are a self-aware mixture of lots of carbon atoms, water molecules, several metals, etc... of many solids, liquids and gases.
Nice snippet of reporting on how the cooperative workflow functions in that neck of the woods.